Automatic date update in version.in
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-notrack.s
CommitLineData
04ef582a
L
1# Check 64bit NOTRACK prefix
2
3 .allow_index_reg
4 .text
5_start:
6 notrack call *%rax
7 notrack call *%r8
8 notrack jmp *%rax
9 notrack jmp *%r8
10
9fef80d6
L
11 notrack call *(%rax)
12 notrack call *(%r8)
13 notrack jmp *(%rax)
14 notrack jmp *(%r8)
15
16 notrack call *(%eax)
17 notrack call *(%r8d)
18 notrack jmp *(%eax)
19 notrack jmp *(%r8d)
20
4e9ac44a
L
21 notrack bnd call *%rax
22 notrack bnd call *%r8
23 notrack bnd jmp *%rax
24 notrack bnd jmp *%r8
25
26 notrack bnd call *(%rax)
27 notrack bnd call *(%r8)
28 notrack bnd jmp *(%rax)
29 notrack bnd jmp *(%r8)
30
31 notrack bnd call *(%eax)
32 notrack bnd call *(%r8d)
33 notrack bnd jmp *(%eax)
34 notrack bnd jmp *(%r8d)
35
04ef582a
L
36 bnd notrack call *%rax
37 bnd notrack call *%r8
9fef80d6
L
38 bnd notrack call *(%rax)
39 bnd notrack call *(%r8)
9fef80d6
L
40 bnd notrack call *(%eax)
41 bnd notrack call *(%r8d)
9fef80d6 42
04ef582a
L
43 .intel_syntax noprefix
44 notrack call rax
45 notrack call r8
46 notrack jmp rax
47 notrack jmp r8
48
9fef80d6
L
49 notrack call QWORD PTR [rax]
50 notrack call QWORD PTR [r8]
51 notrack jmp QWORD PTR [rax]
52 notrack jmp QWORD PTR [r8]
53
54 notrack call QWORD PTR [eax]
55 notrack call QWORD PTR [r8d]
56 notrack jmp QWORD PTR [eax]
57 notrack jmp QWORD PTR [r8d]
58
4e9ac44a
L
59 notrack bnd call rax
60 notrack bnd call r8
61 notrack bnd jmp rax
62 notrack bnd jmp r8
63
64 notrack bnd call QWORD PTR [rax]
65 notrack bnd call QWORD PTR [r8]
66 notrack bnd jmp QWORD PTR [rax]
67 notrack bnd jmp QWORD PTR [r8]
68
69 notrack bnd call QWORD PTR [eax]
70 notrack bnd call QWORD PTR [r8d]
71 notrack bnd jmp QWORD PTR [eax]
72 notrack bnd jmp QWORD PTR [r8d]
73
04ef582a
L
74 bnd notrack call rax
75 bnd notrack call r8
9fef80d6
L
76 bnd notrack call QWORD PTR [rax]
77 bnd notrack call QWORD PTR [r8]
9fef80d6
L
78 bnd notrack call QWORD PTR [eax]
79 bnd notrack call QWORD PTR [r8d]
9fef80d6 80
4e9ac44a 81 # bnd notrack callq *%rax
04ef582a 82 .byte 0xf2
4e9ac44a 83 .byte 0x3e
04ef582a
L
84 .byte 0xff
85 .byte 0xd0
86
9fef80d6 87 # ds callw *%ax
04ef582a
L
88 .byte 0x3e
89 .byte 0x66
90 .byte 0xff
91 .byte 0xd0
92
9fef80d6 93 # ds callw *%ax
04ef582a
L
94 .byte 0x66
95 .byte 0x3e
96 .byte 0xff
97 .byte 0xd0
This page took 0.072931 seconds and 4 git commands to generate.