| 1 | .*: Assembler messages: |
| 2 | .*:5: Error: .* |
| 3 | .*:6: Error: .* |
| 4 | .*:7: Error: .* |
| 5 | .*:8: Error: .* |
| 6 | .*:9: Error: .* |
| 7 | .*:10: Error: .* |
| 8 | .*:12: Error: .* |
| 9 | .*:13: Error: .* |
| 10 | .*:15: Error: .* |
| 11 | .*:16: Error: .* |
| 12 | .*:18: Error: .* |
| 13 | .*:19: Error: .* |
| 14 | .*:20: Error: .* |
| 15 | .*:21: Error: .* |
| 16 | .*:22: Error: .* |
| 17 | .*:25: Error: .* |
| 18 | .*:26: Error: .* |
| 19 | .*:27: Error: .* |
| 20 | .*:28: Error: .* |
| 21 | .*:29: Error: .* |
| 22 | .*:30: Error: .* |
| 23 | .*:32: Error: .* |
| 24 | .*:33: Error: .* |
| 25 | .*:35: Error: .* |
| 26 | .*:36: Error: .* |
| 27 | .*:38: Error: .* |
| 28 | .*:39: Error: .* |
| 29 | .*:40: Error: .* |
| 30 | .*:41: Error: .* |
| 31 | .*:42: Error: .* |
| 32 | .*:44: Error: .* |
| 33 | .*:45: Error: .* |
| 34 | .*:46: Error: .* |
| 35 | .*:47: Error: .* |
| 36 | .*:48: Error: .* |
| 37 | .*:49: Error: .* |
| 38 | .*:50: Error: .* |
| 39 | .*:53: Error: .* |
| 40 | .*:54: Error: .* |
| 41 | .*:57: Error: .* |
| 42 | .*:58: Error: .* |
| 43 | .*:61: Error: .*vmovaps.* |
| 44 | .*:62: Error: .*vmovaps.* |
| 45 | .*:63: Error: .*vmovaps.* |
| 46 | .*:64: Error: .*vmovaps.* |
| 47 | .*:66: Error: .*vcvtps2pd.* |
| 48 | .*:67: Error: .*vcvtps2pd.* |
| 49 | .*:69: Error: .*vcvtps2pd.* |
| 50 | .*:71: Error: .*vcvtps2pd.* |
| 51 | .*:73: Error: .*vcvtps2pd.* |
| 52 | .*:74: Error: .*vcvtps2pd.* |
| 53 | .*:77: Error: .*vcvtps2pd.* |
| 54 | .*:78: Error: .*vcvtps2pd.* |
| 55 | .*:79: Error: .*vcvtps2pd.* |
| 56 | .*:81: Error: .*vaddps.* |
| 57 | .*:82: Error: .*vaddps.* |
| 58 | .*:83: Error: .*vaddps.* |
| 59 | .*:86: Error: .*vaddps.* |
| 60 | .*:87: Error: .*vaddps.* |
| 61 | .*:89: Error: .*vaddps.* |
| 62 | .*:91: Error: .*vaddps.* |
| 63 | .*:93: Error: .*vaddps.* |
| 64 | .*:94: Error: .*vaddps.* |
| 65 | .*:96: Error: .*vaddpd.* |
| 66 | .*:97: Error: .*vaddpd.* |
| 67 | .*:99: Error: .*vaddpd.* |
| 68 | .*:101: Error: .*vaddpd.* |
| 69 | .*:103: Error: .*vaddpd.* |
| 70 | .*:104: Error: .*vaddpd.* |
| 71 | .*:107: Error: .*vaddpd.* |
| 72 | .*:108: Error: .*vaddpd.* |
| 73 | .*:109: Error: .*vaddpd.* |
| 74 | .*:112: Error: .*vcvtps2pd.* |
| 75 | .*:113: Error: .*vcvtps2pd.* |
| 76 | .*:117: Error: .*vcvtps2pd.* |
| 77 | .*:118: Error: .*vcvtps2pd.* |
| 78 | .*:119: Error: .*vcvtps2pd.* |
| 79 | .*:121: Error: .*vaddps.* |
| 80 | .*:122: Error: .*vaddps.* |
| 81 | .*:123: Error: .*vaddps.* |
| 82 | .*:125: Error: .*vaddps.* |
| 83 | .*:126: Error: .*vaddps.* |
| 84 | .*:127: Error: .*vaddps.* |
| 85 | .*:130: Error: .*vaddps.* |
| 86 | .*:131: Error: .*vaddps.* |
| 87 | .*:133: Error: .*vaddps.* |
| 88 | .*:135: Error: .*vaddps.* |
| 89 | .*:137: Error: .*vaddps.* |
| 90 | .*:138: Error: .*vaddps.* |
| 91 | .*:140: Error: .*vaddpd.* |
| 92 | .*:141: Error: .*vaddpd.* |
| 93 | .*:142: Error: .*vaddpd.* |
| 94 | .*:144: Error: .*vaddpd.* |
| 95 | .*:145: Error: .*vaddpd.* |
| 96 | .*:147: Error: .*vaddpd.* |
| 97 | .*:149: Error: .*vaddpd.* |
| 98 | .*:151: Error: .*vaddpd.* |
| 99 | .*:152: Error: .*vaddpd.* |
| 100 | .*:155: Error: .*vaddpd.* |
| 101 | .*:156: Error: .*vaddpd.* |
| 102 | .*:157: Error: .*vaddpd.* |
| 103 | GAS LISTING .* |
| 104 | |
| 105 | |
| 106 | [ ]*1[ ]+# Check illegal AVX512F instructions |
| 107 | [ ]*2[ ]+\.text |
| 108 | [ ]*3[ ]+\.allow_index_reg |
| 109 | [ ]*4[ ]+_start: |
| 110 | [ ]*5[ ]+mov \{sae\}, %eax\{%k1\} |
| 111 | [ ]*6[ ]+mov \{sae\}, %eax |
| 112 | [ ]*7[ ]+mov %ebx, %eax\{%k2\} |
| 113 | [ ]*8[ ]+vaddps %zmm3, %zmm1, %zmm2\{z\}\{%k1\}\{z\} |
| 114 | [ ]*9[ ]+vaddps %zmm3, %zmm1\{%k3\}, %zmm2\{z\} |
| 115 | [ ]*10[ ]+vaddps %zmm3, %zmm1\{%k1\}, %zmm2\{%k2\} |
| 116 | [ ]*11[ ]+ |
| 117 | [ ]*12[ ]+vcvtps2pd \(%eax\), %zmm1\{1to8\} |
| 118 | [ ]*13[ ]+vcvtps2pd \(%eax\)\{1to16\}, %zmm1 |
| 119 | [ ]*14[ ]+ |
| 120 | [ ]*15[ ]+vcvtps2pd \(%eax\)\{%k1\}, %zmm1 |
| 121 | [ ]*16[ ]+vcvtps2pd \(%eax\)\{z\}, %zmm1 |
| 122 | [ ]*17[ ]+ |
| 123 | [ ]*18[ ]+vgatherqpd \(%rdi,%zmm2,8\),%zmm6 |
| 124 | [ ]*19[ ]+vgatherqpd \(%edi\),%zmm6\{%k1\} |
| 125 | [ ]*20[ ]+vgatherqpd \(%zmm2\),%zmm6\{%k1\} |
| 126 | [ ]*21[ ]+vpscatterdd %zmm6,\(%edi\)\{%k1\} |
| 127 | [ ]*22[ ]+vpscatterdd %zmm6,\(%zmm2\)\{%k1\} |
| 128 | [ ]*23[ ]+ |
| 129 | [ ]*24[ ]+\.intel_syntax noprefix |
| 130 | [ ]*25[ ]+mov eax\{k1\}, \{sae\} |
| 131 | [ ]*26[ ]+mov eax, \{sae\} |
| 132 | [ ]*27[ ]+mov eax\{k2\}, ebx |
| 133 | [ ]*28[ ]+vaddps zmm2\{z\}\{k1\}\{z\}, zmm1, zmm3 |
| 134 | [ ]*29[ ]+vaddps zmm2\{z\}, zmm1\{k3\}, zmm3 |
| 135 | [ ]*30[ ]+vaddps zmm2\{k2\}, zmm1\{k1\}, zmm3 |
| 136 | [ ]*31[ ]+ |
| 137 | [ ]*32[ ]+vcvtps2pd zmm1\{1to8\}, \[eax\] |
| 138 | [ ]*33[ ]+vcvtps2pd zmm1, \[eax\]\{1to16\} |
| 139 | [ ]*34[ ]+ |
| 140 | [ ]*35[ ]+vcvtps2pd zmm1, \[eax\]\{k1\} |
| 141 | [ ]*36[ ]+vcvtps2pd zmm1, \[eax\]\{z\} |
| 142 | [ ]*37[ ]+ |
| 143 | [ ]*38[ ]+vgatherqpd zmm6, ZMMWORD PTR \[rdi\+zmm2\*8\] |
| 144 | [ ]*39[ ]+vgatherqpd zmm6\{k1\}, ZMMWORD PTR \[edi\] |
| 145 | [ ]*40[ ]+vgatherqpd zmm6\{k1\}, ZMMWORD PTR \[zmm2\+eiz\] |
| 146 | [ ]*41[ ]+vpscatterdd ZMMWORD PTR \[edi\]\{k1\}, zmm6 |
| 147 | [ ]*42[ ]+vpscatterdd ZMMWORD PTR \[zmm2\+eiz\]\{k1\}, zmm6 |
| 148 | [ ]*43[ ]+ |
| 149 | [ ]*44[ ]+vaddps zmm2, zmm1, QWORD PTR \[eax\]\{1to8\} |
| 150 | [ ]*45[ ]+vaddps zmm2, zmm1, QWORD PTR \[eax\]\{1to16\} |
| 151 | [ ]*46[ ]+vaddpd zmm2, zmm1, DWORD PTR \[eax\]\{1to8\} |
| 152 | [ ]*47[ ]+vaddpd zmm2, zmm1, DWORD PTR \[eax\]\{1to16\} |
| 153 | [ ]*48[ ]+vaddps zmm2, zmm1, ZMMWORD PTR \[eax\]\{1to16\} |
| 154 | [ ]*49[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\] |
| 155 | [ ]*50[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\] |
| 156 | [ ]*51[ ]* |
| 157 | [ ]*52[ ]+\.att_syntax prefix |
| 158 | [ ]*53[ ]+vaddps %zmm0, %zmm1, %zmm2\{%ecx\} |
| 159 | [ ]*54[ ]+vaddps %zmm0, %zmm1, %zmm2\{z\} |
| 160 | [ ]*55[ ]* |
| 161 | [ ]*56[ ]+\.intel_syntax noprefix |
| 162 | [ ]*57[ ]+vaddps zmm2\{ecx\}, zmm1, zmm0 |
| 163 | \fGAS LISTING .* |
| 164 | #... |
| 165 | [ ]*58[ ]+vaddps zmm2\{z\}, zmm1, zmm0 |
| 166 | [ ]*59[ ]* |
| 167 | [ ]*60[ ]+\.att_syntax prefix |
| 168 | [ ]*61[ ]+vmovaps \(%eax\)\{1to2\}, %zmm1 |
| 169 | [ ]*62[ ]+vmovaps \(%eax\)\{1to4\}, %zmm1 |
| 170 | [ ]*63[ ]+vmovaps \(%eax\)\{1to8\}, %zmm1 |
| 171 | [ ]*64[ ]+vmovaps \(%eax\)\{1to16\}, %zmm1 |
| 172 | [ ]*65[ ]* |
| 173 | [ ]*66[ ]+vcvtps2pd \(%eax\)\{1to2\}, %zmm1 |
| 174 | [ ]*67[ ]+vcvtps2pd \(%eax\)\{1to4\}, %zmm1 |
| 175 | [ ]*68 \?\?\?\? 62F17C58[ ]+vcvtps2pd \(%eax\)\{1to8\}, %zmm1 |
| 176 | [ ]*68[ ]+5A08 |
| 177 | [ ]*69[ ]+vcvtps2pd \(%eax\)\{1to16\}, %zmm1 |
| 178 | [ ]*70[ ]* |
| 179 | [ ]*71[ ]+vcvtps2pd \(%eax\)\{1to2\}, %ymm1 |
| 180 | [ ]*72 \?\?\?\? 62F17C38[ ]+vcvtps2pd \(%eax\)\{1to4\}, %ymm1 |
| 181 | [ ]*72[ ]+5A08 |
| 182 | [ ]*73[ ]+vcvtps2pd \(%eax\)\{1to8\}, %ymm1 |
| 183 | [ ]*74[ ]+vcvtps2pd \(%eax\)\{1to16\}, %ymm1 |
| 184 | [ ]*75[ ]* |
| 185 | [ ]*76 \?\?\?\? 62F17C18[ ]+vcvtps2pd \(%eax\)\{1to2\}, %xmm1 |
| 186 | [ ]*76[ ]+5A08 |
| 187 | [ ]*77[ ]+vcvtps2pd \(%eax\)\{1to4\}, %xmm1 |
| 188 | [ ]*78[ ]+vcvtps2pd \(%eax\)\{1to8\}, %xmm1 |
| 189 | [ ]*79[ ]+vcvtps2pd \(%eax\)\{1to16\}, %xmm1 |
| 190 | [ ]*80[ ]+ |
| 191 | [ ]*81[ ]+vaddps \(%eax\)\{1to2\}, %zmm1, %zmm2 |
| 192 | [ ]*82[ ]+vaddps \(%eax\)\{1to4\}, %zmm1, %zmm2 |
| 193 | [ ]*83[ ]+vaddps \(%eax\)\{1to8\}, %zmm1, %zmm2 |
| 194 | [ ]*84 \?\?\?\? 62F17458[ ]+vaddps \(%eax\)\{1to16\}, %zmm1, %zmm2 |
| 195 | [ ]*84[ ]+5810 |
| 196 | [ ]*85[ ]* |
| 197 | [ ]*86[ ]+vaddps \(%eax\)\{1to2\}, %ymm1, %ymm2 |
| 198 | [ ]*87[ ]+vaddps \(%eax\)\{1to4\}, %ymm1, %ymm2 |
| 199 | [ ]*88 \?\?\?\? 62F17438[ ]+vaddps \(%eax\)\{1to8\}, %ymm1, %ymm2 |
| 200 | [ ]*88[ ]+5810 |
| 201 | [ ]*89[ ]+vaddps \(%eax\)\{1to16\}, %ymm1, %ymm2 |
| 202 | [ ]*90[ ]* |
| 203 | [ ]*91[ ]+vaddps \(%eax\)\{1to2\}, %xmm1, %xmm2 |
| 204 | [ ]*92 \?\?\?\? 62F17418[ ]+vaddps \(%eax\)\{1to4\}, %xmm1, %xmm2 |
| 205 | [ ]*92[ ]+5810 |
| 206 | [ ]*93[ ]+vaddps \(%eax\)\{1to8\}, %xmm1, %xmm2 |
| 207 | [ ]*94[ ]+vaddps \(%eax\)\{1to16\}, %xmm1, %xmm2 |
| 208 | [ ]*95[ ]* |
| 209 | [ ]*96[ ]+vaddpd \(%eax\)\{1to2\}, %zmm1, %zmm2 |
| 210 | [ ]*97[ ]+vaddpd \(%eax\)\{1to4\}, %zmm1, %zmm2 |
| 211 | [ ]*98 \?\?\?\? 62F1F558[ ]+vaddpd \(%eax\)\{1to8\}, %zmm1, %zmm2 |
| 212 | [ ]*98[ ]+5810 |
| 213 | [ ]*99[ ]+vaddpd \(%eax\)\{1to16\}, %zmm1, %zmm2 |
| 214 | [ ]*100[ ]* |
| 215 | [ ]*101[ ]+vaddpd \(%eax\)\{1to2\}, %ymm1, %ymm2 |
| 216 | [ ]*102 \?\?\?\? 62F1F538[ ]+vaddpd \(%eax\)\{1to4\}, %ymm1, %ymm2 |
| 217 | [ ]*102[ ]+5810 |
| 218 | [ ]*103[ ]+vaddpd \(%eax\)\{1to8\}, %ymm1, %ymm2 |
| 219 | [ ]*104[ ]+vaddpd \(%eax\)\{1to16\}, %ymm1, %ymm2 |
| 220 | [ ]*105[ ]* |
| 221 | [ ]*106 \?\?\?\? 62F1F518[ ]+vaddpd \(%eax\)\{1to2\}, %xmm1, %xmm2 |
| 222 | \fGAS LISTING .* |
| 223 | #... |
| 224 | [ ]*106[ ]+5810 |
| 225 | [ ]*107[ ]+vaddpd \(%eax\)\{1to4\}, %xmm1, %xmm2 |
| 226 | [ ]*108[ ]+vaddpd \(%eax\)\{1to8\}, %xmm1, %xmm2 |
| 227 | [ ]*109[ ]+vaddpd \(%eax\)\{1to16\}, %xmm1, %xmm2 |
| 228 | [ ]*110[ ]* |
| 229 | [ ]*111[ ]+\.intel_syntax noprefix |
| 230 | [ ]*112[ ]+vcvtps2pd zmm1, QWORD PTR \[eax\] |
| 231 | [ ]*113[ ]+vcvtps2pd ymm1, QWORD PTR \[eax\] |
| 232 | [ ]*114 \?\?\?\? C5F85A08[ ]+vcvtps2pd xmm1, QWORD PTR \[eax\] |
| 233 | [ ]*115[ ]* |
| 234 | [ ]*116 \?\?\?\? 62F17C18[ ]+vcvtps2pd xmm1, DWORD PTR \[eax\]\{1to2\} |
| 235 | [ ]*116[ ]+5A08 |
| 236 | [ ]*117[ ]+vcvtps2pd xmm1, DWORD PTR \[eax\]\{1to4\} |
| 237 | [ ]*118[ ]+vcvtps2pd xmm1, DWORD PTR \[eax\]\{1to8\} |
| 238 | [ ]*119[ ]+vcvtps2pd xmm1, DWORD PTR \[eax\]\{1to16\} |
| 239 | [ ]*120[ ]* |
| 240 | [ ]*121[ ]+vaddps zmm2, zmm1, QWORD PTR \[eax\] |
| 241 | [ ]*122[ ]+vaddps ymm2, ymm1, QWORD PTR \[eax\] |
| 242 | [ ]*123[ ]+vaddps xmm2, xmm1, QWORD PTR \[eax\] |
| 243 | [ ]*124[ ]* |
| 244 | [ ]*125[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\]\{1to2\} |
| 245 | [ ]*126[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\]\{1to4\} |
| 246 | [ ]*127[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\]\{1to8\} |
| 247 | [ ]*128 \?\?\?\? 62F17458[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\]\{1to16\} |
| 248 | [ ]*128[ ]+5810 |
| 249 | [ ]*129[ ]* |
| 250 | [ ]*130[ ]+vaddps ymm2, ymm1, DWORD PTR \[eax\]\{1to2\} |
| 251 | [ ]*131[ ]+vaddps ymm2, ymm1, DWORD PTR \[eax\]\{1to4\} |
| 252 | [ ]*132 \?\?\?\? 62F17438[ ]+vaddps ymm2, ymm1, DWORD PTR \[eax\]\{1to8\} |
| 253 | [ ]*132[ ]+5810 |
| 254 | [ ]*133[ ]+vaddps ymm2, ymm1, DWORD PTR \[eax\]\{1to16\} |
| 255 | [ ]*134[ ]* |
| 256 | [ ]*135[ ]+vaddps xmm2, xmm1, DWORD PTR \[eax\]\{1to2\} |
| 257 | [ ]*136 \?\?\?\? 62F17418[ ]+vaddps xmm2, xmm1, DWORD PTR \[eax\]\{1to4\} |
| 258 | [ ]*136[ ]+5810 |
| 259 | [ ]*137[ ]+vaddps xmm2, xmm1, DWORD PTR \[eax\]\{1to8\} |
| 260 | [ ]*138[ ]+vaddps xmm2, xmm1, DWORD PTR \[eax\]\{1to16\} |
| 261 | [ ]*139[ ]* |
| 262 | [ ]*140[ ]+vaddpd zmm2, zmm1, DWORD PTR \[eax\] |
| 263 | [ ]*141[ ]+vaddpd ymm2, ymm1, DWORD PTR \[eax\] |
| 264 | [ ]*142[ ]+vaddpd xmm2, xmm1, DWORD PTR \[eax\] |
| 265 | [ ]*143[ ]* |
| 266 | [ ]*144[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\]\{1to2\} |
| 267 | [ ]*145[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\]\{1to4\} |
| 268 | [ ]*146 \?\?\?\? 62F1F558[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\]\{1to8\} |
| 269 | [ ]*146[ ]+5810 |
| 270 | [ ]*147[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\]\{1to16\} |
| 271 | [ ]*148[ ]* |
| 272 | [ ]*149[ ]+vaddpd ymm2, ymm1, QWORD PTR \[eax\]\{1to2\} |
| 273 | [ ]*150 \?\?\?\? 62F1F538[ ]+vaddpd ymm2, ymm1, QWORD PTR \[eax\]\{1to4\} |
| 274 | [ ]*150[ ]+5810 |
| 275 | [ ]*151[ ]+vaddpd ymm2, ymm1, QWORD PTR \[eax\]\{1to8\} |
| 276 | [ ]*152[ ]+vaddpd ymm2, ymm1, QWORD PTR \[eax\]\{1to16\} |
| 277 | [ ]*153[ ]* |
| 278 | [ ]*154 \?\?\?\? 62F1F518[ ]+vaddpd xmm2, xmm1, QWORD PTR \[eax\]\{1to2\} |
| 279 | [ ]*154[ ]+5810 |
| 280 | [ ]*155[ ]+vaddpd xmm2, xmm1, QWORD PTR \[eax\]\{1to4\} |
| 281 | \fGAS LISTING .* |
| 282 | #... |
| 283 | [ ]*156[ ]+vaddpd xmm2, xmm1, QWORD PTR \[eax\]\{1to8\} |
| 284 | [ ]*157[ ]+vaddpd xmm2, xmm1, QWORD PTR \[eax\]\{1to16\} |