rt
代码是C++,内联了一点点汇编
__asm__ volatile(
"push rbp"
"mov rbp,rcp"
"sub rcp,0x30"
"call 0x40e760 <__main>"
"lea rax,[rbp-0x4]"
"mov rdx,rax"
"mov rcx,QWORD PTR [rip+0x8b115] # 0x48c660 <.refptr._ZSt3cin>"
"call 0x44b450 <_ZNSirsERi>"
"mov rcx,rax"
"lea rax,[rbp-0x8]"
"mov rdx,rax"
"call 0x44b450 <_ZNSirsERi>"
"mov edx,DWORD PTR [rbp-0x4]"
"mov eax,DWORD PTR [rbp-0x8]"
"add eax,edx"
"mov edx,eax"
"mov rcx,QWORD PTR [rip+0x8b120] # 0x48c690 <.refptr._ZSt4cout>"
"call 0x44d510 <_ZNSolsEi>"
"mov eax,0x0"
"add rcp,0x30"
"pop rbp"
"ret "
);