{$mt_strHeadExt}
» [MMX 优化: How to optimize for the Pentium family of microprocessors] - 28.2 Floating point instructions
28.2 Floating point instructions Explanations: Operands: r = register, m = memory, m32 = 32 bit memory operand, etc. Clock cycles: The numbers are minimum values. Cache misses, misalignment, denormal... 发表于 2000-04-03
标签: MMX 优化 | 浮点运算 | Floating Point
» [MMX 优化: How to optimize for the Pentium family of microprocessors] - 27.6 Using integer instructions to do floating point operations (all processors)
27.6 Using integer instructions to do floating point operations (all processors) Integer instructions are generally faster than floating point instructions, so it is often advantageous to use integer... 发表于 2000-04-03
标签: MMX 优化 | Integer | Floating Point
» [MMX 优化: How to optimize for the Pentium family of microprocessors] - 27.7 Using floating point instructions to do integer operations (PPlain and PMMX)
27.7 Using floating point instructions to do integer operations (PPlain and PMMX) Integer multiplication (PPlain and PMMX) Floating point multiplication is faster than integer multiplication on the P... 发表于 2000-04-03
标签: MMX 优化 | Floating Point
» [MMX 优化: How to optimize for the Pentium family of microprocessors] - 27.3 Freeing floating point registers (all processors)
27.3 Freeing floating point registers (all processors) You have to free all used floating point registers before exiting a subroutine, except for any register used for the result. The fastest way of ... 发表于 2000-04-03
标签: MMX 优化 | Floating Point
» [MMX 优化: How to optimize for the Pentium family of microprocessors] - 27.4 Transitions between floating point and MMX instructions (PMMX, PII and PIII)
27.4 Transitions between floating point and MMX instructions (PMMX, PII and PIII) You must issue an EMMS instruction after your last MMX instruction if there is a possibility that floating point code... 发表于 2000-04-03
标签: Floating Point | MMX 优化
» [MMX 优化: How to optimize for the Pentium family of microprocessors] - 29.2 Floating point instructions
29.2 Floating point instructions Instruction Operands micro-ops delay throughput p0 p1 p01 p2 p3 p4 FLD r 1 FLD m32/64 1 1 FLD m80 2 2 FBLD m80 38 2 FST(P) r 1 FST(P) m32/m64 1 1 1 FSTP m80 2 2 2 FBS... 发表于 2000-04-03
标签: MMX 优化 | 浮点运算 | Floating Point
» [MMX 优化: How to optimize for the Pentium family of microprocessors] - 27.5 Converting from floating point to integer (All processors)
27.5 Converting from floating point to integer (All processors) All conversions from floating point to integer, and vice versa, must go via a memory location: FISTP DWORD PTR [TEMP] MOV EAX, [TEMP] O... 发表于 2000-04-03
标签: MMX 优化 | Integer | Floating Point
» [MMX 优化: How to optimize for the Pentium family of microprocessors] - 24. Scheduling floating point code (PPlain and PMMX)
24 . Scheduling floating point code (PPlain and PMMX) Floating point instructions cannot pair the way integer instructions can, except for one special case, defined by the following rules: the first ... 发表于 2000-04-02
标签: MMX 优化 | Floating Point