X86: Force jumps to use 64 bit operand size.
--HG-- extra : convert_revision : 1c3685e7f4d07d5b4ded6c78b794964f51a358a9
This commit is contained in:
@@ -226,17 +226,26 @@ def macroop JMP_I
|
||||
|
||||
def macroop JMP_R
|
||||
{
|
||||
# Make the default data size of jumps 64 bits in 64 bit mode
|
||||
.adjust_env oszIn64Override
|
||||
|
||||
wripi reg, 0
|
||||
};
|
||||
|
||||
def macroop JMP_M
|
||||
{
|
||||
# Make the default data size of jumps 64 bits in 64 bit mode
|
||||
.adjust_env oszIn64Override
|
||||
|
||||
ld t1, ds, [scale, index, base], disp
|
||||
wripi t1, 0
|
||||
};
|
||||
|
||||
def macroop JMP_P
|
||||
{
|
||||
# Make the default data size of jumps 64 bits in 64 bit mode
|
||||
.adjust_env oszIn64Override
|
||||
|
||||
rdip t7
|
||||
ld t1, ds, [0, t0, t7], disp
|
||||
wripi t1, 0
|
||||
|
||||
Reference in New Issue
Block a user