| c++ Programming Glossary: fldIs < faster than <=? [closed] http://stackoverflow.com/questions/12135518/is-faster-than  much same code as above but with double instead of int . fld QWORD PTR esp 32 fld QWORD PTR esp 40 fucomip st st 1  Compare.. but with double instead of int . fld QWORD PTR esp 32 fld QWORD PTR esp 40 fucomip st st 1  Compare ST 0 and ST 1 and.. above CF 0 and ZF 0 . test al al je .L2 Do something 1 .L2 fld QWORD PTR esp 32 fld QWORD PTR esp 40 fucomip st st 1  same.. 
 A fast method to round a double to a 32-bit int explained http://stackoverflow.com/questions/17035464/a-fast-method-to-round-a-double-to-a-32-bit-int-explained  from Lua source #define double2int i n __asm __asm fld n __asm fistp i There is a similar magic number for single precision.. 
 Performance hit from C++ style casts? http://stackoverflow.com/questions/674982/performance-hit-from-c-style-casts  identical code for both casts with VC code is 00401041 fld dword ptr ebp 8 00401044 call __ftol 0040110c 00401049 mov dword.. 
 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  i L4455 174 175 iScaled ftol_ambient pSource PRECISION3 fld DWORD PTR esi fmul DWORD PTR __real@4@400b8000000000000000 fstp.. T5011 ebp 170 int i 171 int iScaled 172 unsigned int iSRGB fld QWORD PTR T5011 ebp 173 for i 0 i iCount i fistp DWORD PTR _i.. L4472 199 200 iScaled ftol_ambient pSource PRECISION3 fld DWORD PTR esi fmul DWORD PTR __real@4@400b8000000000000000 fstp.. 
 Fast multiplication/division by 2 for floats and doubles (C/C++) http://stackoverflow.com/questions/7720668/fast-multiplication-division-by-2-for-floats-and-doubles-c-c  5.3 seconds... with 1 100th of the iterations inner loop fld qword ptr esp eax 8 38h inc eax fmul st st 1 fstp qword ptr.. 
 |