mirror of
https://github.com/RPCSX/xed.git
synced 2026-01-31 01:05:17 +01:00
rebase tests for RIP improvement in prev commit
Change-Id: I194f11c04a102fa64dc2e57382454847016477d5 (cherry picked from commit f7c52983742304f5c91c69d5bcaff1837b221534)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
#XED version: [8.5.0-45-gd237963]
|
||||
#XED version: [8.5.0-47-gff093c5]
|
||||
488B05411D1100
|
||||
MOV MOV_GPRv_MEMv DISP_WIDTH:32, EASZ:3, EOSZ:3, HAS_MODRM:1, LZCNT, MAX_BYTES:7, MEM0:ptr [RIP+0x111d41], MODE:2, MODRM, MODRM_BYTE:5, NEED_MEMDISP:32, NOMINAL_OPCODE:139, NPREFIXES:1, NREXES:1, OUTREG:RAX, P4, POS_DISP:3, POS_MODRM:2, POS_NOMINAL_OPCODE:1, REG0:RAX, REX, REXW, RM:5, SMODE:2, SRM:3, TZCNT, USING_DEFAULT_SEGMENT0
|
||||
0 REG0/W/V/EXPLICIT/NT_LOOKUP_FN/GPRV_R
|
||||
|
||||
@@ -5,7 +5,7 @@ Encodable! E811223344
|
||||
Discrepenacy after re-encoding. dec_len= 6 [66E811223344] enc_olen= 5 [E811223344] for instruction: CALL_NEAR CALL_NEAR_RELBRd BRDISP_WIDTH:32, DF64, DISP_WIDTH:32, EASZ:3, EOSZ:3, LZCNT, MAX_BYTES:6, MEM0:qword ptr [RSP], MEM_WIDTH:8, MODE:2, NOMINAL_OPCODE:232, NPREFIXES:1, P4, POS_DISP:2, POS_NOMINAL_OPCODE:1, PREFIX66, REG0:STACKPUSH, REG1:RIP, RELBR:0x44332211, SMODE:2, TZCNT, USING_DEFAULT_SEGMENT0
|
||||
0 RELBR/R/D/EXPLICIT/IMM_CONST/1
|
||||
1 REG0/W/SPW/SUPPRESSED/REG/STACKPUSH
|
||||
2 REG1/RW/V/SUPPRESSED/NT_LOOKUP_FN/RIP
|
||||
2 REG1/RW/Q/SUPPRESSED/REG/RIP
|
||||
3 MEM0/W/SPW/SUPPRESSED/IMM_CONST/1
|
||||
4 BASE0/RW/SSZ/SUPPRESSED/NT_LOOKUP_FN/SRSP
|
||||
YDIS: call 0x44332217
|
||||
|
||||
@@ -4,7 +4,7 @@ SHORT: jz 0x44332218
|
||||
Encodable! 0F8411223344
|
||||
Discrepenacy after re-encoding. dec_len= 7 [660F8411223344] enc_olen= 6 [0F8411223344] for instruction: JZ JZ_RELBRd BRDISP_WIDTH:32, DF64, DISP_WIDTH:32, EASZ:3, EOSZ:3, LZCNT, MAP:1, MAX_BYTES:7, MODE:2, NOMINAL_OPCODE:132, NPREFIXES:1, OUTREG:RFLAGS, P4, POS_DISP:3, POS_NOMINAL_OPCODE:2, PREFIX66, REG0:RIP, REG1:RFLAGS, RELBR:0x44332211, SMODE:2, SRM:4, TZCNT
|
||||
0 RELBR/R/D/EXPLICIT/IMM_CONST/1
|
||||
1 REG0/RW/V/SUPPRESSED/NT_LOOKUP_FN/RIP
|
||||
1 REG0/RW/Q/SUPPRESSED/REG/RIP
|
||||
2 REG1/R/Y/SUPPRESSED/NT_LOOKUP_FN/RFLAGS
|
||||
YDIS: jz 0x44332218
|
||||
vs Encode request: JZ BRDISP_WIDTH:32, DF64, DISP_WIDTH:32, EASZ:3, EOSZ:3, LZCNT, MAP:1, MAX_BYTES:7, MODE:2, NOMINAL_OPCODE:132, NPREFIXES:1, OUTREG:RFLAGS, P4, POS_DISP:3, POS_NOMINAL_OPCODE:2, PREFIX66, REG0:RIP, REG1:RFLAGS, RELBR:0x44332211, SMODE:2, SRM:4, TZCNT
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Initializing XED tables...
|
||||
Done initialing XED tables.
|
||||
#XED version: [8.5.0-45-gd237963]
|
||||
#XED version: [8.5.0-47-gff093c5]
|
||||
0FA0
|
||||
PUSH PUSH_FS EASZ:2, EOSZ:2, LZCNT, MAP:1, MAX_BYTES:2, MEM0:ptr SS[ESP], MODE:1, NOMINAL_OPCODE:160, OUTREG:SS, P4, POS_NOMINAL_OPCODE:1, REG0:FS, REG1:STACKPUSH, SMODE:1, TZCNT, USING_DEFAULT_SEGMENT0
|
||||
0 REG0/R/W/IMPLICIT/REG/FS
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Initializing XED tables...
|
||||
Done initialing XED tables.
|
||||
#XED version: [8.5.0-45-gd237963]
|
||||
#XED version: [8.5.0-47-gff093c5]
|
||||
0FA0
|
||||
PUSH PUSH_FS DF64, EASZ:3, EOSZ:3, LZCNT, MAP:1, MAX_BYTES:2, MEM0:ptr [RSP], MODE:2, NOMINAL_OPCODE:160, P4, POS_NOMINAL_OPCODE:1, REG0:FS, REG1:STACKPUSH, SMODE:2, TZCNT, USING_DEFAULT_SEGMENT0
|
||||
0 REG0/R/W/IMPLICIT/REG/FS
|
||||
|
||||
@@ -12,7 +12,7 @@ Operands
|
||||
# TYPE DETAILS VIS RW OC2 BITS BYTES NELEM ELEMSZ ELEMTYPE REGCLASS
|
||||
# ==== ======= === == === ==== ===== ===== ====== ======== ========
|
||||
0 REG0 REG0=STACKPOP SUPPRESSED R SPW3 192 24 1 192 INT PSEUDO
|
||||
1 REG1 REG1=RIP SUPPRESSED W V 64 8 1 64 INT IP
|
||||
1 REG1 REG1=RIP SUPPRESSED W Q 64 8 1 64 INT IP
|
||||
2 MEM0 (see below) SUPPRESSED R SPW3 192 24 1 192 INT INVALID
|
||||
3 BASE0 BASE0=RSP SUPPRESSED RW SSZ 64 8 1 64 INT GPR
|
||||
4 REG2 REG2=RFLAGS SUPPRESSED RW Y 64 8 1 64 INT FLAGS
|
||||
|
||||
@@ -11,7 +11,7 @@ iclass-max-iform-dispatch 1
|
||||
Operands
|
||||
# TYPE DETAILS VIS RW OC2 BITS BYTES NELEM ELEMSZ ELEMTYPE REGCLASS
|
||||
# ==== ======= === == === ==== ===== ===== ====== ======== ========
|
||||
0 REG0 REG0=RIP SUPPRESSED W V 64 8 1 64 INT IP
|
||||
0 REG0 REG0=RIP SUPPRESSED W Q 64 8 1 64 INT IP
|
||||
1 REG1 REG1=RFLAGS SUPPRESSED W Y 64 8 1 64 INT FLAGS
|
||||
Memory Operands
|
||||
MemopBytes = 0
|
||||
|
||||
Reference in New Issue
Block a user