OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [i386/] [x86-64-inval.l] - Blame information for rev 156

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
.*: 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
.*:54: Error: .*
54
.*:55: Error: .*
55
.*:56: Error: .*
56
.*:57: Error: .*
57
.*:58: Error: .*
58
.*:59: Error: .*
59
.*:60: Error: .*
60
.*:61: Error: .*
61
.*:62: Error: .*
62
.*:63: Error: .*
63
.*:64: Error: .*
64
.*:67: Error: .*
65
.*:68: Error: .*
66
.*:69: Error: .*
67
.*:70: Error: .*
68
.*:71: Error: .*
69
.*:72: Error: .*
70
.*:73: Error: .*
71
.*:74: Error: .*
72
.*:75: Error: .*
73
.*:76: Error: .*
74
.*:77: Error: .*
75
.*:78: Error: .*
76
.*:79: Error: .*
77
.*:80: Error: .*
78
.*:81: Error: .*
79
.*:82: Error: .*
80
.*:83: Error: .*
81
.*:84: Error: .*
82
.*:85: Error: .*
83
.*:86: Error: .*
84
.*:87: Error: .*
85
.*:88: Error: .*
86
.*:89: Error: .*
87
.*:90: Error: .*
88
.*:91: Error: .*
89
.*:92: Error: .*
90
.*:93: Error: .*
91
.*:94: Error: .*
92
.*:95: Error: .*
93
.*:96: Error: .*
94
.*:97: Error: .*
95
.*:98: Error: .*
96
.*:99: Error: .*
97
.*:100: Error: .*
98
GAS LISTING .*
99
 
100
 
101
[       ]*1[    ]+\.text
102
[       ]*2[    ]+\# All the following should be illegal for x86-64
103
[       ]*3[    ]+aaa           \# illegal
104
[       ]*4[    ]+aad           \# illegal
105
[       ]*5[    ]+aam           \# illegal
106
[       ]*6[    ]+aas           \# illegal
107
[       ]*7[    ]+arpl %ax,%ax  \# illegal
108
[       ]*8[    ]+bound %eax,\(%rax\) \# illegal
109
[       ]*9[    ]+calll \*%eax  \# 32-bit data size not allowed
110
[       ]*10[   ]+calll \*\(%ax\)       \# 32-bit data size not allowed
111
[       ]*11[   ]+calll \*\(%eax\)      \# 32-bit data size not allowed
112
[       ]*12[   ]+calll \*\(%r8\)       \# 32-bit data size not allowed
113
[       ]*13[   ]+calll \*\(%rax\)      \# 32-bit data size not allowed
114
[       ]*14[   ]+callq \*\(%ax\)       \# no 16-bit addressing
115
[       ]*15[   ]+daa           \# illegal
116
[       ]*16[   ]+das           \# illegal
117
[       ]*17[   ]+enterl \$0,\$0        \# can't have 32-bit stack operands
118
[       ]*18[   ]+into          \# illegal
119
[       ]*19[   ]+foo:  jcxz foo        \# No prefix exists to select CX as a counter
120
[       ]*20[   ]+jmpl \*%eax   \# 32-bit data size not allowed
121
[       ]*21[   ]+jmpl \*\(%ax\)        \# 32-bit data size not allowed
122
[       ]*22[   ]+jmpl \*\(%eax\)       \# 32-bit data size not allowed
123
[       ]*23[   ]+jmpl \*\(%r8\)        \# 32-bit data size not allowed
124
[       ]*24[   ]+jmpl \*\(%rax\)       \# 32-bit data size not allowed
125
[       ]*25[   ]+jmpq \*\(%ax\)        \# no 16-bit addressing
126
[       ]*26[   ]+lcalll \$0,\$0        \# illegal
127
[       ]*27[   ]+lcallq \$0,\$0        \# illegal
128
[       ]*28[   ]+ldsl %eax,\(%rax\) \# illegal
129
[       ]*29[   ]+ldsq %rax,\(%rax\) \# illegal
130
[       ]*30[   ]+lesl %eax,\(%rax\) \# illegal
131
[       ]*31[   ]+lesq %rax,\(%rax\) \# illegal
132
[       ]*32[   ]+ljmpl \$0,\$0 \# illegal
133
[       ]*33[   ]+ljmpq \$0,\$0 \# illegal
134
[       ]*34[   ]+ljmpq \*\(%rax\)      \# 64-bit data size not allowed
135
[       ]*35[   ]+loopw foo     \# No prefix exists to select CX as a counter
136
[       ]*36[   ]+loopew foo    \# No prefix exists to select CX as a counter
137
[       ]*37[   ]+loopnew foo   \# No prefix exists to select CX as a counter
138
[       ]*38[   ]+loopnzw foo   \# No prefix exists to select CX as a counter
139
[       ]*39[   ]+loopzw foo    \# No prefix exists to select CX as a counter
140
[       ]*40[   ]+leavel                \# can't have 32-bit stack operands
141
[       ]*41[   ]+pop %ds               \# illegal
142
[       ]*42[   ]+pop %es               \# illegal
143
[       ]*43[   ]+pop %ss               \# illegal
144
[       ]*44[   ]+popa          \# illegal
145
[       ]*45[   ]+popl %eax     \# can't have 32-bit stack operands
146
[       ]*46[   ]+push %cs      \# illegal
147
[       ]*47[   ]+push %ds      \# illegal
148
[       ]*48[   ]+push %es      \# illegal
149
[       ]*49[   ]+push %ss      \# illegal
150
[       ]*50[   ]+pusha         \# illegal
151
[       ]*51[   ]+pushl %eax    \# can't have 32-bit stack operands
152
[       ]*52[   ]+pushfl                \# can't have 32-bit stack operands
153
[       ]*53[   ]+popfl         \# can't have 32-bit stack operands
154
[       ]*54[   ]+retl          \# can't have 32-bit stack operands
155
[       ]*55[   ]+insertq \$4,\$2,%xmm2,%ebx \# The last operand must be XMM register\.
156
[       ]*56[   ]+fnstsw %eax
157
[       ]*57[   ]+fnstsw %al
158
GAS LISTING .*
159
 
160
 
161
[       ]*58[   ]+fstsw %eax
162
[       ]*59[   ]+fstsw %al
163
[       ]*60[   ]+in \$8,%rax
164
[       ]*61[   ]+out %rax,\$8
165
[       ]*62[   ]+movzxl \(%rax\),%rax
166
[       ]*63[   ]+movnti %ax, \(%rax\)
167
[       ]*64[   ]+movntiw %ax, \(%rax\)
168
[       ]*65[   ]+
169
[       ]*66[   ]+\.intel_syntax noprefix
170
[       ]*67[   ]+cmpxchg16b dword ptr \[rax\] \# Must be oword
171
[       ]*68[   ]+movq xmm1, XMMWORD PTR \[rsp\]
172
[       ]*69[   ]+movq xmm1, DWORD PTR \[rsp\]
173
[       ]*70[   ]+movq xmm1, WORD PTR \[rsp\]
174
[       ]*71[   ]+movq xmm1, BYTE PTR \[rsp\]
175
[       ]*72[   ]+movq XMMWORD PTR \[rsp\],xmm1
176
[       ]*73[   ]+movq DWORD PTR \[rsp\],xmm1
177
[       ]*74[   ]+movq WORD PTR \[rsp\],xmm1
178
[       ]*75[   ]+movq BYTE PTR \[rsp\],xmm1
179
[       ]*76[   ]+fnstsw eax
180
[       ]*77[   ]+fnstsw al
181
[       ]*78[   ]+fstsw eax
182
[       ]*79[   ]+fstsw al
183
[       ]*80[   ]+in rax,8
184
[       ]*81[   ]+out 8,rax
185
[       ]*82[   ]+movsx ax, \[rax\]
186
[       ]*83[   ]+movsx eax, \[rax\]
187
[       ]*84[   ]+movsx rax, \[rax\]
188
[       ]*85[   ]+movzx ax, \[rax\]
189
[       ]*86[   ]+movzx eax, \[rax\]
190
[       ]*87[   ]+movzx rax, \[rax\]
191
[       ]*88[   ]+movnti word ptr \[rax\], ax
192
[       ]*89[   ]+calld eax     \# 32-bit data size not allowed
193
[       ]*90[   ]+calld \[ax\]  \# 32-bit data size not allowed
194
[       ]*91[   ]+calld \[eax\] \# 32-bit data size not allowed
195
[       ]*92[   ]+calld \[r8\]  \# 32-bit data size not allowed
196
[       ]*93[   ]+calld \[rax\] \# 32-bit data size not allowed
197
[       ]*94[   ]+callq \[ax\]  \# no 16-bit addressing
198
[       ]*95[   ]+jmpd eax      \# 32-bit data size not allowed
199
[       ]*96[   ]+jmpd \[ax\]   \# 32-bit data size not allowed
200
[       ]*97[   ]+jmpd \[eax\]  \# 32-bit data size not allowed
201
[       ]*98[   ]+jmpd \[r8\]   \# 32-bit data size not allowed
202
[       ]*99[   ]+jmpd \[rax\]  \# 32-bit data size not allowed
203
[       ]*100[  ]+jmpq \[ax\]   \# no 16-bit addressing

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.