IA-32 Intel® Architecture Optimization
2-98
User/Source Coding Rule 10. (M impact, M generality) Enable the
compiler’s use of SSE, SSE2 and/or SSE3 instructions with appropriate
switches. 2-58
User/Source Coding Rule 13. (H impact, ML generality) Use fast
float-to-int routines, FISTTP or SSE2 instructions. If coding these routines, use
FISTTP is SSE3 is available, or the
cvttss2si, cvttsd2si
instructions if
coding with Streaming SIMD Extensions 2. 2-59
User/Source Coding Rule 14. (M impact, ML generality) Break dependence
chains where possible. 2-59
User/Source Coding Rule 15. (M impact, ML generality) Usually, math
libraries take advantage of the transcendental instructions (for example,
fsin
) when evaluating elementary functions. If there is no critical need to
evaluate the transcendental functions using the extended precision of 80 bits,
applications should consider alternate, software-based approach, such as
Summary of Contents for ARCHITECTURE IA-32
Page 1: ...IA 32 Intel Architecture Optimization Reference Manual Order Number 248966 013US April 2006...
Page 220: ...IA 32 Intel Architecture Optimization 3 40...
Page 434: ...IA 32 Intel Architecture Optimization 9 20...
Page 514: ...IA 32 Intel Architecture Optimization B 60...
Page 536: ...IA 32 Intel Architecture Optimization C 22...