diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2009-04-19 03:47:59 -0700 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2009-04-19 03:47:59 -0700 |
commit | 3eed59768c39c6faeb1be0f3bc0bb283656c1f90 (patch) | |
tree | c0e9204f5264720a0e82d0863ee188be071c8a90 /src/arch/x86/isa/insts/system | |
parent | 8761057c7884103a8614ae174fa7e63c9291ba3d (diff) | |
download | gem5-3eed59768c39c6faeb1be0f3bc0bb283656c1f90.tar.xz |
X86: Explicitly use the right width in a few places that need a 64 bit value.
Diffstat (limited to 'src/arch/x86/isa/insts/system')
-rw-r--r-- | src/arch/x86/isa/insts/system/segmentation.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/arch/x86/isa/insts/system/segmentation.py b/src/arch/x86/isa/insts/system/segmentation.py index acbca9f6e..b83fcba95 100644 --- a/src/arch/x86/isa/insts/system/segmentation.py +++ b/src/arch/x86/isa/insts/system/segmentation.py @@ -171,7 +171,7 @@ def macroop LIDT_16_P def macroop LTR_R { chks reg, t0, TRCheck - limm t4, 0 + limm t4, 0, dataSize=8 srli t4, reg, 3, dataSize=2 ldst t1, tsg, [8, t4, t0], dataSize=8 ld t2, tsg, [8, t4, t0], 8, dataSize=8 @@ -187,7 +187,7 @@ def macroop LTR_M { ld t5, seg, sib, disp, dataSize=2 chks t5, t0, TRCheck - limm t4, 0 + limm t4, 0, dataSize=8 srli t4, t5, 3, dataSize=2 ldst t1, tsg, [8, t4, t0], dataSize=8 ld t2, tsg, [8, t4, t0], 8, dataSize=8 @@ -204,7 +204,7 @@ def macroop LTR_P rdip t7 ld t5, seg, riprel, disp, dataSize=2 chks t5, t0, TRCheck - limm t4, 0 + limm t4, 0, dataSize=8 srli t4, t5, 3, dataSize=2 ldst t1, tsg, [8, t4, t0], dataSize=8 ld t2, tsg, [8, t4, t0], 8, dataSize=8 @@ -220,7 +220,7 @@ def macroop LLDT_R { chks reg, t0, InGDTCheck, flags=(EZF,) br label("end"), flags=(CEZF,) - limm t4, 0 + limm t4, 0, dataSize=8 srli t4, reg, 3, dataSize=2 ldst t1, tsg, [8, t4, t0], dataSize=8 ld t2, tsg, [8, t4, t0], 8, dataSize=8 @@ -237,7 +237,7 @@ def macroop LLDT_M ld t5, seg, sib, disp, dataSize=2 chks t5, t0, InGDTCheck, flags=(EZF,) br label("end"), flags=(CEZF,) - limm t4, 0 + limm t4, 0, dataSize=8 srli t4, t5, 3, dataSize=2 ldst t1, tsg, [8, t4, t0], dataSize=8 ld t2, tsg, [8, t4, t0], 8, dataSize=8 @@ -255,7 +255,7 @@ def macroop LLDT_P ld t5, seg, riprel, disp, dataSize=2 chks t5, t0, InGDTCheck, flags=(EZF,) br label("end"), flags=(CEZF,) - limm t4, 0 + limm t4, 0, dataSize=8 srli t4, t5, 3, dataSize=2 ldst t1, tsg, [8, t4, t0], dataSize=8 ld t2, tsg, [8, t4, t0], 8, dataSize=8 |