Commit f901f85a by H.J. Lu Committed by H.J. Lu

i386.md (*floatsisf2_mixed_vector): Use cvtdq2ps instead of cvtpq2ps.

2007-09-09  H.J. Lu  <hongjiu.lu@intel.com>

	* i386.md (*floatsisf2_mixed_vector): Use cvtdq2ps instead
	of cvtpq2ps.
	(*floatsisf2_sse_vector): Likewise.

From-SVN: r128320
parent ac54f11d
2007-09-09 H.J. Lu <hongjiu.lu@intel.com>
* i386.md (*floatsisf2_mixed_vector): Use cvtdq2ps instead
of cvtpq2ps.
(*floatsisf2_sse_vector): Likewise.
2007-09-09 Krister Walfridsson <cato@df.lth.se>
* config/netbsd.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define to 1.
......@@ -4819,7 +4819,7 @@
"TARGET_MIX_SSE_I387 && !flag_trapping_math
&& TARGET_USE_VECTOR_CONVERTS && !optimize_size"
"@
cvtpq2ps\t{%1, %0|%0, %1}
cvtdq2ps\t{%1, %0|%0, %1}
fild%z1\t%1
#"
[(set_attr "type" "sseicvt,fmov,multi")
......@@ -4896,7 +4896,7 @@
(float:SF (match_operand:SI 1 "register_operand" "x")))]
"!flag_trapping_math && TARGET_USE_VECTOR_CONVERTS && !optimize_size
&& !TARGET_INTER_UNIT_MOVES"
"cvtpq2ps\t{%1, %0|%0, %1}"
"cvtdq2ps\t{%1, %0|%0, %1}"
[(set_attr "type" "sseicvt")
(set_attr "mode" "SF")
(set_attr "athlon_decode" "double")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment