xZero produses its result in outreg 0, not in the non-existent outreg 1.
authorChristoph Mallon <christoph.mallon@gmx.de>
Sat, 29 Sep 2007 14:26:30 +0000 (14:26 +0000)
committerChristoph Mallon <christoph.mallon@gmx.de>
Sat, 29 Sep 2007 14:26:30 +0000 (14:26 +0000)
[r15998]

ir/be/ia32/ia32_spec.pl

index dc0c49d..a56c8f0 100644 (file)
@@ -1324,7 +1324,7 @@ int => {
 xZero => {
        irn_flags => "R",
        reg_req   => { out => [ "xmm" ] },
-       emit      => '. xorp%XSD %D1, %D1',
+       emit      => '. xorp%XSD %D0, %D0',
        latency   => 3,
        units     => [ "SSE" ],
        mode      => "mode_E",