fix sse/x87 fixup code added at wrong places
[libfirm] / ir / be / ia32 / ia32_simd_spec.pl
index 035634a..b050352 100644 (file)
@@ -5,4 +5,7 @@
 #  ___) |__) | |___   \ V /  __/ (__| || (_) | |    | | | | (_) | (_| |  __/\__ \
 # |____/____/|_____|   \_/ \___|\___|\__\___/|_|    |_| |_|\___/ \__,_|\___||___/
 
-$dummy=1;
+$nodes{"mov_gp_variant0"} = {
+  "reg_req"  => { "in" => [ "xmm", ], "out" => [ "gp", ] },
+  "emit" => ". shl %S2, 15; .movd %S1, %S2",
+};