c++ Programming Glossary: subq
Smart pointer wrapping penalty. Memoization with std::map http://stackoverflow.com/questions/15963563/smart-pointer-wrapping-penalty-memoization-with-stdmap rbx .cfi_def_cfa_offset 16 .cfi_offset 3 16 movq rdi rbx subq 16 rsp .cfi_def_cfa_offset 32 movl 0 12 rsp call _Z10ASM_MARKERILi1000EEvv.. rbx .cfi_def_cfa_offset 16 .cfi_offset 3 16 movq rdi rbx subq 16 rsp .cfi_def_cfa_offset 32 movl 0 12 rsp call _Z10ASM_MARKERILi2000EEvv..
Inline assembly that clobbers the red zone http://stackoverflow.com/questions/6380992/inline-assembly-that-clobbers-the-red-zone it only did a partial subtraction pushq rbp movq rsp rbp subq 40 rsp movb 7 155 rbp If I put the leaf defeating code back..
Variance in RDTSC overhead http://stackoverflow.com/questions/6432669/variance-in-rdtsc-overhead 32 rbp mov eax eax mov edi edi orq rax rdx orq rdi rbp subq rbp rdx movq rdx r8 rsi addq 8 rsi cmpq 8000000 rsi jne .L105..
Dual emission of constructor symbols http://stackoverflow.com/questions/6921295/dual-emission-of-constructor-symbols 16 movq rsp rbp .cfi_offset 6 16 .cfi_def_cfa_register 6 subq 48 rsp movq rdi 40 rbp leaq 32 rbp rax movq rax rdi call _ZN5ThingC1Ev..
Hoisting the dynamic type out of a loop (a.k.a. doing Java the C++ way) http://stackoverflow.com/questions/7451442/hoisting-the-dynamic-type-out-of-a-loop-a-k-a-doing-java-the-c-way 139 pushq r12 140 LCFI20 141 pushq rbx 142 LCFI21 143 subq 32 rsp 144 LCFI22 145 movq __ZTV1A@GOTPCREL rip rax 146 addq..
|