x86-64: don't accept supposedly disabled MOVQ forms
[binutils-gdb.git] / gas / testsuite / gas / i386 / notrack.d
index eda09ebb8f5029ae61f1f21688ba8da10ebf8875..1208c922e6b898f7f6ea87b410ab61cab84722e6 100644 (file)
@@ -8,21 +8,45 @@ Disassembly of section .text:
 
 0+ <_start>:
 [      ]*[a-f0-9]+:    3e ff d0                notrack call \*%eax
-[      ]*[a-f0-9]+:    66 3e ff d0             notrack callw \*%ax
+[      ]*[a-f0-9]+:    3e 66 ff d0             notrack call \*%ax
 [      ]*[a-f0-9]+:    3e ff e0                notrack jmp \*%eax
-[      ]*[a-f0-9]+:    66 3e ff e0             notrack jmpw \*%ax
-[      ]*[a-f0-9]+:    f2 3e ff d0             bnd notrack call \*%eax
-[      ]*[a-f0-9]+:    66 f2 3e ff d0          bnd notrack callw \*%ax
-[      ]*[a-f0-9]+:    f2 3e ff e0             bnd notrack jmp \*%eax
-[      ]*[a-f0-9]+:    66 f2 3e ff e0          bnd notrack jmpw \*%ax
+[      ]*[a-f0-9]+:    3e 66 ff e0             notrack jmp \*%ax
+[      ]*[a-f0-9]+:    3e ff 10                notrack call \*\(%eax\)
+[      ]*[a-f0-9]+:    3e 66 ff 10             notrack callw \*\(%eax\)
+[      ]*[a-f0-9]+:    3e ff 20                notrack jmp \*\(%eax\)
+[      ]*[a-f0-9]+:    3e 66 ff 20             notrack jmpw \*\(%eax\)
+[      ]*[a-f0-9]+:    3e f2 ff d0             notrack bnd call \*%eax
+[      ]*[a-f0-9]+:    3e 66 f2 ff d0          notrack bnd call \*%ax
+[      ]*[a-f0-9]+:    3e f2 ff e0             notrack bnd jmp \*%eax
+[      ]*[a-f0-9]+:    3e 66 f2 ff e0          notrack bnd jmp \*%ax
+[      ]*[a-f0-9]+:    3e f2 ff 10             notrack bnd call \*\(%eax\)
+[      ]*[a-f0-9]+:    3e 66 f2 ff 10          notrack bnd callw \*\(%eax\)
+[      ]*[a-f0-9]+:    3e f2 ff 20             notrack bnd jmp \*\(%eax\)
+[      ]*[a-f0-9]+:    3e 66 f2 ff 20          notrack bnd jmpw \*\(%eax\)
+[      ]*[a-f0-9]+:    3e f2 ff d0             notrack bnd call \*%eax
+[      ]*[a-f0-9]+:    3e 66 f2 ff d0          notrack bnd call \*%ax
+[      ]*[a-f0-9]+:    3e f2 ff 10             notrack bnd call \*\(%eax\)
+[      ]*[a-f0-9]+:    3e 66 f2 ff 10          notrack bnd callw \*\(%eax\)
 [      ]*[a-f0-9]+:    3e ff d0                notrack call \*%eax
-[      ]*[a-f0-9]+:    66 3e ff d0             notrack callw \*%ax
+[      ]*[a-f0-9]+:    3e 66 ff d0             notrack call \*%ax
 [      ]*[a-f0-9]+:    3e ff e0                notrack jmp \*%eax
-[      ]*[a-f0-9]+:    66 3e ff e0             notrack jmpw \*%ax
+[      ]*[a-f0-9]+:    3e 66 ff e0             notrack jmp \*%ax
+[      ]*[a-f0-9]+:    3e ff 10                notrack call \*\(%eax\)
+[      ]*[a-f0-9]+:    3e 66 ff 10             notrack callw \*\(%eax\)
+[      ]*[a-f0-9]+:    3e ff 20                notrack jmp \*\(%eax\)
+[      ]*[a-f0-9]+:    3e 66 ff 20             notrack jmpw \*\(%eax\)
+[      ]*[a-f0-9]+:    3e f2 ff d0             notrack bnd call \*%eax
+[      ]*[a-f0-9]+:    3e 66 f2 ff d0          notrack bnd call \*%ax
+[      ]*[a-f0-9]+:    3e f2 ff e0             notrack bnd jmp \*%eax
+[      ]*[a-f0-9]+:    3e 66 f2 ff e0          notrack bnd jmp \*%ax
+[      ]*[a-f0-9]+:    3e f2 ff 10             notrack bnd call \*\(%eax\)
+[      ]*[a-f0-9]+:    3e 66 f2 ff 10          notrack bnd callw \*\(%eax\)
+[      ]*[a-f0-9]+:    3e f2 ff 20             notrack bnd jmp \*\(%eax\)
+[      ]*[a-f0-9]+:    3e 66 f2 ff 20          notrack bnd jmpw \*\(%eax\)
+[      ]*[a-f0-9]+:    3e f2 ff d0             notrack bnd call \*%eax
+[      ]*[a-f0-9]+:    3e 66 f2 ff d0          notrack bnd call \*%ax
+[      ]*[a-f0-9]+:    3e f2 ff 10             notrack bnd call \*\(%eax\)
+[      ]*[a-f0-9]+:    3e 66 f2 ff 10          notrack bnd callw \*\(%eax\)
 [      ]*[a-f0-9]+:    f2 3e ff d0             bnd notrack call \*%eax
-[      ]*[a-f0-9]+:    66 f2 3e ff d0          bnd notrack callw \*%ax
-[      ]*[a-f0-9]+:    f2 3e ff e0             bnd notrack jmp \*%eax
-[      ]*[a-f0-9]+:    66 f2 3e ff e0          bnd notrack jmpw \*%ax
-[      ]*[a-f0-9]+:    3e f2 ff d0             ds bnd call \*%eax
-[      ]*[a-f0-9]+:    3e 66 ff d0             ds callw \*%ax
+[      ]*[a-f0-9]+:    66 3e ff d0             notrack call \*%ax
 #pass