Skip to content

Commit 869a97a

Browse files
committed
Merge remote-tracking branch 'origin/GP-2196_ghidorahrex_PR-4344_Boyan-MILANOV_sleigh-x86-improvements'
2 parents 67b0102 + 897bf07 commit 869a97a

File tree

1 file changed

+3
-3
lines changed
  • Ghidra/Processors/x86/data/languages

1 file changed

+3
-3
lines changed

Ghidra/Processors/x86/data/languages/ia.sinc

+3-3
Original file line numberDiff line numberDiff line change
@@ -733,7 +733,7 @@ addr64: [Base64 + Index64*ss] is mod=0 & r_m=4; Index64 & Base64 & ss
733733
addr64: [Base64] is mod=0 & r_m=4; rexXprefix=0 & index64=4 & Base64 { export Base64; }
734734
addr64: [simm32_64 + Index64*ss] is mod=0 & r_m=4; Index64 & base64=5 & ss; simm32_64 { local tmp=simm32_64+Index64*ss; export tmp; }
735735
addr64: [Index64*ss] is mod=0 & r_m=4; Index64 & base64=5 & ss; imm32=0 { local tmp=Index64*ss; export tmp; }
736-
addr64: [imm32_64] is mod=0 & r_m=4; rexXprefix=0 & index64=4 & base64=5; imm32_64 { export *[const]:8 imm32_64; }
736+
addr64: [simm32_64] is mod=0 & r_m=4; rexXprefix=0 & index64=4 & base64=5; simm32_64 { export *[const]:8 simm32_64; }
737737
addr64: [Base64 + simm8_64] is mod=1 & r_m=4; rexXprefix=0 & index64=4 & Base64; simm8_64 { local tmp=simm8_64+Base64; export tmp; }
738738
addr64: [Base64 + Index64*ss + simm8_64] is mod=1 & r_m=4; Index64 & Base64 & ss; simm8_64 { local tmp=simm8_64+Base64+Index64*ss; export tmp; }
739739
addr64: [Base64 + Index64*ss] is mod=1 & r_m=4; Index64 & Base64 & ss; simm8=0 { local tmp=Base64+Index64*ss; export tmp; }
@@ -3201,8 +3201,8 @@ define pcodeop swap_bytes;
32013201
:NEG rm64 is $(LONGMODE_ON) & vexMode=0 & opsize=2 & byte=0xf7; rm64 & reg_opcode=3 ... { negflags(rm64); rm64 = -rm64; resultflags(rm64); }
32023202
@endif
32033203

3204-
:NOP is vexMode=0 & opsize=0 & byte=0x90 { }
3205-
:NOP is vexMode=0 & opsize=1 & byte=0x90 { }
3204+
:NOP is vexMode=0 & opsize=0 & byte=0x90 & rexprefix=0 { }
3205+
:NOP is vexMode=0 & opsize=1 & byte=0x90 & rexprefix=0 { }
32063206
:NOP rm16 is vexMode=0 & mandover & opsize=0 & byte=0x0f; high5=3; rm16 ... { }
32073207
:NOP rm32 is vexMode=0 & mandover & opsize=1 & byte=0x0f; high5=3; rm32 ... { }
32083208
:NOP^"/reserved" rm16 is vexMode=0 & mandover & opsize=0 & byte=0x0f; byte=0x18; rm16 & reg_opcode_hb=1 ... { }

0 commit comments

Comments
 (0)