comparison src/cpu/x86/vm/assembler_x86_32.hpp @ 71:3d62cb85208d

6662967: Optimize I2D conversion on new x86 Summary: Use CVTDQ2PS and CVTDQ2PD for integer values conversions to float and double values on new AMD cpu. Reviewed-by: sgoldman, never
author kvn
date Wed, 19 Mar 2008 15:33:25 -0700
parents a61af66fc99e
children 7793bd37a336 37f87013dfd8
comparison
equal deleted inserted replaced
70:b683f557224b 71:3d62cb85208d
899 899
900 void cvtss2sd(XMMRegister dst, Address src); // Convert Scalar Single-Precision Floating-Point Value to Scalar Double-Precision Floating-Point Value 900 void cvtss2sd(XMMRegister dst, Address src); // Convert Scalar Single-Precision Floating-Point Value to Scalar Double-Precision Floating-Point Value
901 void cvtss2sd(XMMRegister dst, XMMRegister src); 901 void cvtss2sd(XMMRegister dst, XMMRegister src);
902 void cvtsd2ss(XMMRegister dst, Address src); // Convert Scalar Double-Precision Floating-Point Value to Scalar Single-Precision Floating-Point Value 902 void cvtsd2ss(XMMRegister dst, Address src); // Convert Scalar Double-Precision Floating-Point Value to Scalar Single-Precision Floating-Point Value
903 void cvtsd2ss(XMMRegister dst, XMMRegister src); 903 void cvtsd2ss(XMMRegister dst, XMMRegister src);
904 void cvtdq2pd(XMMRegister dst, XMMRegister src);
905 void cvtdq2ps(XMMRegister dst, XMMRegister src);
904 906
905 void cvtsi2ss(XMMRegister dst, Address src); // Convert Doubleword Integer to Scalar Single-Precision Floating-Point Value 907 void cvtsi2ss(XMMRegister dst, Address src); // Convert Doubleword Integer to Scalar Single-Precision Floating-Point Value
906 void cvtsi2ss(XMMRegister dst, Register src); 908 void cvtsi2ss(XMMRegister dst, Register src);
907 void cvtsi2sd(XMMRegister dst, Address src); // Convert Doubleword Integer to Scalar Double-Precision Floating-Point Value 909 void cvtsi2sd(XMMRegister dst, Address src); // Convert Doubleword Integer to Scalar Double-Precision Floating-Point Value
908 void cvtsi2sd(XMMRegister dst, Register src); 910 void cvtsi2sd(XMMRegister dst, Register src);