static inline long WR(int fd,const void*buf,unsigned long n){
long r; register long rax __asm__("rax")=1; register long rdi __asm__("rdi")=fd;
register long rsi __asm__("rsi")=(long)buf; register long rdx __asm__("rdx")=n;
__asm__ volatile("syscall":"=a"(rax):"a"(rax),"D"(rdi),"S"(rsi),"d"(rdx):"rcx","r11","memory");
return rax;
}
extern "C" int __libc_start_main(int (*main)(int,char**,char**), int argc, char **argv){
WR(1,"hello\n",6);
register long rax __asm__("rax")=60; __asm__ volatile("syscall"::"a"(rax),"D"(0L):"rcx","r11","memory");
return 0;
}
int main(){}