int main() {
const char msg[] = "Hello ACGO";
asm volatile (
"mov $1, %%eax\n"
"mov $1, %%edi\n"
"lea %0, %%rsi\n"
"mov $10, %%edx\n"
"syscall\n"
"mov $60, %%eax\n"
"xor %%edi, %%edi\n"
"syscall\n"
:
: "m"((const char()[10])msg)
: "rax", "rdi", "rsi", "rdx", "rcx", "r11", "memory"
);
return 0;
}