i386: Check for reserved VEX.vvvv and EVEX.vvvv
[external/binutils.git] / gas / testsuite / gas / i386 / x86-64-notrack.d
1 #objdump: -dw
2 #name: x86-64 NOTRACK prefix
3
4 .*: +file format .*
5
6
7 Disassembly of section .text:
8
9 0+ <_start>:
10 [       ]*[a-f0-9]+:    3e ff d0                notrack callq \*%rax
11 [       ]*[a-f0-9]+:    3e 41 ff d0             notrack callq \*%r8
12 [       ]*[a-f0-9]+:    3e ff e0                notrack jmpq \*%rax
13 [       ]*[a-f0-9]+:    3e 41 ff e0             notrack jmpq \*%r8
14 [       ]*[a-f0-9]+:    3e ff 10                notrack callq \*\(%rax\)
15 [       ]*[a-f0-9]+:    3e 41 ff 10             notrack callq \*\(%r8\)
16 [       ]*[a-f0-9]+:    3e ff 20                notrack jmpq \*\(%rax\)
17 [       ]*[a-f0-9]+:    3e 41 ff 20             notrack jmpq \*\(%r8\)
18 [       ]*[a-f0-9]+:    3e 67 ff 10             notrack callq \*\(%eax\)
19 [       ]*[a-f0-9]+:    3e 67 41 ff 10          notrack callq \*\(%r8d\)
20 [       ]*[a-f0-9]+:    3e 67 ff 20             notrack jmpq \*\(%eax\)
21 [       ]*[a-f0-9]+:    3e 67 41 ff 20          notrack jmpq \*\(%r8d\)
22 [       ]*[a-f0-9]+:    3e f2 ff d0             notrack bnd callq \*%rax
23 [       ]*[a-f0-9]+:    3e f2 41 ff d0          notrack bnd callq \*%r8
24 [       ]*[a-f0-9]+:    3e f2 ff e0             notrack bnd jmpq \*%rax
25 [       ]*[a-f0-9]+:    3e f2 41 ff e0          notrack bnd jmpq \*%r8
26 [       ]*[a-f0-9]+:    3e f2 ff 10             notrack bnd callq \*\(%rax\)
27 [       ]*[a-f0-9]+:    3e f2 41 ff 10          notrack bnd callq \*\(%r8\)
28 [       ]*[a-f0-9]+:    3e f2 ff 20             notrack bnd jmpq \*\(%rax\)
29 [       ]*[a-f0-9]+:    3e f2 41 ff 20          notrack bnd jmpq \*\(%r8\)
30 [       ]*[a-f0-9]+:    3e 67 f2 ff 10          notrack bnd callq \*\(%eax\)
31 [       ]*[a-f0-9]+:    3e 67 f2 41 ff 10       notrack bnd callq \*\(%r8d\)
32 [       ]*[a-f0-9]+:    3e 67 f2 ff 20          notrack bnd jmpq \*\(%eax\)
33 [       ]*[a-f0-9]+:    3e 67 f2 41 ff 20       notrack bnd jmpq \*\(%r8d\)
34 [       ]*[a-f0-9]+:    3e f2 ff d0             notrack bnd callq \*%rax
35 [       ]*[a-f0-9]+:    3e f2 41 ff d0          notrack bnd callq \*%r8
36 [       ]*[a-f0-9]+:    3e f2 ff 10             notrack bnd callq \*\(%rax\)
37 [       ]*[a-f0-9]+:    3e f2 41 ff 10          notrack bnd callq \*\(%r8\)
38 [       ]*[a-f0-9]+:    3e 67 f2 ff 10          notrack bnd callq \*\(%eax\)
39 [       ]*[a-f0-9]+:    3e 67 f2 41 ff 10       notrack bnd callq \*\(%r8d\)
40 [       ]*[a-f0-9]+:    3e ff d0                notrack callq \*%rax
41 [       ]*[a-f0-9]+:    3e 41 ff d0             notrack callq \*%r8
42 [       ]*[a-f0-9]+:    3e ff e0                notrack jmpq \*%rax
43 [       ]*[a-f0-9]+:    3e 41 ff e0             notrack jmpq \*%r8
44 [       ]*[a-f0-9]+:    3e ff 10                notrack callq \*\(%rax\)
45 [       ]*[a-f0-9]+:    3e 41 ff 10             notrack callq \*\(%r8\)
46 [       ]*[a-f0-9]+:    3e ff 20                notrack jmpq \*\(%rax\)
47 [       ]*[a-f0-9]+:    3e 41 ff 20             notrack jmpq \*\(%r8\)
48 [       ]*[a-f0-9]+:    3e 67 ff 10             notrack callq \*\(%eax\)
49 [       ]*[a-f0-9]+:    3e 67 41 ff 10          notrack callq \*\(%r8d\)
50 [       ]*[a-f0-9]+:    3e 67 ff 20             notrack jmpq \*\(%eax\)
51 [       ]*[a-f0-9]+:    3e 67 41 ff 20          notrack jmpq \*\(%r8d\)
52 [       ]*[a-f0-9]+:    3e f2 ff d0             notrack bnd callq \*%rax
53 [       ]*[a-f0-9]+:    3e f2 41 ff d0          notrack bnd callq \*%r8
54 [       ]*[a-f0-9]+:    3e f2 ff e0             notrack bnd jmpq \*%rax
55 [       ]*[a-f0-9]+:    3e f2 41 ff e0          notrack bnd jmpq \*%r8
56 [       ]*[a-f0-9]+:    3e f2 ff 10             notrack bnd callq \*\(%rax\)
57 [       ]*[a-f0-9]+:    3e f2 41 ff 10          notrack bnd callq \*\(%r8\)
58 [       ]*[a-f0-9]+:    3e f2 ff 20             notrack bnd jmpq \*\(%rax\)
59 [       ]*[a-f0-9]+:    3e f2 41 ff 20          notrack bnd jmpq \*\(%r8\)
60 [       ]*[a-f0-9]+:    3e 67 f2 ff 10          notrack bnd callq \*\(%eax\)
61 [       ]*[a-f0-9]+:    3e 67 f2 41 ff 10       notrack bnd callq \*\(%r8d\)
62 [       ]*[a-f0-9]+:    3e 67 f2 ff 20          notrack bnd jmpq \*\(%eax\)
63 [       ]*[a-f0-9]+:    3e 67 f2 41 ff 20       notrack bnd jmpq \*\(%r8d\)
64 [       ]*[a-f0-9]+:    3e f2 ff d0             notrack bnd callq \*%rax
65 [       ]*[a-f0-9]+:    3e f2 41 ff d0          notrack bnd callq \*%r8
66 [       ]*[a-f0-9]+:    3e f2 ff 10             notrack bnd callq \*\(%rax\)
67 [       ]*[a-f0-9]+:    3e f2 41 ff 10          notrack bnd callq \*\(%r8\)
68 [       ]*[a-f0-9]+:    3e 67 f2 ff 10          notrack bnd callq \*\(%eax\)
69 [       ]*[a-f0-9]+:    3e 67 f2 41 ff 10       notrack bnd callq \*\(%r8d\)
70 [       ]*[a-f0-9]+:    f2 3e ff d0             bnd notrack callq \*%rax
71 [       ]*[a-f0-9]+:    3e 66 ff d0             ds callw \*%ax
72 [       ]*[a-f0-9]+:    66 3e ff d0             ds callw \*%ax
73 #pass