¡@

Home 

c++ Programming Glossary: esi

How can adding code to a loop make it faster?

http://stackoverflow.com/questions/688325/how-can-adding-code-to-a-loop-make-it-faster

175 iScaled ftol_ambient pSource PRECISION3 fld DWORD PTR esi fmul DWORD PTR __real@4@400b8000000000000000 fstp QWORD PTR.. edx mov BYTE PTR ecx dl L4461 184 185 pSource add esi 4 186 pDestination inc ecx dec edi jne SHORT L4455 L4472 199.. 200 iScaled ftol_ambient pSource PRECISION3 fld DWORD PTR esi fmul DWORD PTR __real@4@400b8000000000000000 fstp QWORD PTR..

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

r12 47 LCFI8 48 pushq rbx 49 LCFI9 50 movq rdi r12 51 movl esi r13d 52 xorl r14d r14d 53 testl esi esi 54 je L8 55 xorl ebx.. movq rdi r12 51 movl esi r13d 52 xorl r14d r14d 53 testl esi esi 54 je L8 55 xorl ebx ebx 56 .align 4 0x90 57 L9 58 movq.. rdi r12 51 movl esi r13d 52 xorl r14d r14d 53 testl esi esi 54 je L8 55 xorl ebx ebx 56 .align 4 0x90 57 L9 58 movq r12..

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

it properly .L5 addl ebp ebp movl _ZSt4cout edi movl ebp esi .cfi_offset 3 40 call _ZNSolsEi movq rax rbx movq rax rax movq.. .L10 cmpb 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..

Why is one loop so much slower than two loops?

http://stackoverflow.com/questions/8547778/why-is-one-loop-so-much-slower-than-two-loops

20h movsd mmword ptr ecx 20h xmm0 movsd xmm0 mmword ptr esi 10h addsd xmm0 mmword ptr eax 30h movsd mmword ptr eax 30h xmm0.. 28h movsd mmword ptr ecx 28h xmm0 movsd xmm0 mmword ptr esi 18h addsd xmm0 mmword ptr eax 38h Each loop of the double loop..