Properly show 32-bit displacement for 020+ A reg relative [R. Belmont]
This commit is contained in:
parent
7efac187bd
commit
8e1710d0f7
1 changed files with 8 additions and 1 deletions
|
|
@ -499,7 +499,14 @@ static char* get_ea_mode_str(uint instruction, uint size)
|
|||
strcat(mode, "[");
|
||||
if(base)
|
||||
{
|
||||
strcat(mode, make_signed_hex_str_16(base));
|
||||
if (EXT_BASE_DISPLACEMENT_LONG(extension))
|
||||
{
|
||||
strcat(mode, make_signed_hex_str_32(base));
|
||||
}
|
||||
else
|
||||
{
|
||||
strcat(mode, make_signed_hex_str_16(base));
|
||||
}
|
||||
comma = 1;
|
||||
}
|
||||
if(*base_reg)
|
||||
|
|
|
|||
Loading…
Reference in a new issue