| Index: src/trusted/validator_x86/testdata/64/prefix-2.test
|
| diff --git a/src/trusted/validator_x86/testdata/64/prefix-2.test b/src/trusted/validator_x86/testdata/64/prefix-2.test
|
| deleted file mode 100644
|
| index 096da7f3be0ec70ae608c56e5bc1f0e557405dc5..0000000000000000000000000000000000000000
|
| --- a/src/trusted/validator_x86/testdata/64/prefix-2.test
|
| +++ /dev/null
|
| @@ -1,973 +0,0 @@
|
| -@hex:
|
| - # 2 prefixes of the same type
|
| - # lock lock add %eax,(%rsp)
|
| - F0 F0 01 04 24
|
| - # mov %edi,%edi
|
| - # lea (%r15,%rdi),%rdi
|
| - # rep rep stos %eax,%es:(%rdi)
|
| - 89 FF
|
| - 49 8D 3C 3F
|
| - F3 F3 AB
|
| - # mov %edi,%edi
|
| - # lea (%r15,%rdi),%rdi
|
| - # repne rep stos %eax,%es:(%rdi)
|
| - 89 FF
|
| - 49 8D 3C 3F
|
| - F2 F3 AB
|
| - # mov %edi,%edi
|
| - # lea (%r15,%rdi),%rdi
|
| - # rep repne scas %es:(%rdi),%al
|
| - 89 FF
|
| - 49 8D 3C 3F
|
| - F3 F2 AE
|
| - # fs gs mov %eax,%eax
|
| - 64 65 89 C0
|
| - # 0x66 mov %ax,%ax
|
| - 66 66 89 C0
|
| - # 0x67 mov %eax,(%esp)
|
| - 67 67 89 04 24
|
| -@rval:
|
| - VALIDATOR: 0000000000000000: f0 f0 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: f0 f0 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 000000000000000b: f3 f3 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 000000000000000b: f3 f3 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 0000000000000014: f2 f3 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000014: f2 f3 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: Use of REPNE (F2) prefix for instruction not allowed by Native Client
|
| - VALIDATOR: 000000000000001d: f3 f2 ae scasb [%rdi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000020: 64 65 89 c0 mov %eax, %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000020: 64 65 89 c0 mov %eax, %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000020: 64 65 89 c0 mov %eax, %eax
|
| - VALIDATOR: ERROR: Specifying different segment registers using prefix bytes is not allowed by Native Client
|
| - VALIDATOR: 0000000000000024: 66 66 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000024: 66 66 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 0000000000000028: 67 67 89 04 24 mov [%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000028: 67 67 89 04 24 mov [%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000028: 67 67 89 04 24 mov [%esp], %eax
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 0000000000000028: 67 67 89 04 24 mov [%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: Checking jump targets: 0 to 2d
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@rvald:
|
| - VALIDATOR: 0000000000000000: f0 f0 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: f0 f0 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 000000000000000b: f3 f3 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 000000000000000b: f3 f3 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 0000000000000014: f2 f3 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000014: f2 f3 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: Use of REPNE (F2) prefix for instruction not allowed by Native Client
|
| - VALIDATOR: 000000000000001d: f3 f2 ae scasb [%rdi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000020: 64 65 89 c0 mov %eax, %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000020: 64 65 89 c0 mov %eax, %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000020: 64 65 89 c0 mov %eax, %eax
|
| - VALIDATOR: ERROR: Specifying different segment registers using prefix bytes is not allowed by Native Client
|
| - VALIDATOR: 0000000000000024: 66 66 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000024: 66 66 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 0000000000000028: 67 67 89 04 24 mov [%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000028: 67 67 89 04 24 mov [%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000028: 67 67 89 04 24 mov [%esp], %eax
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 0000000000000028: 67 67 89 04 24 mov [%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: Checking block alignment and jump targets: 0 to 2d
|
| - *** <input> IS UNSAFE ***
|
| -@vd-rval:
|
| - VALIDATOR: 0000000000000000: f0 f0 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: f0 f0 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 000000000000000b: f3 f3 ab [P] dontcare [%rdi] (s), %eax (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 000000000000000b: f3 f3 ab [P] dontcare [%rdi] (s), %eax (u)
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 0000000000000014: f2 f3 ab [P] dontcare [%rdi] (s), %eax (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000014: f2 f3 ab [P] dontcare [%rdi] (s), %eax (u)
|
| - VALIDATOR: ERROR: Use of REPNE (F2) prefix for instruction not allowed by Native Client
|
| - VALIDATOR: 000000000000001d: f3 f2 ae [P] dontcare %al (u), [%rdi] (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000020: 64 65 89 c0 mov %eax, %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000020: 64 65 89 c0 mov %eax, %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000020: 64 65 89 c0 mov %eax, %eax
|
| - VALIDATOR: ERROR: Specifying different segment registers using prefix bytes is not allowed by Native Client
|
| - VALIDATOR: 0000000000000024: 66 66 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000024: 66 66 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 0000000000000028: 67 67 89 04 24 mov [%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000028: 67 67 89 04 24 mov [%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000028: 67 67 89 04 24 mov [%esp], %eax
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 0000000000000028: 67 67 89 04 24 mov [%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: Checking jump targets: 0 to 2d
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@dis:
|
| - 0000000000000000: f0 f0 01 04 24 add [%rsp], %eax
|
| - 0000000000000005: 89 ff mov %edi, %edi
|
| - 0000000000000007: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 000000000000000b: f3 f3 ab stosd [%rdi]
|
| - 000000000000000e: 89 ff mov %edi, %edi
|
| - 0000000000000010: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 0000000000000014: f2 f3 ab stosd [%rdi]
|
| - 0000000000000017: 89 ff mov %edi, %edi
|
| - 0000000000000019: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 000000000000001d: f3 f2 ae scasb [%rdi]
|
| - 0000000000000020: 64 65 89 c0 mov %eax, %eax
|
| - 0000000000000024: 66 66 89 c0 mov %ax, %ax
|
| - 0000000000000028: 67 67 89 04 24 mov [%esp], %eax
|
| -@vdis:
|
| - 0000000000000000: f0 f0 01 04 24 add [%rsp], %eax
|
| - 0000000000000005: 89 ff mov %edi, %edi
|
| - 0000000000000007: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 000000000000000b: f3 f3 ab [P] dontcare [%rdi] (s), %eax (u)
|
| - 000000000000000e: 89 ff mov %edi, %edi
|
| - 0000000000000010: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 0000000000000014: f2 f3 ab [P] dontcare [%rdi] (s), %eax (u)
|
| - 0000000000000017: 89 ff mov %edi, %edi
|
| - 0000000000000019: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 000000000000001d: f3 f2 ae [P] dontcare %al (u), [%rdi] (u)
|
| - 0000000000000020: 64 65 89 c0 mov %eax, %eax
|
| - 0000000000000024: 66 66 89 c0 mov %ax, %ax
|
| - 0000000000000028: 67 67 89 04 24 mov [%esp], %eax
|
| -@rdfa_output:
|
| - 0: [0] unrecognized instruction
|
| - b: [1] unrecognized instruction
|
| - 14: [2] unrecognized instruction
|
| - 1d: [3] unrecognized instruction
|
| - 20: [0] unrecognized instruction
|
| - 24: [1] unrecognized instruction
|
| - 28: [2] unrecognized instruction
|
| - return code: 1
|
| -----------------------------------------------------------------------
|
| -@hex:
|
| - # rex rex jmp $
|
| - 40 40 EB FD
|
| -@rval:
|
| - VALIDATOR: 0000000000000000: 40 40 eb fd jmp 0x1
|
| - VALIDATOR: ERROR: Multiple use of REX prefix not allowed
|
| - VALIDATOR: Checking jump targets: 0 to 4
|
| - VALIDATOR: ERROR: 1: Bad jump target
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@rvald:
|
| - VALIDATOR: 0000000000000000: 40 40 eb fd jmp 0x1
|
| - VALIDATOR: ERROR: Multiple use of REX prefix not allowed
|
| - VALIDATOR: Checking block alignment and jump targets: 0 to 4
|
| - VALIDATOR: 0000000000000000: 40 40 eb fd jmp 0x1
|
| - VALIDATOR: ERROR: Doesn't jump to instruction address
|
| - *** <input> IS UNSAFE ***
|
| -@vd-rval:
|
| - VALIDATOR: 0000000000000000: 40 40 eb fd [P] dontcarejump %rip (s), 0x1 (u)
|
| - VALIDATOR: ERROR: Multiple use of REX prefix not allowed
|
| - VALIDATOR: Checking jump targets: 0 to 4
|
| - VALIDATOR: ERROR: 1: Bad jump target
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@dis:
|
| - 0000000000000000: 40 40 eb fd jmp 0x1
|
| -@vdis:
|
| - 0000000000000000: 40 40 eb fd [P] dontcarejump %rip (s), 0x1 (u)
|
| -@rdfa_output:
|
| - 0: [0] unrecognized instruction
|
| - return code: 1
|
| -@validators_disagree:
|
| - errors reported by old validator but not by rdfa one:
|
| - 0x1 - because of error recovery
|
| -----------------------------------------------------------------------
|
| -@hex:
|
| - # 2 prefixes of different type
|
| - # lock add %eax, %ss:(%rsp)
|
| - 36 F0 01 04 24
|
| - F0 36 01 04 24
|
| -
|
| - # mov %edi,%edi
|
| - # lea (%r15,%rdi),%rdi
|
| - # es rep stos %eax,%es:(%rdi)
|
| - 89 FF
|
| - 49 8D 3C 3F
|
| - 26 F3 AB
|
| - 89 FF
|
| - 49 8D 3C 3F
|
| - F3 26 AB
|
| -
|
| - # nops for bundle alignment
|
| - 90 90 90 90
|
| -
|
| - # lock add %ax, (%rsp)
|
| - 66 F0 01 04 24
|
| - F0 66 01 04 24
|
| -@rval:
|
| - VALIDATOR: 0000000000000000: 36 f0 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: 36 f0 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000005: f0 36 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000005: f0 36 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000010: 26 f3 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000010: 26 f3 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000019: f3 26 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000019: f3 26 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: Checking jump targets: 0 to 2a
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@rvald:
|
| - VALIDATOR: 0000000000000000: 36 f0 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: 36 f0 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000005: f0 36 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000005: f0 36 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000010: 26 f3 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000010: 26 f3 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000019: f3 26 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000019: f3 26 ab stosd [%rdi]
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: Checking block alignment and jump targets: 0 to 2a
|
| - *** <input> IS UNSAFE ***
|
| -@vd-rval:
|
| - VALIDATOR: 0000000000000000: 36 f0 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: 36 f0 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000005: f0 36 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000005: f0 36 01 04 24 add [%rsp], %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000010: 26 f3 ab [P] dontcare [%rdi] (s), %eax (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000010: 26 f3 ab [P] dontcare [%rdi] (s), %eax (u)
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000019: f3 26 ab [P] dontcare [%rdi] (s), %eax (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000019: f3 26 ab [P] dontcare [%rdi] (s), %eax (u)
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: Checking jump targets: 0 to 2a
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@dis:
|
| - 0000000000000000: 36 f0 01 04 24 add [%rsp], %eax
|
| - 0000000000000005: f0 36 01 04 24 add [%rsp], %eax
|
| - 000000000000000a: 89 ff mov %edi, %edi
|
| - 000000000000000c: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 0000000000000010: 26 f3 ab stosd [%rdi]
|
| - 0000000000000013: 89 ff mov %edi, %edi
|
| - 0000000000000015: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 0000000000000019: f3 26 ab stosd [%rdi]
|
| - 000000000000001c: 90 nop
|
| - 000000000000001d: 90 nop
|
| - 000000000000001e: 90 nop
|
| - 000000000000001f: 90 nop
|
| - 0000000000000020: 66 f0 01 04 24 add [%rsp], %ax
|
| - 0000000000000025: f0 66 01 04 24 add [%rsp], %ax
|
| -@vdis:
|
| - 0000000000000000: 36 f0 01 04 24 add [%rsp], %eax
|
| - 0000000000000005: f0 36 01 04 24 add [%rsp], %eax
|
| - 000000000000000a: 89 ff mov %edi, %edi
|
| - 000000000000000c: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 0000000000000010: 26 f3 ab [P] dontcare [%rdi] (s), %eax (u)
|
| - 0000000000000013: 89 ff mov %edi, %edi
|
| - 0000000000000015: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 0000000000000019: f3 26 ab [P] dontcare [%rdi] (s), %eax (u)
|
| - 000000000000001c: 90 [P] dontcare
|
| - 000000000000001d: 90 [P] dontcare
|
| - 000000000000001e: 90 [P] dontcare
|
| - 000000000000001f: 90 [P] dontcare
|
| - 0000000000000020: 66 f0 01 04 24 add [%rsp], %ax
|
| - 0000000000000025: f0 66 01 04 24 add [%rsp], %ax
|
| -@rdfa_output:
|
| - 0: [0] unrecognized instruction
|
| - 5: [1] unrecognized instruction
|
| - 10: [2] unrecognized instruction
|
| - 19: [3] unrecognized instruction
|
| - return code: 1
|
| -----------------------------------------------------------------------
|
| -@hex:
|
| - # Doesn't validate due to bug.
|
| - # mov %edi,%edi
|
| - # lea (%r15,%rdi),%rdi
|
| - # rep stosw %ax,%es:(%rdi)
|
| - 89 FF
|
| - 49 8D 3C 3F
|
| - 66 F3 AB
|
| - 89 FF
|
| - 49 8D 3C 3F
|
| - F3 66 AB
|
| -@rval:
|
| - VALIDATOR: 0000000000000006: 66 f3 ab stosw [%rdi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 000000000000000f: f3 66 ab stosw [%rdi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: Checking jump targets: 0 to 12
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@rvald:
|
| - VALIDATOR: 0000000000000006: 66 f3 ab stosw [%rdi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 000000000000000f: f3 66 ab stosw [%rdi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: Checking block alignment and jump targets: 0 to 12
|
| - *** <input> IS UNSAFE ***
|
| -@vd-rval:
|
| - VALIDATOR: 0000000000000006: 66 f3 ab [P] dontcare [%rdi] (s), %ax (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 000000000000000f: f3 66 ab [P] dontcare [%rdi] (s), %ax (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: Checking jump targets: 0 to 12
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@dis:
|
| - 0000000000000000: 89 ff mov %edi, %edi
|
| - 0000000000000002: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 0000000000000006: 66 f3 ab stosw [%rdi]
|
| - 0000000000000009: 89 ff mov %edi, %edi
|
| - 000000000000000b: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 000000000000000f: f3 66 ab stosw [%rdi]
|
| -@vdis:
|
| - 0000000000000000: 89 ff mov %edi, %edi
|
| - 0000000000000002: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 0000000000000006: 66 f3 ab [P] dontcare [%rdi] (s), %ax (u)
|
| - 0000000000000009: 89 ff mov %edi, %edi
|
| - 000000000000000b: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 000000000000000f: f3 66 ab [P] dontcare [%rdi] (s), %ax (u)
|
| -@rdfa_output:
|
| - 6: [0] unrecognized instruction
|
| - f: [1] unrecognized instruction
|
| - return code: 1
|
| -----------------------------------------------------------------------
|
| -@hex:
|
| - # lock add %eax, (%esp)
|
| - 67 F0 01 04 24
|
| - F0 67 01 04 24
|
| -
|
| - # rep stos %eax, %es:(%edi)
|
| - 89 FF
|
| - 49 8D 3C 3F
|
| - 67 F3 AB
|
| - 89 FF
|
| - 49 8D 3C 3F
|
| - F3 67 AB
|
| -@rval:
|
| - VALIDATOR: 0000000000000000: 67 f0 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: 67 f0 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000000: 67 f0 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000005: f0 67 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000005: f0 67 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000005: f0 67 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000010: 67 f3 ab stosd [%edi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000010: 67 f3 ab stosd [%edi]
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000010: 67 f3 ab stosd [%edi]
|
| - VALIDATOR: ERROR: Assignment to non-64 bit segment address
|
| - VALIDATOR: 0000000000000019: f3 67 ab stosd [%edi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000019: f3 67 ab stosd [%edi]
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000019: f3 67 ab stosd [%edi]
|
| - VALIDATOR: ERROR: Assignment to non-64 bit segment address
|
| - VALIDATOR: Checking jump targets: 0 to 1c
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@rvald:
|
| - VALIDATOR: 0000000000000000: 67 f0 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: 67 f0 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000000: 67 f0 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000005: f0 67 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000005: f0 67 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000005: f0 67 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000010: 67 f3 ab stosd [%edi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000010: 67 f3 ab stosd [%edi]
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000010: 67 f3 ab stosd [%edi]
|
| - VALIDATOR: ERROR: Assignment to non-64 bit segment address
|
| - VALIDATOR: 0000000000000019: f3 67 ab stosd [%edi]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000019: f3 67 ab stosd [%edi]
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000019: f3 67 ab stosd [%edi]
|
| - VALIDATOR: ERROR: Assignment to non-64 bit segment address
|
| - VALIDATOR: Checking block alignment and jump targets: 0 to 1c
|
| - *** <input> IS UNSAFE ***
|
| -@vd-rval:
|
| - VALIDATOR: 0000000000000000: 67 f0 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: 67 f0 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000000: 67 f0 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000005: f0 67 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000005: f0 67 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000005: f0 67 01 04 24 add [%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000010: 67 f3 ab [P] dontcare [%edi] (s), %eax (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000010: 67 f3 ab [P] dontcare [%edi] (s), %eax (u)
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000010: 67 f3 ab [P] dontcare [%edi] (s), %eax (u)
|
| - VALIDATOR: ERROR: Assignment to non-64 bit segment address
|
| - VALIDATOR: 0000000000000019: f3 67 ab [P] dontcare [%edi] (s), %eax (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000019: f3 67 ab [P] dontcare [%edi] (s), %eax (u)
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000019: f3 67 ab [P] dontcare [%edi] (s), %eax (u)
|
| - VALIDATOR: ERROR: Assignment to non-64 bit segment address
|
| - VALIDATOR: Checking jump targets: 0 to 1c
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@dis:
|
| - 0000000000000000: 67 f0 01 04 24 add [%esp], %eax
|
| - 0000000000000005: f0 67 01 04 24 add [%esp], %eax
|
| - 000000000000000a: 89 ff mov %edi, %edi
|
| - 000000000000000c: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 0000000000000010: 67 f3 ab stosd [%edi]
|
| - 0000000000000013: 89 ff mov %edi, %edi
|
| - 0000000000000015: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 0000000000000019: f3 67 ab stosd [%edi]
|
| -@vdis:
|
| - 0000000000000000: 67 f0 01 04 24 add [%esp], %eax
|
| - 0000000000000005: f0 67 01 04 24 add [%esp], %eax
|
| - 000000000000000a: 89 ff mov %edi, %edi
|
| - 000000000000000c: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 0000000000000010: 67 f3 ab [P] dontcare [%edi] (s), %eax (u)
|
| - 0000000000000013: 89 ff mov %edi, %edi
|
| - 0000000000000015: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 0000000000000019: f3 67 ab [P] dontcare [%edi] (s), %eax (u)
|
| -@rdfa_output:
|
| - 0: [0] unrecognized instruction
|
| - 5: [1] unrecognized instruction
|
| - 10: [2] unrecognized instruction
|
| - 19: [3] unrecognized instruction
|
| - return code: 1
|
| -----------------------------------------------------------------------
|
| -@hex:
|
| - # lock add %rax, (%rsp)
|
| - f0 48 01 04 24
|
| - 48 f0 01 04 24
|
| - # mov %edi,%edi
|
| - # lea (%r15,%rdi),%rdi
|
| - # rep stos %rax,%es:(%rdi)
|
| - 89 FF
|
| - 49 8D 3C 3F
|
| - F3 48 AB
|
| -@rval:
|
| - VALIDATOR: 0000000000000005: 48 f0 01 04 24 add [%rsp], %rax
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: Checking jump targets: 0 to 13
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@rvald:
|
| - VALIDATOR: 0000000000000005: 48 f0 01 04 24 add [%rsp], %rax
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: Checking block alignment and jump targets: 0 to 13
|
| - *** <input> IS UNSAFE ***
|
| -@vd-rval:
|
| - VALIDATOR: 0000000000000005: 48 f0 01 04 24 add [%rsp], %rax
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: Checking jump targets: 0 to 13
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@dis:
|
| - 0000000000000000: f0 48 01 04 24 add [%rsp], %rax
|
| - 0000000000000005: 48 f0 01 04 24 add [%rsp], %rax
|
| - 000000000000000a: 89 ff mov %edi, %edi
|
| - 000000000000000c: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 0000000000000010: f3 48 ab stosq [%rdi]
|
| -@vdis:
|
| - 0000000000000000: f0 48 01 04 24 add [%rsp], %rax
|
| - 0000000000000005: 48 f0 01 04 24 add [%rsp], %rax
|
| - 000000000000000a: 89 ff mov %edi, %edi
|
| - 000000000000000c: 49 8d 3c 3f lea %rdi, [%r15+%rdi*1]
|
| - 0000000000000010: f3 48 ab [P] dontcare [%rdi] (s), %rax (u)
|
| -@rdfa_output:
|
| - 5: [0] unrecognized instruction
|
| - return code: 1
|
| -----------------------------------------------------------------------
|
| -@hex:
|
| - # fs mov %ax,%ax
|
| - 64 66 89 C0
|
| - 66 64 89 C0
|
| - # fs add %eax, (%esp)
|
| - 67 64 01 04 24
|
| - 64 67 01 04 24
|
| - # fs mov %rax,%rax
|
| - 64 48 89 C0
|
| - 48 64 89 C0
|
| -
|
| - # bundle alignment
|
| - 90 90 90 90 90 90
|
| -
|
| - # add %ax, (%esp)
|
| - 66 67 01 04 24
|
| - 67 66 01 04 24
|
| - # mov %r15l, (%rsp)
|
| - 66 44 89 3C 24
|
| - 44 66 89 3C 24
|
| - # mov %r15, (%esp)
|
| - 67 4C 89 3C 24
|
| - 4C 67 89 3C 24
|
| -@rval:
|
| - VALIDATOR: 0000000000000000: 64 66 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: 64 66 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000004: 66 64 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000004: 66 64 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000008: 67 64 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000008: 67 64 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000008: 67 64 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000008: 67 64 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit segment address
|
| - VALIDATOR: 000000000000000d: 64 67 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 000000000000000d: 64 67 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 000000000000000d: 64 67 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 000000000000000d: 64 67 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit segment address
|
| - VALIDATOR: 0000000000000012: 64 48 89 c0 mov %rax, %rax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000016: 48 64 89 c0 mov %rax, %rax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000016: 48 64 89 c0 mov %rax, %rax
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: 0000000000000020: 66 67 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000020: 66 67 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000020: 66 67 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000025: 67 66 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000025: 67 66 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000025: 67 66 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 000000000000002f: 44 66 89 3c 24 mov [%rsp], %r15w
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: 0000000000000034: 67 4c 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000034: 67 4c 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: Checking jump targets: 0 to 3e
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@rvald:
|
| - VALIDATOR: 0000000000000000: 64 66 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: 64 66 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000004: 66 64 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000004: 66 64 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000008: 67 64 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000008: 67 64 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000008: 67 64 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000008: 67 64 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit segment address
|
| - VALIDATOR: 000000000000000d: 64 67 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 000000000000000d: 64 67 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 000000000000000d: 64 67 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 000000000000000d: 64 67 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit segment address
|
| - VALIDATOR: 0000000000000012: 64 48 89 c0 mov %rax, %rax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000016: 48 64 89 c0 mov %rax, %rax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000016: 48 64 89 c0 mov %rax, %rax
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: 0000000000000020: 66 67 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000020: 66 67 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000020: 66 67 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000025: 67 66 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000025: 67 66 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000025: 67 66 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 000000000000002f: 44 66 89 3c 24 mov [%rsp], %r15w
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: 0000000000000034: 67 4c 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000034: 67 4c 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: Checking block alignment and jump targets: 0 to 3e
|
| - *** <input> IS UNSAFE ***
|
| -@vd-rval:
|
| - VALIDATOR: 0000000000000000: 64 66 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: 64 66 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000004: 66 64 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000004: 66 64 89 c0 mov %ax, %ax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000008: 67 64 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000008: 67 64 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000008: 67 64 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000008: 67 64 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit segment address
|
| - VALIDATOR: 000000000000000d: 64 67 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 000000000000000d: 64 67 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 000000000000000d: 64 67 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 000000000000000d: 64 67 01 04 24 add %fs:[%esp], %eax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit segment address
|
| - VALIDATOR: 0000000000000012: 64 48 89 c0 mov %rax, %rax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000016: 48 64 89 c0 mov %rax, %rax
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000016: 48 64 89 c0 mov %rax, %rax
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: 0000000000000020: 66 67 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000020: 66 67 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000020: 66 67 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000025: 67 66 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000025: 67 66 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000025: 67 66 01 04 24 add [%esp], %ax
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 000000000000002f: 44 66 89 3c 24 mov [%rsp], %r15w
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: 0000000000000034: 67 4c 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000034: 67 4c 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: 0000000000000039: 4c 67 89 3c 24 mov [%esp], %r15
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: Checking jump targets: 0 to 3e
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@dis:
|
| - 0000000000000000: 64 66 89 c0 mov %ax, %ax
|
| - 0000000000000004: 66 64 89 c0 mov %ax, %ax
|
| - 0000000000000008: 67 64 01 04 24 add %fs:[%esp], %eax
|
| - 000000000000000d: 64 67 01 04 24 add %fs:[%esp], %eax
|
| - 0000000000000012: 64 48 89 c0 mov %rax, %rax
|
| - 0000000000000016: 48 64 89 c0 mov %rax, %rax
|
| - 000000000000001a: 90 nop
|
| - 000000000000001b: 90 nop
|
| - 000000000000001c: 90 nop
|
| - 000000000000001d: 90 nop
|
| - 000000000000001e: 90 nop
|
| - 000000000000001f: 90 nop
|
| - 0000000000000020: 66 67 01 04 24 add [%esp], %ax
|
| - 0000000000000025: 67 66 01 04 24 add [%esp], %ax
|
| - 000000000000002a: 66 44 89 3c 24 mov [%rsp], %r15w
|
| - 000000000000002f: 44 66 89 3c 24 mov [%rsp], %r15w
|
| - 0000000000000034: 67 4c 89 3c 24 mov [%esp], %r15
|
| - 0000000000000039: 4c 67 89 3c 24 mov [%esp], %r15
|
| -@vdis:
|
| - 0000000000000000: 64 66 89 c0 mov %ax, %ax
|
| - 0000000000000004: 66 64 89 c0 mov %ax, %ax
|
| - 0000000000000008: 67 64 01 04 24 add %fs:[%esp], %eax
|
| - 000000000000000d: 64 67 01 04 24 add %fs:[%esp], %eax
|
| - 0000000000000012: 64 48 89 c0 mov %rax, %rax
|
| - 0000000000000016: 48 64 89 c0 mov %rax, %rax
|
| - 000000000000001a: 90 [P] dontcare
|
| - 000000000000001b: 90 [P] dontcare
|
| - 000000000000001c: 90 [P] dontcare
|
| - 000000000000001d: 90 [P] dontcare
|
| - 000000000000001e: 90 [P] dontcare
|
| - 000000000000001f: 90 [P] dontcare
|
| - 0000000000000020: 66 67 01 04 24 add [%esp], %ax
|
| - 0000000000000025: 67 66 01 04 24 add [%esp], %ax
|
| - 000000000000002a: 66 44 89 3c 24 mov [%rsp], %r15w
|
| - 000000000000002f: 44 66 89 3c 24 mov [%rsp], %r15w
|
| - 0000000000000034: 67 4c 89 3c 24 mov [%esp], %r15
|
| - 0000000000000039: 4c 67 89 3c 24 mov [%esp], %r15
|
| -@rdfa_output:
|
| - 0: [0] unrecognized instruction
|
| - 4: [1] unrecognized instruction
|
| - 8: [2] unrecognized instruction
|
| - d: [3] unrecognized instruction
|
| - 12: [4] unrecognized instruction
|
| - 16: [5] unrecognized instruction
|
| - 20: [0] unrecognized instruction
|
| - 25: [1] unrecognized instruction
|
| - 2f: [2] unrecognized instruction
|
| - 34: [3] unrecognized instruction
|
| - 39: [4] unrecognized instruction
|
| - return code: 1
|
| -----------------------------------------------------------------------
|
| -@hex:
|
| - # 2 prefixes when one is mandatory
|
| - # fs phaddw %xmm0,%xmm1
|
| - 64 66 0F 38 01 C8
|
| - # fs addsd %xmm0,%xmm1
|
| - 64 F2 0F 58 C8
|
| - # 0x66 phaddw %xmm0,%xmm1
|
| - 66 66 0F 38 01 C8
|
| - # 0x66 addsd %xmm0,%xmm1
|
| - 66 F2 0F 58 C8
|
| - # phaddw (%esp), %xmm0
|
| - 67 66 0f 38 01 04 24
|
| -
|
| - # nops for bundle alignment
|
| - 90 90 90
|
| -
|
| - # addsd (%esp), %xmm0
|
| - 67 f2 0f 58 04 24
|
| - # mov %eax,%eax
|
| - # phaddw (%r15,%rax),%xmm0
|
| - 89 C0
|
| - 66 41 0F 38 01 04 07
|
| - 89 C0
|
| - 41 66 0F 38 01 04 07
|
| - # mov %eax,%eax
|
| - # addsd (%r15,%rax),%xmm0
|
| - 89 C0
|
| - F2 41 0F 58 04 07
|
| - 89 C0
|
| - 41 F2 0F 58 04 07
|
| -@rval:
|
| - VALIDATOR: 0000000000000000: 64 66 0f 38 01 c8 phaddw %xmm1, %xmm0
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: 64 66 0f 38 01 c8 phaddw %xmm1, %xmm0
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000006: 64 f2 0f 58 c8 addsd %xmm1, %xmm0
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000006: 64 f2 0f 58 c8 addsd %xmm1, %xmm0
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 000000000000000b: 66 66 0f 38 01 c8 phaddw %xmm1, %xmm0
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 000000000000000b: 66 66 0f 38 01 c8 phaddw %xmm1, %xmm0
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 0000000000000011: 66 f2 0f 58 c8 addsd %xmm1, %xmm0
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000011: 66 f2 0f 58 c8 addsd %xmm1, %xmm0
|
| - VALIDATOR: ERROR: Use of DATA16 (66) prefix for instruction not allowed by Native Client
|
| - VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 phaddw %xmm0, [%esp]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 phaddw %xmm0, [%esp]
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 phaddw %xmm0, [%esp]
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 addsd %xmm0, [%esp]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 addsd %xmm0, [%esp]
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 addsd %xmm0, [%esp]
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000031: 41 66 0f 38 01 04 07 phaddw %xmm0, [%r15+%rax*1]
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: 0000000000000042: 41 f2 0f 58 04 07 addsd %xmm0, [%r15+%rax*1]
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: Checking jump targets: 0 to 48
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@rvald:
|
| - VALIDATOR: 0000000000000000: 64 66 0f 38 01 c8 phaddw %xmm1, %xmm0
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: 64 66 0f 38 01 c8 phaddw %xmm1, %xmm0
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000006: 64 f2 0f 58 c8 addsd %xmm1, %xmm0
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000006: 64 f2 0f 58 c8 addsd %xmm1, %xmm0
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 000000000000000b: 66 66 0f 38 01 c8 phaddw %xmm1, %xmm0
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 000000000000000b: 66 66 0f 38 01 c8 phaddw %xmm1, %xmm0
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 0000000000000011: 66 f2 0f 58 c8 addsd %xmm1, %xmm0
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000011: 66 f2 0f 58 c8 addsd %xmm1, %xmm0
|
| - VALIDATOR: ERROR: Use of DATA16 (66) prefix for instruction not allowed by Native Client
|
| - VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 phaddw %xmm0, [%esp]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 phaddw %xmm0, [%esp]
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 phaddw %xmm0, [%esp]
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 addsd %xmm0, [%esp]
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 addsd %xmm0, [%esp]
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 addsd %xmm0, [%esp]
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000031: 41 66 0f 38 01 04 07 phaddw %xmm0, [%r15+%rax*1]
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: 0000000000000042: 41 f2 0f 58 04 07 addsd %xmm0, [%r15+%rax*1]
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: Checking block alignment and jump targets: 0 to 48
|
| - *** <input> IS UNSAFE ***
|
| -@vd-rval:
|
| - VALIDATOR: 0000000000000000: 64 66 0f 38 01 c8 [P] dontcare %xmm0 (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000000: 64 66 0f 38 01 c8 [P] dontcare %xmm0 (u)
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 0000000000000006: 64 f2 0f 58 c8 [P] dontcare %xmm0 (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000006: 64 f2 0f 58 c8 [P] dontcare %xmm0 (u)
|
| - VALIDATOR: ERROR: Uses a segment prefix byte not allowed by Native Client
|
| - VALIDATOR: 000000000000000b: 66 66 0f 38 01 c8 [P] dontcare %xmm0 (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 000000000000000b: 66 66 0f 38 01 c8 [P] dontcare %xmm0 (u)
|
| - VALIDATOR: ERROR: Duplicating a prefix byte is not allowed by Native Client
|
| - VALIDATOR: 0000000000000011: 66 f2 0f 58 c8 [P] dontcare %xmm0 (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000011: 66 f2 0f 58 c8 [P] dontcare %xmm0 (u)
|
| - VALIDATOR: ERROR: Use of DATA16 (66) prefix for instruction not allowed by Native Client
|
| - VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 [P] dontcare [%esp] (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 [P] dontcare [%esp] (u)
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000016: 67 66 0f 38 01 04 24 [P] dontcare [%esp] (u)
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 [P] dontcare [%esp] (u)
|
| - VALIDATOR: ERROR: More than one (non-REX) prefix byte specified
|
| - VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 [P] dontcare [%esp] (u)
|
| - VALIDATOR: ERROR: Use of 67 (ADDR16) prefix not allowed by Native Client
|
| - VALIDATOR: 0000000000000020: 67 f2 0f 58 04 24 [P] dontcare [%esp] (u)
|
| - VALIDATOR: ERROR: Assignment to non-64 bit memory address
|
| - VALIDATOR: 0000000000000031: 41 66 0f 38 01 04 07 [P] dontcare [%r15+%rax*1] (u)
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: 0000000000000042: 41 f2 0f 58 04 07 [P] dontcare [%r15+%rax*1] (u)
|
| - VALIDATOR: ERROR: REX prefix byte must appear last
|
| - VALIDATOR: Checking jump targets: 0 to 48
|
| - VALIDATOR: Checking that basic blocks are aligned
|
| - *** <input> IS UNSAFE ***
|
| -@dis:
|
| - 0000000000000000: 64 66 0f 38 01 c8 phaddw %xmm1, %xmm0
|
| - 0000000000000006: 64 f2 0f 58 c8 addsd %xmm1, %xmm0
|
| - 000000000000000b: 66 66 0f 38 01 c8 phaddw %xmm1, %xmm0
|
| - 0000000000000011: 66 f2 0f 58 c8 addsd %xmm1, %xmm0
|
| - 0000000000000016: 67 66 0f 38 01 04 24 phaddw %xmm0, [%esp]
|
| - 000000000000001d: 90 nop
|
| - 000000000000001e: 90 nop
|
| - 000000000000001f: 90 nop
|
| - 0000000000000020: 67 f2 0f 58 04 24 addsd %xmm0, [%esp]
|
| - 0000000000000026: 89 c0 mov %eax, %eax
|
| - 0000000000000028: 66 41 0f 38 01 04 07 phaddw %xmm0, [%r15+%rax*1]
|
| - 000000000000002f: 89 c0 mov %eax, %eax
|
| - 0000000000000031: 41 66 0f 38 01 04 07 phaddw %xmm0, [%r15+%rax*1]
|
| - 0000000000000038: 89 c0 mov %eax, %eax
|
| - 000000000000003a: f2 41 0f 58 04 07 addsd %xmm0, [%r15+%rax*1]
|
| - 0000000000000040: 89 c0 mov %eax, %eax
|
| - 0000000000000042: 41 f2 0f 58 04 07 addsd %xmm0, [%r15+%rax*1]
|
| -@vdis:
|
| - 0000000000000000: 64 66 0f 38 01 c8 [P] dontcare %xmm0 (u)
|
| - 0000000000000006: 64 f2 0f 58 c8 [P] dontcare %xmm0 (u)
|
| - 000000000000000b: 66 66 0f 38 01 c8 [P] dontcare %xmm0 (u)
|
| - 0000000000000011: 66 f2 0f 58 c8 [P] dontcare %xmm0 (u)
|
| - 0000000000000016: 67 66 0f 38 01 04 24 [P] dontcare [%esp] (u)
|
| - 000000000000001d: 90 [P] dontcare
|
| - 000000000000001e: 90 [P] dontcare
|
| - 000000000000001f: 90 [P] dontcare
|
| - 0000000000000020: 67 f2 0f 58 04 24 [P] dontcare [%esp] (u)
|
| - 0000000000000026: 89 c0 mov %eax, %eax
|
| - 0000000000000028: 66 41 0f 38 01 04 07 [P] dontcare [%r15+%rax*1] (u)
|
| - 000000000000002f: 89 c0 mov %eax, %eax
|
| - 0000000000000031: 41 66 0f 38 01 04 07 [P] dontcare [%r15+%rax*1] (u)
|
| - 0000000000000038: 89 c0 mov %eax, %eax
|
| - 000000000000003a: f2 41 0f 58 04 07 [P] dontcare [%r15+%rax*1] (u)
|
| - 0000000000000040: 89 c0 mov %eax, %eax
|
| - 0000000000000042: 41 f2 0f 58 04 07 [P] dontcare [%r15+%rax*1] (u)
|
| -@rdfa_output:
|
| - 0: [0] unrecognized instruction
|
| - 6: [1] unrecognized instruction
|
| - b: [2] unrecognized instruction
|
| - 11: [3] unrecognized instruction
|
| - 16: [4] unrecognized instruction
|
| - 20: [0] unrecognized instruction
|
| - 31: [1] unrecognized instruction
|
| - 42: [0] unrecognized instruction
|
| - return code: 1
|
|
|