Home | History | Annotate | Download | only in AArch64
      1 # RUN: not llvm-mc -disassemble -triple=aarch64 -mattr=+neon,-fullfp16 < %s 2>&1 | FileCheck %s
      2 # RUN: not llvm-mc -disassemble -triple=aarch64 -mattr=-neon,-fullfp16 < %s 2>&1 | FileCheck %s
      3 # RUN: not llvm-mc -disassemble -triple=aarch64 -mattr=-neon,+fullfp16 < %s 2>&1 | FileCheck %s
      4 
      5 [0x00,0xf8,0xf8,0x0e]
      6 # CHECK: warning: invalid instruction encoding
      7 [0x00,0xf8,0xf8,0x2e]
      8 # CHECK: warning: invalid instruction encoding
      9 [0x00,0xd8,0xf9,0x0e]
     10 # CHECK: warning: invalid instruction encoding
     11 [0x00,0x88,0x79,0x2e]
     12 # CHECK: warning: invalid instruction encoding
     13 [0x00,0x98,0x79,0x2e]
     14 # CHECK: warning: invalid instruction encoding
     15 [0x00,0x98,0xf9,0x2e]
     16 # CHECK: warning: invalid instruction encoding
     17 [0x00,0x98,0x79,0x0e]
     18 # CHECK: warning: invalid instruction encoding
     19 [0x00,0x88,0x79,0x0e]
     20 # CHECK: warning: invalid instruction encoding
     21 [0x00,0x88,0xf9,0x0e]
     22 # CHECK: warning: invalid instruction encoding
     23 [0x00,0x98,0xf9,0x0e]
     24 # CHECK: warning: invalid instruction encoding
     25 [0x00,0xd8,0xf9,0x2e]
     26 # CHECK: warning: invalid instruction encoding
     27 [0x00,0xf8,0xf9,0x2e]
     28 # CHECK: warning: invalid instruction encoding
     29 [0x00,0xf8,0xf8,0x4e]
     30 # CHECK: warning: invalid instruction encoding
     31 [0x00,0xf8,0xf8,0x6e]
     32 # CHECK: warning: invalid instruction encoding
     33 [0x00,0xd8,0xf9,0x4e]
     34 # CHECK: warning: invalid instruction encoding
     35 [0x00,0x88,0x79,0x6e]
     36 # CHECK: warning: invalid instruction encoding
     37 [0x00,0x98,0x79,0x6e]
     38 # CHECK: warning: invalid instruction encoding
     39 [0x00,0x98,0xf9,0x6e]
     40 # CHECK: warning: invalid instruction encoding
     41 [0x00,0x98,0x79,0x4e]
     42 # CHECK: warning: invalid instruction encoding
     43 [0x00,0x88,0x79,0x4e]
     44 # CHECK: warning: invalid instruction encoding
     45 [0x00,0x88,0xf9,0x4e]
     46 # CHECK: warning: invalid instruction encoding
     47 [0x00,0x98,0xf9,0x4e]
     48 # CHECK: warning: invalid instruction encoding
     49 [0x00,0xd8,0xf9,0x6e]
     50 # CHECK: warning: invalid instruction encoding
     51 [0x00,0xf8,0xf9,0x6e]
     52 # CHECK: warning: invalid instruction encoding
     53 [0x20,0x10,0x22,0x0f]
     54 # CHECK: warning: invalid instruction encoding
     55 [0x03,0x11,0x12,0x4f]
     56 # CHECK: warning: invalid instruction encoding
     57 [0x20,0x50,0x22,0x0f]
     58 # CHECK: warning: invalid instruction encoding
     59 [0x03,0x51,0x12,0x4f]
     60 # CHECK: warning: invalid instruction encoding
     61 [0x20,0x90,0x22,0x0f]
     62 # CHECK: warning: invalid instruction encoding
     63 [0x20,0x90,0x22,0x4f]
     64 # CHECK: warning: invalid instruction encoding
     65 [0x20,0x90,0x22,0x2f]
     66 # CHECK: warning: invalid instruction encoding
     67 [0x20,0x90,0x22,0x6f]
     68 # CHECK: warning: invalid instruction encoding
     69 [0x20,0x14,0xc2,0x2e]
     70 # CHECK: warning: invalid instruction encoding
     71 [0x20,0xc8,0x30,0x4e]
     72 # CHECK: warning: invalid instruction encoding
     73 [0x20,0xc8,0xb0,0x4e]
     74 # CHECK: warning: invalid instruction encoding
     75 [0x20,0xf8,0x30,0x4e]
     76 # CHECK: warning: invalid instruction encoding
     77 [0x20,0xf8,0xb0,0x4e]
     78 # CHECK: warning: invalid instruction encoding
     79 [0x20,0x14,0x42,0x2e]
     80 # CHECK: warning: invalid instruction encoding
     81 [0x20,0x14,0x42,0x6e]
     82 # CHECK: warning: invalid instruction encoding
     83 [0x20,0x14,0x42,0x0e]
     84 # CHECK: warning: invalid instruction encoding
     85 [0x20,0x14,0x42,0x4e]
     86 # CHECK: warning: invalid instruction encoding
     87 [0x20,0x14,0xc2,0x0e]
     88 # CHECK: warning: invalid instruction encoding
     89 [0x20,0x14,0xc2,0x4e]
     90 # CHECK: warning: invalid instruction encoding
     91 [0xe0,0x27,0x50,0x0e]
     92 # CHECK: warning: invalid instruction encoding
     93 [0xe4,0x24,0x4f,0x4e]
     94 # CHECK: warning: invalid instruction encoding
     95 [0x03,0x25,0x4c,0x2e]
     96 # CHECK: warning: invalid instruction encoding
     97 [0xbf,0x27,0x5c,0x6e]
     98 # CHECK: warning: invalid instruction encoding
     99 [0x03,0x25,0x4c,0x2e]
    100 # CHECK: warning: invalid instruction encoding
    101 [0xbf,0x27,0x5c,0x6e]
    102 # CHECK: warning: invalid instruction encoding
    103 [0xe0,0x27,0xd0,0x2e]
    104 # CHECK: warning: invalid instruction encoding
    105 [0xe4,0x24,0xcf,0x6e]
    106 # CHECK: warning: invalid instruction encoding
    107 [0xe0,0x27,0xd0,0x2e]
    108 # CHECK: warning: invalid instruction encoding
    109 [0xe4,0x24,0xcf,0x6e]
    110 # CHECK: warning: invalid instruction encoding
    111 [0xe0,0xdb,0xf8,0x0e]
    112 # CHECK: warning: invalid instruction encoding
    113 [0xe4,0xd8,0xf8,0x4e]
    114 # CHECK: warning: invalid instruction encoding
    115 [0xe0,0xdb,0xf8,0x0e]
    116 # CHECK: warning: invalid instruction encoding
    117 [0xe4,0xd8,0xf8,0x4e]
    118 # CHECK: warning: invalid instruction encoding
    119 [0x03,0xc9,0xf8,0x2e]
    120 # CHECK: warning: invalid instruction encoding
    121 [0xbf,0xcb,0xf8,0x6e]
    122 # CHECK: warning: invalid instruction encoding
    123 [0x03,0xc9,0xf8,0x2e]
    124 # CHECK: warning: invalid instruction encoding
    125 [0xbf,0xcb,0xf8,0x6e]
    126 # CHECK: warning: invalid instruction encoding
    127 [0xe0,0xcb,0xf8,0x0e]
    128 # CHECK: warning: invalid instruction encoding
    129 [0xe4,0xc8,0xf8,0x4e]
    130 # CHECK: warning: invalid instruction encoding
    131 [0xe0,0xcb,0xf8,0x0e]
    132 # CHECK: warning: invalid instruction encoding
    133 [0xe4,0xc8,0xf8,0x4e]
    134 # CHECK: warning: invalid instruction encoding
    135 [0x83,0xda,0xf8,0x2e]
    136 # CHECK: warning: invalid instruction encoding
    137 [0x01,0xd9,0xf8,0x6e]
    138 # CHECK: warning: invalid instruction encoding
    139 [0x83,0xda,0xf8,0x2e]
    140 # CHECK: warning: invalid instruction encoding
    141 [0x01,0xd9,0xf8,0x6e]
    142 # CHECK: warning: invalid instruction encoding
    143 [0x50,0xe8,0xf8,0x0e]
    144 # CHECK: warning: invalid instruction encoding
    145 [0x8f,0xe8,0xf8,0x4e]
    146 # CHECK: warning: invalid instruction encoding
    147 [0x50,0xe8,0xf8,0x0e]
    148 # CHECK: warning: invalid instruction encoding
    149 [0x8f,0xe8,0xf8,0x4e]
    150 # CHECK: warning: invalid instruction encoding
    151 [0xe0,0x2f,0x50,0x2e]
    152 # CHECK: warning: invalid instruction encoding
    153 [0xe4,0x2c,0x4f,0x6e]
    154 # CHECK: warning: invalid instruction encoding
    155 [0xe0,0x2f,0x50,0x2e]
    156 # CHECK: warning: invalid instruction encoding
    157 [0xe4,0x2c,0x4f,0x6e]
    158 # CHECK: warning: invalid instruction encoding
    159 [0x03,0x2d,0xcc,0x2e]
    160 # CHECK: warning: invalid instruction encoding
    161 [0xbf,0x2f,0xdc,0x6e]
    162 # CHECK: warning: invalid instruction encoding
    163 [0x03,0x2d,0xcc,0x2e]
    164 # CHECK: warning: invalid instruction encoding
    165 [0xbf,0x2f,0xdc,0x6e]
    166 # CHECK: warning: invalid instruction encoding
    167 [0xe0,0x3f,0xd0,0x0e]
    168 # CHECK: warning: invalid instruction encoding
    169 [0xe4,0x3c,0xcf,0x4e]
    170 # CHECK: warning: invalid instruction encoding
    171 [0x03,0x3d,0x4c,0x0e]
    172 # CHECK: warning: invalid instruction encoding
    173 [0xbf,0x3f,0x5c,0x4e]
    174 # CHECK: warning: invalid instruction encoding
    175 [0x20,0x34,0x42,0x2e]
    176 # CHECK: warning: invalid instruction encoding
    177 [0xff,0x35,0x50,0x6e]
    178 # CHECK: warning: invalid instruction encoding
    179 [0xea,0x35,0xd6,0x2e]
    180 # CHECK: warning: invalid instruction encoding
    181 [0xa3,0x34,0xc6,0x6e]
    182 # CHECK: warning: invalid instruction encoding
    183 [0x20,0x04,0x42,0x2e]
    184 # CHECK: warning: invalid instruction encoding
    185 [0xff,0x05,0x50,0x6e]
    186 # CHECK: warning: invalid instruction encoding
    187 [0xea,0x05,0xd6,0x2e]
    188 # CHECK: warning: invalid instruction encoding
    189 [0xa3,0x04,0xc6,0x6e]
    190 # CHECK: warning: invalid instruction encoding
    191 [0x20,0x34,0x42,0x0e]
    192 # CHECK: warning: invalid instruction encoding
    193 [0x20,0x34,0x42,0x4e]
    194 # CHECK: warning: invalid instruction encoding
    195 [0xea,0x35,0xd6,0x0e]
    196 # CHECK: warning: invalid instruction encoding
    197 [0xea,0x35,0xd6,0x4e]
    198 # CHECK: warning: invalid instruction encoding
    199 [0x20,0x04,0x42,0x0e]
    200 # CHECK: warning: invalid instruction encoding
    201 [0x20,0x04,0x42,0x4e]
    202 # CHECK: warning: invalid instruction encoding
    203 [0xea,0x05,0xd6,0x0e]
    204 # CHECK: warning: invalid instruction encoding
    205 [0xea,0x05,0xd6,0x4e]
    206 # CHECK: warning: invalid instruction encoding
    207 [0x20,0x0c,0x42,0x0e]
    208 # CHECK: warning: invalid instruction encoding
    209 [0x20,0x0c,0x42,0x4e]
    210 # CHECK: warning: invalid instruction encoding
    211 [0x20,0x0c,0xc2,0x0e]
    212 # CHECK: warning: invalid instruction encoding
    213 [0x20,0x0c,0xc2,0x4e]
    214 # CHECK: warning: invalid instruction encoding
    215 [0x1d,0x17,0xd4,0x7e]
    216 # CHECK: warning: invalid instruction encoding
    217 [0x20,0x18,0x11,0x5f]
    218 # CHECK: warning: invalid instruction encoding
    219 [0x62,0x58,0x14,0x5f]
    220 # CHECK: warning: invalid instruction encoding
    221 [0x20,0x98,0x11,0x5f]
    222 # CHECK: warning: invalid instruction encoding
    223 [0x46,0x98,0x18,0x7f]
    224 # CHECK: warning: invalid instruction encoding
    225 [0x95,0xfd,0x1f,0x5f]
    226 # CHECK: warning: invalid instruction encoding
    227 [0x95,0xfd,0x1f,0x7f]
    228 # CHECK: warning: invalid instruction encoding
    229 [0xac,0xc9,0x79,0x5e]
    230 # CHECK: warning: invalid instruction encoding
    231 [0xac,0xc9,0x79,0x7e]
    232 # CHECK: warning: invalid instruction encoding
    233 [0xb6,0xb9,0x79,0x5e]
    234 # CHECK: warning: invalid instruction encoding
    235 [0xac,0xb9,0x79,0x7e]
    236 # CHECK: warning: invalid instruction encoding
    237 [0xb6,0xa9,0x79,0x5e]
    238 # CHECK: warning: invalid instruction encoding
    239 [0xac,0xa9,0x79,0x7e]
    240 # CHECK: warning: invalid instruction encoding
    241 [0xb6,0xa9,0xf9,0x5e]
    242 # CHECK: warning: invalid instruction encoding
    243 [0xac,0xa9,0xf9,0x7e]
    244 # CHECK: warning: invalid instruction encoding
    245 [0xac,0xb9,0xf9,0x5e]
    246 # CHECK: warning: invalid instruction encoding
    247 [0xac,0xb9,0xf9,0x7e]
    248 # CHECK: warning: invalid instruction encoding
    249 [0x6a,0x25,0x4c,0x5e]
    250 # CHECK: warning: invalid instruction encoding
    251 [0x6a,0xd9,0xf8,0x5e]
    252 # CHECK: warning: invalid instruction encoding
    253 [0x6a,0xd9,0xf8,0x5e]
    254 # CHECK: warning: invalid instruction encoding
    255 [0x6a,0x25,0x4c,0x7e]
    256 # CHECK: warning: invalid instruction encoding
    257 [0x6a,0xc9,0xf8,0x7e]
    258 # CHECK: warning: invalid instruction encoding
    259 [0x6a,0xc9,0xf8,0x7e]
    260 # CHECK: warning: invalid instruction encoding
    261 [0x6a,0x25,0xcc,0x7e]
    262 # CHECK: warning: invalid instruction encoding
    263 [0x6a,0xc9,0xf8,0x5e]
    264 # CHECK: warning: invalid instruction encoding
    265 [0x6a,0xc9,0xf8,0x5e]
    266 # CHECK: warning: invalid instruction encoding
    267 [0x6a,0xd9,0xf8,0x7e]
    268 # CHECK: warning: invalid instruction encoding
    269 [0x6a,0xd9,0xf8,0x7e]
    270 # CHECK: warning: invalid instruction encoding
    271 [0x6a,0xe9,0xf8,0x5e]
    272 # CHECK: warning: invalid instruction encoding
    273 [0x6a,0xe9,0xf8,0x5e]
    274 # CHECK: warning: invalid instruction encoding
    275 [0x6a,0x2d,0x4c,0x7e]
    276 # CHECK: warning: invalid instruction encoding
    277 [0x6a,0x2d,0xcc,0x7e]
    278 # CHECK: warning: invalid instruction encoding
    279 [0xd4,0x1e,0x4f,0x5e]
    280 # CHECK: warning: invalid instruction encoding
    281 [0x15,0x3e,0x4d,0x5e]
    282 # CHECK: warning: invalid instruction encoding
    283 [0xb5,0x3c,0xcc,0x5e]
    284 # CHECK: warning: invalid instruction encoding
    285 [0xd3,0xd9,0xf9,0x5e]
    286 # CHECK: warning: invalid instruction encoding
    287 [0x52,0xf9,0xf9,0x5e]
    288 # CHECK: warning: invalid instruction encoding
    289 [0xb6,0xd9,0xf9,0x7e]
    290 # CHECK: warning: invalid instruction encoding
    291 [0x72,0xd8,0x30,0x5e]
    292 # CHECK: warning: invalid instruction encoding
    293 [0x04,0xf8,0xf8,0x0e]
    294 # CHECK: warning: invalid instruction encoding
    295 [0x06,0xf9,0xf8,0x4e]
    296 # CHECK: warning: invalid instruction encoding
    297 [0x04,0xf8,0xf8,0x2e]
    298 # CHECK: warning: invalid instruction encoding
    299 [0x06,0xf9,0xf8,0x6e]
    300 # CHECK: warning: invalid instruction encoding
    301 [0x04,0x88,0x79,0x0e]
    302 # CHECK: warning: invalid instruction encoding
    303 [0x06,0x89,0x79,0x4e]
    304 # CHECK: warning: invalid instruction encoding
    305 [0x04,0x88,0x79,0x2e]
    306 # CHECK: warning: invalid instruction encoding
    307 [0x06,0x89,0x79,0x6e]
    308 # CHECK: warning: invalid instruction encoding
    309 [0x04,0x88,0xf9,0x0e]
    310 # CHECK: warning: invalid instruction encoding
    311 [0x06,0x89,0xf9,0x4e]
    312 # CHECK: warning: invalid instruction encoding
    313 [0x04,0x98,0x79,0x0e]
    314 # CHECK: warning: invalid instruction encoding
    315 [0x06,0x99,0x79,0x4e]
    316 # CHECK: warning: invalid instruction encoding
    317 [0x04,0x98,0x79,0x2e]
    318 # CHECK: warning: invalid instruction encoding
    319 [0x06,0x99,0x79,0x6e]
    320 # CHECK: warning: invalid instruction encoding
    321 [0x04,0x98,0xf9,0x0e]
    322 # CHECK: warning: invalid instruction encoding
    323 [0x06,0x99,0xf9,0x4e]
    324 # CHECK: warning: invalid instruction encoding
    325 [0x04,0x98,0xf9,0x2e]
    326 # CHECK: warning: invalid instruction encoding
    327 [0x06,0x99,0xf9,0x6e]
    328 # CHECK: warning: invalid instruction encoding
    329 [0x04,0xa8,0x79,0x0e]
    330 # CHECK: warning: invalid instruction encoding
    331 [0x06,0xa9,0x79,0x4e]
    332 # CHECK: warning: invalid instruction encoding
    333 [0x04,0xa8,0x79,0x2e]
    334 # CHECK: warning: invalid instruction encoding
    335 [0x06,0xa9,0x79,0x6e]
    336 # CHECK: warning: invalid instruction encoding
    337 [0x04,0xa8,0xf9,0x0e]
    338 # CHECK: warning: invalid instruction encoding
    339 [0x06,0xa9,0xf9,0x4e]
    340 # CHECK: warning: invalid instruction encoding
    341 [0x04,0xa8,0xf9,0x2e]
    342 # CHECK: warning: invalid instruction encoding
    343 [0x06,0xa9,0xf9,0x6e]
    344 # CHECK: warning: invalid instruction encoding
    345 [0x04,0xb8,0x79,0x0e]
    346 # CHECK: warning: invalid instruction encoding
    347 [0x06,0xb9,0x79,0x4e]
    348 # CHECK: warning: invalid instruction encoding
    349 [0x04,0xb8,0x79,0x2e]
    350 # CHECK: warning: invalid instruction encoding
    351 [0x06,0xb9,0x79,0x6e]
    352 # CHECK: warning: invalid instruction encoding
    353 [0x04,0xb8,0xf9,0x0e]
    354 # CHECK: warning: invalid instruction encoding
    355 [0x06,0xb9,0xf9,0x4e]
    356 # CHECK: warning: invalid instruction encoding
    357 [0x04,0xb8,0xf9,0x2e]
    358 # CHECK: warning: invalid instruction encoding
    359 [0x06,0xb9,0xf9,0x6e]
    360 # CHECK: warning: invalid instruction encoding
    361 [0x04,0xc8,0x79,0x0e]
    362 # CHECK: warning: invalid instruction encoding
    363 [0x06,0xc9,0x79,0x4e]
    364 # CHECK: warning: invalid instruction encoding
    365 [0x04,0xc8,0x79,0x2e]
    366 # CHECK: warning: invalid instruction encoding
    367 [0x06,0xc9,0x79,0x6e]
    368 # CHECK: warning: invalid instruction encoding
    369 [0x04,0xd8,0xf9,0x0e]
    370 # CHECK: warning: invalid instruction encoding
    371 [0x06,0xd9,0xf9,0x4e]
    372 # CHECK: warning: invalid instruction encoding
    373 [0x04,0xd8,0xf9,0x2e]
    374 # CHECK: warning: invalid instruction encoding
    375 [0x06,0xd9,0xf9,0x6e]
    376 # CHECK: warning: invalid instruction encoding
    377 [0x04,0xf8,0xf9,0x2e]
    378 # CHECK: warning: invalid instruction encoding
    379 [0x06,0xf9,0xf9,0x6e]
    380 # CHECK: warning: invalid instruction encoding
    381 
    382 # CHECK-NOT: warning: invalid instruction encoding
    383