Fixed format arguments for XOR.
authorGabe Black <gblack@eecs.umich.edu>
Fri, 8 Jun 2007 16:07:31 +0000 (16:07 +0000)
committerGabe Black <gblack@eecs.umich.edu>
Fri, 8 Jun 2007 16:07:31 +0000 (16:07 +0000)
--HG--
extra : convert_revision : d64fe734fcdcc414ba9af9fc5f0f795429d5dad3

src/arch/x86/isa/decoder/one_byte_opcodes.isa

index 0ee9c53c6718da40dccf34c242933c5e993e67d6..8219d0ba83a698fe9aa6e697be1457ff8542843a 100644 (file)
             0x7: das();
         }
         0x06: decode OPCODE_OP_BOTTOM3 {
-            0x4: Inst::XOR(ALIb);
-            0x5: Inst::XOR(rAX,Iz);
+            0x4: Inst::XOR(rAl,Ib);
+            0x5: Inst::XOR(rAx,Iz);
             0x6: M5InternalError::error(
                 {{"Tried to execute the SS segment override prefix!"}});
             0x7: aaa();
-            default: MultiInst::XOR(EbGb, EvGv, GbEb, GvEv);
+            default: MultiInst::XOR(OPCODE_OP_BOTTOM3,
+                                    [Eb,Gb], [Ev,Gv],
+                                    [Gb,Eb], [Gv,Ev]);
         }
         0x07: decode OPCODE_OP_BOTTOM3 {
             0x0: cmp_Eb_Gb();