You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
A few other things that might be wrong too (imo).
In xed-decode.c the function "check_all_regs_match" should be ifdef'd with XED_ATTRIBUTE_NO_REG_MATCH_DEFINED instead of XED_ATTRIBUTE_NO_SRC_DEST_MATCH_DEFINED. This will make the code consistent with function xed_decode_finalize_operand_storage_fields.
NOP5 (and NOP6, etc.) will not work properly in 16-bit mode. A valid NOP using 5 bytes would be 66 0F 1F 44 00 i.e.
Hi,
In file "datafiles\xed-addressing-modes-new.txt" (line 483) shouldn't these lines be:
REXB4=1 REXB=0 SIBBASE=0b101 MOD=0b01 | BASE0=Ar21() SEG0=FINAL_DSEG() DISP_WIDTH=8
REXB4=1 REXB=0 SIBBASE=0b101 MOD=0b10 | BASE0=Ar21() SEG0=FINAL_DSEG() DISP_WIDTH=32
instead of:
REXB4=1 REXB=0 SIBBASE=0b101 MOD=0b01 | BASE0=Ar21() SEG0=FINAL_SSEG() DISP_WIDTH=8
REXB4=1 REXB=0 SIBBASE=0b101 MOD=0b10 | BASE0=Ar21() SEG0=FINAL_SSEG() DISP_WIDTH=32
The same logic is applied to Ar13() and Ar29(), so I wonder if this is an error.
Thanks.
The text was updated successfully, but these errors were encountered: