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 4 [0x41,0xc0,0xe0,0x1e] 5 # CHECK: warning: invalid instruction encoding 6 [0x41,0x28,0xe3,0x1e] 7 # CHECK: warning: invalid instruction encoding 8 [0x41,0x18,0xe3,0x1e] 9 # CHECK: warning: invalid instruction encoding 10 [0x41,0x10,0xc3,0x1f] 11 # CHECK: warning: invalid instruction encoding 12 [0x41,0x48,0xe3,0x1e] 13 # CHECK: warning: invalid instruction encoding 14 [0x41,0x68,0xe3,0x1e] 15 # CHECK: warning: invalid instruction encoding 16 [0x41,0x58,0xe3,0x1e] 17 # CHECK: warning: invalid instruction encoding 18 [0x41,0x78,0xe3,0x1e] 19 # CHECK: warning: invalid instruction encoding 20 [0x41,0x90,0xc3,0x1f] 21 # CHECK: warning: invalid instruction encoding 22 [0x41,0x08,0xe3,0x1e] 23 # CHECK: warning: invalid instruction encoding 24 [0x41,0x40,0xe1,0x1e] 25 # CHECK: warning: invalid instruction encoding 26 [0x41,0x10,0xe3,0x1f] 27 # CHECK: warning: invalid instruction encoding 28 [0x41,0x90,0xe3,0x1f] 29 # CHECK: warning: invalid instruction encoding 30 [0x41,0x88,0xe3,0x1e] 31 # CHECK: warning: invalid instruction encoding 32 [0x41,0xc0,0xe1,0x1e] 33 # CHECK: warning: invalid instruction encoding 34 [0x41,0x38,0xe3,0x1e] 35 # CHECK: warning: invalid instruction encoding 36 [0x20,0x04,0xe2,0x1e] 37 # CHECK: warning: invalid instruction encoding 38 [0x30,0x04,0xe2,0x1e] 39 # CHECK: warning: invalid instruction encoding 40 [0x20,0x20,0xe2,0x1e] 41 # CHECK: warning: invalid instruction encoding 42 [0x28,0x20,0xe0,0x1e] 43 # CHECK: warning: invalid instruction encoding 44 [0x30,0x20,0xe2,0x1e] 45 # CHECK: warning: invalid instruction encoding 46 [0x38,0x20,0xe0,0x1e] 47 # CHECK: warning: invalid instruction encoding 48 [0x41,0x0c,0xe3,0x1e] 49 # CHECK: warning: invalid instruction encoding 50 [0x41,0x00,0xe4,0x1e] 51 # CHECK: warning: invalid instruction encoding 52 [0x41,0x00,0xe4,0x9e] 53 # CHECK: warning: invalid instruction encoding 54 [0x41,0x00,0xe5,0x1e] 55 # CHECK: warning: invalid instruction encoding 56 [0x41,0x00,0xe5,0x9e] 57 # CHECK: warning: invalid instruction encoding 58 [0x41,0x00,0xf0,0x1e] 59 # CHECK: warning: invalid instruction encoding 60 [0x41,0x00,0xf0,0x9e] 61 # CHECK: warning: invalid instruction encoding 62 [0x41,0x00,0xf1,0x1e] 63 # CHECK: warning: invalid instruction encoding 64 [0x41,0x00,0xf1,0x9e] 65 # CHECK: warning: invalid instruction encoding 66 [0x41,0x00,0xe0,0x1e] 67 # CHECK: warning: invalid instruction encoding 68 [0x41,0x00,0xe0,0x9e] 69 # CHECK: warning: invalid instruction encoding 70 [0x41,0x00,0xe1,0x1e] 71 # CHECK: warning: invalid instruction encoding 72 [0x41,0x00,0xe1,0x9e] 73 # CHECK: warning: invalid instruction encoding 74 [0x41,0x00,0xe8,0x1e] 75 # CHECK: warning: invalid instruction encoding 76 [0x41,0x00,0xe8,0x9e] 77 # CHECK: warning: invalid instruction encoding 78 [0x41,0x00,0xe9,0x1e] 79 # CHECK: warning: invalid instruction encoding 80 [0x41,0x00,0xe9,0x9e] 81 # CHECK: warning: invalid instruction encoding 82 [0x41,0x00,0xf8,0x1e] 83 # CHECK: warning: invalid instruction encoding 84 [0x41,0xfc,0xd8,0x1e] 85 # CHECK: warning: invalid instruction encoding 86 [0x41,0x00,0xf8,0x9e] 87 # CHECK: warning: invalid instruction encoding 88 [0x41,0xfc,0xd8,0x9e] 89 # CHECK: warning: invalid instruction encoding 90 [0x41,0x00,0xf9,0x1e] 91 # CHECK: warning: invalid instruction encoding 92 [0x41,0xfc,0xd9,0x1e] 93 # CHECK: warning: invalid instruction encoding 94 [0x41,0x00,0xf9,0x9e] 95 # CHECK: warning: invalid instruction encoding 96 [0x41,0xfc,0xd9,0x9e] 97 # CHECK: warning: invalid instruction encoding 98 [0x41,0x00,0xe2,0x1e] 99 # CHECK: warning: invalid instruction encoding 100 [0x41,0xfc,0xc2,0x1e] 101 # CHECK: warning: invalid instruction encoding 102 [0x41,0x00,0xe2,0x9e] 103 # CHECK: warning: invalid instruction encoding 104 [0x41,0xfc,0xc2,0x9e] 105 # CHECK: warning: invalid instruction encoding 106 [0x41,0x00,0xe3,0x1e] 107 # CHECK: warning: invalid instruction encoding 108 [0x41,0xfc,0xc3,0x1e] 109 # CHECK: warning: invalid instruction encoding 110 [0x41,0x00,0xe3,0x9e] 111 # CHECK: warning: invalid instruction encoding 112 [0x41,0xfc,0xc3,0x9e] 113 # CHECK: warning: invalid instruction encoding 114 [0x41,0x00,0xe7,0x1e] 115 # CHECK: warning: invalid instruction encoding 116 [0x41,0x00,0xe6,0x1e] 117 # CHECK: warning: invalid instruction encoding 118 [0x41,0x00,0xe7,0x9e] 119 # CHECK: warning: invalid instruction encoding 120 [0x41,0x00,0xe6,0x9e] 121 # CHECK: warning: invalid instruction encoding 122 [0x01,0x10,0xe8,0x1e] 123 # CHECK: warning: invalid instruction encoding 124 [0x01,0x10,0xe8,0x1e] 125 # CHECK: warning: invalid instruction encoding 126 [0xe2,0x03,0xe7,0x1e] 127 # CHECK: warning: invalid instruction encoding 128 [0x41,0x40,0xe0,0x1e] 129 # CHECK: warning: invalid instruction encoding 130 [0x41,0x40,0xe6,0x1e] 131 # CHECK: warning: invalid instruction encoding 132 [0x41,0xc0,0xe7,0x1e] 133 # CHECK: warning: invalid instruction encoding 134 [0x41,0x40,0xe5,0x1e] 135 # CHECK: warning: invalid instruction encoding 136 [0x41,0x40,0xe4,0x1e] 137 # CHECK: warning: invalid instruction encoding 138 [0x41,0xc0,0xe4,0x1e] 139 # CHECK: warning: invalid instruction encoding 140 [0x41,0x40,0xe7,0x1e] 141 # CHECK: warning: invalid instruction encoding 142 [0x41,0xc0,0xe5,0x1e] 143 # CHECK: warning: invalid instruction encoding 144 145 # CHECK-NOT: warning: invalid instruction encoding 146