For DefaultSize instructions, don't guess a 'q' suffix if the instruction
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-inval.l
1 .*: Assembler messages:
2 .*:3: Error: .*
3 .*:4: Error: .*
4 .*:5: Error: .*
5 .*:6: Error: .*
6 .*:7: Error: .*
7 .*:8: Error: .*
8 .*:9: Error: .*
9 .*:10: Error: .*
10 .*:11: Error: .*
11 .*:12: Error: .*
12 .*:13: Error: .*
13 .*:14: Error: .*
14 +.*:15: Error: .*
15 +.*:16: Error: .*
16 +.*:17: Error: .*
17 +.*:18: Error: .*
18 +.*:19: Error: .*
19 +.*:20: Error: .*
20 +.*:21: Error: .*
21 +.*:22: Error: .*
22 +.*:23: Error: .*
23 +.*:24: Error: .*
24 +.*:25: Error: .*
25 +.*:26: Error: .*
26 +.*:27: Error: .*
27 +.*:28: Error: .*
28 +.*:29: Error: .*
29 +.*:30: Error: .*
30 +.*:31: Error: .*
31 +.*:32: Error: .*
32 +.*:33: Error: .*
33 +.*:34: Error: .*
34 +.*:35: Error: .*
35 +.*:36: Error: .*
36 +.*:37: Error: .*
37 +.*:38: Error: .*
38 +.*:39: Error: .*
39 +.*:40: Error: .*
40 +.*:41: Error: .*
41 +.*:42: Error: .*
42 +.*:43: Error: .*
43 +.*:44: Error: .*
44 +.*:45: Error: .*
45 +.*:46: Error: .*
46 +.*:47: Error: .*
47 +.*:48: Error: .*
48 +.*:49: Error: .*
49 +.*:50: Error: .*
50 +.*:51: Error: .*
51 +.*:52: Error: .*
52 +.*:53: Error: .*
53 GAS LISTING .*
54
55
56 1 [ ]*.text
57 2 [ ]*# All the following should be illegal for x86-64
58 3 [ ]*aaa # illegal
59 4 [ ]*aad # illegal
60 5 [ ]*aam # illegal
61 6 [ ]*aas # illegal
62 7 [ ]*arpl %ax,%ax # illegal
63 8 [ ]*bound %eax,\(%rax\) # illegal
64 9 [ ]*calll \*%eax # 32-bit data size not allowed
65 10 [ ]*calll \*\(%ax\) # 32-bit data size not allowed
66 11 [ ]*calll \*\(%eax\) # 32-bit data size not allowed
67 12 [ ]*calll \*\(%r8\) # 32-bit data size not allowed
68 13 [ ]*calll \*\(%rax\) # 32-bit data size not allowed
69 14 [ ]*callq \*\(%ax\) # 32-bit data size not allowed
70 15 [ ]*callw \*\(%ax\) # no 16-bit addressing
71 16 [ ]*daa # illegal
72 17 [ ]*das # illegal
73 18 [ ]*enterl \$0,\$0 # can't have 32-bit stack operands
74 19 [ ]*into # illegal
75 20 [ ]*foo:[ ]*jcxz foo # No prefix exists to select CX as a counter
76 21 [ ]*jmpl \*%eax # 32-bit data size not allowed
77 22 [ ]*jmpl \*\(%rax\) # 32-bit data size not allowed
78 23 [ ]*lahf # illegal
79 24 [ ]*lcalll \$0,\$0 # illegal
80 25 [ ]*lcallq \$0,\$0 # illegal
81 26 [ ]*ldsl %eax,\(%rax\) # illegal
82 27 [ ]*ldsq %rax,\(%rax\) # illegal
83 28 [ ]*lesl %eax,\(%rax\) # illegal
84 29 [ ]*lesq %rax,\(%rax\) # illegal
85 30 [ ]*ljmpl \$0,\$0 # illegal
86 31 [ ]*ljmpq \$0,\$0 # illegal
87 32 [ ]*ljmpq \*\(%rax\) # 64-bit data size not allowed
88 33 [ ]*loopw foo # No prefix exists to select CX as a counter
89 34 [ ]*loopew foo # No prefix exists to select CX as a counter
90 35 [ ]*loopnew foo # No prefix exists to select CX as a counter
91 36 [ ]*loopnzw foo # No prefix exists to select CX as a counter
92 37 [ ]*loopzw foo # No prefix exists to select CX as a counter
93 38 [ ]*leavel # can't have 32-bit stack operands
94 39 [ ]*pop %ds # illegal
95 40 [ ]*pop %es # illegal
96 41 [ ]*pop %ss # illegal
97 42 [ ]*popa # illegal
98 43 [ ]*popl %eax # can't have 32-bit stack operands
99 44 [ ]*push %cs # illegal
100 45 [ ]*push %ds # illegal
101 46 [ ]*push %es # illegal
102 47 [ ]*push %ss # illegal
103 48 [ ]*pusha # illegal
104 49 [ ]*pushl %eax # can't have 32-bit stack operands
105 50 [ ]*pushfl # can't have 32-bit stack operands
106 51 [ ]*popfl # can't have 32-bit stack operands
107 52 [ ]*retl # can't have 32-bit stack operands
108 53 [ ]*sahf # illegal
This page took 0.032664 seconds and 5 git commands to generate.