¡@

Home 

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..