From 4f2d7653c50496d7045b34d31bbc23be2d9a48ef Mon Sep 17 00:00:00 2001 From: Mark Charney Date: Fri, 23 Jun 2017 22:53:34 -0400 Subject: [PATCH] rebase tests for RIP improvement in prev commit Change-Id: I194f11c04a102fa64dc2e57382454847016477d5 (cherry picked from commit f7c52983742304f5c91c69d5bcaff1837b221534) --- tests/tests-base/test-00010/stdout.reference | 2 +- tests/tests-base/test-00092/stdout.reference | 2 +- tests/tests-base/test-00100/stdout.reference | 2 +- tests/tests-base/test-00105/stdout.reference | 2 +- tests/tests-base/test-00106/stdout.reference | 2 +- tests/tests-base/test-00409/stdout.reference | 2 +- tests/tests-base/test-00412/stdout.reference | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/tests-base/test-00010/stdout.reference b/tests/tests-base/test-00010/stdout.reference index 49a115b..7f70515 100644 --- a/tests/tests-base/test-00010/stdout.reference +++ b/tests/tests-base/test-00010/stdout.reference @@ -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 diff --git a/tests/tests-base/test-00092/stdout.reference b/tests/tests-base/test-00092/stdout.reference index 2807318..ae880e0 100644 --- a/tests/tests-base/test-00092/stdout.reference +++ b/tests/tests-base/test-00092/stdout.reference @@ -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 diff --git a/tests/tests-base/test-00100/stdout.reference b/tests/tests-base/test-00100/stdout.reference index 4c2e1f0..a86a404 100644 --- a/tests/tests-base/test-00100/stdout.reference +++ b/tests/tests-base/test-00100/stdout.reference @@ -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 diff --git a/tests/tests-base/test-00105/stdout.reference b/tests/tests-base/test-00105/stdout.reference index 627191e..91a4608 100644 --- a/tests/tests-base/test-00105/stdout.reference +++ b/tests/tests-base/test-00105/stdout.reference @@ -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 diff --git a/tests/tests-base/test-00106/stdout.reference b/tests/tests-base/test-00106/stdout.reference index e09f8fe..8e7799c 100644 --- a/tests/tests-base/test-00106/stdout.reference +++ b/tests/tests-base/test-00106/stdout.reference @@ -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 diff --git a/tests/tests-base/test-00409/stdout.reference b/tests/tests-base/test-00409/stdout.reference index bd3223a..6df0ce2 100644 --- a/tests/tests-base/test-00409/stdout.reference +++ b/tests/tests-base/test-00409/stdout.reference @@ -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 diff --git a/tests/tests-base/test-00412/stdout.reference b/tests/tests-base/test-00412/stdout.reference index 4f2b861..5494f76 100644 --- a/tests/tests-base/test-00412/stdout.reference +++ b/tests/tests-base/test-00412/stdout.reference @@ -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