In C I have:
__asm__ (
"mov $0x2,%rax;"
"mov $0x6000dd,%rdi;"
"mov $0x0,%rsi;"
"syscall;"
);
But when I comppile it in the assembly file I see:
# 12 "mine.cxx" 1
mov $0x2,%rax;mov $0x6000dd,%rdi;mov $0x0,%rsi;syscall;
why they are in 1 line like this How to separate them?