Consistently use the source AM form for register-register copies.
authorChristoph Mallon <christoph.mallon@gmx.de>
Wed, 23 Sep 2009 11:37:44 +0000 (11:37 +0000)
committerChristoph Mallon <christoph.mallon@gmx.de>
Wed, 23 Sep 2009 11:37:44 +0000 (11:37 +0000)
[r26637]

ir/be/ia32/ia32_emitter.c

index e574a5f..561a2e6 100644 (file)
@@ -2634,8 +2634,8 @@ static void bemit_copy(const ir_node *copy)
                panic("NIY");
        } else {
                assert(arch_register_get_class(in) == &ia32_reg_classes[CLASS_ia32_gp]);
-               bemit8(0x89);
-               bemit_modrr(out, in);
+               bemit8(0x8B);
+               bemit_modrr(in, out);
        }
 }