x86: SYSENTER/SYSEXIT are unavailable in 64-bit mode on AMD
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-notrack.s
index 7db0812024d0253ecf8ea941dec2552bd4e74b7c..aeebd11a766b6508e4d71056323a2a4b8aee9270 100644 (file)
@@ -18,20 +18,27 @@ _start:
        notrack jmp *(%eax)
        notrack jmp *(%r8d)
 
+       notrack bnd call *%rax
+       notrack bnd call *%r8
+       notrack bnd jmp *%rax
+       notrack bnd jmp *%r8
+
+       notrack bnd call *(%rax)
+       notrack bnd call *(%r8)
+       notrack bnd jmp *(%rax)
+       notrack bnd jmp *(%r8)
+
+       notrack bnd call *(%eax)
+       notrack bnd call *(%r8d)
+       notrack bnd jmp *(%eax)
+       notrack bnd jmp *(%r8d)
+
        bnd notrack call *%rax
        bnd notrack call *%r8
-       bnd notrack jmp *%rax
-       bnd notrack jmp *%r8
-
        bnd notrack call *(%rax)
        bnd notrack call *(%r8)
-       bnd notrack jmp *(%rax)
-       bnd notrack jmp *(%r8)
-
        bnd notrack call *(%eax)
        bnd notrack call *(%r8d)
-       bnd notrack jmp *(%eax)
-       bnd notrack jmp *(%r8d)
 
        .intel_syntax noprefix
        notrack call rax
@@ -49,24 +56,31 @@ _start:
        notrack jmp QWORD PTR [eax]
        notrack jmp QWORD PTR [r8d]
 
+       notrack bnd call rax
+       notrack bnd call r8
+       notrack bnd jmp rax
+       notrack bnd jmp r8
+
+       notrack bnd call QWORD PTR [rax]
+       notrack bnd call QWORD PTR [r8]
+       notrack bnd jmp QWORD PTR [rax]
+       notrack bnd jmp QWORD PTR [r8]
+
+       notrack bnd call QWORD PTR [eax]
+       notrack bnd call QWORD PTR [r8d]
+       notrack bnd jmp QWORD PTR [eax]
+       notrack bnd jmp QWORD PTR [r8d]
+
        bnd notrack call rax
        bnd notrack call r8
-       bnd notrack jmp rax
-       bnd notrack jmp r8
-
        bnd notrack call QWORD PTR [rax]
        bnd notrack call QWORD PTR [r8]
-       bnd notrack jmp QWORD PTR [rax]
-       bnd notrack jmp QWORD PTR [r8]
-
        bnd notrack call QWORD PTR [eax]
        bnd notrack call QWORD PTR [r8d]
-       bnd notrack jmp QWORD PTR [eax]
-       bnd notrack jmp QWORD PTR [r8d]
 
-       # ds bnd callq *%rax
-       .byte 0x3e
+       # bnd notrack callq *%rax
        .byte 0xf2
+       .byte 0x3e
        .byte 0xff
        .byte 0xd0
 
This page took 0.02858 seconds and 4 git commands to generate.