X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fia32%2Fia32_simd_spec.pl;h=07778a22d7c43f1a66bde7122c636f072a73ac8a;hb=eb593ca265a302849042866b57a3cf7a6e9495ab;hp=035634a1db52f9a01686d9fdc8c5377e2cd03312;hpb=4ca3ed8fab5193b7fd57a084808ecb7a5819db24;p=libfirm diff --git a/ir/be/ia32/ia32_simd_spec.pl b/ir/be/ia32/ia32_simd_spec.pl index 035634a1d..07778a22d 100644 --- a/ir/be/ia32/ia32_simd_spec.pl +++ b/ir/be/ia32/ia32_simd_spec.pl @@ -5,4 +5,8 @@ # ___) |__) | |___ \ V / __/ (__| || (_) | | | | | | (_) | (_| | __/\__ \ # |____/____/|_____| \_/ \___|\___|\__\___/|_| |_| |_|\___/ \__,_|\___||___/ -$dummy=1; +$nodes{"mov_gp_variant0"} = { + reg_req => { "in" => [ "xmm", ], "out" => [ "gp", ] }, + emit => ". shl %S2, 15; .movd %S1, %S2", + latency => 3, +};