projects
/
gem5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b949458
)
Fix the operand types in a section of the decoder.
author
Gabe Black
<gblack@eecs.umich.edu>
Wed, 18 Jul 2007 23:26:52 +0000
(16:26 -0700)
committer
Gabe Black
<gblack@eecs.umich.edu>
Wed, 18 Jul 2007 23:26:52 +0000
(16:26 -0700)
--HG--
extra : convert_revision :
c37600fd65b44817eed2ba653f9d4f08a9869874
src/arch/x86/isa/decoder/one_byte_opcodes.isa
patch
|
blob
|
history
diff --git
a/src/arch/x86/isa/decoder/one_byte_opcodes.isa
b/src/arch/x86/isa/decoder/one_byte_opcodes.isa
index 55fb3087df6bf40bb2ede000f0bc66c93f7a2613..6c54f77bcf1d7145c43977a52353dbde13b97391 100644
(file)
--- a/
src/arch/x86/isa/decoder/one_byte_opcodes.isa
+++ b/
src/arch/x86/isa/decoder/one_byte_opcodes.isa
@@
-297,14
+297,14
@@
}
//0x3: group1_Ev_Ib();
0x3: decode MODRM_REG {
- 0x0: add_E
b
_Ib();
- 0x1: or_E
b
_Ib();
- 0x2: adc_E
b
_Ib();
- 0x3: sbb_E
b
_Ib();
- 0x4: Inst::AND(E
b
,Ib);
- 0x5: sub_E
b
_Ib();
- 0x6: xor_E
b
_Ib();
- 0x7: cmp_E
b
_Ib();
+ 0x0: add_E
v
_Ib();
+ 0x1: or_E
v
_Ib();
+ 0x2: adc_E
v
_Ib();
+ 0x3: sbb_E
v
_Ib();
+ 0x4: Inst::AND(E
v
,Ib);
+ 0x5: sub_E
v
_Ib();
+ 0x6: xor_E
v
_Ib();
+ 0x7: cmp_E
v
_Ib();
}
0x4: Inst::TEST(Eb,Gb);
0x5: Inst::TEST(Ev,Gv);