File tree Expand file tree Collapse file tree 2 files changed +10
-10
lines changed
Ghidra/Processors/x86/data/languages Expand file tree Collapse file tree 2 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -4130,8 +4130,8 @@ define pcodeop swap_bytes;
41304130:POPFD is $(LONGMODE_OFF) & vexMode=0 & addrsize=0 & opsize=1 & byte=0x9d { pop24(eflags); unpackflags(eflags); unpackeflags(eflags); }
41314131:POPFD is $(LONGMODE_OFF) & vexMode=0 & addrsize=1 & opsize=1 & byte=0x9d { pop44(eflags); unpackflags(eflags); unpackeflags(eflags); }
41324132@ifdef IA64
4133- :POPF is $(LONGMODE_ON) & vexMode=0 & addrsize=2 & opsize=0 & byte=0x9d { pop82(flags); unpackflags(flags); }
4134- :POPFQ is $(LONGMODE_ON) & vexMode=0 & addrsize=2 & byte=0x9d { pop88(rflags); unpackflags(rflags); unpackeflags(rflags); }
4133+ :POPF is $(LONGMODE_ON) & vexMode=0 & opsize=0 & byte=0x9d { pop82(flags); unpackflags(flags); }
4134+ :POPFQ is $(LONGMODE_ON) & vexMode=0 & byte=0x9d { pop88(rflags); unpackflags(rflags); unpackeflags(rflags); }
41354135@endif
41364136
41374137:PREFETCH m8 is vexMode=0 & byte=0x0f; byte=0x0d; m8 & reg_opcode=0 ... { }
@@ -4213,8 +4213,8 @@ define pcodeop ptwrite;
42134213:PUSHFD is $(LONGMODE_OFF) & vexMode=0 & addrsize=0 & opsize=1 & byte=0x9c { packflags(eflags); packeflags(eflags); push24(eflags); }
42144214:PUSHFD is $(LONGMODE_OFF) & vexMode=0 & addrsize=1 & opsize=1 & byte=0x9c { packflags(eflags); packeflags(eflags); push44(eflags); }
42154215@ifdef IA64
4216- :PUSHF is $(LONGMODE_ON) & vexMode=0 & addrsize=2 & opsize=0 & byte=0x9c { packflags(flags); push82(flags); }
4217- :PUSHFQ is $(LONGMODE_ON) & vexMode=0 & byte=0x9c { packflags(rflags); packeflags(rflags); push88(rflags); }
4216+ :PUSHF is $(LONGMODE_ON) & vexMode=0 & opsize=0 & byte=0x9c { packflags(flags); push82(flags); }
4217+ :PUSHFQ is $(LONGMODE_ON) & vexMode=0 & byte=0x9c { packflags(rflags); packeflags(rflags); push88(rflags); }
42184218@endif
42194219
42204220:RCL rm8,n1 is vexMode=0 & byte=0xD0; rm8 & n1 & reg_opcode=2 ... { local tmpCF = CF; CF = rm8 s< 0; rm8 = (rm8 << 1) | tmpCF; OF = CF ^ (rm8 s< 0); }
Original file line number Diff line number Diff line change 55 endian =" little"
66 size =" 32"
77 variant =" default"
8- version =" 4.2 "
8+ version =" 4.3 "
99 slafile =" x86.sla"
1010 processorspec =" x86.pspec"
1111 manualindexfile =" ../manuals/x86.idx"
3737 endian =" little"
3838 size =" 32"
3939 variant =" System Management Mode"
40- version =" 4.2 "
40+ version =" 4.3 "
4141 slafile =" x86.sla"
4242 processorspec =" x86-16.pspec"
4343 manualindexfile =" ../manuals/x86.idx"
5050 endian =" little"
5151 size =" 16"
5252 variant =" Real Mode"
53- version =" 4.2 "
53+ version =" 4.3 "
5454 slafile =" x86.sla"
5555 processorspec =" x86-16-real.pspec"
5656 manualindexfile =" ../manuals/x86.idx"
7070 endian =" little"
7171 size =" 16"
7272 variant =" Protected Mode"
73- version =" 4.2 "
73+ version =" 4.3 "
7474 slafile =" x86.sla"
7575 processorspec =" x86-16.pspec"
7676 manualindexfile =" ../manuals/x86.idx"
8585 endian =" little"
8686 size =" 64"
8787 variant =" default"
88- version =" 4.2 "
88+ version =" 4.3 "
8989 slafile =" x86-64.sla"
9090 processorspec =" x86-64.pspec"
9191 manualindexfile =" ../manuals/x86.idx"
108108 endian =" little"
109109 size =" 64"
110110 variant =" compat32"
111- version =" 4.2 "
111+ version =" 4.3 "
112112 slafile =" x86-64.sla"
113113 processorspec =" x86-64-compat32.pspec"
114114 manualindexfile =" ../manuals/x86.idx"
You can’t perform that action at this time.
0 commit comments