push rbx push rax call 401030 <__cxa_allocate_exception@plt> mov esi,0x402004 mov rdi,rax mov rbx,rax call 401080 <std::logic_error::logic_error(char const*)@plt> mov edx,0x401070 mov esi,0x403da0 mov rdi,rbx call 4010a0 <__cxa_throw@plt> mov r14,rax mov rdi,rbx call 401040 <__cxa_free_exception@plt> mov rdi,r14 call 4010b0 <_Unwind_Resume@plt> nop stack::pop() [clone .cold]: push r14 mov edi,0x10 push rbx push rax call 401030 <__cxa_allocate_exception@plt> mov esi,0x40201c mov rdi,rax mov rbx,rax call 401080 <std::logic_error::logic_error(char const*)@plt> mov edx,0x401070 mov esi,0x403da0 mov rdi,rbx call 4010a0 <__cxa_throw@plt> mov r14,rax mov rdi,rbx call 401040 <__cxa_free_exception@plt> mov rdi,r14 call 4010b0 <_Unwind_Resume@plt> nop WORD PTR [rax+rax*1+0x0] stack::push(void* const&): push rbp mov rbp,rsi push rbx mov rbx,rdi mov edi,0x10 sub rsp,0x8 call 401050 <operator new(unsigned long)@plt> movq xmm0,QWORD PTR [rbx] movhps xmm0,QWORD PTR [rbp+0x0] mov QWORD PTR [rbx],rax movups XMMWORD PTR [rax],xmm0 add rsp,0x8 pop rbx pop rbp ret nop nop DWORD PTR [rax+0x0]