¡@

Home 

c++ Programming Glossary: rbx

Why does gcc generate 15-20% faster code if I optimize for SIZE instead of speed?

http://stackoverflow.com/questions/19470873/why-does-gcc-generate-15-20-faster-code-if-i-optimize-for-size-instead-of-speed

i int x xval sum 8.20 lea 0x0 r13 rbx 1 edi int y yval sum int z add x y .. 4004e1 bd 00 c2 eb 0b mov ebp 0xbebc200 4004e6 53 push rbx 4004e7 31 db xor ebx ebx 4004e9 41 8d 34 1c lea esi r12 rbx.. 4004e7 31 db xor ebx ebx 4004e9 41 8d 34 1c lea esi r12 rbx 1 4004ed 41 8d 7c 1d 00 lea edi r13 rbx 1 0x0 4004f2 e8 db ff..

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

LCFI6 44 pushq r13 45 LCFI7 46 pushq r12 47 LCFI8 48 pushq rbx 49 LCFI9 50 movq rdi r12 51 movl esi r13d 52 xorl r14d r14d.. 63 cmpl r13d ebx 64 jne L9 65 L8 66 movl r14d eax 67 popq rbx 68 popq r12 69 popq r13 70 popq r14 71 leave 72 ret 73 LFE1479.. pushq r13 138 LCFI19 139 pushq r12 140 LCFI20 141 pushq rbx 142 LCFI21 143 subq 32 rsp 144 LCFI22 145 movq __ZTV1A@GOTPCREL..

Why does integer overflow on x86 with GCC cause an infinite loop?

http://stackoverflow.com/questions/7682477/why-does-integer-overflow-on-x86-with-gcc-cause-an-infinite-loop

edi movl ebp esi .cfi_offset 3 40 call _ZNSolsEi movq rax rbx movq rax rax movq 24 rax rax movq 240 rbx rax r13 testq r13.. movq rax rbx movq rax rax movq 24 rax rax movq 240 rbx rax r13 testq r13 r13 je .L10 cmpb 0 56 r13 je .L3 movzbl 67.. 0 56 r13 je .L3 movzbl 67 r13 eax .L4 movsbl al esi movq rbx rdi addl 1 r12d call _ZNSo3putEc movq rax rdi call _ZNSo5flushEv..