1 @ RUN: not llvm-mc -triple=thumbv7-apple-darwin -show-encoding < %s > %t 2> %t.err 2 @ RUN: FileCheck < %t %s 3 @ RUN: FileCheck --check-prefix=CHECK-ERRORS < %t.err %s 4 5 vld1.8 {d0}, [r4] 6 vld1.8 {d0}, [r4:16] 7 vld1.8 {d0}, [r4:32] 8 vld1.8 {d0}, [r4:64] 9 vld1.8 {d0}, [r4:128] 10 vld1.8 {d0}, [r4:256] 11 12 @ CHECK: vld1.8 {d0}, [r4] @ encoding: [0x24,0xf9,0x0f,0x07] 13 @ CHECK-ERRORS: error: alignment must be 64 or omitted 14 @ CHECK-ERRORS: vld1.8 {d0}, [r4:16] 15 @ CHECK-ERRORS: ^ 16 @ CHECK-ERRORS: error: alignment must be 64 or omitted 17 @ CHECK-ERRORS: vld1.8 {d0}, [r4:32] 18 @ CHECK-ERRORS: ^ 19 @ CHECK: vld1.8 {d0}, [r4:64] @ encoding: [0x24,0xf9,0x1f,0x07] 20 @ CHECK-ERRORS: error: alignment must be 64 or omitted 21 @ CHECK-ERRORS: vld1.8 {d0}, [r4:128] 22 @ CHECK-ERRORS: ^ 23 @ CHECK-ERRORS: error: alignment must be 64 or omitted 24 @ CHECK-ERRORS: vld1.8 {d0}, [r4:256] 25 @ CHECK-ERRORS: ^ 26 27 vld1.8 {d0}, [r4]! 28 vld1.8 {d0}, [r4:16]! 29 vld1.8 {d0}, [r4:32]! 30 vld1.8 {d0}, [r4:64]! 31 vld1.8 {d0}, [r4:128]! 32 vld1.8 {d0}, [r4:256]! 33 34 @ CHECK: vld1.8 {d0}, [r4]! @ encoding: [0x24,0xf9,0x0d,0x07] 35 @ CHECK-ERRORS: error: alignment must be 64 or omitted 36 @ CHECK-ERRORS: vld1.8 {d0}, [r4:16]! 37 @ CHECK-ERRORS: ^ 38 @ CHECK-ERRORS: error: alignment must be 64 or omitted 39 @ CHECK-ERRORS: vld1.8 {d0}, [r4:32]! 40 @ CHECK-ERRORS: ^ 41 @ CHECK: vld1.8 {d0}, [r4:64]! @ encoding: [0x24,0xf9,0x1d,0x07] 42 @ CHECK-ERRORS: error: alignment must be 64 or omitted 43 @ CHECK-ERRORS: vld1.8 {d0}, [r4:128]! 44 @ CHECK-ERRORS: ^ 45 @ CHECK-ERRORS: error: alignment must be 64 or omitted 46 @ CHECK-ERRORS: vld1.8 {d0}, [r4:256]! 47 @ CHECK-ERRORS: ^ 48 49 vld1.8 {d0}, [r4], r6 50 vld1.8 {d0}, [r4:16], r6 51 vld1.8 {d0}, [r4:32], r6 52 vld1.8 {d0}, [r4:64], r6 53 vld1.8 {d0}, [r4:128], r6 54 vld1.8 {d0}, [r4:256], r6 55 56 @ CHECK: vld1.8 {d0}, [r4], r6 @ encoding: [0x24,0xf9,0x06,0x07] 57 @ CHECK-ERRORS: error: alignment must be 64 or omitted 58 @ CHECK-ERRORS: vld1.8 {d0}, [r4:16], r6 59 @ CHECK-ERRORS: ^ 60 @ CHECK-ERRORS: error: alignment must be 64 or omitted 61 @ CHECK-ERRORS: vld1.8 {d0}, [r4:32], r6 62 @ CHECK-ERRORS: ^ 63 @ CHECK: vld1.8 {d0}, [r4:64], r6 @ encoding: [0x24,0xf9,0x16,0x07] 64 @ CHECK-ERRORS: error: alignment must be 64 or omitted 65 @ CHECK-ERRORS: vld1.8 {d0}, [r4:128], r6 66 @ CHECK-ERRORS: ^ 67 @ CHECK-ERRORS: error: alignment must be 64 or omitted 68 @ CHECK-ERRORS: vld1.8 {d0}, [r4:256], r6 69 @ CHECK-ERRORS: ^ 70 71 vld1.8 {d0, d1}, [r4] 72 vld1.8 {d0, d1}, [r4:16] 73 vld1.8 {d0, d1}, [r4:32] 74 vld1.8 {d0, d1}, [r4:64] 75 vld1.8 {d0, d1}, [r4:128] 76 vld1.8 {d0, d1}, [r4:256] 77 78 @ CHECK: vld1.8 {d0, d1}, [r4] @ encoding: [0x24,0xf9,0x0f,0x0a] 79 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 80 @ CHECK-ERRORS: vld1.8 {d0, d1}, [r4:16] 81 @ CHECK-ERRORS: ^ 82 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 83 @ CHECK-ERRORS: vld1.8 {d0, d1}, [r4:32] 84 @ CHECK-ERRORS: ^ 85 @ CHECK: vld1.8 {d0, d1}, [r4:64] @ encoding: [0x24,0xf9,0x1f,0x0a] 86 @ CHECK: vld1.8 {d0, d1}, [r4:128] @ encoding: [0x24,0xf9,0x2f,0x0a] 87 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 88 @ CHECK-ERRORS: vld1.8 {d0, d1}, [r4:256] 89 @ CHECK-ERRORS: ^ 90 91 vld1.8 {d0, d1}, [r4]! 92 vld1.8 {d0, d1}, [r4:16]! 93 vld1.8 {d0, d1}, [r4:32]! 94 vld1.8 {d0, d1}, [r4:64]! 95 vld1.8 {d0, d1}, [r4:128]! 96 vld1.8 {d0, d1}, [r4:256]! 97 98 @ CHECK: vld1.8 {d0, d1}, [r4]! @ encoding: [0x24,0xf9,0x0d,0x0a] 99 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 100 @ CHECK-ERRORS: vld1.8 {d0, d1}, [r4:16]! 101 @ CHECK-ERRORS: ^ 102 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 103 @ CHECK-ERRORS: vld1.8 {d0, d1}, [r4:32]! 104 @ CHECK-ERRORS: ^ 105 @ CHECK: vld1.8 {d0, d1}, [r4:64]! @ encoding: [0x24,0xf9,0x1d,0x0a] 106 @ CHECK: vld1.8 {d0, d1}, [r4:128]! @ encoding: [0x24,0xf9,0x2d,0x0a] 107 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 108 @ CHECK-ERRORS: vld1.8 {d0, d1}, [r4:256]! 109 @ CHECK-ERRORS: ^ 110 111 vld1.8 {d0, d1}, [r4], r6 112 vld1.8 {d0, d1}, [r4:16], r6 113 vld1.8 {d0, d1}, [r4:32], r6 114 vld1.8 {d0, d1}, [r4:64], r6 115 vld1.8 {d0, d1}, [r4:128], r6 116 vld1.8 {d0, d1}, [r4:256], r6 117 118 @ CHECK: vld1.8 {d0, d1}, [r4], r6 @ encoding: [0x24,0xf9,0x06,0x0a] 119 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 120 @ CHECK-ERRORS: vld1.8 {d0, d1}, [r4:16], r6 121 @ CHECK-ERRORS: ^ 122 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 123 @ CHECK-ERRORS: vld1.8 {d0, d1}, [r4:32], r6 124 @ CHECK-ERRORS: ^ 125 @ CHECK: vld1.8 {d0, d1}, [r4:64], r6 @ encoding: [0x24,0xf9,0x16,0x0a] 126 @ CHECK: vld1.8 {d0, d1}, [r4:128], r6 @ encoding: [0x24,0xf9,0x26,0x0a] 127 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 128 @ CHECK-ERRORS: vld1.8 {d0, d1}, [r4:256], r6 129 @ CHECK-ERRORS: ^ 130 131 vld1.8 {d0, d1, d2}, [r4] 132 vld1.8 {d0, d1, d2}, [r4:16] 133 vld1.8 {d0, d1, d2}, [r4:32] 134 vld1.8 {d0, d1, d2}, [r4:64] 135 vld1.8 {d0, d1, d2}, [r4:128] 136 vld1.8 {d0, d1, d2}, [r4:256] 137 138 @ CHECK: vld1.8 {d0, d1, d2}, [r4] @ encoding: [0x24,0xf9,0x0f,0x06] 139 @ CHECK-ERRORS: error: alignment must be 64 or omitted 140 @ CHECK-ERRORS: vld1.8 {d0, d1, d2}, [r4:16] 141 @ CHECK-ERRORS: ^ 142 @ CHECK-ERRORS: error: alignment must be 64 or omitted 143 @ CHECK-ERRORS: vld1.8 {d0, d1, d2}, [r4:32] 144 @ CHECK-ERRORS: ^ 145 @ CHECK: vld1.8 {d0, d1, d2}, [r4:64] @ encoding: [0x24,0xf9,0x1f,0x06] 146 @ CHECK-ERRORS: error: alignment must be 64 or omitted 147 @ CHECK-ERRORS: vld1.8 {d0, d1, d2}, [r4:128] 148 @ CHECK-ERRORS: ^ 149 @ CHECK-ERRORS: error: alignment must be 64 or omitted 150 @ CHECK-ERRORS: vld1.8 {d0, d1, d2}, [r4:256] 151 @ CHECK-ERRORS: ^ 152 153 vld1.8 {d0, d1, d2}, [r4]! 154 vld1.8 {d0, d1, d2}, [r4:16]! 155 vld1.8 {d0, d1, d2}, [r4:32]! 156 vld1.8 {d0, d1, d2}, [r4:64]! 157 vld1.8 {d0, d1, d2}, [r4:128]! 158 vld1.8 {d0, d1, d2}, [r4:256]! 159 160 @ CHECK: vld1.8 {d0, d1, d2}, [r4]! @ encoding: [0x24,0xf9,0x0d,0x06] 161 @ CHECK-ERRORS: error: alignment must be 64 or omitted 162 @ CHECK-ERRORS: vld1.8 {d0, d1, d2}, [r4:16]! 163 @ CHECK-ERRORS: ^ 164 @ CHECK-ERRORS: error: alignment must be 64 or omitted 165 @ CHECK-ERRORS: vld1.8 {d0, d1, d2}, [r4:32]! 166 @ CHECK-ERRORS: ^ 167 @ CHECK: vld1.8 {d0, d1, d2}, [r4:64]! @ encoding: [0x24,0xf9,0x1d,0x06] 168 @ CHECK-ERRORS: error: alignment must be 64 or omitted 169 @ CHECK-ERRORS: vld1.8 {d0, d1, d2}, [r4:128]! 170 @ CHECK-ERRORS: ^ 171 @ CHECK-ERRORS: error: alignment must be 64 or omitted 172 @ CHECK-ERRORS: vld1.8 {d0, d1, d2}, [r4:256]! 173 @ CHECK-ERRORS: ^ 174 175 vld1.8 {d0, d1, d2}, [r4], r6 176 vld1.8 {d0, d1, d2}, [r4:16], r6 177 vld1.8 {d0, d1, d2}, [r4:32], r6 178 vld1.8 {d0, d1, d2}, [r4:64], r6 179 vld1.8 {d0, d1, d2}, [r4:128], r6 180 vld1.8 {d0, d1, d2}, [r4:256], r6 181 182 @ CHECK: vld1.8 {d0, d1, d2}, [r4], r6 @ encoding: [0x24,0xf9,0x06,0x06] 183 @ CHECK-ERRORS: error: alignment must be 64 or omitted 184 @ CHECK-ERRORS: vld1.8 {d0, d1, d2}, [r4:16], r6 185 @ CHECK-ERRORS: ^ 186 @ CHECK-ERRORS: error: alignment must be 64 or omitted 187 @ CHECK-ERRORS: vld1.8 {d0, d1, d2}, [r4:32], r6 188 @ CHECK-ERRORS: ^ 189 @ CHECK: vld1.8 {d0, d1, d2}, [r4:64], r6 @ encoding: [0x24,0xf9,0x16,0x06] 190 @ CHECK-ERRORS: error: alignment must be 64 or omitted 191 @ CHECK-ERRORS: vld1.8 {d0, d1, d2}, [r4:128], r6 192 @ CHECK-ERRORS: ^ 193 @ CHECK-ERRORS: error: alignment must be 64 or omitted 194 @ CHECK-ERRORS: vld1.8 {d0, d1, d2}, [r4:256], r6 195 @ CHECK-ERRORS: ^ 196 197 vld1.8 {d0, d1, d2, d3}, [r4] 198 vld1.8 {d0, d1, d2, d3}, [r4:16] 199 vld1.8 {d0, d1, d2, d3}, [r4:32] 200 vld1.8 {d0, d1, d2, d3}, [r4:64] 201 vld1.8 {d0, d1, d2, d3}, [r4:128] 202 vld1.8 {d0, d1, d2, d3}, [r4:256] 203 204 @ CHECK: vld1.8 {d0, d1, d2, d3}, [r4] @ encoding: [0x24,0xf9,0x0f,0x02] 205 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 206 @ CHECK-ERRORS: vld1.8 {d0, d1, d2, d3}, [r4:16] 207 @ CHECK-ERRORS: ^ 208 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 209 @ CHECK-ERRORS: vld1.8 {d0, d1, d2, d3}, [r4:32] 210 @ CHECK-ERRORS: ^ 211 @ CHECK: vld1.8 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x24,0xf9,0x1f,0x02] 212 @ CHECK: vld1.8 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x24,0xf9,0x2f,0x02] 213 @ CHECK: vld1.8 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x24,0xf9,0x3f,0x02] 214 215 vld1.8 {d0, d1, d2, d3}, [r4]! 216 vld1.8 {d0, d1, d2, d3}, [r4:16]! 217 vld1.8 {d0, d1, d2, d3}, [r4:32]! 218 vld1.8 {d0, d1, d2, d3}, [r4:64]! 219 vld1.8 {d0, d1, d2, d3}, [r4:128]! 220 vld1.8 {d0, d1, d2, d3}, [r4:256]! 221 222 @ CHECK: vld1.8 {d0, d1, d2, d3}, [r4]! @ encoding: [0x24,0xf9,0x0d,0x02] 223 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 224 @ CHECK-ERRORS: vld1.8 {d0, d1, d2, d3}, [r4:16]! 225 @ CHECK-ERRORS: ^ 226 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 227 @ CHECK-ERRORS: vld1.8 {d0, d1, d2, d3}, [r4:32]! 228 @ CHECK-ERRORS: ^ 229 @ CHECK: vld1.8 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x24,0xf9,0x1d,0x02] 230 @ CHECK: vld1.8 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x24,0xf9,0x2d,0x02] 231 @ CHECK: vld1.8 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x24,0xf9,0x3d,0x02] 232 233 vld1.8 {d0, d1, d2, d3}, [r4], r6 234 vld1.8 {d0, d1, d2, d3}, [r4:16], r6 235 vld1.8 {d0, d1, d2, d3}, [r4:32], r6 236 vld1.8 {d0, d1, d2, d3}, [r4:64], r6 237 vld1.8 {d0, d1, d2, d3}, [r4:128], r6 238 vld1.8 {d0, d1, d2, d3}, [r4:256], r6 239 240 @ CHECK: vld1.8 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x24,0xf9,0x06,0x02] 241 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 242 @ CHECK-ERRORS: vld1.8 {d0, d1, d2, d3}, [r4:16], r6 243 @ CHECK-ERRORS: ^ 244 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 245 @ CHECK-ERRORS: vld1.8 {d0, d1, d2, d3}, [r4:32], r6 246 @ CHECK-ERRORS: ^ 247 @ CHECK: vld1.8 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x24,0xf9,0x16,0x02] 248 @ CHECK: vld1.8 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x24,0xf9,0x26,0x02] 249 @ CHECK: vld1.8 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x24,0xf9,0x36,0x02] 250 251 vld1.8 {d0[2]}, [r4] 252 vld1.8 {d0[2]}, [r4:16] 253 vld1.8 {d0[2]}, [r4:32] 254 vld1.8 {d0[2]}, [r4:64] 255 vld1.8 {d0[2]}, [r4:128] 256 vld1.8 {d0[2]}, [r4:256] 257 258 @ CHECK: vld1.8 {d0[2]}, [r4] @ encoding: [0xa4,0xf9,0x4f,0x00] 259 @ CHECK-ERRORS: error: alignment must be omitted 260 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:16] 261 @ CHECK-ERRORS: ^ 262 @ CHECK-ERRORS: error: alignment must be omitted 263 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:32] 264 @ CHECK-ERRORS: ^ 265 @ CHECK-ERRORS: error: alignment must be omitted 266 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:64] 267 @ CHECK-ERRORS: ^ 268 @ CHECK-ERRORS: error: alignment must be omitted 269 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:128] 270 @ CHECK-ERRORS: ^ 271 @ CHECK-ERRORS: error: alignment must be omitted 272 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:256] 273 @ CHECK-ERRORS: ^ 274 275 vld1.8 {d0[2]}, [r4]! 276 vld1.8 {d0[2]}, [r4:16]! 277 vld1.8 {d0[2]}, [r4:32]! 278 vld1.8 {d0[2]}, [r4:64]! 279 vld1.8 {d0[2]}, [r4:128]! 280 vld1.8 {d0[2]}, [r4:256]! 281 282 @ CHECK: vld1.8 {d0[2]}, [r4]! @ encoding: [0xa4,0xf9,0x4d,0x00] 283 @ CHECK-ERRORS: error: alignment must be omitted 284 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:16]! 285 @ CHECK-ERRORS: ^ 286 @ CHECK-ERRORS: error: alignment must be omitted 287 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:32]! 288 @ CHECK-ERRORS: ^ 289 @ CHECK-ERRORS: error: alignment must be omitted 290 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:64]! 291 @ CHECK-ERRORS: ^ 292 @ CHECK-ERRORS: error: alignment must be omitted 293 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:128]! 294 @ CHECK-ERRORS: ^ 295 @ CHECK-ERRORS: error: alignment must be omitted 296 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:256]! 297 @ CHECK-ERRORS: ^ 298 299 vld1.8 {d0[2]}, [r4], r6 300 vld1.8 {d0[2]}, [r4:16], r6 301 vld1.8 {d0[2]}, [r4:32], r6 302 vld1.8 {d0[2]}, [r4:64], r6 303 vld1.8 {d0[2]}, [r4:128], r6 304 vld1.8 {d0[2]}, [r4:256], r6 305 306 @ CHECK: vld1.8 {d0[2]}, [r4], r6 @ encoding: [0xa4,0xf9,0x46,0x00] 307 @ CHECK-ERRORS: error: alignment must be omitted 308 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:16], r6 309 @ CHECK-ERRORS: ^ 310 @ CHECK-ERRORS: error: alignment must be omitted 311 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:32], r6 312 @ CHECK-ERRORS: ^ 313 @ CHECK-ERRORS: error: alignment must be omitted 314 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:64], r6 315 @ CHECK-ERRORS: ^ 316 @ CHECK-ERRORS: error: alignment must be omitted 317 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:128], r6 318 @ CHECK-ERRORS: ^ 319 @ CHECK-ERRORS: error: alignment must be omitted 320 @ CHECK-ERRORS: vld1.8 {d0[2]}, [r4:256], r6 321 @ CHECK-ERRORS: ^ 322 323 vld1.8 {d0[]}, [r4] 324 vld1.8 {d0[]}, [r4:16] 325 vld1.8 {d0[]}, [r4:32] 326 vld1.8 {d0[]}, [r4:64] 327 vld1.8 {d0[]}, [r4:128] 328 vld1.8 {d0[]}, [r4:256] 329 330 @ CHECK: vld1.8 {d0[]}, [r4] @ encoding: [0xa4,0xf9,0x0f,0x0c] 331 @ CHECK-ERRORS: error: alignment must be omitted 332 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:16] 333 @ CHECK-ERRORS: ^ 334 @ CHECK-ERRORS: error: alignment must be omitted 335 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:32] 336 @ CHECK-ERRORS: ^ 337 @ CHECK-ERRORS: error: alignment must be omitted 338 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:64] 339 @ CHECK-ERRORS: ^ 340 @ CHECK-ERRORS: error: alignment must be omitted 341 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:128] 342 @ CHECK-ERRORS: ^ 343 @ CHECK-ERRORS: error: alignment must be omitted 344 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:256] 345 @ CHECK-ERRORS: ^ 346 347 vld1.8 {d0[]}, [r4]! 348 vld1.8 {d0[]}, [r4:16]! 349 vld1.8 {d0[]}, [r4:32]! 350 vld1.8 {d0[]}, [r4:64]! 351 vld1.8 {d0[]}, [r4:128]! 352 vld1.8 {d0[]}, [r4:256]! 353 354 @ CHECK: vld1.8 {d0[]}, [r4]! @ encoding: [0xa4,0xf9,0x0d,0x0c] 355 @ CHECK-ERRORS: error: alignment must be omitted 356 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:16]! 357 @ CHECK-ERRORS: ^ 358 @ CHECK-ERRORS: error: alignment must be omitted 359 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:32]! 360 @ CHECK-ERRORS: ^ 361 @ CHECK-ERRORS: error: alignment must be omitted 362 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:64]! 363 @ CHECK-ERRORS: ^ 364 @ CHECK-ERRORS: error: alignment must be omitted 365 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:128]! 366 @ CHECK-ERRORS: ^ 367 @ CHECK-ERRORS: error: alignment must be omitted 368 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:256]! 369 @ CHECK-ERRORS: ^ 370 371 vld1.8 {d0[]}, [r4], r6 372 vld1.8 {d0[]}, [r4:16], r6 373 vld1.8 {d0[]}, [r4:32], r6 374 vld1.8 {d0[]}, [r4:64], r6 375 vld1.8 {d0[]}, [r4:128], r6 376 vld1.8 {d0[]}, [r4:256], r6 377 378 @ CHECK: vld1.8 {d0[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x06,0x0c] 379 @ CHECK-ERRORS: error: alignment must be omitted 380 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:16], r6 381 @ CHECK-ERRORS: ^ 382 @ CHECK-ERRORS: error: alignment must be omitted 383 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:32], r6 384 @ CHECK-ERRORS: ^ 385 @ CHECK-ERRORS: error: alignment must be omitted 386 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:64], r6 387 @ CHECK-ERRORS: ^ 388 @ CHECK-ERRORS: error: alignment must be omitted 389 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:128], r6 390 @ CHECK-ERRORS: ^ 391 @ CHECK-ERRORS: error: alignment must be omitted 392 @ CHECK-ERRORS: vld1.8 {d0[]}, [r4:256], r6 393 @ CHECK-ERRORS: ^ 394 395 vld1.8 {d0[], d1[]}, [r4] 396 vld1.8 {d0[], d1[]}, [r4:16] 397 vld1.8 {d0[], d1[]}, [r4:32] 398 vld1.8 {d0[], d1[]}, [r4:64] 399 vld1.8 {d0[], d1[]}, [r4:128] 400 vld1.8 {d0[], d1[]}, [r4:256] 401 402 @ CHECK: vld1.8 {d0[], d1[]}, [r4] @ encoding: [0xa4,0xf9,0x2f,0x0c] 403 @ CHECK-ERRORS: error: alignment must be omitted 404 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:16] 405 @ CHECK-ERRORS: ^ 406 @ CHECK-ERRORS: error: alignment must be omitted 407 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:32] 408 @ CHECK-ERRORS: ^ 409 @ CHECK-ERRORS: error: alignment must be omitted 410 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:64] 411 @ CHECK-ERRORS: ^ 412 @ CHECK-ERRORS: error: alignment must be omitted 413 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:128] 414 @ CHECK-ERRORS: ^ 415 @ CHECK-ERRORS: error: alignment must be omitted 416 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:256] 417 @ CHECK-ERRORS: ^ 418 419 vld1.8 {d0[], d1[]}, [r4]! 420 vld1.8 {d0[], d1[]}, [r4:16]! 421 vld1.8 {d0[], d1[]}, [r4:32]! 422 vld1.8 {d0[], d1[]}, [r4:64]! 423 vld1.8 {d0[], d1[]}, [r4:128]! 424 vld1.8 {d0[], d1[]}, [r4:256]! 425 426 @ CHECK: vld1.8 {d0[], d1[]}, [r4]! @ encoding: [0xa4,0xf9,0x2d,0x0c] 427 @ CHECK-ERRORS: error: alignment must be omitted 428 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:16]! 429 @ CHECK-ERRORS: ^ 430 @ CHECK-ERRORS: error: alignment must be omitted 431 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:32]! 432 @ CHECK-ERRORS: ^ 433 @ CHECK-ERRORS: error: alignment must be omitted 434 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:64]! 435 @ CHECK-ERRORS: ^ 436 @ CHECK-ERRORS: error: alignment must be omitted 437 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:128]! 438 @ CHECK-ERRORS: ^ 439 @ CHECK-ERRORS: error: alignment must be omitted 440 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:256]! 441 @ CHECK-ERRORS: ^ 442 443 vld1.8 {d0[], d1[]}, [r4], r6 444 vld1.8 {d0[], d1[]}, [r4:16], r6 445 vld1.8 {d0[], d1[]}, [r4:32], r6 446 vld1.8 {d0[], d1[]}, [r4:64], r6 447 vld1.8 {d0[], d1[]}, [r4:128], r6 448 vld1.8 {d0[], d1[]}, [r4:256], r6 449 450 @ CHECK: vld1.8 {d0[], d1[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x26,0x0c] 451 @ CHECK-ERRORS: error: alignment must be omitted 452 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:16], r6 453 @ CHECK-ERRORS: ^ 454 @ CHECK-ERRORS: error: alignment must be omitted 455 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:32], r6 456 @ CHECK-ERRORS: ^ 457 @ CHECK-ERRORS: error: alignment must be omitted 458 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:64], r6 459 @ CHECK-ERRORS: ^ 460 @ CHECK-ERRORS: error: alignment must be omitted 461 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:128], r6 462 @ CHECK-ERRORS: ^ 463 @ CHECK-ERRORS: error: alignment must be omitted 464 @ CHECK-ERRORS: vld1.8 {d0[], d1[]}, [r4:256], r6 465 @ CHECK-ERRORS: ^ 466 467 vld1.16 {d0}, [r4] 468 vld1.16 {d0}, [r4:16] 469 vld1.16 {d0}, [r4:32] 470 vld1.16 {d0}, [r4:64] 471 vld1.16 {d0}, [r4:128] 472 vld1.16 {d0}, [r4:256] 473 474 @ CHECK: vld1.16 {d0}, [r4] @ encoding: [0x24,0xf9,0x4f,0x07] 475 @ CHECK-ERRORS: error: alignment must be 64 or omitted 476 @ CHECK-ERRORS: vld1.16 {d0}, [r4:16] 477 @ CHECK-ERRORS: ^ 478 @ CHECK-ERRORS: error: alignment must be 64 or omitted 479 @ CHECK-ERRORS: vld1.16 {d0}, [r4:32] 480 @ CHECK-ERRORS: ^ 481 @ CHECK: vld1.16 {d0}, [r4:64] @ encoding: [0x24,0xf9,0x5f,0x07] 482 @ CHECK-ERRORS: error: alignment must be 64 or omitted 483 @ CHECK-ERRORS: vld1.16 {d0}, [r4:128] 484 @ CHECK-ERRORS: ^ 485 @ CHECK-ERRORS: error: alignment must be 64 or omitted 486 @ CHECK-ERRORS: vld1.16 {d0}, [r4:256] 487 @ CHECK-ERRORS: ^ 488 489 vld1.16 {d0}, [r4]! 490 vld1.16 {d0}, [r4:16]! 491 vld1.16 {d0}, [r4:32]! 492 vld1.16 {d0}, [r4:64]! 493 vld1.16 {d0}, [r4:128]! 494 vld1.16 {d0}, [r4:256]! 495 496 @ CHECK: vld1.16 {d0}, [r4]! @ encoding: [0x24,0xf9,0x4d,0x07] 497 @ CHECK-ERRORS: error: alignment must be 64 or omitted 498 @ CHECK-ERRORS: vld1.16 {d0}, [r4:16]! 499 @ CHECK-ERRORS: ^ 500 @ CHECK-ERRORS: error: alignment must be 64 or omitted 501 @ CHECK-ERRORS: vld1.16 {d0}, [r4:32]! 502 @ CHECK-ERRORS: ^ 503 @ CHECK: vld1.16 {d0}, [r4:64]! @ encoding: [0x24,0xf9,0x5d,0x07] 504 @ CHECK-ERRORS: error: alignment must be 64 or omitted 505 @ CHECK-ERRORS: vld1.16 {d0}, [r4:128]! 506 @ CHECK-ERRORS: ^ 507 @ CHECK-ERRORS: error: alignment must be 64 or omitted 508 @ CHECK-ERRORS: vld1.16 {d0}, [r4:256]! 509 @ CHECK-ERRORS: ^ 510 511 vld1.16 {d0}, [r4], r6 512 vld1.16 {d0}, [r4:16], r6 513 vld1.16 {d0}, [r4:32], r6 514 vld1.16 {d0}, [r4:64], r6 515 vld1.16 {d0}, [r4:128], r6 516 vld1.16 {d0}, [r4:256], r6 517 518 @ CHECK: vld1.16 {d0}, [r4], r6 @ encoding: [0x24,0xf9,0x46,0x07] 519 @ CHECK-ERRORS: error: alignment must be 64 or omitted 520 @ CHECK-ERRORS: vld1.16 {d0}, [r4:16], r6 521 @ CHECK-ERRORS: ^ 522 @ CHECK-ERRORS: error: alignment must be 64 or omitted 523 @ CHECK-ERRORS: vld1.16 {d0}, [r4:32], r6 524 @ CHECK-ERRORS: ^ 525 @ CHECK: vld1.16 {d0}, [r4:64], r6 @ encoding: [0x24,0xf9,0x56,0x07] 526 @ CHECK-ERRORS: error: alignment must be 64 or omitted 527 @ CHECK-ERRORS: vld1.16 {d0}, [r4:128], r6 528 @ CHECK-ERRORS: ^ 529 @ CHECK-ERRORS: error: alignment must be 64 or omitted 530 @ CHECK-ERRORS: vld1.16 {d0}, [r4:256], r6 531 @ CHECK-ERRORS: ^ 532 533 vld1.16 {d0, d1}, [r4] 534 vld1.16 {d0, d1}, [r4:16] 535 vld1.16 {d0, d1}, [r4:32] 536 vld1.16 {d0, d1}, [r4:64] 537 vld1.16 {d0, d1}, [r4:128] 538 vld1.16 {d0, d1}, [r4:256] 539 540 @ CHECK: vld1.16 {d0, d1}, [r4] @ encoding: [0x24,0xf9,0x4f,0x0a] 541 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 542 @ CHECK-ERRORS: vld1.16 {d0, d1}, [r4:16] 543 @ CHECK-ERRORS: ^ 544 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 545 @ CHECK-ERRORS: vld1.16 {d0, d1}, [r4:32] 546 @ CHECK-ERRORS: ^ 547 @ CHECK: vld1.16 {d0, d1}, [r4:64] @ encoding: [0x24,0xf9,0x5f,0x0a] 548 @ CHECK: vld1.16 {d0, d1}, [r4:128] @ encoding: [0x24,0xf9,0x6f,0x0a] 549 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 550 @ CHECK-ERRORS: vld1.16 {d0, d1}, [r4:256] 551 @ CHECK-ERRORS: ^ 552 553 vld1.16 {d0, d1}, [r4]! 554 vld1.16 {d0, d1}, [r4:16]! 555 vld1.16 {d0, d1}, [r4:32]! 556 vld1.16 {d0, d1}, [r4:64]! 557 vld1.16 {d0, d1}, [r4:128]! 558 vld1.16 {d0, d1}, [r4:256]! 559 560 @ CHECK: vld1.16 {d0, d1}, [r4]! @ encoding: [0x24,0xf9,0x4d,0x0a] 561 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 562 @ CHECK-ERRORS: vld1.16 {d0, d1}, [r4:16]! 563 @ CHECK-ERRORS: ^ 564 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 565 @ CHECK-ERRORS: vld1.16 {d0, d1}, [r4:32]! 566 @ CHECK-ERRORS: ^ 567 @ CHECK: vld1.16 {d0, d1}, [r4:64]! @ encoding: [0x24,0xf9,0x5d,0x0a] 568 @ CHECK: vld1.16 {d0, d1}, [r4:128]! @ encoding: [0x24,0xf9,0x6d,0x0a] 569 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 570 @ CHECK-ERRORS: vld1.16 {d0, d1}, [r4:256]! 571 @ CHECK-ERRORS: ^ 572 573 vld1.16 {d0, d1}, [r4], r6 574 vld1.16 {d0, d1}, [r4:16], r6 575 vld1.16 {d0, d1}, [r4:32], r6 576 vld1.16 {d0, d1}, [r4:64], r6 577 vld1.16 {d0, d1}, [r4:128], r6 578 vld1.16 {d0, d1}, [r4:256], r6 579 580 @ CHECK: vld1.16 {d0, d1}, [r4], r6 @ encoding: [0x24,0xf9,0x46,0x0a] 581 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 582 @ CHECK-ERRORS: vld1.16 {d0, d1}, [r4:16], r6 583 @ CHECK-ERRORS: ^ 584 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 585 @ CHECK-ERRORS: vld1.16 {d0, d1}, [r4:32], r6 586 @ CHECK-ERRORS: ^ 587 @ CHECK: vld1.16 {d0, d1}, [r4:64], r6 @ encoding: [0x24,0xf9,0x56,0x0a] 588 @ CHECK: vld1.16 {d0, d1}, [r4:128], r6 @ encoding: [0x24,0xf9,0x66,0x0a] 589 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 590 @ CHECK-ERRORS: vld1.16 {d0, d1}, [r4:256], r6 591 @ CHECK-ERRORS: ^ 592 593 vld1.16 {d0, d1, d2}, [r4] 594 vld1.16 {d0, d1, d2}, [r4:16] 595 vld1.16 {d0, d1, d2}, [r4:32] 596 vld1.16 {d0, d1, d2}, [r4:64] 597 vld1.16 {d0, d1, d2}, [r4:128] 598 vld1.16 {d0, d1, d2}, [r4:256] 599 600 @ CHECK: vld1.16 {d0, d1, d2}, [r4] @ encoding: [0x24,0xf9,0x4f,0x06] 601 @ CHECK-ERRORS: error: alignment must be 64 or omitted 602 @ CHECK-ERRORS: vld1.16 {d0, d1, d2}, [r4:16] 603 @ CHECK-ERRORS: ^ 604 @ CHECK-ERRORS: error: alignment must be 64 or omitted 605 @ CHECK-ERRORS: vld1.16 {d0, d1, d2}, [r4:32] 606 @ CHECK-ERRORS: ^ 607 @ CHECK: vld1.16 {d0, d1, d2}, [r4:64] @ encoding: [0x24,0xf9,0x5f,0x06] 608 @ CHECK-ERRORS: error: alignment must be 64 or omitted 609 @ CHECK-ERRORS: vld1.16 {d0, d1, d2}, [r4:128] 610 @ CHECK-ERRORS: ^ 611 @ CHECK-ERRORS: error: alignment must be 64 or omitted 612 @ CHECK-ERRORS: vld1.16 {d0, d1, d2}, [r4:256] 613 @ CHECK-ERRORS: ^ 614 615 vld1.16 {d0, d1, d2}, [r4]! 616 vld1.16 {d0, d1, d2}, [r4:16]! 617 vld1.16 {d0, d1, d2}, [r4:32]! 618 vld1.16 {d0, d1, d2}, [r4:64]! 619 vld1.16 {d0, d1, d2}, [r4:128]! 620 vld1.16 {d0, d1, d2}, [r4:256]! 621 622 @ CHECK: vld1.16 {d0, d1, d2}, [r4]! @ encoding: [0x24,0xf9,0x4d,0x06] 623 @ CHECK-ERRORS: error: alignment must be 64 or omitted 624 @ CHECK-ERRORS: vld1.16 {d0, d1, d2}, [r4:16]! 625 @ CHECK-ERRORS: ^ 626 @ CHECK-ERRORS: error: alignment must be 64 or omitted 627 @ CHECK-ERRORS: vld1.16 {d0, d1, d2}, [r4:32]! 628 @ CHECK-ERRORS: ^ 629 @ CHECK: vld1.16 {d0, d1, d2}, [r4:64]! @ encoding: [0x24,0xf9,0x5d,0x06] 630 @ CHECK-ERRORS: error: alignment must be 64 or omitted 631 @ CHECK-ERRORS: vld1.16 {d0, d1, d2}, [r4:128]! 632 @ CHECK-ERRORS: ^ 633 @ CHECK-ERRORS: error: alignment must be 64 or omitted 634 @ CHECK-ERRORS: vld1.16 {d0, d1, d2}, [r4:256]! 635 @ CHECK-ERRORS: ^ 636 637 vld1.16 {d0, d1, d2}, [r4], r6 638 vld1.16 {d0, d1, d2}, [r4:16], r6 639 vld1.16 {d0, d1, d2}, [r4:32], r6 640 vld1.16 {d0, d1, d2}, [r4:64], r6 641 vld1.16 {d0, d1, d2}, [r4:128], r6 642 vld1.16 {d0, d1, d2}, [r4:256], r6 643 644 @ CHECK: vld1.16 {d0, d1, d2}, [r4], r6 @ encoding: [0x24,0xf9,0x46,0x06] 645 @ CHECK-ERRORS: error: alignment must be 64 or omitted 646 @ CHECK-ERRORS: vld1.16 {d0, d1, d2}, [r4:16], r6 647 @ CHECK-ERRORS: ^ 648 @ CHECK-ERRORS: error: alignment must be 64 or omitted 649 @ CHECK-ERRORS: vld1.16 {d0, d1, d2}, [r4:32], r6 650 @ CHECK-ERRORS: ^ 651 @ CHECK: vld1.16 {d0, d1, d2}, [r4:64], r6 @ encoding: [0x24,0xf9,0x56,0x06] 652 @ CHECK-ERRORS: error: alignment must be 64 or omitted 653 @ CHECK-ERRORS: vld1.16 {d0, d1, d2}, [r4:128], r6 654 @ CHECK-ERRORS: ^ 655 @ CHECK-ERRORS: error: alignment must be 64 or omitted 656 @ CHECK-ERRORS: vld1.16 {d0, d1, d2}, [r4:256], r6 657 @ CHECK-ERRORS: ^ 658 659 vld1.16 {d0, d1, d2, d3}, [r4] 660 vld1.16 {d0, d1, d2, d3}, [r4:16] 661 vld1.16 {d0, d1, d2, d3}, [r4:32] 662 vld1.16 {d0, d1, d2, d3}, [r4:64] 663 vld1.16 {d0, d1, d2, d3}, [r4:128] 664 vld1.16 {d0, d1, d2, d3}, [r4:256] 665 666 @ CHECK: vld1.16 {d0, d1, d2, d3}, [r4] @ encoding: [0x24,0xf9,0x4f,0x02] 667 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 668 @ CHECK-ERRORS: vld1.16 {d0, d1, d2, d3}, [r4:16] 669 @ CHECK-ERRORS: ^ 670 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 671 @ CHECK-ERRORS: vld1.16 {d0, d1, d2, d3}, [r4:32] 672 @ CHECK-ERRORS: ^ 673 @ CHECK: vld1.16 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x24,0xf9,0x5f,0x02] 674 @ CHECK: vld1.16 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x24,0xf9,0x6f,0x02] 675 @ CHECK: vld1.16 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x24,0xf9,0x7f,0x02] 676 677 vld1.16 {d0, d1, d2, d3}, [r4]! 678 vld1.16 {d0, d1, d2, d3}, [r4:16]! 679 vld1.16 {d0, d1, d2, d3}, [r4:32]! 680 vld1.16 {d0, d1, d2, d3}, [r4:64]! 681 vld1.16 {d0, d1, d2, d3}, [r4:128]! 682 vld1.16 {d0, d1, d2, d3}, [r4:256]! 683 684 @ CHECK: vld1.16 {d0, d1, d2, d3}, [r4]! @ encoding: [0x24,0xf9,0x4d,0x02] 685 @ CHECK-ERRORS: vld1.16 {d0, d1, d2, d3}, [r4:16]! 686 @ CHECK-ERRORS: ^ 687 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 688 @ CHECK-ERRORS: vld1.16 {d0, d1, d2, d3}, [r4:32]! 689 @ CHECK-ERRORS: ^ 690 @ CHECK: vld1.16 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x24,0xf9,0x5d,0x02] 691 @ CHECK: vld1.16 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x24,0xf9,0x6d,0x02] 692 @ CHECK: vld1.16 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x24,0xf9,0x7d,0x02] 693 694 vld1.16 {d0, d1, d2, d3}, [r4], r6 695 vld1.16 {d0, d1, d2, d3}, [r4:16], r6 696 vld1.16 {d0, d1, d2, d3}, [r4:32], r6 697 vld1.16 {d0, d1, d2, d3}, [r4:64], r6 698 vld1.16 {d0, d1, d2, d3}, [r4:128], r6 699 vld1.16 {d0, d1, d2, d3}, [r4:256], r6 700 701 @ CHECK: vld1.16 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x24,0xf9,0x46,0x02] 702 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 703 @ CHECK-ERRORS: vld1.16 {d0, d1, d2, d3}, [r4:16], r6 704 @ CHECK-ERRORS: ^ 705 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 706 @ CHECK-ERRORS: vld1.16 {d0, d1, d2, d3}, [r4:32], r6 707 @ CHECK-ERRORS: ^ 708 @ CHECK: vld1.16 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x24,0xf9,0x56,0x02] 709 @ CHECK: vld1.16 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x24,0xf9,0x66,0x02] 710 @ CHECK: vld1.16 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x24,0xf9,0x76,0x02] 711 712 vld1.16 {d0[2]}, [r4] 713 vld1.16 {d0[2]}, [r4:16] 714 vld1.16 {d0[2]}, [r4:32] 715 vld1.16 {d0[2]}, [r4:64] 716 vld1.16 {d0[2]}, [r4:128] 717 vld1.16 {d0[2]}, [r4:256] 718 719 @ CHECK: vld1.16 {d0[2]}, [r4] @ encoding: [0xa4,0xf9,0x8f,0x04] 720 @ CHECK: vld1.16 {d0[2]}, [r4:16] @ encoding: [0xa4,0xf9,0x9f,0x04] 721 @ CHECK-ERRORS: error: alignment must be 16 or omitted 722 @ CHECK-ERRORS: vld1.16 {d0[2]}, [r4:32] 723 @ CHECK-ERRORS: ^ 724 @ CHECK-ERRORS: error: alignment must be 16 or omitted 725 @ CHECK-ERRORS: vld1.16 {d0[2]}, [r4:64] 726 @ CHECK-ERRORS: ^ 727 @ CHECK-ERRORS: error: alignment must be 16 or omitted 728 @ CHECK-ERRORS: vld1.16 {d0[2]}, [r4:128] 729 @ CHECK-ERRORS: ^ 730 @ CHECK-ERRORS: error: alignment must be 16 or omitted 731 @ CHECK-ERRORS: vld1.16 {d0[2]}, [r4:256] 732 @ CHECK-ERRORS: ^ 733 734 vld1.16 {d0[2]}, [r4]! 735 vld1.16 {d0[2]}, [r4:16]! 736 vld1.16 {d0[2]}, [r4:32]! 737 vld1.16 {d0[2]}, [r4:64]! 738 vld1.16 {d0[2]}, [r4:128]! 739 vld1.16 {d0[2]}, [r4:256]! 740 741 @ CHECK: vld1.16 {d0[2]}, [r4]! @ encoding: [0xa4,0xf9,0x8d,0x04] 742 @ CHECK: vld1.16 {d0[2]}, [r4:16]! @ encoding: [0xa4,0xf9,0x9d,0x04] 743 @ CHECK-ERRORS: error: alignment must be 16 or omitted 744 @ CHECK-ERRORS: vld1.16 {d0[2]}, [r4:32]! 745 @ CHECK-ERRORS: ^ 746 @ CHECK-ERRORS: error: alignment must be 16 or omitted 747 @ CHECK-ERRORS: vld1.16 {d0[2]}, [r4:64]! 748 @ CHECK-ERRORS: ^ 749 @ CHECK-ERRORS: error: alignment must be 16 or omitted 750 @ CHECK-ERRORS: vld1.16 {d0[2]}, [r4:128]! 751 @ CHECK-ERRORS: ^ 752 @ CHECK-ERRORS: error: alignment must be 16 or omitted 753 @ CHECK-ERRORS: vld1.16 {d0[2]}, [r4:256]! 754 @ CHECK-ERRORS: ^ 755 756 vld1.16 {d0[2]}, [r4], r6 757 vld1.16 {d0[2]}, [r4:16], r6 758 vld1.16 {d0[2]}, [r4:32], r6 759 vld1.16 {d0[2]}, [r4:64], r6 760 vld1.16 {d0[2]}, [r4:128], r6 761 vld1.16 {d0[2]}, [r4:256], r6 762 763 @ CHECK: vld1.16 {d0[2]}, [r4], r6 @ encoding: [0xa4,0xf9,0x86,0x04] 764 @ CHECK: vld1.16 {d0[2]}, [r4:16], r6 @ encoding: [0xa4,0xf9,0x96,0x04] 765 @ CHECK-ERRORS: error: alignment must be 16 or omitted 766 @ CHECK-ERRORS: vld1.16 {d0[2]}, [r4:32], r6 767 @ CHECK-ERRORS: ^ 768 @ CHECK-ERRORS: error: alignment must be 16 or omitted 769 @ CHECK-ERRORS: vld1.16 {d0[2]}, [r4:64], r6 770 @ CHECK-ERRORS: ^ 771 @ CHECK-ERRORS: error: alignment must be 16 or omitted 772 @ CHECK-ERRORS: vld1.16 {d0[2]}, [r4:128], r6 773 @ CHECK-ERRORS: ^ 774 @ CHECK-ERRORS: error: alignment must be 16 or omitted 775 @ CHECK-ERRORS: vld1.16 {d0[2]}, [r4:256], r6 776 @ CHECK-ERRORS: ^ 777 778 vld1.16 {d0[]}, [r4] 779 vld1.16 {d0[]}, [r4:16] 780 vld1.16 {d0[]}, [r4:32] 781 vld1.16 {d0[]}, [r4:64] 782 vld1.16 {d0[]}, [r4:128] 783 vld1.16 {d0[]}, [r4:256] 784 785 @ CHECK: vld1.16 {d0[]}, [r4] @ encoding: [0xa4,0xf9,0x4f,0x0c] 786 @ CHECK: vld1.16 {d0[]}, [r4:16] @ encoding: [0xa4,0xf9,0x5f,0x0c] 787 @ CHECK-ERRORS: error: alignment must be 16 or omitted 788 @ CHECK-ERRORS: vld1.16 {d0[]}, [r4:32] 789 @ CHECK-ERRORS: ^ 790 @ CHECK-ERRORS: error: alignment must be 16 or omitted 791 @ CHECK-ERRORS: vld1.16 {d0[]}, [r4:64] 792 @ CHECK-ERRORS: ^ 793 @ CHECK-ERRORS: error: alignment must be 16 or omitted 794 @ CHECK-ERRORS: vld1.16 {d0[]}, [r4:128] 795 @ CHECK-ERRORS: ^ 796 @ CHECK-ERRORS: error: alignment must be 16 or omitted 797 @ CHECK-ERRORS: vld1.16 {d0[]}, [r4:256] 798 @ CHECK-ERRORS: ^ 799 800 vld1.16 {d0[]}, [r4]! 801 vld1.16 {d0[]}, [r4:16]! 802 vld1.16 {d0[]}, [r4:32]! 803 vld1.16 {d0[]}, [r4:64]! 804 vld1.16 {d0[]}, [r4:128]! 805 vld1.16 {d0[]}, [r4:256]! 806 807 @ CHECK: vld1.16 {d0[]}, [r4]! @ encoding: [0xa4,0xf9,0x4d,0x0c] 808 @ CHECK: vld1.16 {d0[]}, [r4:16]! @ encoding: [0xa4,0xf9,0x5d,0x0c] 809 @ CHECK-ERRORS: error: alignment must be 16 or omitted 810 @ CHECK-ERRORS: vld1.16 {d0[]}, [r4:32]! 811 @ CHECK-ERRORS: ^ 812 @ CHECK-ERRORS: error: alignment must be 16 or omitted 813 @ CHECK-ERRORS: vld1.16 {d0[]}, [r4:64]! 814 @ CHECK-ERRORS: ^ 815 @ CHECK-ERRORS: error: alignment must be 16 or omitted 816 @ CHECK-ERRORS: vld1.16 {d0[]}, [r4:128]! 817 @ CHECK-ERRORS: ^ 818 @ CHECK-ERRORS: error: alignment must be 16 or omitted 819 @ CHECK-ERRORS: vld1.16 {d0[]}, [r4:256]! 820 @ CHECK-ERRORS: ^ 821 822 vld1.16 {d0[]}, [r4], r6 823 vld1.16 {d0[]}, [r4:16], r6 824 vld1.16 {d0[]}, [r4:32], r6 825 vld1.16 {d0[]}, [r4:64], r6 826 vld1.16 {d0[]}, [r4:128], r6 827 vld1.16 {d0[]}, [r4:256], r6 828 829 @ CHECK: vld1.16 {d0[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x46,0x0c] 830 @ CHECK: vld1.16 {d0[]}, [r4:16], r6 @ encoding: [0xa4,0xf9,0x56,0x0c] 831 @ CHECK-ERRORS: error: alignment must be 16 or omitted 832 @ CHECK-ERRORS: vld1.16 {d0[]}, [r4:32], r6 833 @ CHECK-ERRORS: ^ 834 @ CHECK-ERRORS: error: alignment must be 16 or omitted 835 @ CHECK-ERRORS: vld1.16 {d0[]}, [r4:64], r6 836 @ CHECK-ERRORS: ^ 837 @ CHECK-ERRORS: error: alignment must be 16 or omitted 838 @ CHECK-ERRORS: vld1.16 {d0[]}, [r4:128], r6 839 @ CHECK-ERRORS: ^ 840 @ CHECK-ERRORS: error: alignment must be 16 or omitted 841 @ CHECK-ERRORS: vld1.16 {d0[]}, [r4:256], r6 842 @ CHECK-ERRORS: ^ 843 844 vld1.16 {d0[], d1[]}, [r4] 845 vld1.16 {d0[], d1[]}, [r4:16] 846 vld1.16 {d0[], d1[]}, [r4:32] 847 vld1.16 {d0[], d1[]}, [r4:64] 848 vld1.16 {d0[], d1[]}, [r4:128] 849 vld1.16 {d0[], d1[]}, [r4:256] 850 851 @ CHECK: vld1.16 {d0[], d1[]}, [r4] @ encoding: [0xa4,0xf9,0x6f,0x0c] 852 @ CHECK: vld1.16 {d0[], d1[]}, [r4:16] @ encoding: [0xa4,0xf9,0x7f,0x0c] 853 @ CHECK-ERRORS: error: alignment must be 16 or omitted 854 @ CHECK-ERRORS: vld1.16 {d0[], d1[]}, [r4:32] 855 @ CHECK-ERRORS: ^ 856 @ CHECK-ERRORS: error: alignment must be 16 or omitted 857 @ CHECK-ERRORS: vld1.16 {d0[], d1[]}, [r4:64] 858 @ CHECK-ERRORS: ^ 859 @ CHECK-ERRORS: error: alignment must be 16 or omitted 860 @ CHECK-ERRORS: vld1.16 {d0[], d1[]}, [r4:128] 861 @ CHECK-ERRORS: ^ 862 @ CHECK-ERRORS: error: alignment must be 16 or omitted 863 @ CHECK-ERRORS: vld1.16 {d0[], d1[]}, [r4:256] 864 @ CHECK-ERRORS: ^ 865 866 vld1.16 {d0[], d1[]}, [r4]! 867 vld1.16 {d0[], d1[]}, [r4:16]! 868 vld1.16 {d0[], d1[]}, [r4:32]! 869 vld1.16 {d0[], d1[]}, [r4:64]! 870 vld1.16 {d0[], d1[]}, [r4:128]! 871 vld1.16 {d0[], d1[]}, [r4:256]! 872 873 @ CHECK: vld1.16 {d0[], d1[]}, [r4]! @ encoding: [0xa4,0xf9,0x6d,0x0c] 874 @ CHECK: vld1.16 {d0[], d1[]}, [r4:16]! @ encoding: [0xa4,0xf9,0x7d,0x0c] 875 @ CHECK-ERRORS: error: alignment must be 16 or omitted 876 @ CHECK-ERRORS: vld1.16 {d0[], d1[]}, [r4:32]! 877 @ CHECK-ERRORS: ^ 878 @ CHECK-ERRORS: error: alignment must be 16 or omitted 879 @ CHECK-ERRORS: vld1.16 {d0[], d1[]}, [r4:64]! 880 @ CHECK-ERRORS: ^ 881 @ CHECK-ERRORS: error: alignment must be 16 or omitted 882 @ CHECK-ERRORS: vld1.16 {d0[], d1[]}, [r4:128]! 883 @ CHECK-ERRORS: ^ 884 @ CHECK-ERRORS: error: alignment must be 16 or omitted 885 @ CHECK-ERRORS: vld1.16 {d0[], d1[]}, [r4:256]! 886 @ CHECK-ERRORS: ^ 887 888 vld1.16 {d0[], d1[]}, [r4], r6 889 vld1.16 {d0[], d1[]}, [r4:16], r6 890 vld1.16 {d0[], d1[]}, [r4:32], r6 891 vld1.16 {d0[], d1[]}, [r4:64], r6 892 vld1.16 {d0[], d1[]}, [r4:128], r6 893 vld1.16 {d0[], d1[]}, [r4:256], r6 894 895 @ CHECK: vld1.16 {d0[], d1[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x66,0x0c] 896 @ CHECK: vld1.16 {d0[], d1[]}, [r4:16], r6 @ encoding: [0xa4,0xf9,0x76,0x0c] 897 @ CHECK-ERRORS: error: alignment must be 16 or omitted 898 @ CHECK-ERRORS: vld1.16 {d0[], d1[]}, [r4:32], r6 899 @ CHECK-ERRORS: ^ 900 @ CHECK-ERRORS: error: alignment must be 16 or omitted 901 @ CHECK-ERRORS: vld1.16 {d0[], d1[]}, [r4:64], r6 902 @ CHECK-ERRORS: ^ 903 @ CHECK-ERRORS: error: alignment must be 16 or omitted 904 @ CHECK-ERRORS: vld1.16 {d0[], d1[]}, [r4:128], r6 905 @ CHECK-ERRORS: ^ 906 @ CHECK-ERRORS: error: alignment must be 16 or omitted 907 @ CHECK-ERRORS: vld1.16 {d0[], d1[]}, [r4:256], r6 908 @ CHECK-ERRORS: ^ 909 910 vld1.32 {d0}, [r4] 911 vld1.32 {d0}, [r4:16] 912 vld1.32 {d0}, [r4:32] 913 vld1.32 {d0}, [r4:64] 914 vld1.32 {d0}, [r4:128] 915 vld1.32 {d0}, [r4:256] 916 917 @ CHECK: vld1.32 {d0}, [r4] @ encoding: [0x24,0xf9,0x8f,0x07] 918 @ CHECK-ERRORS: error: alignment must be 64 or omitted 919 @ CHECK-ERRORS: vld1.32 {d0}, [r4:16] 920 @ CHECK-ERRORS: ^ 921 @ CHECK-ERRORS: error: alignment must be 64 or omitted 922 @ CHECK-ERRORS: vld1.32 {d0}, [r4:32] 923 @ CHECK-ERRORS: ^ 924 @ CHECK: vld1.32 {d0}, [r4:64] @ encoding: [0x24,0xf9,0x9f,0x07] 925 @ CHECK-ERRORS: error: alignment must be 64 or omitted 926 @ CHECK-ERRORS: vld1.32 {d0}, [r4:128] 927 @ CHECK-ERRORS: ^ 928 @ CHECK-ERRORS: error: alignment must be 64 or omitted 929 @ CHECK-ERRORS: vld1.32 {d0}, [r4:256] 930 @ CHECK-ERRORS: ^ 931 932 vld1.32 {d0}, [r4]! 933 vld1.32 {d0}, [r4:16]! 934 vld1.32 {d0}, [r4:32]! 935 vld1.32 {d0}, [r4:64]! 936 vld1.32 {d0}, [r4:128]! 937 vld1.32 {d0}, [r4:256]! 938 939 @ CHECK: vld1.32 {d0}, [r4]! @ encoding: [0x24,0xf9,0x8d,0x07] 940 @ CHECK-ERRORS: error: alignment must be 64 or omitted 941 @ CHECK-ERRORS: vld1.32 {d0}, [r4:16]! 942 @ CHECK-ERRORS: ^ 943 @ CHECK-ERRORS: error: alignment must be 64 or omitted 944 @ CHECK-ERRORS: vld1.32 {d0}, [r4:32]! 945 @ CHECK-ERRORS: ^ 946 @ CHECK: vld1.32 {d0}, [r4:64]! @ encoding: [0x24,0xf9,0x9d,0x07] 947 @ CHECK-ERRORS: error: alignment must be 64 or omitted 948 @ CHECK-ERRORS: vld1.32 {d0}, [r4:128]! 949 @ CHECK-ERRORS: ^ 950 @ CHECK-ERRORS: error: alignment must be 64 or omitted 951 @ CHECK-ERRORS: vld1.32 {d0}, [r4:256]! 952 @ CHECK-ERRORS: ^ 953 954 vld1.32 {d0}, [r4], r6 955 vld1.32 {d0}, [r4:16], r6 956 vld1.32 {d0}, [r4:32], r6 957 vld1.32 {d0}, [r4:64], r6 958 vld1.32 {d0}, [r4:128], r6 959 vld1.32 {d0}, [r4:256], r6 960 961 @ CHECK: vld1.32 {d0}, [r4], r6 @ encoding: [0x24,0xf9,0x86,0x07] 962 @ CHECK-ERRORS: error: alignment must be 64 or omitted 963 @ CHECK-ERRORS: vld1.32 {d0}, [r4:16], r6 964 @ CHECK-ERRORS: ^ 965 @ CHECK-ERRORS: error: alignment must be 64 or omitted 966 @ CHECK-ERRORS: vld1.32 {d0}, [r4:32], r6 967 @ CHECK-ERRORS: ^ 968 @ CHECK: vld1.32 {d0}, [r4:64], r6 @ encoding: [0x24,0xf9,0x96,0x07] 969 @ CHECK-ERRORS: error: alignment must be 64 or omitted 970 @ CHECK-ERRORS: vld1.32 {d0}, [r4:128], r6 971 @ CHECK-ERRORS: ^ 972 @ CHECK-ERRORS: error: alignment must be 64 or omitted 973 @ CHECK-ERRORS: vld1.32 {d0}, [r4:256], r6 974 @ CHECK-ERRORS: ^ 975 976 vld1.32 {d0, d1}, [r4] 977 vld1.32 {d0, d1}, [r4:16] 978 vld1.32 {d0, d1}, [r4:32] 979 vld1.32 {d0, d1}, [r4:64] 980 vld1.32 {d0, d1}, [r4:128] 981 vld1.32 {d0, d1}, [r4:256] 982 983 @ CHECK: vld1.32 {d0, d1}, [r4] @ encoding: [0x24,0xf9,0x8f,0x0a] 984 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 985 @ CHECK-ERRORS: vld1.32 {d0, d1}, [r4:16] 986 @ CHECK-ERRORS: ^ 987 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 988 @ CHECK-ERRORS: vld1.32 {d0, d1}, [r4:32] 989 @ CHECK-ERRORS: ^ 990 @ CHECK: vld1.32 {d0, d1}, [r4:64] @ encoding: [0x24,0xf9,0x9f,0x0a] 991 @ CHECK: vld1.32 {d0, d1}, [r4:128] @ encoding: [0x24,0xf9,0xaf,0x0a] 992 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 993 @ CHECK-ERRORS: vld1.32 {d0, d1}, [r4:256] 994 @ CHECK-ERRORS: ^ 995 996 vld1.32 {d0, d1}, [r4]! 997 vld1.32 {d0, d1}, [r4:16]! 998 vld1.32 {d0, d1}, [r4:32]! 999 vld1.32 {d0, d1}, [r4:64]! 1000 vld1.32 {d0, d1}, [r4:128]! 1001 vld1.32 {d0, d1}, [r4:256]! 1002 1003 @ CHECK: vld1.32 {d0, d1}, [r4]! @ encoding: [0x24,0xf9,0x8d,0x0a] 1004 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1005 @ CHECK-ERRORS: vld1.32 {d0, d1}, [r4:16]! 1006 @ CHECK-ERRORS: ^ 1007 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1008 @ CHECK-ERRORS: vld1.32 {d0, d1}, [r4:32]! 1009 @ CHECK-ERRORS: ^ 1010 @ CHECK: vld1.32 {d0, d1}, [r4:64]! @ encoding: [0x24,0xf9,0x9d,0x0a] 1011 @ CHECK: vld1.32 {d0, d1}, [r4:128]! @ encoding: [0x24,0xf9,0xad,0x0a] 1012 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1013 @ CHECK-ERRORS: vld1.32 {d0, d1}, [r4:256]! 1014 @ CHECK-ERRORS: ^ 1015 1016 vld1.32 {d0, d1}, [r4], r6 1017 vld1.32 {d0, d1}, [r4:16], r6 1018 vld1.32 {d0, d1}, [r4:32], r6 1019 vld1.32 {d0, d1}, [r4:64], r6 1020 vld1.32 {d0, d1}, [r4:128], r6 1021 vld1.32 {d0, d1}, [r4:256], r6 1022 1023 @ CHECK: vld1.32 {d0, d1}, [r4], r6 @ encoding: [0x24,0xf9,0x86,0x0a] 1024 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1025 @ CHECK-ERRORS: vld1.32 {d0, d1}, [r4:16], r6 1026 @ CHECK-ERRORS: ^ 1027 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1028 @ CHECK-ERRORS: vld1.32 {d0, d1}, [r4:32], r6 1029 @ CHECK-ERRORS: ^ 1030 @ CHECK: vld1.32 {d0, d1}, [r4:64], r6 @ encoding: [0x24,0xf9,0x96,0x0a] 1031 @ CHECK: vld1.32 {d0, d1}, [r4:128], r6 @ encoding: [0x24,0xf9,0xa6,0x0a] 1032 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1033 @ CHECK-ERRORS: vld1.32 {d0, d1}, [r4:256], r6 1034 @ CHECK-ERRORS: ^ 1035 1036 vld1.32 {d0, d1, d2}, [r4] 1037 vld1.32 {d0, d1, d2}, [r4:16] 1038 vld1.32 {d0, d1, d2}, [r4:32] 1039 vld1.32 {d0, d1, d2}, [r4:64] 1040 vld1.32 {d0, d1, d2}, [r4:128] 1041 vld1.32 {d0, d1, d2}, [r4:256] 1042 1043 @ CHECK: vld1.32 {d0, d1, d2}, [r4] @ encoding: [0x24,0xf9,0x8f,0x06] 1044 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1045 @ CHECK-ERRORS: vld1.32 {d0, d1, d2}, [r4:16] 1046 @ CHECK-ERRORS: ^ 1047 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1048 @ CHECK-ERRORS: vld1.32 {d0, d1, d2}, [r4:32] 1049 @ CHECK-ERRORS: ^ 1050 @ CHECK: vld1.32 {d0, d1, d2}, [r4:64] @ encoding: [0x24,0xf9,0x9f,0x06] 1051 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1052 @ CHECK-ERRORS: vld1.32 {d0, d1, d2}, [r4:128] 1053 @ CHECK-ERRORS: ^ 1054 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1055 @ CHECK-ERRORS: vld1.32 {d0, d1, d2}, [r4:256] 1056 @ CHECK-ERRORS: ^ 1057 1058 vld1.32 {d0, d1, d2}, [r4]! 1059 vld1.32 {d0, d1, d2}, [r4:16]! 1060 vld1.32 {d0, d1, d2}, [r4:32]! 1061 vld1.32 {d0, d1, d2}, [r4:64]! 1062 vld1.32 {d0, d1, d2}, [r4:128]! 1063 vld1.32 {d0, d1, d2}, [r4:256]! 1064 1065 @ CHECK: vld1.32 {d0, d1, d2}, [r4]! @ encoding: [0x24,0xf9,0x8d,0x06] 1066 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1067 @ CHECK-ERRORS: vld1.32 {d0, d1, d2}, [r4:16]! 1068 @ CHECK-ERRORS: ^ 1069 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1070 @ CHECK-ERRORS: vld1.32 {d0, d1, d2}, [r4:32]! 1071 @ CHECK-ERRORS: ^ 1072 @ CHECK: vld1.32 {d0, d1, d2}, [r4:64]! @ encoding: [0x24,0xf9,0x9d,0x06] 1073 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1074 @ CHECK-ERRORS: vld1.32 {d0, d1, d2}, [r4:128]! 1075 @ CHECK-ERRORS: ^ 1076 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1077 @ CHECK-ERRORS: vld1.32 {d0, d1, d2}, [r4:256]! 1078 @ CHECK-ERRORS: ^ 1079 1080 vld1.32 {d0, d1, d2}, [r4], r6 1081 vld1.32 {d0, d1, d2}, [r4:16], r6 1082 vld1.32 {d0, d1, d2}, [r4:32], r6 1083 vld1.32 {d0, d1, d2}, [r4:64], r6 1084 vld1.32 {d0, d1, d2}, [r4:128], r6 1085 vld1.32 {d0, d1, d2}, [r4:256], r6 1086 1087 @ CHECK: vld1.32 {d0, d1, d2}, [r4], r6 @ encoding: [0x24,0xf9,0x86,0x06] 1088 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1089 @ CHECK-ERRORS: vld1.32 {d0, d1, d2}, [r4:16], r6 1090 @ CHECK-ERRORS: ^ 1091 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1092 @ CHECK-ERRORS: vld1.32 {d0, d1, d2}, [r4:32], r6 1093 @ CHECK-ERRORS: ^ 1094 @ CHECK: vld1.32 {d0, d1, d2}, [r4:64], r6 @ encoding: [0x24,0xf9,0x96,0x06] 1095 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1096 @ CHECK-ERRORS: vld1.32 {d0, d1, d2}, [r4:128], r6 1097 @ CHECK-ERRORS: ^ 1098 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1099 @ CHECK-ERRORS: vld1.32 {d0, d1, d2}, [r4:256], r6 1100 @ CHECK-ERRORS: ^ 1101 1102 vld1.32 {d0, d1, d2, d3}, [r4] 1103 vld1.32 {d0, d1, d2, d3}, [r4:16] 1104 vld1.32 {d0, d1, d2, d3}, [r4:32] 1105 vld1.32 {d0, d1, d2, d3}, [r4:64] 1106 vld1.32 {d0, d1, d2, d3}, [r4:128] 1107 vld1.32 {d0, d1, d2, d3}, [r4:256] 1108 1109 @ CHECK: vld1.32 {d0, d1, d2, d3}, [r4] @ encoding: [0x24,0xf9,0x8f,0x02] 1110 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1111 @ CHECK-ERRORS: vld1.32 {d0, d1, d2, d3}, [r4:16] 1112 @ CHECK-ERRORS: ^ 1113 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1114 @ CHECK-ERRORS: vld1.32 {d0, d1, d2, d3}, [r4:32] 1115 @ CHECK-ERRORS: ^ 1116 @ CHECK: vld1.32 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x24,0xf9,0x9f,0x02] 1117 @ CHECK: vld1.32 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x24,0xf9,0xaf,0x02] 1118 @ CHECK: vld1.32 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x24,0xf9,0xbf,0x02] 1119 1120 vld1.32 {d0, d1, d2, d3}, [r4]! 1121 vld1.32 {d0, d1, d2, d3}, [r4:16]! 1122 vld1.32 {d0, d1, d2, d3}, [r4:32]! 1123 vld1.32 {d0, d1, d2, d3}, [r4:64]! 1124 vld1.32 {d0, d1, d2, d3}, [r4:128]! 1125 vld1.32 {d0, d1, d2, d3}, [r4:256]! 1126 1127 @ CHECK: vld1.32 {d0, d1, d2, d3}, [r4]! @ encoding: [0x24,0xf9,0x8d,0x02] 1128 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1129 @ CHECK-ERRORS: vld1.32 {d0, d1, d2, d3}, [r4:16]! 1130 @ CHECK-ERRORS: ^ 1131 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1132 @ CHECK-ERRORS: vld1.32 {d0, d1, d2, d3}, [r4:32]! 1133 @ CHECK-ERRORS: ^ 1134 @ CHECK: vld1.32 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x24,0xf9,0x9d,0x02] 1135 @ CHECK: vld1.32 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x24,0xf9,0xad,0x02] 1136 @ CHECK: vld1.32 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x24,0xf9,0xbd,0x02] 1137 1138 vld1.32 {d0, d1, d2, d3}, [r4], r6 1139 vld1.32 {d0, d1, d2, d3}, [r4:16], r6 1140 vld1.32 {d0, d1, d2, d3}, [r4:32], r6 1141 vld1.32 {d0, d1, d2, d3}, [r4:64], r6 1142 vld1.32 {d0, d1, d2, d3}, [r4:128], r6 1143 vld1.32 {d0, d1, d2, d3}, [r4:256], r6 1144 1145 @ CHECK: vld1.32 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x24,0xf9,0x86,0x02] 1146 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1147 @ CHECK-ERRORS: vld1.32 {d0, d1, d2, d3}, [r4:16], r6 1148 @ CHECK-ERRORS: ^ 1149 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1150 @ CHECK-ERRORS: vld1.32 {d0, d1, d2, d3}, [r4:32], r6 1151 @ CHECK-ERRORS: ^ 1152 @ CHECK: vld1.32 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x24,0xf9,0x96,0x02] 1153 @ CHECK: vld1.32 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x24,0xf9,0xa6,0x02] 1154 @ CHECK: vld1.32 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x24,0xf9,0xb6,0x02] 1155 1156 vld1.32 {d0[1]}, [r4] 1157 vld1.32 {d0[1]}, [r4:16] 1158 vld1.32 {d0[1]}, [r4:32] 1159 vld1.32 {d0[1]}, [r4:64] 1160 vld1.32 {d0[1]}, [r4:128] 1161 vld1.32 {d0[1]}, [r4:256] 1162 1163 @ CHECK: vld1.32 {d0[1]}, [r4] @ encoding: [0xa4,0xf9,0x8f,0x08] 1164 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1165 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:16] 1166 @ CHECK-ERRORS: ^ 1167 @ CHECK: vld1.32 {d0[1]}, [r4:32] @ encoding: [0xa4,0xf9,0xbf,0x08] 1168 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1169 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:64] 1170 @ CHECK-ERRORS: ^ 1171 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1172 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:128] 1173 @ CHECK-ERRORS: ^ 1174 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1175 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:256] 1176 @ CHECK-ERRORS: ^ 1177 1178 vld1.32 {d0[1]}, [r4]! 1179 vld1.32 {d0[1]}, [r4:16]! 1180 vld1.32 {d0[1]}, [r4:32]! 1181 vld1.32 {d0[1]}, [r4:64]! 1182 vld1.32 {d0[1]}, [r4:128]! 1183 vld1.32 {d0[1]}, [r4:256]! 1184 1185 @ CHECK: vld1.32 {d0[1]}, [r4]! @ encoding: [0xa4,0xf9,0x8d,0x08] 1186 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1187 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:16]! 1188 @ CHECK-ERRORS: ^ 1189 @ CHECK: vld1.32 {d0[1]}, [r4:32]! @ encoding: [0xa4,0xf9,0xbd,0x08] 1190 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1191 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:64]! 1192 @ CHECK-ERRORS: ^ 1193 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1194 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:128]! 1195 @ CHECK-ERRORS: ^ 1196 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1197 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:256]! 1198 @ CHECK-ERRORS: ^ 1199 1200 vld1.32 {d0[1]}, [r4], r6 1201 vld1.32 {d0[1]}, [r4:16], r6 1202 vld1.32 {d0[1]}, [r4:32], r6 1203 vld1.32 {d0[1]}, [r4:64], r6 1204 vld1.32 {d0[1]}, [r4:128], r6 1205 vld1.32 {d0[1]}, [r4:256], r6 1206 1207 @ CHECK: vld1.32 {d0[1]}, [r4], r6 @ encoding: [0xa4,0xf9,0x86,0x08] 1208 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1209 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:16], r6 1210 @ CHECK-ERRORS: ^ 1211 @ CHECK: vld1.32 {d0[1]}, [r4:32], r6 @ encoding: [0xa4,0xf9,0xb6,0x08] 1212 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1213 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:64], r6 1214 @ CHECK-ERRORS: ^ 1215 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1216 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:128], r6 1217 @ CHECK-ERRORS: ^ 1218 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1219 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:256], r6 1220 @ CHECK-ERRORS: ^ 1221 1222 vld1.32 {d0[]}, [r4] 1223 vld1.32 {d0[]}, [r4:16] 1224 vld1.32 {d0[]}, [r4:32] 1225 vld1.32 {d0[]}, [r4:64] 1226 vld1.32 {d0[]}, [r4:128] 1227 vld1.32 {d0[]}, [r4:256] 1228 1229 @ CHECK: vld1.32 {d0[]}, [r4] @ encoding: [0xa4,0xf9,0x8f,0x0c] 1230 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1231 @ CHECK-ERRORS: vld1.32 {d0[]}, [r4:16] 1232 @ CHECK-ERRORS: ^ 1233 @ CHECK: vld1.32 {d0[]}, [r4:32] @ encoding: [0xa4,0xf9,0x9f,0x0c] 1234 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1235 @ CHECK-ERRORS: vld1.32 {d0[]}, [r4:64] 1236 @ CHECK-ERRORS: ^ 1237 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1238 @ CHECK-ERRORS: vld1.32 {d0[]}, [r4:128] 1239 @ CHECK-ERRORS: ^ 1240 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1241 @ CHECK-ERRORS: vld1.32 {d0[]}, [r4:256] 1242 @ CHECK-ERRORS: ^ 1243 1244 vld1.32 {d0[]}, [r4]! 1245 vld1.32 {d0[]}, [r4:16]! 1246 vld1.32 {d0[]}, [r4:32]! 1247 vld1.32 {d0[]}, [r4:64]! 1248 vld1.32 {d0[]}, [r4:128]! 1249 vld1.32 {d0[]}, [r4:256]! 1250 1251 @ CHECK: vld1.32 {d0[]}, [r4]! @ encoding: [0xa4,0xf9,0x8d,0x0c] 1252 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1253 @ CHECK-ERRORS: vld1.32 {d0[]}, [r4:16]! 1254 @ CHECK-ERRORS: ^ 1255 @ CHECK: vld1.32 {d0[]}, [r4:32]! @ encoding: [0xa4,0xf9,0x9d,0x0c] 1256 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1257 @ CHECK-ERRORS: vld1.32 {d0[]}, [r4:64]! 1258 @ CHECK-ERRORS: ^ 1259 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1260 @ CHECK-ERRORS: vld1.32 {d0[]}, [r4:128]! 1261 @ CHECK-ERRORS: ^ 1262 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1263 @ CHECK-ERRORS: vld1.32 {d0[]}, [r4:256]! 1264 @ CHECK-ERRORS: ^ 1265 1266 vld1.32 {d0[]}, [r4], r6 1267 vld1.32 {d0[]}, [r4:16], r6 1268 vld1.32 {d0[]}, [r4:32], r6 1269 vld1.32 {d0[]}, [r4:64], r6 1270 vld1.32 {d0[]}, [r4:128], r6 1271 vld1.32 {d0[]}, [r4:256], r6 1272 1273 @ CHECK: vld1.32 {d0[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x86,0x0c] 1274 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1275 @ CHECK-ERRORS: vld1.32 {d0[]}, [r4:16], r6 1276 @ CHECK-ERRORS: ^ 1277 @ CHECK: vld1.32 {d0[]}, [r4:32], r6 @ encoding: [0xa4,0xf9,0x96,0x0c] 1278 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1279 @ CHECK-ERRORS: vld1.32 {d0[]}, [r4:64], r6 1280 @ CHECK-ERRORS: ^ 1281 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1282 @ CHECK-ERRORS: vld1.32 {d0[]}, [r4:128], r6 1283 @ CHECK-ERRORS: ^ 1284 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1285 @ CHECK-ERRORS: vld1.32 {d0[]}, [r4:256], r6 1286 @ CHECK-ERRORS: ^ 1287 1288 vld1.32 {d0[], d1[]}, [r4] 1289 vld1.32 {d0[], d1[]}, [r4:16] 1290 vld1.32 {d0[], d1[]}, [r4:32] 1291 vld1.32 {d0[], d1[]}, [r4:64] 1292 vld1.32 {d0[], d1[]}, [r4:128] 1293 vld1.32 {d0[], d1[]}, [r4:256] 1294 1295 @ CHECK: vld1.32 {d0[], d1[]}, [r4] @ encoding: [0xa4,0xf9,0xaf,0x0c] 1296 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1297 @ CHECK-ERRORS: vld1.32 {d0[], d1[]}, [r4:16] 1298 @ CHECK-ERRORS: ^ 1299 @ CHECK: vld1.32 {d0[], d1[]}, [r4:32] @ encoding: [0xa4,0xf9,0xbf,0x0c] 1300 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1301 @ CHECK-ERRORS: vld1.32 {d0[], d1[]}, [r4:64] 1302 @ CHECK-ERRORS: ^ 1303 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1304 @ CHECK-ERRORS: vld1.32 {d0[], d1[]}, [r4:128] 1305 @ CHECK-ERRORS: ^ 1306 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1307 @ CHECK-ERRORS: vld1.32 {d0[], d1[]}, [r4:256] 1308 @ CHECK-ERRORS: ^ 1309 1310 vld1.32 {d0[], d1[]}, [r4]! 1311 vld1.32 {d0[], d1[]}, [r4:16]! 1312 vld1.32 {d0[], d1[]}, [r4:32]! 1313 vld1.32 {d0[], d1[]}, [r4:64]! 1314 vld1.32 {d0[], d1[]}, [r4:128]! 1315 vld1.32 {d0[], d1[]}, [r4:256]! 1316 1317 @ CHECK: vld1.32 {d0[], d1[]}, [r4]! @ encoding: [0xa4,0xf9,0xad,0x0c] 1318 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1319 @ CHECK-ERRORS: vld1.32 {d0[], d1[]}, [r4:16]! 1320 @ CHECK-ERRORS: ^ 1321 @ CHECK: vld1.32 {d0[], d1[]}, [r4:32]! @ encoding: [0xa4,0xf9,0xbd,0x0c] 1322 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1323 @ CHECK-ERRORS: vld1.32 {d0[], d1[]}, [r4:64]! 1324 @ CHECK-ERRORS: ^ 1325 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1326 @ CHECK-ERRORS: vld1.32 {d0[], d1[]}, [r4:128]! 1327 @ CHECK-ERRORS: ^ 1328 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1329 @ CHECK-ERRORS: vld1.32 {d0[], d1[]}, [r4:256]! 1330 @ CHECK-ERRORS: ^ 1331 1332 vld1.32 {d0[], d1[]}, [r4], r6 1333 vld1.32 {d0[], d1[]}, [r4:16], r6 1334 vld1.32 {d0[], d1[]}, [r4:32], r6 1335 vld1.32 {d0[], d1[]}, [r4:64], r6 1336 vld1.32 {d0[], d1[]}, [r4:128], r6 1337 vld1.32 {d0[], d1[]}, [r4:256], r6 1338 1339 @ CHECK: vld1.32 {d0[], d1[]}, [r4], r6 @ encoding: [0xa4,0xf9,0xa6,0x0c] 1340 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1341 @ CHECK-ERRORS: vld1.32 {d0[], d1[]}, [r4:16], r6 1342 @ CHECK-ERRORS: ^ 1343 @ CHECK: vld1.32 {d0[], d1[]}, [r4:32], r6 @ encoding: [0xa4,0xf9,0xb6,0x0c] 1344 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1345 @ CHECK-ERRORS: vld1.32 {d0[], d1[]}, [r4:64], r6 1346 @ CHECK-ERRORS: ^ 1347 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1348 @ CHECK-ERRORS: vld1.32 {d0[], d1[]}, [r4:128], r6 1349 @ CHECK-ERRORS: ^ 1350 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1351 @ CHECK-ERRORS: vld1.32 {d0[], d1[]}, [r4:256], r6 1352 @ CHECK-ERRORS: ^ 1353 1354 vld1.32 {d0[1]}, [r4] 1355 vld1.32 {d0[1]}, [r4:16] 1356 vld1.32 {d0[1]}, [r4:32] 1357 vld1.32 {d0[1]}, [r4:64] 1358 vld1.32 {d0[1]}, [r4:128] 1359 vld1.32 {d0[1]}, [r4:256] 1360 1361 @ CHECK: vld1.32 {d0[1]}, [r4] @ encoding: [0xa4,0xf9,0x8f,0x08] 1362 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1363 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:16] 1364 @ CHECK-ERRORS: ^ 1365 @ CHECK: vld1.32 {d0[1]}, [r4:32] @ encoding: [0xa4,0xf9,0xbf,0x08] 1366 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1367 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:64] 1368 @ CHECK-ERRORS: ^ 1369 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1370 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:128] 1371 @ CHECK-ERRORS: ^ 1372 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1373 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:256] 1374 @ CHECK-ERRORS: ^ 1375 1376 vld1.32 {d0[1]}, [r4]! 1377 vld1.32 {d0[1]}, [r4:16]! 1378 vld1.32 {d0[1]}, [r4:32]! 1379 vld1.32 {d0[1]}, [r4:64]! 1380 vld1.32 {d0[1]}, [r4:128]! 1381 vld1.32 {d0[1]}, [r4:256]! 1382 1383 @ CHECK: vld1.32 {d0[1]}, [r4]! @ encoding: [0xa4,0xf9,0x8d,0x08] 1384 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1385 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:16]! 1386 @ CHECK-ERRORS: ^ 1387 @ CHECK: vld1.32 {d0[1]}, [r4:32]! @ encoding: [0xa4,0xf9,0xbd,0x08] 1388 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1389 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:64]! 1390 @ CHECK-ERRORS: ^ 1391 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1392 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:128]! 1393 @ CHECK-ERRORS: ^ 1394 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1395 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:256]! 1396 @ CHECK-ERRORS: ^ 1397 1398 vld1.32 {d0[1]}, [r4], r6 1399 vld1.32 {d0[1]}, [r4:16], r6 1400 vld1.32 {d0[1]}, [r4:32], r6 1401 vld1.32 {d0[1]}, [r4:64], r6 1402 vld1.32 {d0[1]}, [r4:128], r6 1403 vld1.32 {d0[1]}, [r4:256], r6 1404 1405 @ CHECK: vld1.32 {d0[1]}, [r4], r6 @ encoding: [0xa4,0xf9,0x86,0x08] 1406 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1407 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:16], r6 1408 @ CHECK-ERRORS: ^ 1409 @ CHECK: vld1.32 {d0[1]}, [r4:32], r6 @ encoding: [0xa4,0xf9,0xb6,0x08] 1410 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1411 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:64], r6 1412 @ CHECK-ERRORS: ^ 1413 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1414 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:128], r6 1415 @ CHECK-ERRORS: ^ 1416 @ CHECK-ERRORS: error: alignment must be 32 or omitted 1417 @ CHECK-ERRORS: vld1.32 {d0[1]}, [r4:256], r6 1418 @ CHECK-ERRORS: ^ 1419 1420 vld1.64 {d0}, [r4] 1421 vld1.64 {d0}, [r4:16] 1422 vld1.64 {d0}, [r4:32] 1423 vld1.64 {d0}, [r4:64] 1424 vld1.64 {d0}, [r4:128] 1425 vld1.64 {d0}, [r4:256] 1426 1427 @ CHECK: vld1.64 {d0}, [r4] @ encoding: [0x24,0xf9,0xcf,0x07] 1428 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1429 @ CHECK-ERRORS: vld1.64 {d0}, [r4:16] 1430 @ CHECK-ERRORS: ^ 1431 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1432 @ CHECK-ERRORS: vld1.64 {d0}, [r4:32] 1433 @ CHECK-ERRORS: ^ 1434 @ CHECK: vld1.64 {d0}, [r4:64] @ encoding: [0x24,0xf9,0xdf,0x07] 1435 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1436 @ CHECK-ERRORS: vld1.64 {d0}, [r4:128] 1437 @ CHECK-ERRORS: ^ 1438 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1439 @ CHECK-ERRORS: vld1.64 {d0}, [r4:256] 1440 @ CHECK-ERRORS: ^ 1441 1442 vld1.64 {d0}, [r4]! 1443 vld1.64 {d0}, [r4:16]! 1444 vld1.64 {d0}, [r4:32]! 1445 vld1.64 {d0}, [r4:64]! 1446 vld1.64 {d0}, [r4:128]! 1447 vld1.64 {d0}, [r4:256]! 1448 1449 @ CHECK: vld1.64 {d0}, [r4]! @ encoding: [0x24,0xf9,0xcd,0x07] 1450 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1451 @ CHECK-ERRORS: vld1.64 {d0}, [r4:16]! 1452 @ CHECK-ERRORS: ^ 1453 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1454 @ CHECK-ERRORS: vld1.64 {d0}, [r4:32]! 1455 @ CHECK-ERRORS: ^ 1456 @ CHECK: vld1.64 {d0}, [r4:64]! @ encoding: [0x24,0xf9,0xdd,0x07] 1457 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1458 @ CHECK-ERRORS: vld1.64 {d0}, [r4:128]! 1459 @ CHECK-ERRORS: ^ 1460 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1461 @ CHECK-ERRORS: vld1.64 {d0}, [r4:256]! 1462 @ CHECK-ERRORS: ^ 1463 1464 vld1.64 {d0}, [r4], r6 1465 vld1.64 {d0}, [r4:16], r6 1466 vld1.64 {d0}, [r4:32], r6 1467 vld1.64 {d0}, [r4:64], r6 1468 vld1.64 {d0}, [r4:128], r6 1469 vld1.64 {d0}, [r4:256], r6 1470 1471 @ CHECK: vld1.64 {d0}, [r4], r6 @ encoding: [0x24,0xf9,0xc6,0x07] 1472 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1473 @ CHECK-ERRORS: vld1.64 {d0}, [r4:16], r6 1474 @ CHECK-ERRORS: ^ 1475 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1476 @ CHECK-ERRORS: vld1.64 {d0}, [r4:32], r6 1477 @ CHECK-ERRORS: ^ 1478 @ CHECK: vld1.64 {d0}, [r4:64], r6 @ encoding: [0x24,0xf9,0xd6,0x07] 1479 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1480 @ CHECK-ERRORS: vld1.64 {d0}, [r4:128], r6 1481 @ CHECK-ERRORS: ^ 1482 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1483 @ CHECK-ERRORS: vld1.64 {d0}, [r4:256], r6 1484 @ CHECK-ERRORS: ^ 1485 1486 vld1.64 {d0, d1}, [r4] 1487 vld1.64 {d0, d1}, [r4:16] 1488 vld1.64 {d0, d1}, [r4:32] 1489 vld1.64 {d0, d1}, [r4:64] 1490 vld1.64 {d0, d1}, [r4:128] 1491 vld1.64 {d0, d1}, [r4:256] 1492 1493 @ CHECK: vld1.64 {d0, d1}, [r4] @ encoding: [0x24,0xf9,0xcf,0x0a] 1494 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1495 @ CHECK-ERRORS: vld1.64 {d0, d1}, [r4:16] 1496 @ CHECK-ERRORS: ^ 1497 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1498 @ CHECK-ERRORS: vld1.64 {d0, d1}, [r4:32] 1499 @ CHECK-ERRORS: ^ 1500 @ CHECK: vld1.64 {d0, d1}, [r4:64] @ encoding: [0x24,0xf9,0xdf,0x0a] 1501 @ CHECK: vld1.64 {d0, d1}, [r4:128] @ encoding: [0x24,0xf9,0xef,0x0a] 1502 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1503 @ CHECK-ERRORS: vld1.64 {d0, d1}, [r4:256] 1504 @ CHECK-ERRORS: ^ 1505 1506 vld1.64 {d0, d1}, [r4]! 1507 vld1.64 {d0, d1}, [r4:16]! 1508 vld1.64 {d0, d1}, [r4:32]! 1509 vld1.64 {d0, d1}, [r4:64]! 1510 vld1.64 {d0, d1}, [r4:128]! 1511 vld1.64 {d0, d1}, [r4:256]! 1512 1513 @ CHECK: vld1.64 {d0, d1}, [r4]! @ encoding: [0x24,0xf9,0xcd,0x0a] 1514 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1515 @ CHECK-ERRORS: vld1.64 {d0, d1}, [r4:16]! 1516 @ CHECK-ERRORS: ^ 1517 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1518 @ CHECK-ERRORS: vld1.64 {d0, d1}, [r4:32]! 1519 @ CHECK-ERRORS: ^ 1520 @ CHECK: vld1.64 {d0, d1}, [r4:64]! @ encoding: [0x24,0xf9,0xdd,0x0a] 1521 @ CHECK: vld1.64 {d0, d1}, [r4:128]! @ encoding: [0x24,0xf9,0xed,0x0a] 1522 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1523 @ CHECK-ERRORS: vld1.64 {d0, d1}, [r4:256]! 1524 @ CHECK-ERRORS: ^ 1525 1526 vld1.64 {d0, d1}, [r4], r6 1527 vld1.64 {d0, d1}, [r4:16], r6 1528 vld1.64 {d0, d1}, [r4:32], r6 1529 vld1.64 {d0, d1}, [r4:64], r6 1530 vld1.64 {d0, d1}, [r4:128], r6 1531 vld1.64 {d0, d1}, [r4:256], r6 1532 1533 @ CHECK: vld1.64 {d0, d1}, [r4], r6 @ encoding: [0x24,0xf9,0xc6,0x0a] 1534 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1535 @ CHECK-ERRORS: vld1.64 {d0, d1}, [r4:16], r6 1536 @ CHECK-ERRORS: ^ 1537 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1538 @ CHECK-ERRORS: vld1.64 {d0, d1}, [r4:32], r6 1539 @ CHECK-ERRORS: ^ 1540 @ CHECK: vld1.64 {d0, d1}, [r4:64], r6 @ encoding: [0x24,0xf9,0xd6,0x0a] 1541 @ CHECK: vld1.64 {d0, d1}, [r4:128], r6 @ encoding: [0x24,0xf9,0xe6,0x0a] 1542 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1543 @ CHECK-ERRORS: vld1.64 {d0, d1}, [r4:256], r6 1544 @ CHECK-ERRORS: ^ 1545 1546 vld1.64 {d0, d1, d2}, [r4] 1547 vld1.64 {d0, d1, d2}, [r4:16] 1548 vld1.64 {d0, d1, d2}, [r4:32] 1549 vld1.64 {d0, d1, d2}, [r4:64] 1550 vld1.64 {d0, d1, d2}, [r4:128] 1551 vld1.64 {d0, d1, d2}, [r4:256] 1552 1553 @ CHECK: vld1.64 {d0, d1, d2}, [r4] @ encoding: [0x24,0xf9,0xcf,0x06] 1554 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1555 @ CHECK-ERRORS: vld1.64 {d0, d1, d2}, [r4:16] 1556 @ CHECK-ERRORS: ^ 1557 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1558 @ CHECK-ERRORS: vld1.64 {d0, d1, d2}, [r4:32] 1559 @ CHECK-ERRORS: ^ 1560 @ CHECK: vld1.64 {d0, d1, d2}, [r4:64] @ encoding: [0x24,0xf9,0xdf,0x06] 1561 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1562 @ CHECK-ERRORS: vld1.64 {d0, d1, d2}, [r4:128] 1563 @ CHECK-ERRORS: ^ 1564 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1565 @ CHECK-ERRORS: vld1.64 {d0, d1, d2}, [r4:256] 1566 @ CHECK-ERRORS: ^ 1567 1568 vld1.64 {d0, d1, d2}, [r4]! 1569 vld1.64 {d0, d1, d2}, [r4:16]! 1570 vld1.64 {d0, d1, d2}, [r4:32]! 1571 vld1.64 {d0, d1, d2}, [r4:64]! 1572 vld1.64 {d0, d1, d2}, [r4:128]! 1573 vld1.64 {d0, d1, d2}, [r4:256]! 1574 1575 @ CHECK: vld1.64 {d0, d1, d2}, [r4]! @ encoding: [0x24,0xf9,0xcd,0x06] 1576 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1577 @ CHECK-ERRORS: vld1.64 {d0, d1, d2}, [r4:16]! 1578 @ CHECK-ERRORS: ^ 1579 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1580 @ CHECK-ERRORS: vld1.64 {d0, d1, d2}, [r4:32]! 1581 @ CHECK-ERRORS: ^ 1582 @ CHECK: vld1.64 {d0, d1, d2}, [r4:64]! @ encoding: [0x24,0xf9,0xdd,0x06] 1583 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1584 @ CHECK-ERRORS: vld1.64 {d0, d1, d2}, [r4:128]! 1585 @ CHECK-ERRORS: ^ 1586 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1587 @ CHECK-ERRORS: vld1.64 {d0, d1, d2}, [r4:256]! 1588 @ CHECK-ERRORS: ^ 1589 1590 vld1.64 {d0, d1, d2}, [r4], r6 1591 vld1.64 {d0, d1, d2}, [r4:16], r6 1592 vld1.64 {d0, d1, d2}, [r4:32], r6 1593 vld1.64 {d0, d1, d2}, [r4:64], r6 1594 vld1.64 {d0, d1, d2}, [r4:128], r6 1595 vld1.64 {d0, d1, d2}, [r4:256], r6 1596 1597 @ CHECK: vld1.64 {d0, d1, d2}, [r4], r6 @ encoding: [0x24,0xf9,0xc6,0x06] 1598 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1599 @ CHECK-ERRORS: vld1.64 {d0, d1, d2}, [r4:16], r6 1600 @ CHECK-ERRORS: ^ 1601 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1602 @ CHECK-ERRORS: vld1.64 {d0, d1, d2}, [r4:32], r6 1603 @ CHECK-ERRORS: ^ 1604 @ CHECK: vld1.64 {d0, d1, d2}, [r4:64], r6 @ encoding: [0x24,0xf9,0xd6,0x06] 1605 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1606 @ CHECK-ERRORS: vld1.64 {d0, d1, d2}, [r4:128], r6 1607 @ CHECK-ERRORS: ^ 1608 @ CHECK-ERRORS: error: alignment must be 64 or omitted 1609 @ CHECK-ERRORS: vld1.64 {d0, d1, d2}, [r4:256], r6 1610 @ CHECK-ERRORS: ^ 1611 1612 vld1.64 {d0, d1, d2, d3}, [r4] 1613 vld1.64 {d0, d1, d2, d3}, [r4:16] 1614 vld1.64 {d0, d1, d2, d3}, [r4:32] 1615 vld1.64 {d0, d1, d2, d3}, [r4:64] 1616 vld1.64 {d0, d1, d2, d3}, [r4:128] 1617 vld1.64 {d0, d1, d2, d3}, [r4:256] 1618 1619 @ CHECK: vld1.64 {d0, d1, d2, d3}, [r4] @ encoding: [0x24,0xf9,0xcf,0x02] 1620 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1621 @ CHECK-ERRORS: vld1.64 {d0, d1, d2, d3}, [r4:16] 1622 @ CHECK-ERRORS: ^ 1623 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1624 @ CHECK-ERRORS: vld1.64 {d0, d1, d2, d3}, [r4:32] 1625 @ CHECK-ERRORS: ^ 1626 @ CHECK: vld1.64 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x24,0xf9,0xdf,0x02] 1627 @ CHECK: vld1.64 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x24,0xf9,0xef,0x02] 1628 @ CHECK: vld1.64 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x24,0xf9,0xff,0x02] 1629 1630 vld1.64 {d0, d1, d2, d3}, [r4]! 1631 vld1.64 {d0, d1, d2, d3}, [r4:16]! 1632 vld1.64 {d0, d1, d2, d3}, [r4:32]! 1633 vld1.64 {d0, d1, d2, d3}, [r4:64]! 1634 vld1.64 {d0, d1, d2, d3}, [r4:128]! 1635 vld1.64 {d0, d1, d2, d3}, [r4:256]! 1636 1637 @ CHECK: vld1.64 {d0, d1, d2, d3}, [r4]! @ encoding: [0x24,0xf9,0xcd,0x02] 1638 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1639 @ CHECK-ERRORS: vld1.64 {d0, d1, d2, d3}, [r4:16]! 1640 @ CHECK-ERRORS: ^ 1641 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1642 @ CHECK-ERRORS: vld1.64 {d0, d1, d2, d3}, [r4:32]! 1643 @ CHECK-ERRORS: ^ 1644 @ CHECK: vld1.64 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x24,0xf9,0xdd,0x02] 1645 @ CHECK: vld1.64 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x24,0xf9,0xed,0x02] 1646 @ CHECK: vld1.64 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x24,0xf9,0xfd,0x02] 1647 1648 vld1.64 {d0, d1, d2, d3}, [r4], r6 1649 vld1.64 {d0, d1, d2, d3}, [r4:16], r6 1650 vld1.64 {d0, d1, d2, d3}, [r4:32], r6 1651 vld1.64 {d0, d1, d2, d3}, [r4:64], r6 1652 vld1.64 {d0, d1, d2, d3}, [r4:128], r6 1653 vld1.64 {d0, d1, d2, d3}, [r4:256], r6 1654 1655 @ CHECK: vld1.64 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x24,0xf9,0xc6,0x02] 1656 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1657 @ CHECK-ERRORS: vld1.64 {d0, d1, d2, d3}, [r4:16], r6 1658 @ CHECK-ERRORS: ^ 1659 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1660 @ CHECK-ERRORS: vld1.64 {d0, d1, d2, d3}, [r4:32], r6 1661 @ CHECK-ERRORS: ^ 1662 @ CHECK: vld1.64 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x24,0xf9,0xd6,0x02] 1663 @ CHECK: vld1.64 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x24,0xf9,0xe6,0x02] 1664 @ CHECK: vld1.64 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x24,0xf9,0xf6,0x02] 1665 1666 vld2.8 {d0, d1}, [r4] 1667 vld2.8 {d0, d1}, [r4:16] 1668 vld2.8 {d0, d1}, [r4:32] 1669 vld2.8 {d0, d1}, [r4:64] 1670 vld2.8 {d0, d1}, [r4:128] 1671 vld2.8 {d0, d1}, [r4:256] 1672 1673 @ CHECK: vld2.8 {d0, d1}, [r4] @ encoding: [0x24,0xf9,0x0f,0x08] 1674 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1675 @ CHECK-ERRORS: vld2.8 {d0, d1}, [r4:16] 1676 @ CHECK-ERRORS: ^ 1677 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1678 @ CHECK-ERRORS: vld2.8 {d0, d1}, [r4:32] 1679 @ CHECK-ERRORS: ^ 1680 @ CHECK: vld2.8 {d0, d1}, [r4:64] @ encoding: [0x24,0xf9,0x1f,0x08] 1681 @ CHECK: vld2.8 {d0, d1}, [r4:128] @ encoding: [0x24,0xf9,0x2f,0x08] 1682 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1683 @ CHECK-ERRORS: vld2.8 {d0, d1}, [r4:256] 1684 @ CHECK-ERRORS: ^ 1685 1686 vld2.8 {d0, d1}, [r4]! 1687 vld2.8 {d0, d1}, [r4:16]! 1688 vld2.8 {d0, d1}, [r4:32]! 1689 vld2.8 {d0, d1}, [r4:64]! 1690 vld2.8 {d0, d1}, [r4:128]! 1691 vld2.8 {d0, d1}, [r4:256]! 1692 1693 @ CHECK: vld2.8 {d0, d1}, [r4]! @ encoding: [0x24,0xf9,0x0d,0x08] 1694 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1695 @ CHECK-ERRORS: vld2.8 {d0, d1}, [r4:16]! 1696 @ CHECK-ERRORS: ^ 1697 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1698 @ CHECK-ERRORS: vld2.8 {d0, d1}, [r4:32]! 1699 @ CHECK-ERRORS: ^ 1700 @ CHECK: vld2.8 {d0, d1}, [r4:64]! @ encoding: [0x24,0xf9,0x1d,0x08] 1701 @ CHECK: vld2.8 {d0, d1}, [r4:128]! @ encoding: [0x24,0xf9,0x2d,0x08] 1702 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1703 @ CHECK-ERRORS: vld2.8 {d0, d1}, [r4:256]! 1704 @ CHECK-ERRORS: ^ 1705 1706 vld2.8 {d0, d1}, [r4], r6 1707 vld2.8 {d0, d1}, [r4:16], r6 1708 vld2.8 {d0, d1}, [r4:32], r6 1709 vld2.8 {d0, d1}, [r4:64], r6 1710 vld2.8 {d0, d1}, [r4:128], r6 1711 vld2.8 {d0, d1}, [r4:256], r6 1712 1713 @ CHECK: vld2.8 {d0, d1}, [r4], r6 @ encoding: [0x24,0xf9,0x06,0x08] 1714 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1715 @ CHECK-ERRORS: vld2.8 {d0, d1}, [r4:16], r6 1716 @ CHECK-ERRORS: ^ 1717 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1718 @ CHECK-ERRORS: vld2.8 {d0, d1}, [r4:32], r6 1719 @ CHECK-ERRORS: ^ 1720 @ CHECK: vld2.8 {d0, d1}, [r4:64], r6 @ encoding: [0x24,0xf9,0x16,0x08] 1721 @ CHECK: vld2.8 {d0, d1}, [r4:128], r6 @ encoding: [0x24,0xf9,0x26,0x08] 1722 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1723 @ CHECK-ERRORS: vld2.8 {d0, d1}, [r4:256], r6 1724 @ CHECK-ERRORS: ^ 1725 1726 vld2.8 {d0, d2}, [r4] 1727 vld2.8 {d0, d2}, [r4:16] 1728 vld2.8 {d0, d2}, [r4:32] 1729 vld2.8 {d0, d2}, [r4:64] 1730 vld2.8 {d0, d2}, [r4:128] 1731 vld2.8 {d0, d2}, [r4:256] 1732 1733 @ CHECK: vld2.8 {d0, d2}, [r4] @ encoding: [0x24,0xf9,0x0f,0x09] 1734 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1735 @ CHECK-ERRORS: vld2.8 {d0, d2}, [r4:16] 1736 @ CHECK-ERRORS: ^ 1737 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1738 @ CHECK-ERRORS: vld2.8 {d0, d2}, [r4:32] 1739 @ CHECK-ERRORS: ^ 1740 @ CHECK: vld2.8 {d0, d2}, [r4:64] @ encoding: [0x24,0xf9,0x1f,0x09] 1741 @ CHECK: vld2.8 {d0, d2}, [r4:128] @ encoding: [0x24,0xf9,0x2f,0x09] 1742 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1743 @ CHECK-ERRORS: vld2.8 {d0, d2}, [r4:256] 1744 @ CHECK-ERRORS: ^ 1745 1746 vld2.8 {d0, d2}, [r4]! 1747 vld2.8 {d0, d2}, [r4:16]! 1748 vld2.8 {d0, d2}, [r4:32]! 1749 vld2.8 {d0, d2}, [r4:64]! 1750 vld2.8 {d0, d2}, [r4:128]! 1751 vld2.8 {d0, d2}, [r4:256]! 1752 1753 @ CHECK: vld2.8 {d0, d2}, [r4]! @ encoding: [0x24,0xf9,0x0d,0x09] 1754 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1755 @ CHECK-ERRORS: vld2.8 {d0, d2}, [r4:16]! 1756 @ CHECK-ERRORS: ^ 1757 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1758 @ CHECK-ERRORS: vld2.8 {d0, d2}, [r4:32]! 1759 @ CHECK-ERRORS: ^ 1760 @ CHECK: vld2.8 {d0, d2}, [r4:64]! @ encoding: [0x24,0xf9,0x1d,0x09] 1761 @ CHECK: vld2.8 {d0, d2}, [r4:128]! @ encoding: [0x24,0xf9,0x2d,0x09] 1762 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1763 @ CHECK-ERRORS: vld2.8 {d0, d2}, [r4:256]! 1764 @ CHECK-ERRORS: ^ 1765 1766 vld2.8 {d0, d2}, [r4], r6 1767 vld2.8 {d0, d2}, [r4:16], r6 1768 vld2.8 {d0, d2}, [r4:32], r6 1769 vld2.8 {d0, d2}, [r4:64], r6 1770 vld2.8 {d0, d2}, [r4:128], r6 1771 vld2.8 {d0, d2}, [r4:256], r6 1772 1773 @ CHECK: vld2.8 {d0, d2}, [r4], r6 @ encoding: [0x24,0xf9,0x06,0x09] 1774 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1775 @ CHECK-ERRORS: vld2.8 {d0, d2}, [r4:16], r6 1776 @ CHECK-ERRORS: ^ 1777 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1778 @ CHECK-ERRORS: vld2.8 {d0, d2}, [r4:32], r6 1779 @ CHECK-ERRORS: ^ 1780 @ CHECK: vld2.8 {d0, d2}, [r4:64], r6 @ encoding: [0x24,0xf9,0x16,0x09] 1781 @ CHECK: vld2.8 {d0, d2}, [r4:128], r6 @ encoding: [0x24,0xf9,0x26,0x09] 1782 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 1783 @ CHECK-ERRORS: vld2.8 {d0, d2}, [r4:256], r6 1784 @ CHECK-ERRORS: ^ 1785 1786 vld2.8 {d0, d1, d2, d3}, [r4] 1787 vld2.8 {d0, d1, d2, d3}, [r4:16] 1788 vld2.8 {d0, d1, d2, d3}, [r4:32] 1789 vld2.8 {d0, d1, d2, d3}, [r4:64] 1790 vld2.8 {d0, d1, d2, d3}, [r4:128] 1791 vld2.8 {d0, d1, d2, d3}, [r4:256] 1792 1793 @ CHECK: vld2.8 {d0, d1, d2, d3}, [r4] @ encoding: [0x24,0xf9,0x0f,0x03] 1794 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1795 @ CHECK-ERRORS: vld2.8 {d0, d1, d2, d3}, [r4:16] 1796 @ CHECK-ERRORS: ^ 1797 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1798 @ CHECK-ERRORS: vld2.8 {d0, d1, d2, d3}, [r4:32] 1799 @ CHECK-ERRORS: ^ 1800 @ CHECK: vld2.8 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x24,0xf9,0x1f,0x03] 1801 @ CHECK: vld2.8 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x24,0xf9,0x2f,0x03] 1802 @ CHECK: vld2.8 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x24,0xf9,0x3f,0x03] 1803 1804 vld2.8 {d0, d1, d2, d3}, [r4]! 1805 vld2.8 {d0, d1, d2, d3}, [r4:16]! 1806 vld2.8 {d0, d1, d2, d3}, [r4:32]! 1807 vld2.8 {d0, d1, d2, d3}, [r4:64]! 1808 vld2.8 {d0, d1, d2, d3}, [r4:128]! 1809 vld2.8 {d0, d1, d2, d3}, [r4:256]! 1810 1811 @ CHECK: vld2.8 {d0, d1, d2, d3}, [r4]! @ encoding: [0x24,0xf9,0x0d,0x03] 1812 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1813 @ CHECK-ERRORS: vld2.8 {d0, d1, d2, d3}, [r4:16]! 1814 @ CHECK-ERRORS: ^ 1815 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1816 @ CHECK-ERRORS: vld2.8 {d0, d1, d2, d3}, [r4:32]! 1817 @ CHECK-ERRORS: ^ 1818 @ CHECK: vld2.8 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x24,0xf9,0x1d,0x03] 1819 @ CHECK: vld2.8 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x24,0xf9,0x2d,0x03] 1820 @ CHECK: vld2.8 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x24,0xf9,0x3d,0x03] 1821 1822 vld2.8 {d0, d1, d2, d3}, [r4], r6 1823 vld2.8 {d0, d1, d2, d3}, [r4:16], r6 1824 vld2.8 {d0, d1, d2, d3}, [r4:32], r6 1825 vld2.8 {d0, d1, d2, d3}, [r4:64], r6 1826 vld2.8 {d0, d1, d2, d3}, [r4:128], r6 1827 vld2.8 {d0, d1, d2, d3}, [r4:256], r6 1828 1829 @ CHECK: vld2.8 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x24,0xf9,0x06,0x03] 1830 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1831 @ CHECK-ERRORS: vld2.8 {d0, d1, d2, d3}, [r4:16], r6 1832 @ CHECK-ERRORS: ^ 1833 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 1834 @ CHECK-ERRORS: vld2.8 {d0, d1, d2, d3}, [r4:32], r6 1835 @ CHECK: vld2.8 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x24,0xf9,0x16,0x03] 1836 @ CHECK: vld2.8 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x24,0xf9,0x26,0x03] 1837 @ CHECK: vld2.8 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x24,0xf9,0x36,0x03] 1838 1839 vld2.8 {d0[2], d1[2]}, [r4] 1840 vld2.8 {d0[2], d1[2]}, [r4:16] 1841 vld2.8 {d0[2], d1[2]}, [r4:32] 1842 vld2.8 {d0[2], d1[2]}, [r4:64] 1843 vld2.8 {d0[2], d1[2]}, [r4:128] 1844 vld2.8 {d0[2], d1[2]}, [r4:256] 1845 1846 @ CHECK: vld2.8 {d0[2], d1[2]}, [r4] @ encoding: [0xa4,0xf9,0x4f,0x01] 1847 @ CHECK: vld2.8 {d0[2], d1[2]}, [r4:16] @ encoding: [0xa4,0xf9,0x5f,0x01] 1848 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1849 @ CHECK-ERRORS: vld2.8 {d0[2], d1[2]}, [r4:32] 1850 @ CHECK-ERRORS: ^ 1851 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1852 @ CHECK-ERRORS: vld2.8 {d0[2], d1[2]}, [r4:64] 1853 @ CHECK-ERRORS: ^ 1854 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1855 @ CHECK-ERRORS: vld2.8 {d0[2], d1[2]}, [r4:128] 1856 @ CHECK-ERRORS: ^ 1857 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1858 @ CHECK-ERRORS: vld2.8 {d0[2], d1[2]}, [r4:256] 1859 @ CHECK-ERRORS: ^ 1860 1861 vld2.8 {d0[2], d1[2]}, [r4]! 1862 vld2.8 {d0[2], d1[2]}, [r4:16]! 1863 vld2.8 {d0[2], d1[2]}, [r4:32]! 1864 vld2.8 {d0[2], d1[2]}, [r4:64]! 1865 vld2.8 {d0[2], d1[2]}, [r4:128]! 1866 vld2.8 {d0[2], d1[2]}, [r4:256]! 1867 1868 @ CHECK: vld2.8 {d0[2], d1[2]}, [r4]! @ encoding: [0xa4,0xf9,0x4d,0x01] 1869 @ CHECK: vld2.8 {d0[2], d1[2]}, [r4:16]! @ encoding: [0xa4,0xf9,0x5d,0x01] 1870 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1871 @ CHECK-ERRORS: vld2.8 {d0[2], d1[2]}, [r4:32]! 1872 @ CHECK-ERRORS: ^ 1873 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1874 @ CHECK-ERRORS: vld2.8 {d0[2], d1[2]}, [r4:64]! 1875 @ CHECK-ERRORS: ^ 1876 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1877 @ CHECK-ERRORS: vld2.8 {d0[2], d1[2]}, [r4:128]! 1878 @ CHECK-ERRORS: ^ 1879 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1880 @ CHECK-ERRORS: vld2.8 {d0[2], d1[2]}, [r4:256]! 1881 @ CHECK-ERRORS: ^ 1882 1883 vld2.8 {d0[2], d1[2]}, [r4], r6 1884 vld2.8 {d0[2], d1[2]}, [r4:16], r6 1885 vld2.8 {d0[2], d1[2]}, [r4:32], r6 1886 vld2.8 {d0[2], d1[2]}, [r4:64], r6 1887 vld2.8 {d0[2], d1[2]}, [r4:128], r6 1888 vld2.8 {d0[2], d1[2]}, [r4:256], r6 1889 1890 @ CHECK: vld2.8 {d0[2], d1[2]}, [r4], r6 @ encoding: [0xa4,0xf9,0x46,0x01] 1891 @ CHECK: vld2.8 {d0[2], d1[2]}, [r4:16], r6 @ encoding: [0xa4,0xf9,0x56,0x01] 1892 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1893 @ CHECK-ERRORS: vld2.8 {d0[2], d1[2]}, [r4:32], r6 1894 @ CHECK-ERRORS: ^ 1895 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1896 @ CHECK-ERRORS: vld2.8 {d0[2], d1[2]}, [r4:64], r6 1897 @ CHECK-ERRORS: ^ 1898 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1899 @ CHECK-ERRORS: vld2.8 {d0[2], d1[2]}, [r4:128], r6 1900 @ CHECK-ERRORS: ^ 1901 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1902 @ CHECK-ERRORS: vld2.8 {d0[2], d1[2]}, [r4:256], r6 1903 @ CHECK-ERRORS: ^ 1904 1905 vld2.8 {d0[], d1[]}, [r4] 1906 vld2.8 {d0[], d1[]}, [r4:16] 1907 vld2.8 {d0[], d1[]}, [r4:32] 1908 vld2.8 {d0[], d1[]}, [r4:64] 1909 vld2.8 {d0[], d1[]}, [r4:128] 1910 vld2.8 {d0[], d1[]}, [r4:256] 1911 1912 @ CHECK: vld2.8 {d0[], d1[]}, [r4] @ encoding: [0xa4,0xf9,0x0f,0x0d] 1913 @ CHECK: vld2.8 {d0[], d1[]}, [r4:16] @ encoding: [0xa4,0xf9,0x1f,0x0d] 1914 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1915 @ CHECK-ERRORS: vld2.8 {d0[], d1[]}, [r4:32] 1916 @ CHECK-ERRORS: ^ 1917 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1918 @ CHECK-ERRORS: vld2.8 {d0[], d1[]}, [r4:64] 1919 @ CHECK-ERRORS: ^ 1920 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1921 @ CHECK-ERRORS: vld2.8 {d0[], d1[]}, [r4:128] 1922 @ CHECK-ERRORS: ^ 1923 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1924 @ CHECK-ERRORS: vld2.8 {d0[], d1[]}, [r4:256] 1925 @ CHECK-ERRORS: ^ 1926 1927 vld2.8 {d0[], d1[]}, [r4]! 1928 vld2.8 {d0[], d1[]}, [r4:16]! 1929 vld2.8 {d0[], d1[]}, [r4:32]! 1930 vld2.8 {d0[], d1[]}, [r4:64]! 1931 vld2.8 {d0[], d1[]}, [r4:128]! 1932 vld2.8 {d0[], d1[]}, [r4:256]! 1933 1934 @ CHECK: vld2.8 {d0[], d1[]}, [r4]! @ encoding: [0xa4,0xf9,0x0d,0x0d] 1935 @ CHECK: vld2.8 {d0[], d1[]}, [r4:16]! @ encoding: [0xa4,0xf9,0x1d,0x0d] 1936 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1937 @ CHECK-ERRORS: vld2.8 {d0[], d1[]}, [r4:32]! 1938 @ CHECK-ERRORS: ^ 1939 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1940 @ CHECK-ERRORS: vld2.8 {d0[], d1[]}, [r4:64]! 1941 @ CHECK-ERRORS: ^ 1942 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1943 @ CHECK-ERRORS: vld2.8 {d0[], d1[]}, [r4:128]! 1944 @ CHECK-ERRORS: ^ 1945 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1946 @ CHECK-ERRORS: vld2.8 {d0[], d1[]}, [r4:256]! 1947 @ CHECK-ERRORS: ^ 1948 1949 vld2.8 {d0[], d1[]}, [r4], r6 1950 vld2.8 {d0[], d1[]}, [r4:16], r6 1951 vld2.8 {d0[], d1[]}, [r4:32], r6 1952 vld2.8 {d0[], d1[]}, [r4:64], r6 1953 vld2.8 {d0[], d1[]}, [r4:128], r6 1954 vld2.8 {d0[], d1[]}, [r4:256], r6 1955 1956 @ CHECK: vld2.8 {d0[], d1[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x06,0x0d] 1957 @ CHECK: vld2.8 {d0[], d1[]}, [r4:16], r6 @ encoding: [0xa4,0xf9,0x16,0x0d] 1958 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1959 @ CHECK-ERRORS: vld2.8 {d0[], d1[]}, [r4:32], r6 1960 @ CHECK-ERRORS: ^ 1961 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1962 @ CHECK-ERRORS: vld2.8 {d0[], d1[]}, [r4:64], r6 1963 @ CHECK-ERRORS: ^ 1964 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1965 @ CHECK-ERRORS: vld2.8 {d0[], d1[]}, [r4:128], r6 1966 @ CHECK-ERRORS: ^ 1967 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1968 @ CHECK-ERRORS: vld2.8 {d0[], d1[]}, [r4:256], r6 1969 @ CHECK-ERRORS: ^ 1970 1971 vld2.8 {d0[], d2[]}, [r4] 1972 vld2.8 {d0[], d2[]}, [r4:16] 1973 vld2.8 {d0[], d2[]}, [r4:32] 1974 vld2.8 {d0[], d2[]}, [r4:64] 1975 vld2.8 {d0[], d2[]}, [r4:128] 1976 vld2.8 {d0[], d2[]}, [r4:256] 1977 1978 @ CHECK: vld2.8 {d0[], d2[]}, [r4] @ encoding: [0xa4,0xf9,0x2f,0x0d] 1979 @ CHECK: vld2.8 {d0[], d2[]}, [r4:16] @ encoding: [0xa4,0xf9,0x3f,0x0d] 1980 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1981 @ CHECK-ERRORS: vld2.8 {d0[], d2[]}, [r4:32] 1982 @ CHECK-ERRORS: ^ 1983 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1984 @ CHECK-ERRORS: vld2.8 {d0[], d2[]}, [r4:64] 1985 @ CHECK-ERRORS: ^ 1986 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1987 @ CHECK-ERRORS: vld2.8 {d0[], d2[]}, [r4:128] 1988 @ CHECK-ERRORS: ^ 1989 @ CHECK-ERRORS: error: alignment must be 16 or omitted 1990 @ CHECK-ERRORS: vld2.8 {d0[], d2[]}, [r4:256] 1991 @ CHECK-ERRORS: ^ 1992 1993 vld2.8 {d0[], d2[]}, [r4]! 1994 vld2.8 {d0[], d2[]}, [r4:16]! 1995 vld2.8 {d0[], d2[]}, [r4:32]! 1996 vld2.8 {d0[], d2[]}, [r4:64]! 1997 vld2.8 {d0[], d2[]}, [r4:128]! 1998 vld2.8 {d0[], d2[]}, [r4:256]! 1999 2000 @ CHECK: vld2.8 {d0[], d2[]}, [r4]! @ encoding: [0xa4,0xf9,0x2d,0x0d] 2001 @ CHECK: vld2.8 {d0[], d2[]}, [r4:16]! @ encoding: [0xa4,0xf9,0x3d,0x0d] 2002 @ CHECK-ERRORS: error: alignment must be 16 or omitted 2003 @ CHECK-ERRORS: vld2.8 {d0[], d2[]}, [r4:32]! 2004 @ CHECK-ERRORS: ^ 2005 @ CHECK-ERRORS: error: alignment must be 16 or omitted 2006 @ CHECK-ERRORS: vld2.8 {d0[], d2[]}, [r4:64]! 2007 @ CHECK-ERRORS: ^ 2008 @ CHECK-ERRORS: error: alignment must be 16 or omitted 2009 @ CHECK-ERRORS: vld2.8 {d0[], d2[]}, [r4:128]! 2010 @ CHECK-ERRORS: ^ 2011 @ CHECK-ERRORS: error: alignment must be 16 or omitted 2012 @ CHECK-ERRORS: vld2.8 {d0[], d2[]}, [r4:256]! 2013 @ CHECK-ERRORS: ^ 2014 2015 vld2.8 {d0[], d2[]}, [r4], r6 2016 vld2.8 {d0[], d2[]}, [r4:16], r6 2017 vld2.8 {d0[], d2[]}, [r4:32], r6 2018 vld2.8 {d0[], d2[]}, [r4:64], r6 2019 vld2.8 {d0[], d2[]}, [r4:128], r6 2020 vld2.8 {d0[], d2[]}, [r4:256], r6 2021 2022 @ CHECK: vld2.8 {d0[], d2[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x26,0x0d] 2023 @ CHECK: vld2.8 {d0[], d2[]}, [r4:16], r6 @ encoding: [0xa4,0xf9,0x36,0x0d] 2024 @ CHECK-ERRORS: error: alignment must be 16 or omitted 2025 @ CHECK-ERRORS: vld2.8 {d0[], d2[]}, [r4:32], r6 2026 @ CHECK-ERRORS: ^ 2027 @ CHECK-ERRORS: error: alignment must be 16 or omitted 2028 @ CHECK-ERRORS: vld2.8 {d0[], d2[]}, [r4:64], r6 2029 @ CHECK-ERRORS: ^ 2030 @ CHECK-ERRORS: error: alignment must be 16 or omitted 2031 @ CHECK-ERRORS: vld2.8 {d0[], d2[]}, [r4:128], r6 2032 @ CHECK-ERRORS: ^ 2033 @ CHECK-ERRORS: error: alignment must be 16 or omitted 2034 @ CHECK-ERRORS: vld2.8 {d0[], d2[]}, [r4:256], r6 2035 @ CHECK-ERRORS: ^ 2036 2037 vld2.16 {d0, d1}, [r4] 2038 vld2.16 {d0, d1}, [r4:16] 2039 vld2.16 {d0, d1}, [r4:32] 2040 vld2.16 {d0, d1}, [r4:64] 2041 vld2.16 {d0, d1}, [r4:128] 2042 vld2.16 {d0, d1}, [r4:256] 2043 2044 @ CHECK: vld2.16 {d0, d1}, [r4] @ encoding: [0x24,0xf9,0x4f,0x08] 2045 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2046 @ CHECK-ERRORS: vld2.16 {d0, d1}, [r4:16] 2047 @ CHECK-ERRORS: ^ 2048 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2049 @ CHECK-ERRORS: vld2.16 {d0, d1}, [r4:32] 2050 @ CHECK-ERRORS: ^ 2051 @ CHECK: vld2.16 {d0, d1}, [r4:64] @ encoding: [0x24,0xf9,0x5f,0x08] 2052 @ CHECK: vld2.16 {d0, d1}, [r4:128] @ encoding: [0x24,0xf9,0x6f,0x08] 2053 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2054 @ CHECK-ERRORS: vld2.16 {d0, d1}, [r4:256] 2055 @ CHECK-ERRORS: ^ 2056 2057 vld2.16 {d0, d1}, [r4]! 2058 vld2.16 {d0, d1}, [r4:16]! 2059 vld2.16 {d0, d1}, [r4:32]! 2060 vld2.16 {d0, d1}, [r4:64]! 2061 vld2.16 {d0, d1}, [r4:128]! 2062 vld2.16 {d0, d1}, [r4:256]! 2063 2064 @ CHECK: vld2.16 {d0, d1}, [r4]! @ encoding: [0x24,0xf9,0x4d,0x08] 2065 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2066 @ CHECK-ERRORS: vld2.16 {d0, d1}, [r4:16]! 2067 @ CHECK-ERRORS: ^ 2068 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2069 @ CHECK-ERRORS: vld2.16 {d0, d1}, [r4:32]! 2070 @ CHECK-ERRORS: ^ 2071 @ CHECK: vld2.16 {d0, d1}, [r4:64]! @ encoding: [0x24,0xf9,0x5d,0x08] 2072 @ CHECK: vld2.16 {d0, d1}, [r4:128]! @ encoding: [0x24,0xf9,0x6d,0x08] 2073 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2074 @ CHECK-ERRORS: vld2.16 {d0, d1}, [r4:256]! 2075 @ CHECK-ERRORS: ^ 2076 2077 vld2.16 {d0, d1}, [r4], r6 2078 vld2.16 {d0, d1}, [r4:16], r6 2079 vld2.16 {d0, d1}, [r4:32], r6 2080 vld2.16 {d0, d1}, [r4:64], r6 2081 vld2.16 {d0, d1}, [r4:128], r6 2082 vld2.16 {d0, d1}, [r4:256], r6 2083 2084 @ CHECK: vld2.16 {d0, d1}, [r4], r6 @ encoding: [0x24,0xf9,0x46,0x08] 2085 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2086 @ CHECK-ERRORS: vld2.16 {d0, d1}, [r4:16], r6 2087 @ CHECK-ERRORS: ^ 2088 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2089 @ CHECK-ERRORS: vld2.16 {d0, d1}, [r4:32], r6 2090 @ CHECK-ERRORS: ^ 2091 @ CHECK: vld2.16 {d0, d1}, [r4:64], r6 @ encoding: [0x24,0xf9,0x56,0x08] 2092 @ CHECK: vld2.16 {d0, d1}, [r4:128], r6 @ encoding: [0x24,0xf9,0x66,0x08] 2093 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2094 @ CHECK-ERRORS: vld2.16 {d0, d1}, [r4:256], r6 2095 @ CHECK-ERRORS: ^ 2096 2097 vld2.16 {d0, d2}, [r4] 2098 vld2.16 {d0, d2}, [r4:16] 2099 vld2.16 {d0, d2}, [r4:32] 2100 vld2.16 {d0, d2}, [r4:64] 2101 vld2.16 {d0, d2}, [r4:128] 2102 vld2.16 {d0, d2}, [r4:256] 2103 2104 @ CHECK: vld2.16 {d0, d2}, [r4] @ encoding: [0x24,0xf9,0x4f,0x09] 2105 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2106 @ CHECK-ERRORS: vld2.16 {d0, d2}, [r4:16] 2107 @ CHECK-ERRORS: ^ 2108 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2109 @ CHECK-ERRORS: vld2.16 {d0, d2}, [r4:32] 2110 @ CHECK-ERRORS: ^ 2111 @ CHECK: vld2.16 {d0, d2}, [r4:64] @ encoding: [0x24,0xf9,0x5f,0x09] 2112 @ CHECK: vld2.16 {d0, d2}, [r4:128] @ encoding: [0x24,0xf9,0x6f,0x09] 2113 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2114 @ CHECK-ERRORS: vld2.16 {d0, d2}, [r4:256] 2115 @ CHECK-ERRORS: ^ 2116 2117 vld2.16 {d0, d2}, [r4]! 2118 vld2.16 {d0, d2}, [r4:16]! 2119 vld2.16 {d0, d2}, [r4:32]! 2120 vld2.16 {d0, d2}, [r4:64]! 2121 vld2.16 {d0, d2}, [r4:128]! 2122 vld2.16 {d0, d2}, [r4:256]! 2123 2124 @ CHECK: vld2.16 {d0, d2}, [r4]! @ encoding: [0x24,0xf9,0x4d,0x09] 2125 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2126 @ CHECK-ERRORS: vld2.16 {d0, d2}, [r4:16]! 2127 @ CHECK-ERRORS: ^ 2128 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2129 @ CHECK-ERRORS: vld2.16 {d0, d2}, [r4:32]! 2130 @ CHECK-ERRORS: ^ 2131 @ CHECK: vld2.16 {d0, d2}, [r4:64]! @ encoding: [0x24,0xf9,0x5d,0x09] 2132 @ CHECK: vld2.16 {d0, d2}, [r4:128]! @ encoding: [0x24,0xf9,0x6d,0x09] 2133 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2134 @ CHECK-ERRORS: vld2.16 {d0, d2}, [r4:256]! 2135 @ CHECK-ERRORS: ^ 2136 2137 vld2.16 {d0, d2}, [r4], r6 2138 vld2.16 {d0, d2}, [r4:16], r6 2139 vld2.16 {d0, d2}, [r4:32], r6 2140 vld2.16 {d0, d2}, [r4:64], r6 2141 vld2.16 {d0, d2}, [r4:128], r6 2142 vld2.16 {d0, d2}, [r4:256], r6 2143 2144 @ CHECK: vld2.16 {d0, d2}, [r4], r6 @ encoding: [0x24,0xf9,0x46,0x09] 2145 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2146 @ CHECK-ERRORS: vld2.16 {d0, d2}, [r4:16], r6 2147 @ CHECK-ERRORS: ^ 2148 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2149 @ CHECK-ERRORS: vld2.16 {d0, d2}, [r4:32], r6 2150 @ CHECK-ERRORS: ^ 2151 @ CHECK: vld2.16 {d0, d2}, [r4:64], r6 @ encoding: [0x24,0xf9,0x56,0x09] 2152 @ CHECK: vld2.16 {d0, d2}, [r4:128], r6 @ encoding: [0x24,0xf9,0x66,0x09] 2153 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2154 @ CHECK-ERRORS: vld2.16 {d0, d2}, [r4:256], r6 2155 @ CHECK-ERRORS: ^ 2156 2157 vld2.16 {d0, d1, d2, d3}, [r4] 2158 vld2.16 {d0, d1, d2, d3}, [r4:16] 2159 vld2.16 {d0, d1, d2, d3}, [r4:32] 2160 vld2.16 {d0, d1, d2, d3}, [r4:64] 2161 vld2.16 {d0, d1, d2, d3}, [r4:128] 2162 vld2.16 {d0, d1, d2, d3}, [r4:256] 2163 2164 @ CHECK: vld2.16 {d0, d1, d2, d3}, [r4] @ encoding: [0x24,0xf9,0x4f,0x03] 2165 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 2166 @ CHECK-ERRORS: vld2.16 {d0, d1, d2, d3}, [r4:16] 2167 @ CHECK-ERRORS: ^ 2168 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 2169 @ CHECK-ERRORS: vld2.16 {d0, d1, d2, d3}, [r4:32] 2170 @ CHECK-ERRORS: ^ 2171 @ CHECK: vld2.16 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x24,0xf9,0x5f,0x03] 2172 @ CHECK: vld2.16 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x24,0xf9,0x6f,0x03] 2173 @ CHECK: vld2.16 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x24,0xf9,0x7f,0x03] 2174 2175 vld2.16 {d0, d1, d2, d3}, [r4]! 2176 vld2.16 {d0, d1, d2, d3}, [r4:16]! 2177 vld2.16 {d0, d1, d2, d3}, [r4:32]! 2178 vld2.16 {d0, d1, d2, d3}, [r4:64]! 2179 vld2.16 {d0, d1, d2, d3}, [r4:128]! 2180 vld2.16 {d0, d1, d2, d3}, [r4:256]! 2181 2182 @ CHECK: vld2.16 {d0, d1, d2, d3}, [r4]! @ encoding: [0x24,0xf9,0x4d,0x03] 2183 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 2184 @ CHECK-ERRORS: vld2.16 {d0, d1, d2, d3}, [r4:16]! 2185 @ CHECK-ERRORS: ^ 2186 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 2187 @ CHECK-ERRORS: vld2.16 {d0, d1, d2, d3}, [r4:32]! 2188 @ CHECK-ERRORS: ^ 2189 @ CHECK: vld2.16 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x24,0xf9,0x5d,0x03] 2190 @ CHECK: vld2.16 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x24,0xf9,0x6d,0x03] 2191 @ CHECK: vld2.16 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x24,0xf9,0x7d,0x03] 2192 2193 vld2.16 {d0, d1, d2, d3}, [r4], r6 2194 vld2.16 {d0, d1, d2, d3}, [r4:16], r6 2195 vld2.16 {d0, d1, d2, d3}, [r4:32], r6 2196 vld2.16 {d0, d1, d2, d3}, [r4:64], r6 2197 vld2.16 {d0, d1, d2, d3}, [r4:128], r6 2198 vld2.16 {d0, d1, d2, d3}, [r4:256], r6 2199 2200 @ CHECK: vld2.16 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x24,0xf9,0x46,0x03] 2201 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 2202 @ CHECK-ERRORS: vld2.16 {d0, d1, d2, d3}, [r4:16], r6 2203 @ CHECK-ERRORS: ^ 2204 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 2205 @ CHECK-ERRORS: vld2.16 {d0, d1, d2, d3}, [r4:32], r6 2206 @ CHECK-ERRORS: ^ 2207 @ CHECK: vld2.16 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x24,0xf9,0x56,0x03] 2208 @ CHECK: vld2.16 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x24,0xf9,0x66,0x03] 2209 @ CHECK: vld2.16 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x24,0xf9,0x76,0x03] 2210 2211 vld2.16 {d0[2], d1[2]}, [r4] 2212 vld2.16 {d0[2], d1[2]}, [r4:16] 2213 vld2.16 {d0[2], d1[2]}, [r4:32] 2214 vld2.16 {d0[2], d1[2]}, [r4:64] 2215 vld2.16 {d0[2], d1[2]}, [r4:128] 2216 vld2.16 {d0[2], d1[2]}, [r4:256] 2217 2218 @ CHECK: vld2.16 {d0[2], d1[2]}, [r4] @ encoding: [0xa4,0xf9,0x8f,0x05] 2219 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2220 @ CHECK-ERRORS: vld2.16 {d0[2], d1[2]}, [r4:16] 2221 @ CHECK-ERRORS: ^ 2222 @ CHECK: vld2.16 {d0[2], d1[2]}, [r4:32] @ encoding: [0xa4,0xf9,0x9f,0x05] 2223 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2224 @ CHECK-ERRORS: vld2.16 {d0[2], d1[2]}, [r4:64] 2225 @ CHECK-ERRORS: ^ 2226 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2227 @ CHECK-ERRORS: vld2.16 {d0[2], d1[2]}, [r4:128] 2228 @ CHECK-ERRORS: ^ 2229 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2230 @ CHECK-ERRORS: vld2.16 {d0[2], d1[2]}, [r4:256] 2231 @ CHECK-ERRORS: ^ 2232 2233 vld2.16 {d0[2], d1[2]}, [r4]! 2234 vld2.16 {d0[2], d1[2]}, [r4:16]! 2235 vld2.16 {d0[2], d1[2]}, [r4:32]! 2236 vld2.16 {d0[2], d1[2]}, [r4:64]! 2237 vld2.16 {d0[2], d1[2]}, [r4:128]! 2238 vld2.16 {d0[2], d1[2]}, [r4:256]! 2239 2240 @ CHECK: vld2.16 {d0[2], d1[2]}, [r4]! @ encoding: [0xa4,0xf9,0x8d,0x05] 2241 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2242 @ CHECK-ERRORS: vld2.16 {d0[2], d1[2]}, [r4:16]! 2243 @ CHECK-ERRORS: ^ 2244 @ CHECK: vld2.16 {d0[2], d1[2]}, [r4:32]! @ encoding: [0xa4,0xf9,0x9d,0x05] 2245 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2246 @ CHECK-ERRORS: vld2.16 {d0[2], d1[2]}, [r4:64]! 2247 @ CHECK-ERRORS: ^ 2248 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2249 @ CHECK-ERRORS: vld2.16 {d0[2], d1[2]}, [r4:128]! 2250 @ CHECK-ERRORS: ^ 2251 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2252 @ CHECK-ERRORS: vld2.16 {d0[2], d1[2]}, [r4:256]! 2253 @ CHECK-ERRORS: ^ 2254 2255 vld2.16 {d0[2], d1[2]}, [r4], r6 2256 vld2.16 {d0[2], d1[2]}, [r4:16], r6 2257 vld2.16 {d0[2], d1[2]}, [r4:32], r6 2258 vld2.16 {d0[2], d1[2]}, [r4:64], r6 2259 vld2.16 {d0[2], d1[2]}, [r4:128], r6 2260 vld2.16 {d0[2], d1[2]}, [r4:256], r6 2261 2262 @ CHECK: vld2.16 {d0[2], d1[2]}, [r4], r6 @ encoding: [0xa4,0xf9,0x86,0x05] 2263 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2264 @ CHECK-ERRORS: vld2.16 {d0[2], d1[2]}, [r4:16], r6 2265 @ CHECK-ERRORS: ^ 2266 @ CHECK: vld2.16 {d0[2], d1[2]}, [r4:32], r6 @ encoding: [0xa4,0xf9,0x96,0x05] 2267 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2268 @ CHECK-ERRORS: vld2.16 {d0[2], d1[2]}, [r4:64], r6 2269 @ CHECK-ERRORS: ^ 2270 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2271 @ CHECK-ERRORS: vld2.16 {d0[2], d1[2]}, [r4:128], r6 2272 @ CHECK-ERRORS: ^ 2273 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2274 @ CHECK-ERRORS: vld2.16 {d0[2], d1[2]}, [r4:256], r6 2275 @ CHECK-ERRORS: ^ 2276 2277 vld2.16 {d0[2], d2[2]}, [r4] 2278 vld2.16 {d0[2], d2[2]}, [r4:16] 2279 vld2.16 {d0[2], d2[2]}, [r4:32] 2280 vld2.16 {d0[2], d2[2]}, [r4:64] 2281 vld2.16 {d0[2], d2[2]}, [r4:128] 2282 vld2.16 {d0[2], d2[2]}, [r4:256] 2283 2284 @ CHECK: vld2.16 {d0[2], d2[2]}, [r4] @ encoding: [0xa4,0xf9,0xaf,0x05] 2285 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2286 @ CHECK-ERRORS: vld2.16 {d0[2], d2[2]}, [r4:16] 2287 @ CHECK-ERRORS: ^ 2288 @ CHECK: vld2.16 {d0[2], d2[2]}, [r4:32] @ encoding: [0xa4,0xf9,0xbf,0x05] 2289 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2290 @ CHECK-ERRORS: vld2.16 {d0[2], d2[2]}, [r4:64] 2291 @ CHECK-ERRORS: ^ 2292 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2293 @ CHECK-ERRORS: vld2.16 {d0[2], d2[2]}, [r4:128] 2294 @ CHECK-ERRORS: ^ 2295 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2296 @ CHECK-ERRORS: vld2.16 {d0[2], d2[2]}, [r4:256] 2297 @ CHECK-ERRORS: ^ 2298 2299 vld2.16 {d0[2], d2[2]}, [r4]! 2300 vld2.16 {d0[2], d2[2]}, [r4:16]! 2301 vld2.16 {d0[2], d2[2]}, [r4:32]! 2302 vld2.16 {d0[2], d2[2]}, [r4:64]! 2303 vld2.16 {d0[2], d2[2]}, [r4:128]! 2304 vld2.16 {d0[2], d2[2]}, [r4:256]! 2305 2306 @ CHECK: vld2.16 {d0[2], d1[2]}, [r4]! @ encoding: [0xa4,0xf9,0xad,0x05] 2307 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2308 @ CHECK-ERRORS: vld2.16 {d0[2], d2[2]}, [r4:16]! 2309 @ CHECK-ERRORS: ^ 2310 @ CHECK: vld2.16 {d0[2], d1[2]}, [r4:32]! @ encoding: [0xa4,0xf9,0xbd,0x05] 2311 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2312 @ CHECK-ERRORS: vld2.16 {d0[2], d2[2]}, [r4:64]! 2313 @ CHECK-ERRORS: ^ 2314 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2315 @ CHECK-ERRORS: vld2.16 {d0[2], d2[2]}, [r4:128]! 2316 @ CHECK-ERRORS: ^ 2317 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2318 @ CHECK-ERRORS: vld2.16 {d0[2], d2[2]}, [r4:256]! 2319 @ CHECK-ERRORS: ^ 2320 2321 vld2.16 {d0[2], d2[2]}, [r4], r6 2322 vld2.16 {d0[2], d2[2]}, [r4:16], r6 2323 vld2.16 {d0[2], d2[2]}, [r4:32], r6 2324 vld2.16 {d0[2], d2[2]}, [r4:64], r6 2325 vld2.16 {d0[2], d2[2]}, [r4:128], r6 2326 vld2.16 {d0[2], d2[2]}, [r4:256], r6 2327 2328 @ CHECK: vld2.16 {d0[2], d2[2]}, [r4], r6 @ encoding: [0xa4,0xf9,0xa6,0x05] 2329 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2330 @ CHECK-ERRORS: vld2.16 {d0[2], d2[2]}, [r4:16], r6 2331 @ CHECK-ERRORS: ^ 2332 @ CHECK: vld2.16 {d0[2], d2[2]}, [r4:32], r6 @ encoding: [0xa4,0xf9,0xb6,0x05] 2333 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2334 @ CHECK-ERRORS: vld2.16 {d0[2], d2[2]}, [r4:64], r6 2335 @ CHECK-ERRORS: ^ 2336 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2337 @ CHECK-ERRORS: vld2.16 {d0[2], d2[2]}, [r4:128], r6 2338 @ CHECK-ERRORS: ^ 2339 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2340 @ CHECK-ERRORS: vld2.16 {d0[2], d2[2]}, [r4:256], r6 2341 @ CHECK-ERRORS: ^ 2342 2343 vld2.16 {d0[], d1[]}, [r4] 2344 vld2.16 {d0[], d1[]}, [r4:16] 2345 vld2.16 {d0[], d1[]}, [r4:32] 2346 vld2.16 {d0[], d1[]}, [r4:64] 2347 vld2.16 {d0[], d1[]}, [r4:128] 2348 vld2.16 {d0[], d1[]}, [r4:256] 2349 2350 @ CHECK: vld2.16 {d0[], d1[]}, [r4] @ encoding: [0xa4,0xf9,0x4f,0x0d] 2351 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2352 @ CHECK-ERRORS: vld2.16 {d0[], d1[]}, [r4:16] 2353 @ CHECK-ERRORS: ^ 2354 @ CHECK: vld2.16 {d0[], d1[]}, [r4:32] @ encoding: [0xa4,0xf9,0x5f,0x0d] 2355 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2356 @ CHECK-ERRORS: vld2.16 {d0[], d1[]}, [r4:64] 2357 @ CHECK-ERRORS: ^ 2358 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2359 @ CHECK-ERRORS: vld2.16 {d0[], d1[]}, [r4:128] 2360 @ CHECK-ERRORS: ^ 2361 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2362 @ CHECK-ERRORS: vld2.16 {d0[], d1[]}, [r4:256] 2363 @ CHECK-ERRORS: ^ 2364 2365 vld2.16 {d0[], d1[]}, [r4]! 2366 vld2.16 {d0[], d1[]}, [r4:16]! 2367 vld2.16 {d0[], d1[]}, [r4:32]! 2368 vld2.16 {d0[], d1[]}, [r4:64]! 2369 vld2.16 {d0[], d1[]}, [r4:128]! 2370 vld2.16 {d0[], d1[]}, [r4:256]! 2371 2372 @ CHECK: vld2.16 {d0[], d1[]}, [r4]! @ encoding: [0xa4,0xf9,0x4d,0x0d] 2373 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2374 @ CHECK-ERRORS: vld2.16 {d0[], d1[]}, [r4:16]! 2375 @ CHECK-ERRORS: ^ 2376 @ CHECK: vld2.16 {d0[], d1[]}, [r4:32]! @ encoding: [0xa4,0xf9,0x5d,0x0d] 2377 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2378 @ CHECK-ERRORS: vld2.16 {d0[], d1[]}, [r4:64]! 2379 @ CHECK-ERRORS: ^ 2380 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2381 @ CHECK-ERRORS: vld2.16 {d0[], d1[]}, [r4:128]! 2382 @ CHECK-ERRORS: ^ 2383 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2384 @ CHECK-ERRORS: vld2.16 {d0[], d1[]}, [r4:256]! 2385 @ CHECK-ERRORS: ^ 2386 2387 vld2.16 {d0[], d1[]}, [r4], r6 2388 vld2.16 {d0[], d1[]}, [r4:16], r6 2389 vld2.16 {d0[], d1[]}, [r4:32], r6 2390 vld2.16 {d0[], d1[]}, [r4:64], r6 2391 vld2.16 {d0[], d1[]}, [r4:128], r6 2392 vld2.16 {d0[], d1[]}, [r4:256], r6 2393 2394 @ CHECK: vld2.16 {d0[], d1[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x46,0x0d] 2395 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2396 @ CHECK-ERRORS: vld2.16 {d0[], d1[]}, [r4:16], r6 2397 @ CHECK-ERRORS: ^ 2398 @ CHECK: vld2.16 {d0[], d1[]}, [r4:32], r6 @ encoding: [0xa4,0xf9,0x56,0x0d] 2399 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2400 @ CHECK-ERRORS: vld2.16 {d0[], d1[]}, [r4:64], r6 2401 @ CHECK-ERRORS: ^ 2402 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2403 @ CHECK-ERRORS: vld2.16 {d0[], d1[]}, [r4:128], r6 2404 @ CHECK-ERRORS: ^ 2405 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2406 @ CHECK-ERRORS: vld2.16 {d0[], d1[]}, [r4:256], r6 2407 @ CHECK-ERRORS: ^ 2408 2409 vld2.16 {d0[], d2[]}, [r4] 2410 vld2.16 {d0[], d2[]}, [r4:16] 2411 vld2.16 {d0[], d2[]}, [r4:32] 2412 vld2.16 {d0[], d2[]}, [r4:64] 2413 vld2.16 {d0[], d2[]}, [r4:128] 2414 vld2.16 {d0[], d2[]}, [r4:256] 2415 2416 @ CHECK: vld2.16 {d0[], d2[]}, [r4] @ encoding: [0xa4,0xf9,0x6f,0x0d] 2417 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2418 @ CHECK-ERRORS: vld2.16 {d0[], d2[]}, [r4:16] 2419 @ CHECK-ERRORS: ^ 2420 @ CHECK: vld2.16 {d0[], d2[]}, [r4:32] @ encoding: [0xa4,0xf9,0x7f,0x0d] 2421 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2422 @ CHECK-ERRORS: vld2.16 {d0[], d2[]}, [r4:64] 2423 @ CHECK-ERRORS: ^ 2424 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2425 @ CHECK-ERRORS: vld2.16 {d0[], d2[]}, [r4:128] 2426 @ CHECK-ERRORS: ^ 2427 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2428 @ CHECK-ERRORS: vld2.16 {d0[], d2[]}, [r4:256] 2429 @ CHECK-ERRORS: ^ 2430 2431 vld2.16 {d0[], d2[]}, [r4]! 2432 vld2.16 {d0[], d2[]}, [r4:16]! 2433 vld2.16 {d0[], d2[]}, [r4:32]! 2434 vld2.16 {d0[], d2[]}, [r4:64]! 2435 vld2.16 {d0[], d2[]}, [r4:128]! 2436 vld2.16 {d0[], d2[]}, [r4:256]! 2437 2438 @ CHECK: vld2.16 {d0[], d2[]}, [r4]! @ encoding: [0xa4,0xf9,0x6d,0x0d] 2439 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2440 @ CHECK-ERRORS: vld2.16 {d0[], d2[]}, [r4:16]! 2441 @ CHECK-ERRORS: ^ 2442 @ CHECK: vld2.16 {d0[], d2[]}, [r4:32]! @ encoding: [0xa4,0xf9,0x7d,0x0d] 2443 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2444 @ CHECK-ERRORS: vld2.16 {d0[], d2[]}, [r4:64]! 2445 @ CHECK-ERRORS: ^ 2446 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2447 @ CHECK-ERRORS: vld2.16 {d0[], d2[]}, [r4:128]! 2448 @ CHECK-ERRORS: ^ 2449 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2450 @ CHECK-ERRORS: vld2.16 {d0[], d2[]}, [r4:256]! 2451 2452 vld2.16 {d0[], d2[]}, [r4], r6 2453 vld2.16 {d0[], d2[]}, [r4:16], r6 2454 vld2.16 {d0[], d2[]}, [r4:32], r6 2455 vld2.16 {d0[], d2[]}, [r4:64], r6 2456 vld2.16 {d0[], d2[]}, [r4:128], r6 2457 vld2.16 {d0[], d2[]}, [r4:256], r6 2458 2459 @ CHECK: vld2.16 {d0[], d2[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x66,0x0d] 2460 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2461 @ CHECK-ERRORS: vld2.16 {d0[], d2[]}, [r4:16], r6 2462 @ CHECK-ERRORS: ^ 2463 @ CHECK: vld2.16 {d0[], d2[]}, [r4:32], r6 @ encoding: [0xa4,0xf9,0x76,0x0d] 2464 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2465 @ CHECK-ERRORS: vld2.16 {d0[], d2[]}, [r4:64], r6 2466 @ CHECK-ERRORS: ^ 2467 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2468 @ CHECK-ERRORS: vld2.16 {d0[], d2[]}, [r4:128], r6 2469 @ CHECK-ERRORS: ^ 2470 @ CHECK-ERRORS: error: alignment must be 32 or omitted 2471 @ CHECK-ERRORS: vld2.16 {d0[], d2[]}, [r4:256], r6 2472 @ CHECK-ERRORS: ^ 2473 2474 vld2.32 {d0, d1}, [r4] 2475 vld2.32 {d0, d1}, [r4:16] 2476 vld2.32 {d0, d1}, [r4:32] 2477 vld2.32 {d0, d1}, [r4:64] 2478 vld2.32 {d0, d1}, [r4:128] 2479 vld2.32 {d0, d1}, [r4:256] 2480 2481 @ CHECK: vld2.32 {d0, d1}, [r4] @ encoding: [0x24,0xf9,0x8f,0x08] 2482 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2483 @ CHECK-ERRORS: vld2.32 {d0, d1}, [r4:16] 2484 @ CHECK-ERRORS: ^ 2485 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2486 @ CHECK-ERRORS: vld2.32 {d0, d1}, [r4:32] 2487 @ CHECK-ERRORS: ^ 2488 @ CHECK: vld2.32 {d0, d1}, [r4:64] @ encoding: [0x24,0xf9,0x9f,0x08] 2489 @ CHECK: vld2.32 {d0, d1}, [r4:128] @ encoding: [0x24,0xf9,0xaf,0x08] 2490 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2491 @ CHECK-ERRORS: vld2.32 {d0, d1}, [r4:256] 2492 @ CHECK-ERRORS: ^ 2493 2494 vld2.32 {d0, d1}, [r4]! 2495 vld2.32 {d0, d1}, [r4:16]! 2496 vld2.32 {d0, d1}, [r4:32]! 2497 vld2.32 {d0, d1}, [r4:64]! 2498 vld2.32 {d0, d1}, [r4:128]! 2499 vld2.32 {d0, d1}, [r4:256]! 2500 2501 @ CHECK: vld2.32 {d0, d1}, [r4]! @ encoding: [0x24,0xf9,0x8d,0x08] 2502 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2503 @ CHECK-ERRORS: vld2.32 {d0, d1}, [r4:16]! 2504 @ CHECK-ERRORS: ^ 2505 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2506 @ CHECK-ERRORS: vld2.32 {d0, d1}, [r4:32]! 2507 @ CHECK-ERRORS: ^ 2508 @ CHECK: vld2.32 {d0, d1}, [r4:64]! @ encoding: [0x24,0xf9,0x9d,0x08] 2509 @ CHECK: vld2.32 {d0, d1}, [r4:128]! @ encoding: [0x24,0xf9,0xad,0x08] 2510 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2511 @ CHECK-ERRORS: vld2.32 {d0, d1}, [r4:256]! 2512 @ CHECK-ERRORS: ^ 2513 2514 vld2.32 {d0, d1}, [r4], r6 2515 vld2.32 {d0, d1}, [r4:16], r6 2516 vld2.32 {d0, d1}, [r4:32], r6 2517 vld2.32 {d0, d1}, [r4:64], r6 2518 vld2.32 {d0, d1}, [r4:128], r6 2519 vld2.32 {d0, d1}, [r4:256], r6 2520 2521 @ CHECK: vld2.32 {d0, d1}, [r4], r6 @ encoding: [0x24,0xf9,0x86,0x08] 2522 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2523 @ CHECK-ERRORS: vld2.32 {d0, d1}, [r4:16], r6 2524 @ CHECK-ERRORS: ^ 2525 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2526 @ CHECK-ERRORS: vld2.32 {d0, d1}, [r4:32], r6 2527 @ CHECK-ERRORS: ^ 2528 @ CHECK: vld2.32 {d0, d1}, [r4:64], r6 @ encoding: [0x24,0xf9,0x96,0x08] 2529 @ CHECK: vld2.32 {d0, d1}, [r4:128], r6 @ encoding: [0x24,0xf9,0xa6,0x08] 2530 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2531 @ CHECK-ERRORS: vld2.32 {d0, d1}, [r4:256], r6 2532 @ CHECK-ERRORS: ^ 2533 2534 vld2.32 {d0, d2}, [r4] 2535 vld2.32 {d0, d2}, [r4:16] 2536 vld2.32 {d0, d2}, [r4:32] 2537 vld2.32 {d0, d2}, [r4:64] 2538 vld2.32 {d0, d2}, [r4:128] 2539 vld2.32 {d0, d2}, [r4:256] 2540 2541 @ CHECK: vld2.32 {d0, d2}, [r4] @ encoding: [0x24,0xf9,0x8f,0x09] 2542 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2543 @ CHECK-ERRORS: vld2.32 {d0, d2}, [r4:16] 2544 @ CHECK-ERRORS: ^ 2545 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2546 @ CHECK-ERRORS: vld2.32 {d0, d2}, [r4:32] 2547 @ CHECK-ERRORS: ^ 2548 @ CHECK: vld2.32 {d0, d2}, [r4:64] @ encoding: [0x24,0xf9,0x9f,0x09] 2549 @ CHECK: vld2.32 {d0, d2}, [r4:128] @ encoding: [0x24,0xf9,0xaf,0x09] 2550 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2551 @ CHECK-ERRORS: vld2.32 {d0, d2}, [r4:256] 2552 @ CHECK-ERRORS: ^ 2553 2554 vld2.32 {d0, d2}, [r4]! 2555 vld2.32 {d0, d2}, [r4:16]! 2556 vld2.32 {d0, d2}, [r4:32]! 2557 vld2.32 {d0, d2}, [r4:64]! 2558 vld2.32 {d0, d2}, [r4:128]! 2559 vld2.32 {d0, d2}, [r4:256]! 2560 2561 @ CHECK: vld2.32 {d0, d2}, [r4]! @ encoding: [0x24,0xf9,0x8d,0x09] 2562 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2563 @ CHECK-ERRORS: vld2.32 {d0, d2}, [r4:16]! 2564 @ CHECK-ERRORS: ^ 2565 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2566 @ CHECK-ERRORS: vld2.32 {d0, d2}, [r4:32]! 2567 @ CHECK-ERRORS: ^ 2568 @ CHECK: vld2.32 {d0, d2}, [r4:64]! @ encoding: [0x24,0xf9,0x9d,0x09] 2569 @ CHECK: vld2.32 {d0, d2}, [r4:128]! @ encoding: [0x24,0xf9,0xad,0x09] 2570 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2571 @ CHECK-ERRORS: vld2.32 {d0, d2}, [r4:256]! 2572 @ CHECK-ERRORS: ^ 2573 2574 vld2.32 {d0, d2}, [r4], r6 2575 vld2.32 {d0, d2}, [r4:16], r6 2576 vld2.32 {d0, d2}, [r4:32], r6 2577 vld2.32 {d0, d2}, [r4:64], r6 2578 vld2.32 {d0, d2}, [r4:128], r6 2579 vld2.32 {d0, d2}, [r4:256], r6 2580 2581 @ CHECK: vld2.32 {d0, d2}, [r4], r6 @ encoding: [0x24,0xf9,0x86,0x09] 2582 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2583 @ CHECK-ERRORS: vld2.32 {d0, d2}, [r4:16], r6 2584 @ CHECK-ERRORS: ^ 2585 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2586 @ CHECK-ERRORS: vld2.32 {d0, d2}, [r4:32], r6 2587 @ CHECK-ERRORS: ^ 2588 @ CHECK: vld2.32 {d0, d2}, [r4:64], r6 @ encoding: [0x24,0xf9,0x96,0x09] 2589 @ CHECK: vld2.32 {d0, d2}, [r4:128], r6 @ encoding: [0x24,0xf9,0xa6,0x09] 2590 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 2591 @ CHECK-ERRORS: vld2.32 {d0, d2}, [r4:256], r6 2592 @ CHECK-ERRORS: ^ 2593 2594 vld2.32 {d0, d1, d2, d3}, [r4] 2595 vld2.32 {d0, d1, d2, d3}, [r4:16] 2596 vld2.32 {d0, d1, d2, d3}, [r4:32] 2597 vld2.32 {d0, d1, d2, d3}, [r4:64] 2598 vld2.32 {d0, d1, d2, d3}, [r4:128] 2599 vld2.32 {d0, d1, d2, d3}, [r4:256] 2600 2601 @ CHECK: vld2.32 {d0, d1, d2, d3}, [r4] @ encoding: [0x24,0xf9,0x8f,0x03] 2602 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 2603 @ CHECK-ERRORS: vld2.32 {d0, d1, d2, d3}, [r4:16] 2604 @ CHECK-ERRORS: ^ 2605 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 2606 @ CHECK-ERRORS: vld2.32 {d0, d1, d2, d3}, [r4:32] 2607 @ CHECK-ERRORS: ^ 2608 @ CHECK: vld2.32 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x24,0xf9,0x9f,0x03] 2609 @ CHECK: vld2.32 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x24,0xf9,0xaf,0x03] 2610 @ CHECK: vld2.32 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x24,0xf9,0xbf,0x03] 2611 2612 vld2.32 {d0, d1, d2, d3}, [r4]! 2613 vld2.32 {d0, d1, d2, d3}, [r4:16]! 2614 vld2.32 {d0, d1, d2, d3}, [r4:32]! 2615 vld2.32 {d0, d1, d2, d3}, [r4:64]! 2616 vld2.32 {d0, d1, d2, d3}, [r4:128]! 2617 vld2.32 {d0, d1, d2, d3}, [r4:256]! 2618 2619 @ CHECK: vld2.32 {d0, d1, d2, d3}, [r4]! @ encoding: [0x24,0xf9,0x8d,0x03] 2620 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 2621 @ CHECK-ERRORS: vld2.32 {d0, d1, d2, d3}, [r4:16]! 2622 @ CHECK-ERRORS: ^ 2623 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 2624 @ CHECK-ERRORS: vld2.32 {d0, d1, d2, d3}, [r4:32]! 2625 @ CHECK-ERRORS: ^ 2626 @ CHECK: vld2.32 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x24,0xf9,0x9d,0x03] 2627 @ CHECK: vld2.32 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x24,0xf9,0xad,0x03] 2628 @ CHECK: vld2.32 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x24,0xf9,0xbd,0x03] 2629 2630 vld2.32 {d0, d1, d2, d3}, [r4], r6 2631 vld2.32 {d0, d1, d2, d3}, [r4:16], r6 2632 vld2.32 {d0, d1, d2, d3}, [r4:32], r6 2633 vld2.32 {d0, d1, d2, d3}, [r4:64], r6 2634 vld2.32 {d0, d1, d2, d3}, [r4:128], r6 2635 vld2.32 {d0, d1, d2, d3}, [r4:256], r6 2636 2637 @ CHECK: vld2.32 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x24,0xf9,0x86,0x03] 2638 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 2639 @ CHECK-ERRORS: vld2.32 {d0, d1, d2, d3}, [r4:16], r6 2640 @ CHECK-ERRORS: ^ 2641 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 2642 @ CHECK-ERRORS: vld2.32 {d0, d1, d2, d3}, [r4:32], r6 2643 @ CHECK-ERRORS: ^ 2644 @ CHECK: vld2.32 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x24,0xf9,0x96,0x03] 2645 @ CHECK: vld2.32 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x24,0xf9,0xa6,0x03] 2646 @ CHECK: vld2.32 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x24,0xf9,0xb6,0x03] 2647 2648 vld2.32 {d0[1], d1[1]}, [r4] 2649 vld2.32 {d0[1], d1[1]}, [r4:16] 2650 vld2.32 {d0[1], d1[1]}, [r4:32] 2651 vld2.32 {d0[1], d1[1]}, [r4:64] 2652 vld2.32 {d0[1], d1[1]}, [r4:128] 2653 vld2.32 {d0[1], d1[1]}, [r4:256] 2654 2655 @ CHECK: vld2.32 {d0[1], d1[1]}, [r4] @ encoding: [0xa4,0xf9,0x8f,0x09] 2656 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2657 @ CHECK-ERRORS: vld2.32 {d0[1], d1[1]}, [r4:16] 2658 @ CHECK-ERRORS: ^ 2659 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2660 @ CHECK-ERRORS: vld2.32 {d0[1], d1[1]}, [r4:32] 2661 @ CHECK-ERRORS: ^ 2662 @ CHECK: vld2.32 {d0[1], d1[1]}, [r4:64] @ encoding: [0xa4,0xf9,0x9f,0x09] 2663 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2664 @ CHECK-ERRORS: vld2.32 {d0[1], d1[1]}, [r4:128] 2665 @ CHECK-ERRORS: ^ 2666 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2667 @ CHECK-ERRORS: vld2.32 {d0[1], d1[1]}, [r4:256] 2668 @ CHECK-ERRORS: ^ 2669 2670 vld2.32 {d0[1], d1[1]}, [r4]! 2671 vld2.32 {d0[1], d1[1]}, [r4:16]! 2672 vld2.32 {d0[1], d1[1]}, [r4:32]! 2673 vld2.32 {d0[1], d1[1]}, [r4:64]! 2674 vld2.32 {d0[1], d1[1]}, [r4:128]! 2675 vld2.32 {d0[1], d1[1]}, [r4:256]! 2676 2677 @ CHECK: vld2.32 {d0[1], d1[1]}, [r4]! @ encoding: [0xa4,0xf9,0x8d,0x09] 2678 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2679 @ CHECK-ERRORS: vld2.32 {d0[1], d1[1]}, [r4:16]! 2680 @ CHECK-ERRORS: ^ 2681 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2682 @ CHECK-ERRORS: vld2.32 {d0[1], d1[1]}, [r4:32]! 2683 @ CHECK-ERRORS: ^ 2684 @ CHECK: vld2.32 {d0[1], d1[1]}, [r4:64]! @ encoding: [0xa4,0xf9,0x9d,0x09] 2685 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2686 @ CHECK-ERRORS: vld2.32 {d0[1], d1[1]}, [r4:128]! 2687 @ CHECK-ERRORS: ^ 2688 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2689 @ CHECK-ERRORS: vld2.32 {d0[1], d1[1]}, [r4:256]! 2690 @ CHECK-ERRORS: ^ 2691 2692 vld2.32 {d0[1], d1[1]}, [r4], r6 2693 vld2.32 {d0[1], d1[1]}, [r4:16], r6 2694 vld2.32 {d0[1], d1[1]}, [r4:32], r6 2695 vld2.32 {d0[1], d1[1]}, [r4:64], r6 2696 vld2.32 {d0[1], d1[1]}, [r4:128], r6 2697 vld2.32 {d0[1], d1[1]}, [r4:256], r6 2698 2699 @ CHECK: vld2.32 {d0[1], d1[1]}, [r4], r6 @ encoding: [0xa4,0xf9,0x86,0x09] 2700 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2701 @ CHECK-ERRORS: vld2.32 {d0[1], d1[1]}, [r4:16], r6 2702 @ CHECK-ERRORS: ^ 2703 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2704 @ CHECK-ERRORS: vld2.32 {d0[1], d1[1]}, [r4:32], r6 2705 @ CHECK-ERRORS: ^ 2706 @ CHECK: vld2.32 {d0[1], d1[1]}, [r4:64], r6 @ encoding: [0xa4,0xf9,0x96,0x09] 2707 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2708 @ CHECK-ERRORS: vld2.32 {d0[1], d1[1]}, [r4:128], r6 2709 @ CHECK-ERRORS: ^ 2710 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2711 @ CHECK-ERRORS: vld2.32 {d0[1], d1[1]}, [r4:256], r6 2712 @ CHECK-ERRORS: ^ 2713 2714 vld2.32 {d0[1], d2[1]}, [r4] 2715 vld2.32 {d0[1], d2[1]}, [r4:16] 2716 vld2.32 {d0[1], d2[1]}, [r4:32] 2717 vld2.32 {d0[1], d2[1]}, [r4:64] 2718 vld2.32 {d0[1], d2[1]}, [r4:128] 2719 vld2.32 {d0[1], d2[1]}, [r4:256] 2720 2721 @ CHECK: vld2.32 {d0[1], d2[1]}, [r4] @ encoding: [0xa4,0xf9,0xcf,0x09] 2722 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2723 @ CHECK-ERRORS: vld2.32 {d0[1], d2[1]}, [r4:16] 2724 @ CHECK-ERRORS: ^ 2725 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2726 @ CHECK-ERRORS: vld2.32 {d0[1], d2[1]}, [r4:32] 2727 @ CHECK-ERRORS: ^ 2728 @ CHECK: vld2.32 {d0[1], d2[1]}, [r4:64] @ encoding: [0xa4,0xf9,0xdf,0x09] 2729 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2730 @ CHECK-ERRORS: vld2.32 {d0[1], d2[1]}, [r4:128] 2731 @ CHECK-ERRORS: ^ 2732 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2733 @ CHECK-ERRORS: vld2.32 {d0[1], d2[1]}, [r4:256] 2734 @ CHECK-ERRORS: ^ 2735 2736 vld2.32 {d0[1], d2[1]}, [r4]! 2737 vld2.32 {d0[1], d2[1]}, [r4:16]! 2738 vld2.32 {d0[1], d2[1]}, [r4:32]! 2739 vld2.32 {d0[1], d2[1]}, [r4:64]! 2740 vld2.32 {d0[1], d2[1]}, [r4:128]! 2741 vld2.32 {d0[1], d2[1]}, [r4:256]! 2742 2743 @ CHECK: vld2.32 {d0[1], d2[1]}, [r4]! @ encoding: [0xa4,0xf9,0xcd,0x09] 2744 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2745 @ CHECK-ERRORS: vld2.32 {d0[1], d2[1]}, [r4:16]! 2746 @ CHECK-ERRORS: ^ 2747 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2748 @ CHECK-ERRORS: vld2.32 {d0[1], d2[1]}, [r4:32]! 2749 @ CHECK-ERRORS: ^ 2750 @ CHECK: vld2.32 {d0[1], d2[1]}, [r4:64]! @ encoding: [0xa4,0xf9,0xdd,0x09] 2751 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2752 @ CHECK-ERRORS: vld2.32 {d0[1], d2[1]}, [r4:128]! 2753 @ CHECK-ERRORS: ^ 2754 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2755 @ CHECK-ERRORS: vld2.32 {d0[1], d2[1]}, [r4:256]! 2756 @ CHECK-ERRORS: ^ 2757 2758 vld2.32 {d0[1], d2[1]}, [r4], r6 2759 vld2.32 {d0[1], d2[1]}, [r4:16], r6 2760 vld2.32 {d0[1], d2[1]}, [r4:32], r6 2761 vld2.32 {d0[1], d2[1]}, [r4:64], r6 2762 vld2.32 {d0[1], d2[1]}, [r4:128], r6 2763 vld2.32 {d0[1], d2[1]}, [r4:256], r6 2764 2765 @ CHECK: vld2.32 {d0[1], d2[1]}, [r4], r6 @ encoding: [0xa4,0xf9,0xc6,0x09] 2766 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2767 @ CHECK-ERRORS: vld2.32 {d0[1], d2[1]}, [r4:16], r6 2768 @ CHECK-ERRORS: ^ 2769 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2770 @ CHECK-ERRORS: vld2.32 {d0[1], d2[1]}, [r4:32], r6 2771 @ CHECK-ERRORS: ^ 2772 @ CHECK: vld2.32 {d0[1], d2[1]}, [r4:64], r6 @ encoding: [0xa4,0xf9,0xd6,0x09] 2773 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2774 @ CHECK-ERRORS: vld2.32 {d0[1], d2[1]}, [r4:128], r6 2775 @ CHECK-ERRORS: ^ 2776 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2777 @ CHECK-ERRORS: vld2.32 {d0[1], d2[1]}, [r4:256], r6 2778 @ CHECK-ERRORS: ^ 2779 2780 vld2.32 {d0[], d1[]}, [r4] 2781 vld2.32 {d0[], d1[]}, [r4:16] 2782 vld2.32 {d0[], d1[]}, [r4:32] 2783 vld2.32 {d0[], d1[]}, [r4:64] 2784 vld2.32 {d0[], d1[]}, [r4:128] 2785 vld2.32 {d0[], d1[]}, [r4:256] 2786 2787 @ CHECK: vld2.32 {d0[], d1[]}, [r4] @ encoding: [0xa4,0xf9,0x8f,0x0d] 2788 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2789 @ CHECK-ERRORS: vld2.32 {d0[], d1[]}, [r4:16] 2790 @ CHECK-ERRORS: ^ 2791 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2792 @ CHECK-ERRORS: vld2.32 {d0[], d1[]}, [r4:32] 2793 @ CHECK-ERRORS: ^ 2794 @ CHECK: vld2.32 {d0[], d1[]}, [r4:64] @ encoding: [0xa4,0xf9,0x9f,0x0d] 2795 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2796 @ CHECK-ERRORS: vld2.32 {d0[], d1[]}, [r4:128] 2797 @ CHECK-ERRORS: ^ 2798 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2799 @ CHECK-ERRORS: vld2.32 {d0[], d1[]}, [r4:256] 2800 @ CHECK-ERRORS: ^ 2801 2802 vld2.32 {d0[], d1[]}, [r4]! 2803 vld2.32 {d0[], d1[]}, [r4:16]! 2804 vld2.32 {d0[], d1[]}, [r4:32]! 2805 vld2.32 {d0[], d1[]}, [r4:64]! 2806 vld2.32 {d0[], d1[]}, [r4:128]! 2807 vld2.32 {d0[], d1[]}, [r4:256]! 2808 2809 @ CHECK: vld2.32 {d0[], d1[]}, [r4]! @ encoding: [0xa4,0xf9,0x8d,0x0d] 2810 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2811 @ CHECK-ERRORS: vld2.32 {d0[], d1[]}, [r4:16]! 2812 @ CHECK-ERRORS: ^ 2813 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2814 @ CHECK-ERRORS: vld2.32 {d0[], d1[]}, [r4:32]! 2815 @ CHECK-ERRORS: ^ 2816 @ CHECK: vld2.32 {d0[], d1[]}, [r4:64]! @ encoding: [0xa4,0xf9,0x9d,0x0d] 2817 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2818 @ CHECK-ERRORS: vld2.32 {d0[], d1[]}, [r4:128]! 2819 @ CHECK-ERRORS: ^ 2820 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2821 @ CHECK-ERRORS: vld2.32 {d0[], d1[]}, [r4:256]! 2822 @ CHECK-ERRORS: ^ 2823 2824 vld2.32 {d0[], d1[]}, [r4], r6 2825 vld2.32 {d0[], d1[]}, [r4:16], r6 2826 vld2.32 {d0[], d1[]}, [r4:32], r6 2827 vld2.32 {d0[], d1[]}, [r4:64], r6 2828 vld2.32 {d0[], d1[]}, [r4:128], r6 2829 vld2.32 {d0[], d1[]}, [r4:256], r6 2830 2831 @ CHECK: vld2.32 {d0[], d1[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x86,0x0d] 2832 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2833 @ CHECK-ERRORS: vld2.32 {d0[], d1[]}, [r4:16], r6 2834 @ CHECK-ERRORS: ^ 2835 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2836 @ CHECK-ERRORS: vld2.32 {d0[], d1[]}, [r4:32], r6 2837 @ CHECK-ERRORS: ^ 2838 @ CHECK: vld2.32 {d0[], d1[]}, [r4:64], r6 @ encoding: [0xa4,0xf9,0x96,0x0d] 2839 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2840 @ CHECK-ERRORS: vld2.32 {d0[], d1[]}, [r4:128], r6 2841 @ CHECK-ERRORS: ^ 2842 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2843 @ CHECK-ERRORS: vld2.32 {d0[], d1[]}, [r4:256], r6 2844 @ CHECK-ERRORS: ^ 2845 2846 vld2.32 {d0[], d2[]}, [r4] 2847 vld2.32 {d0[], d2[]}, [r4:16] 2848 vld2.32 {d0[], d2[]}, [r4:32] 2849 vld2.32 {d0[], d2[]}, [r4:64] 2850 vld2.32 {d0[], d2[]}, [r4:128] 2851 vld2.32 {d0[], d2[]}, [r4:256] 2852 2853 @ CHECK: vld2.32 {d0[], d2[]}, [r4] @ encoding: [0xa4,0xf9,0xaf,0x0d] 2854 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2855 @ CHECK-ERRORS: vld2.32 {d0[], d2[]}, [r4:16] 2856 @ CHECK-ERRORS: ^ 2857 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2858 @ CHECK-ERRORS: vld2.32 {d0[], d2[]}, [r4:32] 2859 @ CHECK-ERRORS: ^ 2860 @ CHECK: vld2.32 {d0[], d2[]}, [r4:64] @ encoding: [0xa4,0xf9,0xbf,0x0d] 2861 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2862 @ CHECK-ERRORS: vld2.32 {d0[], d2[]}, [r4:128] 2863 @ CHECK-ERRORS: ^ 2864 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2865 @ CHECK-ERRORS: vld2.32 {d0[], d2[]}, [r4:256] 2866 @ CHECK-ERRORS: ^ 2867 2868 vld2.32 {d0[], d2[]}, [r4]! 2869 vld2.32 {d0[], d2[]}, [r4:16]! 2870 vld2.32 {d0[], d2[]}, [r4:32]! 2871 vld2.32 {d0[], d2[]}, [r4:64]! 2872 vld2.32 {d0[], d2[]}, [r4:128]! 2873 vld2.32 {d0[], d2[]}, [r4:256]! 2874 2875 @ CHECK: vld2.32 {d0[], d2[]}, [r4]! @ encoding: [0xa4,0xf9,0xad,0x0d] 2876 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2877 @ CHECK-ERRORS: vld2.32 {d0[], d2[]}, [r4:16]! 2878 @ CHECK-ERRORS: ^ 2879 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2880 @ CHECK-ERRORS: vld2.32 {d0[], d2[]}, [r4:32]! 2881 @ CHECK-ERRORS: ^ 2882 @ CHECK: vld2.32 {d0[], d2[]}, [r4:64]! @ encoding: [0xa4,0xf9,0xbd,0x0d] 2883 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2884 @ CHECK-ERRORS: vld2.32 {d0[], d2[]}, [r4:128]! 2885 @ CHECK-ERRORS: ^ 2886 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2887 @ CHECK-ERRORS: vld2.32 {d0[], d2[]}, [r4:256]! 2888 @ CHECK-ERRORS: ^ 2889 2890 vld2.32 {d0[], d2[]}, [r4], r6 2891 vld2.32 {d0[], d2[]}, [r4:16], r6 2892 vld2.32 {d0[], d2[]}, [r4:32], r6 2893 vld2.32 {d0[], d2[]}, [r4:64], r6 2894 vld2.32 {d0[], d2[]}, [r4:128], r6 2895 vld2.32 {d0[], d2[]}, [r4:256], r6 2896 2897 @ CHECK: vld2.32 {d0[], d2[]}, [r4], r6 @ encoding: [0xa4,0xf9,0xa6,0x0d] 2898 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2899 @ CHECK-ERRORS: vld2.32 {d0[], d2[]}, [r4:16], r6 2900 @ CHECK-ERRORS: ^ 2901 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2902 @ CHECK-ERRORS: vld2.32 {d0[], d2[]}, [r4:32], r6 2903 @ CHECK-ERRORS: ^ 2904 @ CHECK: vld2.32 {d0[], d2[]}, [r4:64], r6 @ encoding: [0xa4,0xf9,0xb6,0x0d] 2905 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2906 @ CHECK-ERRORS: vld2.32 {d0[], d2[]}, [r4:128], r6 2907 @ CHECK-ERRORS: ^ 2908 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2909 @ CHECK-ERRORS: vld2.32 {d0[], d2[]}, [r4:256], r6 2910 @ CHECK-ERRORS: ^ 2911 2912 vld3.8 {d0, d1, d2}, [r4] 2913 vld3.8 {d0, d1, d2}, [r4:16] 2914 vld3.8 {d0, d1, d2}, [r4:32] 2915 vld3.8 {d0, d1, d2}, [r4:64] 2916 vld3.8 {d0, d1, d2}, [r4:128] 2917 vld3.8 {d0, d1, d2}, [r4:256] 2918 2919 @ CHECK: vld3.8 {d0, d1, d2}, [r4] @ encoding: [0x24,0xf9,0x0f,0x04] 2920 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2921 @ CHECK-ERRORS: vld3.8 {d0, d1, d2}, [r4:16] 2922 @ CHECK-ERRORS: ^ 2923 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2924 @ CHECK-ERRORS: vld3.8 {d0, d1, d2}, [r4:32] 2925 @ CHECK-ERRORS: ^ 2926 @ CHECK: vld3.8 {d0, d1, d2}, [r4:64] @ encoding: [0x24,0xf9,0x1f,0x04] 2927 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2928 @ CHECK-ERRORS: vld3.8 {d0, d1, d2}, [r4:128] 2929 @ CHECK-ERRORS: ^ 2930 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2931 @ CHECK-ERRORS: vld3.8 {d0, d1, d2}, [r4:256] 2932 @ CHECK-ERRORS: ^ 2933 2934 vld3.8 {d0, d1, d2}, [r4]! 2935 vld3.8 {d0, d1, d2}, [r4:16]! 2936 vld3.8 {d0, d1, d2}, [r4:32]! 2937 vld3.8 {d0, d1, d2}, [r4:64]! 2938 vld3.8 {d0, d1, d2}, [r4:128]! 2939 vld3.8 {d0, d1, d2}, [r4:256]! 2940 2941 @ CHECK: vld3.8 {d0, d1, d2}, [r4]! @ encoding: [0x24,0xf9,0x0d,0x04] 2942 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2943 @ CHECK-ERRORS: vld3.8 {d0, d1, d2}, [r4:16]! 2944 @ CHECK-ERRORS: ^ 2945 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2946 @ CHECK-ERRORS: vld3.8 {d0, d1, d2}, [r4:32]! 2947 @ CHECK-ERRORS: ^ 2948 @ CHECK: vld3.8 {d0, d1, d2}, [r4:64]! @ encoding: [0x24,0xf9,0x1d,0x04] 2949 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2950 @ CHECK-ERRORS: vld3.8 {d0, d1, d2}, [r4:128]! 2951 @ CHECK-ERRORS: ^ 2952 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2953 @ CHECK-ERRORS: vld3.8 {d0, d1, d2}, [r4:256]! 2954 @ CHECK-ERRORS: ^ 2955 2956 vld3.8 {d0, d1, d2}, [r4], r6 2957 vld3.8 {d0, d1, d2}, [r4:16], r6 2958 vld3.8 {d0, d1, d2}, [r4:32], r6 2959 vld3.8 {d0, d1, d2}, [r4:64], r6 2960 vld3.8 {d0, d1, d2}, [r4:128], r6 2961 vld3.8 {d0, d1, d2}, [r4:256], r6 2962 2963 @ CHECK: vld3.8 {d0, d1, d2}, [r4], r6 @ encoding: [0x24,0xf9,0x06,0x04] 2964 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2965 @ CHECK-ERRORS: vld3.8 {d0, d1, d2}, [r4:16], r6 2966 @ CHECK-ERRORS: ^ 2967 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2968 @ CHECK-ERRORS: vld3.8 {d0, d1, d2}, [r4:32], r6 2969 @ CHECK-ERRORS: ^ 2970 @ CHECK: vld3.8 {d0, d1, d2}, [r4:64], r6 @ encoding: [0x24,0xf9,0x16,0x04] 2971 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2972 @ CHECK-ERRORS: vld3.8 {d0, d1, d2}, [r4:128], r6 2973 @ CHECK-ERRORS: ^ 2974 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2975 @ CHECK-ERRORS: vld3.8 {d0, d1, d2}, [r4:256], r6 2976 @ CHECK-ERRORS: ^ 2977 2978 vld3.8 {d0, d2, d4}, [r4] 2979 vld3.8 {d0, d2, d4}, [r4:16] 2980 vld3.8 {d0, d2, d4}, [r4:32] 2981 vld3.8 {d0, d2, d4}, [r4:64] 2982 vld3.8 {d0, d2, d4}, [r4:128] 2983 vld3.8 {d0, d2, d4}, [r4:256] 2984 2985 @ CHECK: vld3.8 {d0, d2, d4}, [r4] @ encoding: [0x24,0xf9,0x0f,0x05] 2986 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2987 @ CHECK-ERRORS: vld3.8 {d0, d2, d4}, [r4:16] 2988 @ CHECK-ERRORS: ^ 2989 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2990 @ CHECK-ERRORS: vld3.8 {d0, d2, d4}, [r4:32] 2991 @ CHECK-ERRORS: ^ 2992 @ CHECK: vld3.8 {d0, d2, d4}, [r4:64] @ encoding: [0x24,0xf9,0x1f,0x05] 2993 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2994 @ CHECK-ERRORS: vld3.8 {d0, d2, d4}, [r4:128] 2995 @ CHECK-ERRORS: ^ 2996 @ CHECK-ERRORS: error: alignment must be 64 or omitted 2997 @ CHECK-ERRORS: vld3.8 {d0, d2, d4}, [r4:256] 2998 @ CHECK-ERRORS: ^ 2999 3000 vld3.8 {d0, d2, d4}, [r4]! 3001 vld3.8 {d0, d2, d4}, [r4:16]! 3002 vld3.8 {d0, d2, d4}, [r4:32]! 3003 vld3.8 {d0, d2, d4}, [r4:64]! 3004 vld3.8 {d0, d2, d4}, [r4:128]! 3005 vld3.8 {d0, d2, d4}, [r4:256]! 3006 3007 @ CHECK: vld3.8 {d0, d2, d4}, [r4]! @ encoding: [0x24,0xf9,0x0d,0x05] 3008 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3009 @ CHECK-ERRORS: vld3.8 {d0, d2, d4}, [r4:16]! 3010 @ CHECK-ERRORS: ^ 3011 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3012 @ CHECK-ERRORS: vld3.8 {d0, d2, d4}, [r4:32]! 3013 @ CHECK-ERRORS: ^ 3014 @ CHECK: vld3.8 {d0, d2, d4}, [r4:64]! @ encoding: [0x24,0xf9,0x1d,0x05] 3015 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3016 @ CHECK-ERRORS: vld3.8 {d0, d2, d4}, [r4:128]! 3017 @ CHECK-ERRORS: ^ 3018 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3019 @ CHECK-ERRORS: vld3.8 {d0, d2, d4}, [r4:256]! 3020 @ CHECK-ERRORS: ^ 3021 3022 vld3.8 {d0, d2, d4}, [r4], r6 3023 vld3.8 {d0, d2, d4}, [r4:16], r6 3024 vld3.8 {d0, d2, d4}, [r4:32], r6 3025 vld3.8 {d0, d2, d4}, [r4:64], r6 3026 vld3.8 {d0, d2, d4}, [r4:128], r6 3027 vld3.8 {d0, d2, d4}, [r4:256], r6 3028 3029 @ CHECK: vld3.8 {d0, d2, d4}, [r4], r6 @ encoding: [0x24,0xf9,0x06,0x05] 3030 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3031 @ CHECK-ERRORS: vld3.8 {d0, d2, d4}, [r4:16], r6 3032 @ CHECK-ERRORS: ^ 3033 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3034 @ CHECK-ERRORS: vld3.8 {d0, d2, d4}, [r4:32], r6 3035 @ CHECK-ERRORS: ^ 3036 @ CHECK: vld3.8 {d0, d2, d4}, [r4:64], r6 @ encoding: [0x24,0xf9,0x16,0x05] 3037 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3038 @ CHECK-ERRORS: vld3.8 {d0, d2, d4}, [r4:128], r6 3039 @ CHECK-ERRORS: ^ 3040 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3041 @ CHECK-ERRORS: vld3.8 {d0, d2, d4}, [r4:256], r6 3042 @ CHECK-ERRORS: ^ 3043 3044 vld3.8 {d0[1], d1[1], d2[1]}, [r4] 3045 vld3.8 {d0[1], d1[1], d2[1]}, [r4:16] 3046 vld3.8 {d0[1], d1[1], d2[1]}, [r4:32] 3047 vld3.8 {d0[1], d1[1], d2[1]}, [r4:64] 3048 vld3.8 {d0[1], d1[1], d2[1]}, [r4:128] 3049 vld3.8 {d0[1], d1[1], d2[1]}, [r4:256] 3050 3051 @ CHECK: vld3.8 {d0[1], d1[1], d2[1]}, [r4] @ encoding: [0xa4,0xf9,0x2f,0x02] 3052 @ CHECK-ERRORS: error: alignment must be omitted 3053 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:16] 3054 @ CHECK-ERRORS: ^ 3055 @ CHECK-ERRORS: error: alignment must be omitted 3056 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:32] 3057 @ CHECK-ERRORS: ^ 3058 @ CHECK-ERRORS: error: alignment must be omitted 3059 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:64] 3060 @ CHECK-ERRORS: ^ 3061 @ CHECK-ERRORS: error: alignment must be omitted 3062 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:128] 3063 @ CHECK-ERRORS: ^ 3064 @ CHECK-ERRORS: error: alignment must be omitted 3065 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:256] 3066 @ CHECK-ERRORS: ^ 3067 3068 vld3.8 {d0[1], d1[1], d2[1]}, [r4]! 3069 vld3.8 {d0[1], d1[1], d2[1]}, [r4:16]! 3070 vld3.8 {d0[1], d1[1], d2[1]}, [r4:32]! 3071 vld3.8 {d0[1], d1[1], d2[1]}, [r4:64]! 3072 vld3.8 {d0[1], d1[1], d2[1]}, [r4:128]! 3073 vld3.8 {d0[1], d1[1], d2[1]}, [r4:256]! 3074 3075 @ CHECK: vld3.8 {d0[1], d1[1], d2[1]}, [r4]! @ encoding: [0xa4,0xf9,0x2d,0x02] 3076 @ CHECK-ERRORS: error: alignment must be omitted 3077 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:16]! 3078 @ CHECK-ERRORS: ^ 3079 @ CHECK-ERRORS: error: alignment must be omitted 3080 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:32]! 3081 @ CHECK-ERRORS: ^ 3082 @ CHECK-ERRORS: error: alignment must be omitted 3083 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:64]! 3084 @ CHECK-ERRORS: ^ 3085 @ CHECK-ERRORS: error: alignment must be omitted 3086 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:128]! 3087 @ CHECK-ERRORS: ^ 3088 @ CHECK-ERRORS: error: alignment must be omitted 3089 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:256]! 3090 @ CHECK-ERRORS: ^ 3091 3092 vld3.8 {d0[1], d1[1], d2[1]}, [r4], r6 3093 vld3.8 {d0[1], d1[1], d2[1]}, [r4:16], r6 3094 vld3.8 {d0[1], d1[1], d2[1]}, [r4:32], r6 3095 vld3.8 {d0[1], d1[1], d2[1]}, [r4:64], r6 3096 vld3.8 {d0[1], d1[1], d2[1]}, [r4:128], r6 3097 vld3.8 {d0[1], d1[1], d2[1]}, [r4:256], r6 3098 3099 @ CHECK: vld3.8 {d0[1], d1[1], d2[1]}, [r4], r6 @ encoding: [0xa4,0xf9,0x26,0x02] 3100 @ CHECK-ERRORS: error: alignment must be omitted 3101 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:16], r6 3102 @ CHECK-ERRORS: ^ 3103 @ CHECK-ERRORS: error: alignment must be omitted 3104 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:32], r6 3105 @ CHECK-ERRORS: ^ 3106 @ CHECK-ERRORS: error: alignment must be omitted 3107 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:64], r6 3108 @ CHECK-ERRORS: ^ 3109 @ CHECK-ERRORS: error: alignment must be omitted 3110 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:128], r6 3111 @ CHECK-ERRORS: ^ 3112 @ CHECK-ERRORS: error: alignment must be omitted 3113 @ CHECK-ERRORS: vld3.8 {d0[1], d1[1], d2[1]}, [r4:256], r6 3114 @ CHECK-ERRORS: ^ 3115 3116 vld3.8 {d0[], d1[], d2[]}, [r4] 3117 vld3.8 {d0[], d1[], d2[]}, [r4:16] 3118 vld3.8 {d0[], d1[], d2[]}, [r4:32] 3119 vld3.8 {d0[], d1[], d2[]}, [r4:64] 3120 vld3.8 {d0[], d1[], d2[]}, [r4:128] 3121 vld3.8 {d0[], d1[], d2[]}, [r4:256] 3122 3123 @ CHECK: vld3.8 {d0[], d1[], d2[]}, [r4] @ encoding: [0xa4,0xf9,0x0f,0x0e] 3124 @ CHECK-ERRORS: error: alignment must be omitted 3125 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:16] 3126 @ CHECK-ERRORS: ^ 3127 @ CHECK-ERRORS: error: alignment must be omitted 3128 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:32] 3129 @ CHECK-ERRORS: ^ 3130 @ CHECK-ERRORS: error: alignment must be omitted 3131 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:64] 3132 @ CHECK-ERRORS: ^ 3133 @ CHECK-ERRORS: error: alignment must be omitted 3134 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:128] 3135 @ CHECK-ERRORS: ^ 3136 @ CHECK-ERRORS: error: alignment must be omitted 3137 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:256] 3138 @ CHECK-ERRORS: ^ 3139 3140 vld3.8 {d0[], d1[], d2[]}, [r4]! 3141 vld3.8 {d0[], d1[], d2[]}, [r4:16]! 3142 vld3.8 {d0[], d1[], d2[]}, [r4:32]! 3143 vld3.8 {d0[], d1[], d2[]}, [r4:64]! 3144 vld3.8 {d0[], d1[], d2[]}, [r4:128]! 3145 vld3.8 {d0[], d1[], d2[]}, [r4:256]! 3146 3147 @ CHECK: vld3.8 {d0[], d1[], d2[]}, [r4]! @ encoding: [0xa4,0xf9,0x0d,0x0e] 3148 @ CHECK-ERRORS: error: alignment must be omitted 3149 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:16]! 3150 @ CHECK-ERRORS: ^ 3151 @ CHECK-ERRORS: error: alignment must be omitted 3152 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:32]! 3153 @ CHECK-ERRORS: ^ 3154 @ CHECK-ERRORS: error: alignment must be omitted 3155 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:64]! 3156 @ CHECK-ERRORS: ^ 3157 @ CHECK-ERRORS: error: alignment must be omitted 3158 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:128]! 3159 @ CHECK-ERRORS: ^ 3160 @ CHECK-ERRORS: error: alignment must be omitted 3161 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:256]! 3162 @ CHECK-ERRORS: ^ 3163 3164 vld3.8 {d0[], d1[], d2[]}, [r4], r6 3165 vld3.8 {d0[], d1[], d2[]}, [r4:16], r6 3166 vld3.8 {d0[], d1[], d2[]}, [r4:32], r6 3167 vld3.8 {d0[], d1[], d2[]}, [r4:64], r6 3168 vld3.8 {d0[], d1[], d2[]}, [r4:128], r6 3169 vld3.8 {d0[], d1[], d2[]}, [r4:256], r6 3170 3171 @ CHECK: vld3.8 {d0[], d1[], d2[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x06,0x0e] 3172 @ CHECK-ERRORS: error: alignment must be omitted 3173 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:16], r6 3174 @ CHECK-ERRORS: ^ 3175 @ CHECK-ERRORS: error: alignment must be omitted 3176 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:32], r6 3177 @ CHECK-ERRORS: ^ 3178 @ CHECK-ERRORS: error: alignment must be omitted 3179 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:64], r6 3180 @ CHECK-ERRORS: ^ 3181 @ CHECK-ERRORS: error: alignment must be omitted 3182 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:128], r6 3183 @ CHECK-ERRORS: ^ 3184 @ CHECK-ERRORS: error: alignment must be omitted 3185 @ CHECK-ERRORS: vld3.8 {d0[], d1[], d2[]}, [r4:256], r6 3186 @ CHECK-ERRORS: ^ 3187 3188 vld3.8 {d0[], d2[], d4[]}, [r4] 3189 vld3.8 {d0[], d2[], d4[]}, [r4:16] 3190 vld3.8 {d0[], d2[], d4[]}, [r4:32] 3191 vld3.8 {d0[], d2[], d4[]}, [r4:64] 3192 vld3.8 {d0[], d2[], d4[]}, [r4:128] 3193 vld3.8 {d0[], d2[], d4[]}, [r4:256] 3194 3195 @ CHECK: vld3.8 {d0[], d2[], d4[]}, [r4] @ encoding: [0xa4,0xf9,0x2f,0x0e] 3196 @ CHECK-ERRORS: error: alignment must be omitted 3197 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:16] 3198 @ CHECK-ERRORS: ^ 3199 @ CHECK-ERRORS: error: alignment must be omitted 3200 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:32] 3201 @ CHECK-ERRORS: ^ 3202 @ CHECK-ERRORS: error: alignment must be omitted 3203 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:64] 3204 @ CHECK-ERRORS: ^ 3205 @ CHECK-ERRORS: error: alignment must be omitted 3206 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:128] 3207 @ CHECK-ERRORS: ^ 3208 @ CHECK-ERRORS: error: alignment must be omitted 3209 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:256] 3210 @ CHECK-ERRORS: ^ 3211 3212 vld3.8 {d0[], d2[], d4[]}, [r4]! 3213 vld3.8 {d0[], d2[], d4[]}, [r4:16]! 3214 vld3.8 {d0[], d2[], d4[]}, [r4:32]! 3215 vld3.8 {d0[], d2[], d4[]}, [r4:64]! 3216 vld3.8 {d0[], d2[], d4[]}, [r4:128]! 3217 vld3.8 {d0[], d2[], d4[]}, [r4:256]! 3218 3219 @ CHECK: vld3.8 {d0[], d1[], d2[]}, [r4]! @ encoding: [0xa4,0xf9,0x2d,0x0e] 3220 @ CHECK-ERRORS: error: alignment must be omitted 3221 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:16]! 3222 @ CHECK-ERRORS: ^ 3223 @ CHECK-ERRORS: error: alignment must be omitted 3224 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:32]! 3225 @ CHECK-ERRORS: ^ 3226 @ CHECK-ERRORS: error: alignment must be omitted 3227 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:64]! 3228 @ CHECK-ERRORS: ^ 3229 @ CHECK-ERRORS: error: alignment must be omitted 3230 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:128]! 3231 @ CHECK-ERRORS: ^ 3232 @ CHECK-ERRORS: error: alignment must be omitted 3233 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:256]! 3234 @ CHECK-ERRORS: ^ 3235 3236 vld3.8 {d0[], d2[], d4[]}, [r4], r6 3237 vld3.8 {d0[], d2[], d4[]}, [r4:16], r6 3238 vld3.8 {d0[], d2[], d4[]}, [r4:32], r6 3239 vld3.8 {d0[], d2[], d4[]}, [r4:64], r6 3240 vld3.8 {d0[], d2[], d4[]}, [r4:128], r6 3241 vld3.8 {d0[], d2[], d4[]}, [r4:256], r6 3242 3243 @ CHECK: vld3.8 {d0[], d2[], d4[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x26,0x0e] 3244 @ CHECK-ERRORS: error: alignment must be omitted 3245 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:16], r6 3246 @ CHECK-ERRORS: ^ 3247 @ CHECK-ERRORS: error: alignment must be omitted 3248 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:32], r6 3249 @ CHECK-ERRORS: ^ 3250 @ CHECK-ERRORS: error: alignment must be omitted 3251 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:64], r6 3252 @ CHECK-ERRORS: ^ 3253 @ CHECK-ERRORS: error: alignment must be omitted 3254 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:128], r6 3255 @ CHECK-ERRORS: ^ 3256 @ CHECK-ERRORS: error: alignment must be omitted 3257 @ CHECK-ERRORS: vld3.8 {d0[], d2[], d4[]}, [r4:256], r6 3258 @ CHECK-ERRORS: ^ 3259 3260 vld3.16 {d0, d1, d2}, [r4] 3261 vld3.16 {d0, d1, d2}, [r4:16] 3262 vld3.16 {d0, d1, d2}, [r4:32] 3263 vld3.16 {d0, d1, d2}, [r4:64] 3264 vld3.16 {d0, d1, d2}, [r4:128] 3265 vld3.16 {d0, d1, d2}, [r4:256] 3266 3267 @ CHECK: vld3.16 {d0, d1, d2}, [r4] @ encoding: [0x24,0xf9,0x4f,0x04] 3268 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3269 @ CHECK-ERRORS: vld3.16 {d0, d1, d2}, [r4:16] 3270 @ CHECK-ERRORS: ^ 3271 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3272 @ CHECK-ERRORS: vld3.16 {d0, d1, d2}, [r4:32] 3273 @ CHECK-ERRORS: ^ 3274 @ CHECK: vld3.16 {d0, d1, d2}, [r4:64] @ encoding: [0x24,0xf9,0x5f,0x04] 3275 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3276 @ CHECK-ERRORS: vld3.16 {d0, d1, d2}, [r4:128] 3277 @ CHECK-ERRORS: ^ 3278 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3279 @ CHECK-ERRORS: vld3.16 {d0, d1, d2}, [r4:256] 3280 @ CHECK-ERRORS: ^ 3281 3282 vld3.16 {d0, d1, d2}, [r4]! 3283 vld3.16 {d0, d1, d2}, [r4:16]! 3284 vld3.16 {d0, d1, d2}, [r4:32]! 3285 vld3.16 {d0, d1, d2}, [r4:64]! 3286 vld3.16 {d0, d1, d2}, [r4:128]! 3287 vld3.16 {d0, d1, d2}, [r4:256]! 3288 3289 @ CHECK: vld3.16 {d0, d1, d2}, [r4]! @ encoding: [0x24,0xf9,0x4d,0x04] 3290 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3291 @ CHECK-ERRORS: vld3.16 {d0, d1, d2}, [r4:16]! 3292 @ CHECK-ERRORS: ^ 3293 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3294 @ CHECK-ERRORS: vld3.16 {d0, d1, d2}, [r4:32]! 3295 @ CHECK-ERRORS: ^ 3296 @ CHECK: vld3.16 {d0, d1, d2}, [r4:64]! @ encoding: [0x24,0xf9,0x5d,0x04] 3297 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3298 @ CHECK-ERRORS: vld3.16 {d0, d1, d2}, [r4:128]! 3299 @ CHECK-ERRORS: ^ 3300 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3301 @ CHECK-ERRORS: vld3.16 {d0, d1, d2}, [r4:256]! 3302 @ CHECK-ERRORS: ^ 3303 3304 vld3.16 {d0, d1, d2}, [r4], r6 3305 vld3.16 {d0, d1, d2}, [r4:16], r6 3306 vld3.16 {d0, d1, d2}, [r4:32], r6 3307 vld3.16 {d0, d1, d2}, [r4:64], r6 3308 vld3.16 {d0, d1, d2}, [r4:128], r6 3309 vld3.16 {d0, d1, d2}, [r4:256], r6 3310 3311 @ CHECK: vld3.16 {d0, d1, d2}, [r4], r6 @ encoding: [0x24,0xf9,0x46,0x04] 3312 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3313 @ CHECK-ERRORS: vld3.16 {d0, d1, d2}, [r4:16], r6 3314 @ CHECK-ERRORS: ^ 3315 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3316 @ CHECK-ERRORS: vld3.16 {d0, d1, d2}, [r4:32], r6 3317 @ CHECK-ERRORS: ^ 3318 @ CHECK: vld3.16 {d0, d1, d2}, [r4:64], r6 @ encoding: [0x24,0xf9,0x56,0x04] 3319 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3320 @ CHECK-ERRORS: vld3.16 {d0, d1, d2}, [r4:128], r6 3321 @ CHECK-ERRORS: ^ 3322 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3323 @ CHECK-ERRORS: vld3.16 {d0, d1, d2}, [r4:256], r6 3324 @ CHECK-ERRORS: ^ 3325 3326 vld3.16 {d0, d2, d4}, [r4] 3327 vld3.16 {d0, d2, d4}, [r4:16] 3328 vld3.16 {d0, d2, d4}, [r4:32] 3329 vld3.16 {d0, d2, d4}, [r4:64] 3330 vld3.16 {d0, d2, d4}, [r4:128] 3331 vld3.16 {d0, d2, d4}, [r4:256] 3332 3333 @ CHECK: vld3.16 {d0, d2, d4}, [r4] @ encoding: [0x24,0xf9,0x4f,0x05] 3334 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3335 @ CHECK-ERRORS: vld3.16 {d0, d2, d4}, [r4:16] 3336 @ CHECK-ERRORS: ^ 3337 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3338 @ CHECK-ERRORS: vld3.16 {d0, d2, d4}, [r4:32] 3339 @ CHECK-ERRORS: ^ 3340 @ CHECK: vld3.16 {d0, d2, d4}, [r4:64] @ encoding: [0x24,0xf9,0x5f,0x05] 3341 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3342 @ CHECK-ERRORS: vld3.16 {d0, d2, d4}, [r4:128] 3343 @ CHECK-ERRORS: ^ 3344 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3345 @ CHECK-ERRORS: vld3.16 {d0, d2, d4}, [r4:256] 3346 @ CHECK-ERRORS: ^ 3347 3348 vld3.16 {d0, d2, d4}, [r4]! 3349 vld3.16 {d0, d2, d4}, [r4:16]! 3350 vld3.16 {d0, d2, d4}, [r4:32]! 3351 vld3.16 {d0, d2, d4}, [r4:64]! 3352 vld3.16 {d0, d2, d4}, [r4:128]! 3353 vld3.16 {d0, d2, d4}, [r4:256]! 3354 3355 @ CHECK: vld3.16 {d0, d2, d4}, [r4]! @ encoding: [0x24,0xf9,0x4d,0x05] 3356 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3357 @ CHECK-ERRORS: vld3.16 {d0, d2, d4}, [r4:16]! 3358 @ CHECK-ERRORS: ^ 3359 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3360 @ CHECK-ERRORS: vld3.16 {d0, d2, d4}, [r4:32]! 3361 @ CHECK-ERRORS: ^ 3362 @ CHECK: vld3.16 {d0, d2, d4}, [r4:64]! @ encoding: [0x24,0xf9,0x5d,0x05] 3363 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3364 @ CHECK-ERRORS: vld3.16 {d0, d2, d4}, [r4:128]! 3365 @ CHECK-ERRORS: ^ 3366 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3367 @ CHECK-ERRORS: vld3.16 {d0, d2, d4}, [r4:256]! 3368 @ CHECK-ERRORS: ^ 3369 3370 vld3.16 {d0, d2, d4}, [r4], r6 3371 vld3.16 {d0, d2, d4}, [r4:16], r6 3372 vld3.16 {d0, d2, d4}, [r4:32], r6 3373 vld3.16 {d0, d2, d4}, [r4:64], r6 3374 vld3.16 {d0, d2, d4}, [r4:128], r6 3375 vld3.16 {d0, d2, d4}, [r4:256], r6 3376 3377 @ CHECK: vld3.16 {d0, d2, d4}, [r4], r6 @ encoding: [0x24,0xf9,0x46,0x05] 3378 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3379 @ CHECK-ERRORS: vld3.16 {d0, d2, d4}, [r4:16], r6 3380 @ CHECK-ERRORS: ^ 3381 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3382 @ CHECK-ERRORS: vld3.16 {d0, d2, d4}, [r4:32], r6 3383 @ CHECK-ERRORS: ^ 3384 @ CHECK: vld3.16 {d0, d2, d4}, [r4:64], r6 @ encoding: [0x24,0xf9,0x56,0x05] 3385 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3386 @ CHECK-ERRORS: vld3.16 {d0, d2, d4}, [r4:128], r6 3387 @ CHECK-ERRORS: ^ 3388 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3389 @ CHECK-ERRORS: vld3.16 {d0, d2, d4}, [r4:256], r6 3390 @ CHECK-ERRORS: ^ 3391 3392 vld3.16 {d0[1], d1[1], d2[1]}, [r4] 3393 vld3.16 {d0[1], d1[1], d2[1]}, [r4:16] 3394 vld3.16 {d0[1], d1[1], d2[1]}, [r4:32] 3395 vld3.16 {d0[1], d1[1], d2[1]}, [r4:64] 3396 vld3.16 {d0[1], d1[1], d2[1]}, [r4:128] 3397 vld3.16 {d0[1], d1[1], d2[1]}, [r4:256] 3398 3399 @ CHECK: vld3.16 {d0[1], d1[1], d2[1]}, [r4] @ encoding: [0xa4,0xf9,0x4f,0x06] 3400 @ CHECK-ERRORS: error: alignment must be omitted 3401 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:16] 3402 @ CHECK-ERRORS: ^ 3403 @ CHECK-ERRORS: error: alignment must be omitted 3404 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:32] 3405 @ CHECK-ERRORS: ^ 3406 @ CHECK-ERRORS: error: alignment must be omitted 3407 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:64] 3408 @ CHECK-ERRORS: ^ 3409 @ CHECK-ERRORS: error: alignment must be omitted 3410 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:128] 3411 @ CHECK-ERRORS: ^ 3412 @ CHECK-ERRORS: error: alignment must be omitted 3413 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:256] 3414 @ CHECK-ERRORS: ^ 3415 3416 vld3.16 {d0[1], d1[1], d2[1]}, [r4]! 3417 vld3.16 {d0[1], d1[1], d2[1]}, [r4:16]! 3418 vld3.16 {d0[1], d1[1], d2[1]}, [r4:32]! 3419 vld3.16 {d0[1], d1[1], d2[1]}, [r4:64]! 3420 vld3.16 {d0[1], d1[1], d2[1]}, [r4:128]! 3421 vld3.16 {d0[1], d1[1], d2[1]}, [r4:256]! 3422 3423 @ CHECK: vld3.16 {d0[1], d1[1], d2[1]}, [r4]! @ encoding: [0xa4,0xf9,0x4d,0x06] 3424 @ CHECK-ERRORS: error: alignment must be omitted 3425 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:16]! 3426 @ CHECK-ERRORS: ^ 3427 @ CHECK-ERRORS: error: alignment must be omitted 3428 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:32]! 3429 @ CHECK-ERRORS: ^ 3430 @ CHECK-ERRORS: error: alignment must be omitted 3431 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:64]! 3432 @ CHECK-ERRORS: ^ 3433 @ CHECK-ERRORS: error: alignment must be omitted 3434 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:128]! 3435 @ CHECK-ERRORS: ^ 3436 @ CHECK-ERRORS: error: alignment must be omitted 3437 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:256]! 3438 @ CHECK-ERRORS: ^ 3439 3440 vld3.16 {d0[1], d1[1], d2[1]}, [r4], r6 3441 vld3.16 {d0[1], d1[1], d2[1]}, [r4:16], r6 3442 vld3.16 {d0[1], d1[1], d2[1]}, [r4:32], r6 3443 vld3.16 {d0[1], d1[1], d2[1]}, [r4:64], r6 3444 vld3.16 {d0[1], d1[1], d2[1]}, [r4:128], r6 3445 vld3.16 {d0[1], d1[1], d2[1]}, [r4:256], r6 3446 3447 @ CHECK: vld3.16 {d0[1], d1[1], d2[1]}, [r4], r6 @ encoding: [0xa4,0xf9,0x46,0x06] 3448 @ CHECK-ERRORS: error: alignment must be omitted 3449 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:16], r6 3450 @ CHECK-ERRORS: ^ 3451 @ CHECK-ERRORS: error: alignment must be omitted 3452 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:32], r6 3453 @ CHECK-ERRORS: ^ 3454 @ CHECK-ERRORS: error: alignment must be omitted 3455 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:64], r6 3456 @ CHECK-ERRORS: ^ 3457 @ CHECK-ERRORS: error: alignment must be omitted 3458 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:128], r6 3459 @ CHECK-ERRORS: ^ 3460 @ CHECK-ERRORS: error: alignment must be omitted 3461 @ CHECK-ERRORS: vld3.16 {d0[1], d1[1], d2[1]}, [r4:256], r6 3462 @ CHECK-ERRORS: ^ 3463 3464 vld3.16 {d0[1], d2[1], d4[1]}, [r4] 3465 vld3.16 {d0[1], d2[1], d4[1]}, [r4:16] 3466 vld3.16 {d0[1], d2[1], d4[1]}, [r4:32] 3467 vld3.16 {d0[1], d2[1], d4[1]}, [r4:64] 3468 vld3.16 {d0[1], d2[1], d4[1]}, [r4:128] 3469 vld3.16 {d0[1], d2[1], d4[1]}, [r4:256] 3470 3471 @ CHECK: vld3.16 {d0[1], d2[1], d4[1]}, [r4] @ encoding: [0xa4,0xf9,0x6f,0x06] 3472 @ CHECK-ERRORS: error: alignment must be omitted 3473 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:16] 3474 @ CHECK-ERRORS: ^ 3475 @ CHECK-ERRORS: error: alignment must be omitted 3476 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:32] 3477 @ CHECK-ERRORS: ^ 3478 @ CHECK-ERRORS: error: alignment must be omitted 3479 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:64] 3480 @ CHECK-ERRORS: ^ 3481 @ CHECK-ERRORS: error: alignment must be omitted 3482 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:128] 3483 @ CHECK-ERRORS: ^ 3484 @ CHECK-ERRORS: error: alignment must be omitted 3485 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:256] 3486 @ CHECK-ERRORS: ^ 3487 3488 vld3.16 {d0[1], d2[1], d4[1]}, [r4]! 3489 vld3.16 {d0[1], d2[1], d4[1]}, [r4:16]! 3490 vld3.16 {d0[1], d2[1], d4[1]}, [r4:32]! 3491 vld3.16 {d0[1], d2[1], d4[1]}, [r4:64]! 3492 vld3.16 {d0[1], d2[1], d4[1]}, [r4:128]! 3493 vld3.16 {d0[1], d2[1], d4[1]}, [r4:256]! 3494 3495 @ CHECK: vld3.16 {d0[1], d1[1], d2[1]}, [r4]! @ encoding: [0xa4,0xf9,0x6d,0x06] 3496 @ CHECK-ERRORS: error: alignment must be omitted 3497 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:16]! 3498 @ CHECK-ERRORS: ^ 3499 @ CHECK-ERRORS: error: alignment must be omitted 3500 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:32]! 3501 @ CHECK-ERRORS: ^ 3502 @ CHECK-ERRORS: error: alignment must be omitted 3503 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:64]! 3504 @ CHECK-ERRORS: ^ 3505 @ CHECK-ERRORS: error: alignment must be omitted 3506 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:128]! 3507 @ CHECK-ERRORS: ^ 3508 @ CHECK-ERRORS: error: alignment must be omitted 3509 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:256]! 3510 @ CHECK-ERRORS: ^ 3511 3512 vld3.16 {d0[1], d2[1], d4[1]}, [r4], r6 3513 vld3.16 {d0[1], d2[1], d4[1]}, [r4:16], r6 3514 vld3.16 {d0[1], d2[1], d4[1]}, [r4:32], r6 3515 vld3.16 {d0[1], d2[1], d4[1]}, [r4:64], r6 3516 vld3.16 {d0[1], d2[1], d4[1]}, [r4:128], r6 3517 vld3.16 {d0[1], d2[1], d4[1]}, [r4:256], r6 3518 3519 @ CHECK: vld3.16 {d0[1], d2[1], d4[1]}, [r4], r6 @ encoding: [0xa4,0xf9,0x66,0x06] 3520 @ CHECK-ERRORS: error: alignment must be omitted 3521 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:16], r6 3522 @ CHECK-ERRORS: ^ 3523 @ CHECK-ERRORS: error: alignment must be omitted 3524 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:32], r6 3525 @ CHECK-ERRORS: ^ 3526 @ CHECK-ERRORS: error: alignment must be omitted 3527 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:64], r6 3528 @ CHECK-ERRORS: ^ 3529 @ CHECK-ERRORS: error: alignment must be omitted 3530 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:128], r6 3531 @ CHECK-ERRORS: ^ 3532 @ CHECK-ERRORS: error: alignment must be omitted 3533 @ CHECK-ERRORS: vld3.16 {d0[1], d2[1], d4[1]}, [r4:256], r6 3534 @ CHECK-ERRORS: ^ 3535 3536 vld3.16 {d0[], d1[], d2[]}, [r4] 3537 vld3.16 {d0[], d1[], d2[]}, [r4:16] 3538 vld3.16 {d0[], d1[], d2[]}, [r4:32] 3539 vld3.16 {d0[], d1[], d2[]}, [r4:64] 3540 vld3.16 {d0[], d1[], d2[]}, [r4:128] 3541 vld3.16 {d0[], d1[], d2[]}, [r4:256] 3542 3543 @ CHECK: vld3.16 {d0[], d1[], d2[]}, [r4] @ encoding: [0xa4,0xf9,0x4f,0x0e] 3544 @ CHECK-ERRORS: error: alignment must be omitted 3545 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:16] 3546 @ CHECK-ERRORS: ^ 3547 @ CHECK-ERRORS: error: alignment must be omitted 3548 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:32] 3549 @ CHECK-ERRORS: ^ 3550 @ CHECK-ERRORS: error: alignment must be omitted 3551 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:64] 3552 @ CHECK-ERRORS: ^ 3553 @ CHECK-ERRORS: error: alignment must be omitted 3554 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:128] 3555 @ CHECK-ERRORS: ^ 3556 @ CHECK-ERRORS: error: alignment must be omitted 3557 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:256] 3558 @ CHECK-ERRORS: ^ 3559 3560 vld3.16 {d0[], d1[], d2[]}, [r4]! 3561 vld3.16 {d0[], d1[], d2[]}, [r4:16]! 3562 vld3.16 {d0[], d1[], d2[]}, [r4:32]! 3563 vld3.16 {d0[], d1[], d2[]}, [r4:64]! 3564 vld3.16 {d0[], d1[], d2[]}, [r4:128]! 3565 vld3.16 {d0[], d1[], d2[]}, [r4:256]! 3566 3567 @ CHECK: vld3.16 {d0[], d1[], d2[]}, [r4]! @ encoding: [0xa4,0xf9,0x4d,0x0e] 3568 @ CHECK-ERRORS: error: alignment must be omitted 3569 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:16]! 3570 @ CHECK-ERRORS: ^ 3571 @ CHECK-ERRORS: error: alignment must be omitted 3572 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:32]! 3573 @ CHECK-ERRORS: ^ 3574 @ CHECK-ERRORS: error: alignment must be omitted 3575 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:64]! 3576 @ CHECK-ERRORS: ^ 3577 @ CHECK-ERRORS: error: alignment must be omitted 3578 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:128]! 3579 @ CHECK-ERRORS: ^ 3580 @ CHECK-ERRORS: error: alignment must be omitted 3581 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:256]! 3582 @ CHECK-ERRORS: ^ 3583 3584 vld3.16 {d0[], d1[], d2[]}, [r4], r6 3585 vld3.16 {d0[], d1[], d2[]}, [r4:16], r6 3586 vld3.16 {d0[], d1[], d2[]}, [r4:32], r6 3587 vld3.16 {d0[], d1[], d2[]}, [r4:64], r6 3588 vld3.16 {d0[], d1[], d2[]}, [r4:128], r6 3589 vld3.16 {d0[], d1[], d2[]}, [r4:256], r6 3590 3591 @ CHECK: vld3.16 {d0[], d1[], d2[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x46,0x0e] 3592 @ CHECK-ERRORS: error: alignment must be omitted 3593 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:16], r6 3594 @ CHECK-ERRORS: ^ 3595 @ CHECK-ERRORS: error: alignment must be omitted 3596 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:32], r6 3597 @ CHECK-ERRORS: ^ 3598 @ CHECK-ERRORS: error: alignment must be omitted 3599 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:64], r6 3600 @ CHECK-ERRORS: ^ 3601 @ CHECK-ERRORS: error: alignment must be omitted 3602 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:128], r6 3603 @ CHECK-ERRORS: ^ 3604 @ CHECK-ERRORS: error: alignment must be omitted 3605 @ CHECK-ERRORS: vld3.16 {d0[], d1[], d2[]}, [r4:256], r6 3606 @ CHECK-ERRORS: ^ 3607 3608 vld3.16 {d0[], d2[], d4[]}, [r4] 3609 vld3.16 {d0[], d2[], d4[]}, [r4:16] 3610 vld3.16 {d0[], d2[], d4[]}, [r4:32] 3611 vld3.16 {d0[], d2[], d4[]}, [r4:64] 3612 vld3.16 {d0[], d2[], d4[]}, [r4:128] 3613 vld3.16 {d0[], d2[], d4[]}, [r4:256] 3614 3615 @ CHECK: vld3.16 {d0[], d2[], d4[]}, [r4] @ encoding: [0xa4,0xf9,0x6f,0x0e] 3616 @ CHECK-ERRORS: error: alignment must be omitted 3617 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:16] 3618 @ CHECK-ERRORS: ^ 3619 @ CHECK-ERRORS: error: alignment must be omitted 3620 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:32] 3621 @ CHECK-ERRORS: ^ 3622 @ CHECK-ERRORS: error: alignment must be omitted 3623 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:64] 3624 @ CHECK-ERRORS: ^ 3625 @ CHECK-ERRORS: error: alignment must be omitted 3626 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:128] 3627 @ CHECK-ERRORS: ^ 3628 @ CHECK-ERRORS: error: alignment must be omitted 3629 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:256] 3630 @ CHECK-ERRORS: ^ 3631 3632 vld3.16 {d0[], d2[], d4[]}, [r4]! 3633 vld3.16 {d0[], d2[], d4[]}, [r4:16]! 3634 vld3.16 {d0[], d2[], d4[]}, [r4:32]! 3635 vld3.16 {d0[], d2[], d4[]}, [r4:64]! 3636 vld3.16 {d0[], d2[], d4[]}, [r4:128]! 3637 vld3.16 {d0[], d2[], d4[]}, [r4:256]! 3638 3639 @ CHECK: vld3.16 {d0[], d2[], d4[]}, [r4]! @ encoding: [0xa4,0xf9,0x6d,0x0e] 3640 @ CHECK-ERRORS: error: alignment must be omitted 3641 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:16]! 3642 @ CHECK-ERRORS: ^ 3643 @ CHECK-ERRORS: error: alignment must be omitted 3644 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:32]! 3645 @ CHECK-ERRORS: ^ 3646 @ CHECK-ERRORS: error: alignment must be omitted 3647 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:64]! 3648 @ CHECK-ERRORS: ^ 3649 @ CHECK-ERRORS: error: alignment must be omitted 3650 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:128]! 3651 @ CHECK-ERRORS: ^ 3652 @ CHECK-ERRORS: error: alignment must be omitted 3653 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:256]! 3654 @ CHECK-ERRORS: ^ 3655 3656 vld3.16 {d0[], d2[], d4[]}, [r4], r6 3657 vld3.16 {d0[], d2[], d4[]}, [r4:16], r6 3658 vld3.16 {d0[], d2[], d4[]}, [r4:32], r6 3659 vld3.16 {d0[], d2[], d4[]}, [r4:64], r6 3660 vld3.16 {d0[], d2[], d4[]}, [r4:128], r6 3661 vld3.16 {d0[], d2[], d4[]}, [r4:256], r6 3662 3663 @ CHECK: vld3.16 {d0[], d2[], d4[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x66,0x0e] 3664 @ CHECK-ERRORS: error: alignment must be omitted 3665 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:16], r6 3666 @ CHECK-ERRORS: ^ 3667 @ CHECK-ERRORS: error: alignment must be omitted 3668 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:32], r6 3669 @ CHECK-ERRORS: ^ 3670 @ CHECK-ERRORS: error: alignment must be omitted 3671 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:64], r6 3672 @ CHECK-ERRORS: ^ 3673 @ CHECK-ERRORS: error: alignment must be omitted 3674 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:128], r6 3675 @ CHECK-ERRORS: ^ 3676 @ CHECK-ERRORS: error: alignment must be omitted 3677 @ CHECK-ERRORS: vld3.16 {d0[], d2[], d4[]}, [r4:256], r6 3678 3679 vld3.32 {d0, d1, d2}, [r4] 3680 vld3.32 {d0, d1, d2}, [r4:16] 3681 vld3.32 {d0, d1, d2}, [r4:32] 3682 vld3.32 {d0, d1, d2}, [r4:64] 3683 vld3.32 {d0, d1, d2}, [r4:128] 3684 vld3.32 {d0, d1, d2}, [r4:256] 3685 3686 @ CHECK: vld3.32 {d0, d1, d2}, [r4] @ encoding: [0x24,0xf9,0x8f,0x04] 3687 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3688 @ CHECK-ERRORS: vld3.32 {d0, d1, d2}, [r4:16] 3689 @ CHECK-ERRORS: ^ 3690 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3691 @ CHECK-ERRORS: vld3.32 {d0, d1, d2}, [r4:32] 3692 @ CHECK-ERRORS: ^ 3693 @ CHECK: vld3.32 {d0, d1, d2}, [r4:64] @ encoding: [0x24,0xf9,0x9f,0x04] 3694 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3695 @ CHECK-ERRORS: vld3.32 {d0, d1, d2}, [r4:128] 3696 @ CHECK-ERRORS: ^ 3697 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3698 @ CHECK-ERRORS: vld3.32 {d0, d1, d2}, [r4:256] 3699 @ CHECK-ERRORS: ^ 3700 3701 vld3.32 {d0, d1, d2}, [r4]! 3702 vld3.32 {d0, d1, d2}, [r4:16]! 3703 vld3.32 {d0, d1, d2}, [r4:32]! 3704 vld3.32 {d0, d1, d2}, [r4:64]! 3705 vld3.32 {d0, d1, d2}, [r4:128]! 3706 vld3.32 {d0, d1, d2}, [r4:256]! 3707 3708 @ CHECK: vld3.32 {d0, d1, d2}, [r4]! @ encoding: [0x24,0xf9,0x8d,0x04] 3709 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3710 @ CHECK-ERRORS: vld3.32 {d0, d1, d2}, [r4:16]! 3711 @ CHECK-ERRORS: ^ 3712 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3713 @ CHECK-ERRORS: vld3.32 {d0, d1, d2}, [r4:32]! 3714 @ CHECK-ERRORS: ^ 3715 @ CHECK: vld3.32 {d0, d1, d2}, [r4:64]! @ encoding: [0x24,0xf9,0x9d,0x04] 3716 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3717 @ CHECK-ERRORS: vld3.32 {d0, d1, d2}, [r4:128]! 3718 @ CHECK-ERRORS: ^ 3719 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3720 @ CHECK-ERRORS: vld3.32 {d0, d1, d2}, [r4:256]! 3721 @ CHECK-ERRORS: ^ 3722 3723 vld3.32 {d0, d1, d2}, [r4], r6 3724 vld3.32 {d0, d1, d2}, [r4:16], r6 3725 vld3.32 {d0, d1, d2}, [r4:32], r6 3726 vld3.32 {d0, d1, d2}, [r4:64], r6 3727 vld3.32 {d0, d1, d2}, [r4:128], r6 3728 vld3.32 {d0, d1, d2}, [r4:256], r6 3729 3730 @ CHECK: vld3.32 {d0, d1, d2}, [r4], r6 @ encoding: [0x24,0xf9,0x86,0x04] 3731 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3732 @ CHECK-ERRORS: vld3.32 {d0, d1, d2}, [r4:16], r6 3733 @ CHECK-ERRORS: ^ 3734 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3735 @ CHECK-ERRORS: vld3.32 {d0, d1, d2}, [r4:32], r6 3736 @ CHECK-ERRORS: ^ 3737 @ CHECK: vld3.32 {d0, d1, d2}, [r4:64], r6 @ encoding: [0x24,0xf9,0x96,0x04] 3738 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3739 @ CHECK-ERRORS: vld3.32 {d0, d1, d2}, [r4:128], r6 3740 @ CHECK-ERRORS: ^ 3741 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3742 @ CHECK-ERRORS: vld3.32 {d0, d1, d2}, [r4:256], r6 3743 @ CHECK-ERRORS: ^ 3744 3745 vld3.32 {d0, d2, d4}, [r4] 3746 vld3.32 {d0, d2, d4}, [r4:16] 3747 vld3.32 {d0, d2, d4}, [r4:32] 3748 vld3.32 {d0, d2, d4}, [r4:64] 3749 vld3.32 {d0, d2, d4}, [r4:128] 3750 vld3.32 {d0, d2, d4}, [r4:256] 3751 3752 @ CHECK: vld3.32 {d0, d2, d4}, [r4] @ encoding: [0x24,0xf9,0x8f,0x05] 3753 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3754 @ CHECK-ERRORS: vld3.32 {d0, d2, d4}, [r4:16] 3755 @ CHECK-ERRORS: ^ 3756 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3757 @ CHECK-ERRORS: vld3.32 {d0, d2, d4}, [r4:32] 3758 @ CHECK-ERRORS: ^ 3759 @ CHECK: vld3.32 {d0, d2, d4}, [r4:64] @ encoding: [0x24,0xf9,0x9f,0x05] 3760 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3761 @ CHECK-ERRORS: vld3.32 {d0, d2, d4}, [r4:128] 3762 @ CHECK-ERRORS: ^ 3763 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3764 @ CHECK-ERRORS: vld3.32 {d0, d2, d4}, [r4:256] 3765 @ CHECK-ERRORS: ^ 3766 3767 vld3.32 {d0, d2, d4}, [r4]! 3768 vld3.32 {d0, d2, d4}, [r4:16]! 3769 vld3.32 {d0, d2, d4}, [r4:32]! 3770 vld3.32 {d0, d2, d4}, [r4:64]! 3771 vld3.32 {d0, d2, d4}, [r4:128]! 3772 vld3.32 {d0, d2, d4}, [r4:256]! 3773 3774 @ CHECK: vld3.32 {d0, d2, d4}, [r4]! @ encoding: [0x24,0xf9,0x8d,0x05] 3775 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3776 @ CHECK-ERRORS: vld3.32 {d0, d2, d4}, [r4:16]! 3777 @ CHECK-ERRORS: ^ 3778 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3779 @ CHECK-ERRORS: vld3.32 {d0, d2, d4}, [r4:32]! 3780 @ CHECK-ERRORS: ^ 3781 @ CHECK: vld3.32 {d0, d2, d4}, [r4:64]! @ encoding: [0x24,0xf9,0x9d,0x05] 3782 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3783 @ CHECK-ERRORS: vld3.32 {d0, d2, d4}, [r4:128]! 3784 @ CHECK-ERRORS: ^ 3785 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3786 @ CHECK-ERRORS: vld3.32 {d0, d2, d4}, [r4:256]! 3787 @ CHECK-ERRORS: ^ 3788 3789 vld3.32 {d0, d2, d4}, [r4], r6 3790 vld3.32 {d0, d2, d4}, [r4:16], r6 3791 vld3.32 {d0, d2, d4}, [r4:32], r6 3792 vld3.32 {d0, d2, d4}, [r4:64], r6 3793 vld3.32 {d0, d2, d4}, [r4:128], r6 3794 vld3.32 {d0, d2, d4}, [r4:256], r6 3795 3796 @ CHECK: vld3.32 {d0, d2, d4}, [r4], r6 @ encoding: [0x24,0xf9,0x86,0x05] 3797 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3798 @ CHECK-ERRORS: vld3.32 {d0, d2, d4}, [r4:16], r6 3799 @ CHECK-ERRORS: ^ 3800 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3801 @ CHECK-ERRORS: vld3.32 {d0, d2, d4}, [r4:32], r6 3802 @ CHECK-ERRORS: ^ 3803 @ CHECK: vld3.32 {d0, d2, d4}, [r4:64], r6 @ encoding: [0x24,0xf9,0x96,0x05] 3804 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3805 @ CHECK-ERRORS: vld3.32 {d0, d2, d4}, [r4:128], r6 3806 @ CHECK-ERRORS: ^ 3807 @ CHECK-ERRORS: error: alignment must be 64 or omitted 3808 @ CHECK-ERRORS: vld3.32 {d0, d2, d4}, [r4:256], r6 3809 @ CHECK-ERRORS: ^ 3810 3811 vld3.32 {d0[1], d1[1], d2[1]}, [r4] 3812 vld3.32 {d0[1], d1[1], d2[1]}, [r4:16] 3813 vld3.32 {d0[1], d1[1], d2[1]}, [r4:32] 3814 vld3.32 {d0[1], d1[1], d2[1]}, [r4:64] 3815 vld3.32 {d0[1], d1[1], d2[1]}, [r4:128] 3816 vld3.32 {d0[1], d1[1], d2[1]}, [r4:256] 3817 3818 @ CHECK: vld3.32 {d0[1], d1[1], d2[1]}, [r4] @ encoding: [0xa4,0xf9,0x8f,0x0a] 3819 @ CHECK-ERRORS: error: alignment must be omitted 3820 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:16] 3821 @ CHECK-ERRORS: ^ 3822 @ CHECK-ERRORS: error: alignment must be omitted 3823 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:32] 3824 @ CHECK-ERRORS: ^ 3825 @ CHECK-ERRORS: error: alignment must be omitted 3826 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:64] 3827 @ CHECK-ERRORS: ^ 3828 @ CHECK-ERRORS: error: alignment must be omitted 3829 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:128] 3830 @ CHECK-ERRORS: ^ 3831 @ CHECK-ERRORS: error: alignment must be omitted 3832 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:256] 3833 @ CHECK-ERRORS: ^ 3834 3835 vld3.32 {d0[1], d1[1], d2[1]}, [r4]! 3836 vld3.32 {d0[1], d1[1], d2[1]}, [r4:16]! 3837 vld3.32 {d0[1], d1[1], d2[1]}, [r4:32]! 3838 vld3.32 {d0[1], d1[1], d2[1]}, [r4:64]! 3839 vld3.32 {d0[1], d1[1], d2[1]}, [r4:128]! 3840 vld3.32 {d0[1], d1[1], d2[1]}, [r4:256]! 3841 3842 @ CHECK: vld3.32 {d0[1], d1[1], d2[1]}, [r4]! @ encoding: [0xa4,0xf9,0x8d,0x0a] 3843 @ CHECK-ERRORS: error: alignment must be omitted 3844 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:16]! 3845 @ CHECK-ERRORS: ^ 3846 @ CHECK-ERRORS: error: alignment must be omitted 3847 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:32]! 3848 @ CHECK-ERRORS: ^ 3849 @ CHECK-ERRORS: error: alignment must be omitted 3850 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:64]! 3851 @ CHECK-ERRORS: ^ 3852 @ CHECK-ERRORS: error: alignment must be omitted 3853 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:128]! 3854 @ CHECK-ERRORS: ^ 3855 @ CHECK-ERRORS: error: alignment must be omitted 3856 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:256]! 3857 @ CHECK-ERRORS: ^ 3858 3859 vld3.32 {d0[1], d1[1], d2[1]}, [r4], r6 3860 vld3.32 {d0[1], d1[1], d2[1]}, [r4:16], r6 3861 vld3.32 {d0[1], d1[1], d2[1]}, [r4:32], r6 3862 vld3.32 {d0[1], d1[1], d2[1]}, [r4:64], r6 3863 vld3.32 {d0[1], d1[1], d2[1]}, [r4:128], r6 3864 vld3.32 {d0[1], d1[1], d2[1]}, [r4:256], r6 3865 3866 @ CHECK: vld3.32 {d0[1], d1[1], d2[1]}, [r4], r6 @ encoding: [0xa4,0xf9,0x86,0x0a] 3867 @ CHECK-ERRORS: error: alignment must be omitted 3868 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:16], r6 3869 @ CHECK-ERRORS: ^ 3870 @ CHECK-ERRORS: error: alignment must be omitted 3871 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:32], r6 3872 @ CHECK-ERRORS: ^ 3873 @ CHECK-ERRORS: error: alignment must be omitted 3874 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:64], r6 3875 @ CHECK-ERRORS: ^ 3876 @ CHECK-ERRORS: error: alignment must be omitted 3877 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:128], r6 3878 @ CHECK-ERRORS: ^ 3879 @ CHECK-ERRORS: error: alignment must be omitted 3880 @ CHECK-ERRORS: vld3.32 {d0[1], d1[1], d2[1]}, [r4:256], r6 3881 @ CHECK-ERRORS: ^ 3882 3883 vld3.32 {d0[1], d2[1], d4[1]}, [r4] 3884 vld3.32 {d0[1], d2[1], d4[1]}, [r4:16] 3885 vld3.32 {d0[1], d2[1], d4[1]}, [r4:32] 3886 vld3.32 {d0[1], d2[1], d4[1]}, [r4:64] 3887 vld3.32 {d0[1], d2[1], d4[1]}, [r4:128] 3888 vld3.32 {d0[1], d2[1], d4[1]}, [r4:256] 3889 3890 @ CHECK: vld3.32 {d0[1], d2[1], d4[1]}, [r4] @ encoding: [0xa4,0xf9,0xcf,0x0a] 3891 @ CHECK-ERRORS: error: alignment must be omitted 3892 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:16] 3893 @ CHECK-ERRORS: ^ 3894 @ CHECK-ERRORS: error: alignment must be omitted 3895 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:32] 3896 @ CHECK-ERRORS: ^ 3897 @ CHECK-ERRORS: error: alignment must be omitted 3898 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:64] 3899 @ CHECK-ERRORS: ^ 3900 @ CHECK-ERRORS: error: alignment must be omitted 3901 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:128] 3902 @ CHECK-ERRORS: ^ 3903 @ CHECK-ERRORS: error: alignment must be omitted 3904 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:256] 3905 @ CHECK-ERRORS: ^ 3906 3907 vld3.32 {d0[1], d2[1], d4[1]}, [r4]! 3908 vld3.32 {d0[1], d2[1], d4[1]}, [r4:16]! 3909 vld3.32 {d0[1], d2[1], d4[1]}, [r4:32]! 3910 vld3.32 {d0[1], d2[1], d4[1]}, [r4:64]! 3911 vld3.32 {d0[1], d2[1], d4[1]}, [r4:128]! 3912 vld3.32 {d0[1], d2[1], d4[1]}, [r4:256]! 3913 3914 @ CHECK: vld3.32 {d0[1], d2[1], d4[1]}, [r4]! @ encoding: [0xa4,0xf9,0xcd,0x0a] 3915 @ CHECK-ERRORS: error: alignment must be omitted 3916 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:16]! 3917 @ CHECK-ERRORS: ^ 3918 @ CHECK-ERRORS: error: alignment must be omitted 3919 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:32]! 3920 @ CHECK-ERRORS: ^ 3921 @ CHECK-ERRORS: error: alignment must be omitted 3922 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:64]! 3923 @ CHECK-ERRORS: ^ 3924 @ CHECK-ERRORS: error: alignment must be omitted 3925 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:128]! 3926 @ CHECK-ERRORS: ^ 3927 @ CHECK-ERRORS: error: alignment must be omitted 3928 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:256]! 3929 @ CHECK-ERRORS: ^ 3930 3931 vld3.32 {d0[1], d2[1], d4[1]}, [r4], r6 3932 vld3.32 {d0[1], d2[1], d4[1]}, [r4:16], r6 3933 vld3.32 {d0[1], d2[1], d4[1]}, [r4:32], r6 3934 vld3.32 {d0[1], d2[1], d4[1]}, [r4:64], r6 3935 vld3.32 {d0[1], d2[1], d4[1]}, [r4:128], r6 3936 vld3.32 {d0[1], d2[1], d4[1]}, [r4:256], r6 3937 3938 @ CHECK: vld3.32 {d0[1], d2[1], d4[1]}, [r4], r6 @ encoding: [0xa4,0xf9,0xc6,0x0a] 3939 @ CHECK-ERRORS: error: alignment must be omitted 3940 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:16], r6 3941 @ CHECK-ERRORS: ^ 3942 @ CHECK-ERRORS: error: alignment must be omitted 3943 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:32], r6 3944 @ CHECK-ERRORS: ^ 3945 @ CHECK-ERRORS: error: alignment must be omitted 3946 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:64], r6 3947 @ CHECK-ERRORS: ^ 3948 @ CHECK-ERRORS: error: alignment must be omitted 3949 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:128], r6 3950 @ CHECK-ERRORS: ^ 3951 @ CHECK-ERRORS: error: alignment must be omitted 3952 @ CHECK-ERRORS: vld3.32 {d0[1], d2[1], d4[1]}, [r4:256], r6 3953 @ CHECK-ERRORS: ^ 3954 3955 vld3.32 {d0[], d1[], d2[]}, [r4] 3956 vld3.32 {d0[], d1[], d2[]}, [r4:16] 3957 vld3.32 {d0[], d1[], d2[]}, [r4:32] 3958 vld3.32 {d0[], d1[], d2[]}, [r4:64] 3959 vld3.32 {d0[], d1[], d2[]}, [r4:128] 3960 vld3.32 {d0[], d1[], d2[]}, [r4:256] 3961 3962 @ CHECK: vld3.32 {d0[], d1[], d2[]}, [r4] @ encoding: [0xa4,0xf9,0x8f,0x0e] 3963 @ CHECK-ERRORS: error: alignment must be omitted 3964 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:16] 3965 @ CHECK-ERRORS: ^ 3966 @ CHECK-ERRORS: error: alignment must be omitted 3967 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:32] 3968 @ CHECK-ERRORS: ^ 3969 @ CHECK-ERRORS: error: alignment must be omitted 3970 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:64] 3971 @ CHECK-ERRORS: ^ 3972 @ CHECK-ERRORS: error: alignment must be omitted 3973 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:128] 3974 @ CHECK-ERRORS: ^ 3975 @ CHECK-ERRORS: error: alignment must be omitted 3976 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:256] 3977 @ CHECK-ERRORS: ^ 3978 3979 vld3.32 {d0[], d1[], d2[]}, [r4]! 3980 vld3.32 {d0[], d1[], d2[]}, [r4:16]! 3981 vld3.32 {d0[], d1[], d2[]}, [r4:32]! 3982 vld3.32 {d0[], d1[], d2[]}, [r4:64]! 3983 vld3.32 {d0[], d1[], d2[]}, [r4:128]! 3984 vld3.32 {d0[], d1[], d2[]}, [r4:256]! 3985 3986 @ CHECK: vld3.32 {d0[], d1[], d2[]}, [r4]! @ encoding: [0xa4,0xf9,0x8d,0x0e] 3987 @ CHECK-ERRORS: error: alignment must be omitted 3988 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:16]! 3989 @ CHECK-ERRORS: ^ 3990 @ CHECK-ERRORS: error: alignment must be omitted 3991 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:32]! 3992 @ CHECK-ERRORS: ^ 3993 @ CHECK-ERRORS: error: alignment must be omitted 3994 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:64]! 3995 @ CHECK-ERRORS: ^ 3996 @ CHECK-ERRORS: error: alignment must be omitted 3997 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:128]! 3998 @ CHECK-ERRORS: ^ 3999 @ CHECK-ERRORS: error: alignment must be omitted 4000 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:256]! 4001 @ CHECK-ERRORS: ^ 4002 4003 vld3.32 {d0[], d1[], d2[]}, [r4], r6 4004 vld3.32 {d0[], d1[], d2[]}, [r4:16], r6 4005 vld3.32 {d0[], d1[], d2[]}, [r4:32], r6 4006 vld3.32 {d0[], d1[], d2[]}, [r4:64], r6 4007 vld3.32 {d0[], d1[], d2[]}, [r4:128], r6 4008 vld3.32 {d0[], d1[], d2[]}, [r4:256], r6 4009 4010 @ CHECK: vld3.32 {d0[], d1[], d2[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x86,0x0e] 4011 @ CHECK-ERRORS: error: alignment must be omitted 4012 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:16], r6 4013 @ CHECK-ERRORS: ^ 4014 @ CHECK-ERRORS: error: alignment must be omitted 4015 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:32], r6 4016 @ CHECK-ERRORS: ^ 4017 @ CHECK-ERRORS: error: alignment must be omitted 4018 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:64], r6 4019 @ CHECK-ERRORS: ^ 4020 @ CHECK-ERRORS: error: alignment must be omitted 4021 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:128], r6 4022 @ CHECK-ERRORS: ^ 4023 @ CHECK-ERRORS: error: alignment must be omitted 4024 @ CHECK-ERRORS: vld3.32 {d0[], d1[], d2[]}, [r4:256], r6 4025 @ CHECK-ERRORS: ^ 4026 4027 vld3.32 {d0[], d2[], d4[]}, [r4] 4028 vld3.32 {d0[], d2[], d4[]}, [r4:16] 4029 vld3.32 {d0[], d2[], d4[]}, [r4:32] 4030 vld3.32 {d0[], d2[], d4[]}, [r4:64] 4031 vld3.32 {d0[], d2[], d4[]}, [r4:128] 4032 vld3.32 {d0[], d2[], d4[]}, [r4:256] 4033 4034 @ CHECK: vld3.32 {d0[], d2[], d4[]}, [r4] @ encoding: [0xa4,0xf9,0xaf,0x0e] 4035 @ CHECK-ERRORS: error: alignment must be omitted 4036 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:16] 4037 @ CHECK-ERRORS: ^ 4038 @ CHECK-ERRORS: error: alignment must be omitted 4039 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:32] 4040 @ CHECK-ERRORS: ^ 4041 @ CHECK-ERRORS: error: alignment must be omitted 4042 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:64] 4043 @ CHECK-ERRORS: ^ 4044 @ CHECK-ERRORS: error: alignment must be omitted 4045 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:128] 4046 @ CHECK-ERRORS: ^ 4047 @ CHECK-ERRORS: error: alignment must be omitted 4048 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:256] 4049 @ CHECK-ERRORS: ^ 4050 4051 vld3.32 {d0[], d2[], d4[]}, [r4]! 4052 vld3.32 {d0[], d2[], d4[]}, [r4:16]! 4053 vld3.32 {d0[], d2[], d4[]}, [r4:32]! 4054 vld3.32 {d0[], d2[], d4[]}, [r4:64]! 4055 vld3.32 {d0[], d2[], d4[]}, [r4:128]! 4056 vld3.32 {d0[], d2[], d4[]}, [r4:256]! 4057 4058 @ CHECK: vld3.32 {d0[], d2[], d4[]}, [r4]! @ encoding: [0xa4,0xf9,0xad,0x0e] 4059 @ CHECK-ERRORS: error: alignment must be omitted 4060 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:16]! 4061 @ CHECK-ERRORS: ^ 4062 @ CHECK-ERRORS: error: alignment must be omitted 4063 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:32]! 4064 @ CHECK-ERRORS: ^ 4065 @ CHECK-ERRORS: error: alignment must be omitted 4066 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:64]! 4067 @ CHECK-ERRORS: ^ 4068 @ CHECK-ERRORS: error: alignment must be omitted 4069 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:128]! 4070 @ CHECK-ERRORS: ^ 4071 @ CHECK-ERRORS: error: alignment must be omitted 4072 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:256]! 4073 @ CHECK-ERRORS: ^ 4074 4075 vld3.32 {d0[], d2[], d4[]}, [r4], r6 4076 vld3.32 {d0[], d2[], d4[]}, [r4:16], r6 4077 vld3.32 {d0[], d2[], d4[]}, [r4:32], r6 4078 vld3.32 {d0[], d2[], d4[]}, [r4:64], r6 4079 vld3.32 {d0[], d2[], d4[]}, [r4:128], r6 4080 vld3.32 {d0[], d2[], d4[]}, [r4:256], r6 4081 4082 @ CHECK: vld3.32 {d0[], d2[], d4[]}, [r4], r6 @ encoding: [0xa4,0xf9,0xa6,0x0e] 4083 @ CHECK-ERRORS: error: alignment must be omitted 4084 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:16], r6 4085 @ CHECK-ERRORS: ^ 4086 @ CHECK-ERRORS: error: alignment must be omitted 4087 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:32], r6 4088 @ CHECK-ERRORS: ^ 4089 @ CHECK-ERRORS: error: alignment must be omitted 4090 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:64], r6 4091 @ CHECK-ERRORS: ^ 4092 @ CHECK-ERRORS: error: alignment must be omitted 4093 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:128], r6 4094 @ CHECK-ERRORS: ^ 4095 @ CHECK-ERRORS: error: alignment must be omitted 4096 @ CHECK-ERRORS: vld3.32 {d0[], d2[], d4[]}, [r4:256], r6 4097 @ CHECK-ERRORS: ^ 4098 4099 vld4.8 {d0, d1, d2, d3}, [r4] 4100 vld4.8 {d0, d1, d2, d3}, [r4:16] 4101 vld4.8 {d0, d1, d2, d3}, [r4:32] 4102 vld4.8 {d0, d1, d2, d3}, [r4:64] 4103 vld4.8 {d0, d1, d2, d3}, [r4:128] 4104 vld4.8 {d0, d1, d2, d3}, [r4:256] 4105 4106 @ CHECK: vld4.8 {d0, d1, d2, d3}, [r4] @ encoding: [0x24,0xf9,0x0f,0x00] 4107 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4108 @ CHECK-ERRORS: vld4.8 {d0, d1, d2, d3}, [r4:16] 4109 @ CHECK-ERRORS: ^ 4110 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4111 @ CHECK-ERRORS: vld4.8 {d0, d1, d2, d3}, [r4:32] 4112 @ CHECK-ERRORS: ^ 4113 @ CHECK: vld4.8 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x24,0xf9,0x1f,0x00] 4114 @ CHECK: vld4.8 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x24,0xf9,0x2f,0x00] 4115 @ CHECK: vld4.8 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x24,0xf9,0x3f,0x00] 4116 4117 vld4.8 {d0, d1, d2, d3}, [r4]! 4118 vld4.8 {d0, d1, d2, d3}, [r4:16]! 4119 vld4.8 {d0, d1, d2, d3}, [r4:32]! 4120 vld4.8 {d0, d1, d2, d3}, [r4:64]! 4121 vld4.8 {d0, d1, d2, d3}, [r4:128]! 4122 vld4.8 {d0, d1, d2, d3}, [r4:256]! 4123 4124 @ CHECK: vld4.8 {d0, d1, d2, d3}, [r4]! @ encoding: [0x24,0xf9,0x0d,0x00] 4125 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4126 @ CHECK-ERRORS: vld4.8 {d0, d1, d2, d3}, [r4:16]! 4127 @ CHECK-ERRORS: ^ 4128 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4129 @ CHECK-ERRORS: vld4.8 {d0, d1, d2, d3}, [r4:32]! 4130 @ CHECK-ERRORS: ^ 4131 @ CHECK: vld4.8 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x24,0xf9,0x1d,0x00] 4132 @ CHECK: vld4.8 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x24,0xf9,0x2d,0x00] 4133 @ CHECK: vld4.8 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x24,0xf9,0x3d,0x00] 4134 4135 vld4.8 {d0, d1, d2, d3}, [r4], r6 4136 vld4.8 {d0, d1, d2, d3}, [r4:16], r6 4137 vld4.8 {d0, d1, d2, d3}, [r4:32], r6 4138 vld4.8 {d0, d1, d2, d3}, [r4:64], r6 4139 vld4.8 {d0, d1, d2, d3}, [r4:128], r6 4140 vld4.8 {d0, d1, d2, d3}, [r4:256], r6 4141 4142 @ CHECK: vld4.8 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x24,0xf9,0x06,0x00] 4143 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4144 @ CHECK-ERRORS: vld4.8 {d0, d1, d2, d3}, [r4:16], r6 4145 @ CHECK-ERRORS: ^ 4146 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4147 @ CHECK-ERRORS: vld4.8 {d0, d1, d2, d3}, [r4:32], r6 4148 @ CHECK-ERRORS: ^ 4149 @ CHECK: vld4.8 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x24,0xf9,0x16,0x00] 4150 @ CHECK: vld4.8 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x24,0xf9,0x26,0x00] 4151 @ CHECK: vld4.8 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x24,0xf9,0x36,0x00] 4152 4153 vld4.8 {d0, d2, d4, d6}, [r4] 4154 vld4.8 {d0, d2, d4, d6}, [r4:16] 4155 vld4.8 {d0, d2, d4, d6}, [r4:32] 4156 vld4.8 {d0, d2, d4, d6}, [r4:64] 4157 vld4.8 {d0, d2, d4, d6}, [r4:128] 4158 vld4.8 {d0, d2, d4, d6}, [r4:256] 4159 4160 @ CHECK: vld4.8 {d0, d2, d4, d6}, [r4] @ encoding: [0x24,0xf9,0x0f,0x01] 4161 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4162 @ CHECK-ERRORS: vld4.8 {d0, d2, d4, d6}, [r4:16] 4163 @ CHECK-ERRORS: ^ 4164 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4165 @ CHECK-ERRORS: vld4.8 {d0, d2, d4, d6}, [r4:32] 4166 @ CHECK-ERRORS: ^ 4167 @ CHECK: vld4.8 {d0, d2, d4, d6}, [r4:64] @ encoding: [0x24,0xf9,0x1f,0x01] 4168 @ CHECK: vld4.8 {d0, d2, d4, d6}, [r4:128] @ encoding: [0x24,0xf9,0x2f,0x01] 4169 @ CHECK: vld4.8 {d0, d2, d4, d6}, [r4:256] @ encoding: [0x24,0xf9,0x3f,0x01] 4170 4171 vld4.8 {d0, d2, d4, d6}, [r4]! 4172 vld4.8 {d0, d2, d4, d6}, [r4:16]! 4173 vld4.8 {d0, d2, d4, d6}, [r4:32]! 4174 vld4.8 {d0, d2, d4, d6}, [r4:64]! 4175 vld4.8 {d0, d2, d4, d6}, [r4:128]! 4176 vld4.8 {d0, d2, d4, d6}, [r4:256]! 4177 4178 @ CHECK: vld4.8 {d0, d2, d4, d6}, [r4]! @ encoding: [0x24,0xf9,0x0d,0x01] 4179 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4180 @ CHECK-ERRORS: vld4.8 {d0, d2, d4, d6}, [r4:16]! 4181 @ CHECK-ERRORS: ^ 4182 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4183 @ CHECK-ERRORS: vld4.8 {d0, d2, d4, d6}, [r4:32]! 4184 @ CHECK-ERRORS: ^ 4185 @ CHECK: vld4.8 {d0, d2, d4, d6}, [r4:64]! @ encoding: [0x24,0xf9,0x1d,0x01] 4186 @ CHECK: vld4.8 {d0, d2, d4, d6}, [r4:128]! @ encoding: [0x24,0xf9,0x2d,0x01] 4187 @ CHECK: vld4.8 {d0, d2, d4, d6}, [r4:256]! @ encoding: [0x24,0xf9,0x3d,0x01] 4188 4189 vld4.8 {d0, d2, d4, d6}, [r4], r6 4190 vld4.8 {d0, d2, d4, d6}, [r4:16], r6 4191 vld4.8 {d0, d2, d4, d6}, [r4:32], r6 4192 vld4.8 {d0, d2, d4, d6}, [r4:64], r6 4193 vld4.8 {d0, d2, d4, d6}, [r4:128], r6 4194 vld4.8 {d0, d2, d4, d6}, [r4:256], r6 4195 4196 @ CHECK: vld4.8 {d0, d2, d4, d6}, [r4], r6 @ encoding: [0x24,0xf9,0x06,0x01] 4197 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4198 @ CHECK-ERRORS: vld4.8 {d0, d2, d4, d6}, [r4:16], r6 4199 @ CHECK-ERRORS: ^ 4200 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4201 @ CHECK-ERRORS: vld4.8 {d0, d2, d4, d6}, [r4:32], r6 4202 @ CHECK-ERRORS: ^ 4203 @ CHECK: vld4.8 {d0, d2, d4, d6}, [r4:64], r6 @ encoding: [0x24,0xf9,0x16,0x01] 4204 @ CHECK: vld4.8 {d0, d2, d4, d6}, [r4:128], r6 @ encoding: [0x24,0xf9,0x26,0x01] 4205 @ CHECK: vld4.8 {d0, d2, d4, d6}, [r4:256], r6 @ encoding: [0x24,0xf9,0x36,0x01] 4206 4207 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4] 4208 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:16] 4209 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:32] 4210 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:64] 4211 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:128] 4212 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:256] 4213 4214 @ CHECK: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4] @ encoding: [0xa4,0xf9,0x2f,0x03] 4215 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4216 @ CHECK-ERRORS: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:16] 4217 @ CHECK-ERRORS: ^ 4218 @ CHECK: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:32] @ encoding: [0xa4,0xf9,0x3f,0x03] 4219 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4220 @ CHECK-ERRORS: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:64] 4221 @ CHECK-ERRORS: ^ 4222 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4223 @ CHECK-ERRORS: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:128] 4224 @ CHECK-ERRORS: ^ 4225 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4226 @ CHECK-ERRORS: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:256] 4227 @ CHECK-ERRORS: ^ 4228 4229 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4]! 4230 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:16]! 4231 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:32]! 4232 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! 4233 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:128]! 4234 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:256]! 4235 4236 @ CHECK: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4]! @ encoding: [0xa4,0xf9,0x2d,0x03] 4237 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4238 @ CHECK-ERRORS: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:16]! 4239 @ CHECK-ERRORS: ^ 4240 @ CHECK: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:32]! @ encoding: [0xa4,0xf9,0x3d,0x03] 4241 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4242 @ CHECK-ERRORS: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! 4243 @ CHECK-ERRORS: ^ 4244 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4245 @ CHECK-ERRORS: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:128]! 4246 @ CHECK-ERRORS: ^ 4247 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4248 @ CHECK-ERRORS: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:256]! 4249 @ CHECK-ERRORS: ^ 4250 4251 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4], r6 4252 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:16], r6 4253 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:32], r6 4254 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:64], r6 4255 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:128], r6 4256 vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:256], r6 4257 4258 @ CHECK: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4], r6 @ encoding: [0xa4,0xf9,0x26,0x03] 4259 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4260 @ CHECK-ERRORS: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:16], r6 4261 @ CHECK-ERRORS: ^ 4262 @ CHECK: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:32], r6 @ encoding: [0xa4,0xf9,0x36,0x03] 4263 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4264 @ CHECK-ERRORS: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:64], r6 4265 @ CHECK-ERRORS: ^ 4266 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4267 @ CHECK-ERRORS: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:128], r6 4268 @ CHECK-ERRORS: ^ 4269 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4270 @ CHECK-ERRORS: vld4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:256], r6 4271 @ CHECK-ERRORS: ^ 4272 4273 vld4.8 {d0[], d1[], d2[], d3[]}, [r4] 4274 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:16] 4275 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:32] 4276 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:64] 4277 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:128] 4278 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:256] 4279 4280 @ CHECK: vld4.8 {d0[], d1[], d2[], d3[]}, [r4] @ encoding: [0xa4,0xf9,0x0f,0x0f] 4281 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4282 @ CHECK-ERRORS: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:16] 4283 @ CHECK-ERRORS: ^ 4284 @ CHECK: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:32] @ encoding: [0xa4,0xf9,0x1f,0x0f] 4285 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4286 @ CHECK-ERRORS: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:64] 4287 @ CHECK-ERRORS: ^ 4288 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4289 @ CHECK-ERRORS: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:128] 4290 @ CHECK-ERRORS: ^ 4291 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4292 @ CHECK-ERRORS: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:256] 4293 @ CHECK-ERRORS: ^ 4294 4295 vld4.8 {d0[], d1[], d2[], d3[]}, [r4]! 4296 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:16]! 4297 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:32]! 4298 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:64]! 4299 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:128]! 4300 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:256]! 4301 4302 @ CHECK: vld4.8 {d0[], d1[], d2[], d3[]}, [r4]! @ encoding: [0xa4,0xf9,0x0d,0x0f] 4303 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4304 @ CHECK-ERRORS: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:16]! 4305 @ CHECK-ERRORS: ^ 4306 @ CHECK: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:32]! @ encoding: [0xa4,0xf9,0x1d,0x0f] 4307 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4308 @ CHECK-ERRORS: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:64]! 4309 @ CHECK-ERRORS: ^ 4310 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4311 @ CHECK-ERRORS: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:128]! 4312 @ CHECK-ERRORS: ^ 4313 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4314 @ CHECK-ERRORS: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:256]! 4315 @ CHECK-ERRORS: ^ 4316 4317 vld4.8 {d0[], d1[], d2[], d3[]}, [r4], r6 4318 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:16], r6 4319 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:32], r6 4320 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:64], r6 4321 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:128], r6 4322 vld4.8 {d0[], d1[], d2[], d3[]}, [r4:256], r6 4323 4324 @ CHECK: vld4.8 {d0[], d1[], d2[], d3[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x06,0x0f] 4325 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4326 @ CHECK-ERRORS: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:16], r6 4327 @ CHECK-ERRORS: ^ 4328 @ CHECK: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:32], r6 @ encoding: [0xa4,0xf9,0x16,0x0f] 4329 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4330 @ CHECK-ERRORS: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:64], r6 4331 @ CHECK-ERRORS: ^ 4332 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4333 @ CHECK-ERRORS: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:128], r6 4334 @ CHECK-ERRORS: ^ 4335 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4336 @ CHECK-ERRORS: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:256], r6 4337 @ CHECK-ERRORS: ^ 4338 4339 vld4.8 {d0[], d2[], d4[], d6[]}, [r4] 4340 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:16] 4341 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:32] 4342 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:64] 4343 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:128] 4344 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:256] 4345 4346 @ CHECK: vld4.8 {d0[], d2[], d4[], d6[]}, [r4] @ encoding: [0xa4,0xf9,0x2f,0x0f] 4347 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4348 @ CHECK-ERRORS: vld4.8 {d0[], d2[], d4[], d6[]}, [r4:16] 4349 @ CHECK-ERRORS: ^ 4350 @ CHECK: vld4.8 {d0[], d2[], d4[], d6[]}, [r4:32] @ encoding: [0xa4,0xf9,0x3f,0x0f] 4351 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4352 @ CHECK-ERRORS: vld4.8 {d0[], d2[], d4[], d6[]}, [r4:64] 4353 @ CHECK-ERRORS: ^ 4354 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4355 @ CHECK-ERRORS: vld4.8 {d0[], d2[], d4[], d6[]}, [r4:128] 4356 @ CHECK-ERRORS: ^ 4357 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4358 @ CHECK-ERRORS: vld4.8 {d0[], d2[], d4[], d6[]}, [r4:256] 4359 @ CHECK-ERRORS: ^ 4360 4361 vld4.8 {d0[], d2[], d4[], d6[]}, [r4]! 4362 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:16]! 4363 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:32]! 4364 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:64]! 4365 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:128]! 4366 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:256]! 4367 4368 @ CHECK: vld4.8 {d0[], d1[], d2[], d3[]}, [r4]! @ encoding: [0xa4,0xf9,0x2d,0x0f] 4369 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4370 @ CHECK-ERRORS: vld4.8 {d0[], d2[], d4[], d6[]}, [r4:16]! 4371 @ CHECK-ERRORS: ^ 4372 @ CHECK: vld4.8 {d0[], d1[], d2[], d3[]}, [r4:32]! @ encoding: [0xa4,0xf9,0x3d,0x0f] 4373 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4374 @ CHECK-ERRORS: vld4.8 {d0[], d2[], d4[], d6[]}, [r4:64]! 4375 @ CHECK-ERRORS: ^ 4376 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4377 @ CHECK-ERRORS: vld4.8 {d0[], d2[], d4[], d6[]}, [r4:128]! 4378 @ CHECK-ERRORS: ^ 4379 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4380 @ CHECK-ERRORS: vld4.8 {d0[], d2[], d4[], d6[]}, [r4:256]! 4381 @ CHECK-ERRORS: ^ 4382 4383 vld4.8 {d0[], d2[], d4[], d6[]}, [r4], r6 4384 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:16], r6 4385 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:32], r6 4386 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:64], r6 4387 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:128], r6 4388 vld4.8 {d0[], d2[], d4[], d6[]}, [r4:256], r6 4389 4390 @ CHECK: vld4.8 {d0[], d2[], d4[], d6[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x26,0x0f] 4391 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4392 @ CHECK-ERRORS: vld4.8 {d0[], d2[], d4[], d6[]}, [r4:16], r6 4393 @ CHECK-ERRORS: ^ 4394 @ CHECK: vld4.8 {d0[], d2[], d4[], d6[]}, [r4:32], r6 @ encoding: [0xa4,0xf9,0x36,0x0f] 4395 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4396 @ CHECK-ERRORS: vld4.8 {d0[], d2[], d4[], d6[]}, [r4:64], r6 4397 @ CHECK-ERRORS: ^ 4398 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4399 @ CHECK-ERRORS: vld4.8 {d0[], d2[], d4[], d6[]}, [r4:128], r6 4400 @ CHECK-ERRORS: ^ 4401 @ CHECK-ERRORS: error: alignment must be 32 or omitted 4402 @ CHECK-ERRORS: vld4.8 {d0[], d2[], d4[], d6[]}, [r4:256], r6 4403 @ CHECK-ERRORS: ^ 4404 4405 vld4.16 {d0, d1, d2, d3}, [r4] 4406 vld4.16 {d0, d1, d2, d3}, [r4:16] 4407 vld4.16 {d0, d1, d2, d3}, [r4:32] 4408 vld4.16 {d0, d1, d2, d3}, [r4:64] 4409 vld4.16 {d0, d1, d2, d3}, [r4:128] 4410 vld4.16 {d0, d1, d2, d3}, [r4:256] 4411 4412 @ CHECK: vld4.16 {d0, d1, d2, d3}, [r4] @ encoding: [0x24,0xf9,0x4f,0x00] 4413 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4414 @ CHECK-ERRORS: vld4.16 {d0, d1, d2, d3}, [r4:16] 4415 @ CHECK-ERRORS: ^ 4416 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4417 @ CHECK-ERRORS: vld4.16 {d0, d1, d2, d3}, [r4:32] 4418 @ CHECK-ERRORS: ^ 4419 @ CHECK: vld4.16 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x24,0xf9,0x5f,0x00] 4420 @ CHECK: vld4.16 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x24,0xf9,0x6f,0x00] 4421 @ CHECK: vld4.16 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x24,0xf9,0x7f,0x00] 4422 4423 vld4.16 {d0, d1, d2, d3}, [r4]! 4424 vld4.16 {d0, d1, d2, d3}, [r4:16]! 4425 vld4.16 {d0, d1, d2, d3}, [r4:32]! 4426 vld4.16 {d0, d1, d2, d3}, [r4:64]! 4427 vld4.16 {d0, d1, d2, d3}, [r4:128]! 4428 vld4.16 {d0, d1, d2, d3}, [r4:256]! 4429 4430 @ CHECK: vld4.16 {d0, d1, d2, d3}, [r4]! @ encoding: [0x24,0xf9,0x4d,0x00] 4431 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4432 @ CHECK-ERRORS: vld4.16 {d0, d1, d2, d3}, [r4:16]! 4433 @ CHECK-ERRORS: ^ 4434 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4435 @ CHECK-ERRORS: vld4.16 {d0, d1, d2, d3}, [r4:32]! 4436 @ CHECK-ERRORS: ^ 4437 @ CHECK: vld4.16 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x24,0xf9,0x5d,0x00] 4438 @ CHECK: vld4.16 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x24,0xf9,0x6d,0x00] 4439 @ CHECK: vld4.16 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x24,0xf9,0x7d,0x00] 4440 4441 vld4.16 {d0, d1, d2, d3}, [r4], r6 4442 vld4.16 {d0, d1, d2, d3}, [r4:16], r6 4443 vld4.16 {d0, d1, d2, d3}, [r4:32], r6 4444 vld4.16 {d0, d1, d2, d3}, [r4:64], r6 4445 vld4.16 {d0, d1, d2, d3}, [r4:128], r6 4446 vld4.16 {d0, d1, d2, d3}, [r4:256], r6 4447 4448 @ CHECK: vld4.16 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x24,0xf9,0x46,0x00] 4449 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4450 @ CHECK-ERRORS: vld4.16 {d0, d1, d2, d3}, [r4:16], r6 4451 @ CHECK-ERRORS: ^ 4452 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4453 @ CHECK-ERRORS: vld4.16 {d0, d1, d2, d3}, [r4:32], r6 4454 @ CHECK-ERRORS: ^ 4455 @ CHECK: vld4.16 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x24,0xf9,0x56,0x00] 4456 @ CHECK: vld4.16 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x24,0xf9,0x66,0x00] 4457 @ CHECK: vld4.16 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x24,0xf9,0x76,0x00] 4458 4459 vld4.16 {d0, d2, d4, d6}, [r4] 4460 vld4.16 {d0, d2, d4, d6}, [r4:16] 4461 vld4.16 {d0, d2, d4, d6}, [r4:32] 4462 vld4.16 {d0, d2, d4, d6}, [r4:64] 4463 vld4.16 {d0, d2, d4, d6}, [r4:128] 4464 vld4.16 {d0, d2, d4, d6}, [r4:256] 4465 4466 @ CHECK: vld4.16 {d0, d2, d4, d6}, [r4] @ encoding: [0x24,0xf9,0x4f,0x01] 4467 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4468 @ CHECK-ERRORS: vld4.16 {d0, d2, d4, d6}, [r4:16] 4469 @ CHECK-ERRORS: ^ 4470 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4471 @ CHECK-ERRORS: vld4.16 {d0, d2, d4, d6}, [r4:32] 4472 @ CHECK-ERRORS: ^ 4473 @ CHECK: vld4.16 {d0, d2, d4, d6}, [r4:64] @ encoding: [0x24,0xf9,0x5f,0x01] 4474 @ CHECK: vld4.16 {d0, d2, d4, d6}, [r4:128] @ encoding: [0x24,0xf9,0x6f,0x01] 4475 @ CHECK: vld4.16 {d0, d2, d4, d6}, [r4:256] @ encoding: [0x24,0xf9,0x7f,0x01] 4476 4477 vld4.16 {d0, d2, d4, d6}, [r4]! 4478 vld4.16 {d0, d2, d4, d6}, [r4:16]! 4479 vld4.16 {d0, d2, d4, d6}, [r4:32]! 4480 vld4.16 {d0, d2, d4, d6}, [r4:64]! 4481 vld4.16 {d0, d2, d4, d6}, [r4:128]! 4482 vld4.16 {d0, d2, d4, d6}, [r4:256]! 4483 4484 @ CHECK: vld4.16 {d0, d2, d4, d6}, [r4]! @ encoding: [0x24,0xf9,0x4d,0x01] 4485 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4486 @ CHECK-ERRORS: vld4.16 {d0, d2, d4, d6}, [r4:16]! 4487 @ CHECK-ERRORS: ^ 4488 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4489 @ CHECK-ERRORS: vld4.16 {d0, d2, d4, d6}, [r4:32]! 4490 @ CHECK-ERRORS: ^ 4491 @ CHECK: vld4.16 {d0, d2, d4, d6}, [r4:64]! @ encoding: [0x24,0xf9,0x5d,0x01] 4492 @ CHECK: vld4.16 {d0, d2, d4, d6}, [r4:128]! @ encoding: [0x24,0xf9,0x6d,0x01] 4493 @ CHECK: vld4.16 {d0, d2, d4, d6}, [r4:256]! @ encoding: [0x24,0xf9,0x7d,0x01] 4494 4495 vld4.16 {d0, d2, d4, d6}, [r4], r6 4496 vld4.16 {d0, d2, d4, d6}, [r4:16], r6 4497 vld4.16 {d0, d2, d4, d6}, [r4:32], r6 4498 vld4.16 {d0, d2, d4, d6}, [r4:64], r6 4499 vld4.16 {d0, d2, d4, d6}, [r4:128], r6 4500 vld4.16 {d0, d2, d4, d6}, [r4:256], r6 4501 4502 @ CHECK: vld4.16 {d0, d2, d4, d6}, [r4], r6 @ encoding: [0x24,0xf9,0x46,0x01] 4503 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4504 @ CHECK-ERRORS: vld4.16 {d0, d2, d4, d6}, [r4:16], r6 4505 @ CHECK-ERRORS: ^ 4506 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4507 @ CHECK-ERRORS: vld4.16 {d0, d2, d4, d6}, [r4:32], r6 4508 @ CHECK-ERRORS: ^ 4509 @ CHECK: vld4.16 {d0, d2, d4, d6}, [r4:64], r6 @ encoding: [0x24,0xf9,0x56,0x01] 4510 @ CHECK: vld4.16 {d0, d2, d4, d6}, [r4:128], r6 @ encoding: [0x24,0xf9,0x66,0x01] 4511 @ CHECK: vld4.16 {d0, d2, d4, d6}, [r4:256], r6 @ encoding: [0x24,0xf9,0x76,0x01] 4512 4513 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4] 4514 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:16] 4515 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:32] 4516 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:64] 4517 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:128] 4518 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:256] 4519 4520 @ CHECK: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4] @ encoding: [0xa4,0xf9,0x4f,0x07] 4521 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4522 @ CHECK-ERRORS: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:16] 4523 @ CHECK-ERRORS: ^ 4524 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4525 @ CHECK-ERRORS: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:32] 4526 @ CHECK-ERRORS: ^ 4527 @ CHECK: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:64] @ encoding: [0xa4,0xf9,0x5f,0x07] 4528 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4529 @ CHECK-ERRORS: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:128] 4530 @ CHECK-ERRORS: ^ 4531 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4532 @ CHECK-ERRORS: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:256] 4533 @ CHECK-ERRORS: ^ 4534 4535 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4]! 4536 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:16]! 4537 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:32]! 4538 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! 4539 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:128]! 4540 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:256]! 4541 4542 @ CHECK: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4]! @ encoding: [0xa4,0xf9,0x4d,0x07] 4543 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4544 @ CHECK-ERRORS: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:16]! 4545 @ CHECK-ERRORS: ^ 4546 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4547 @ CHECK-ERRORS: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:32]! 4548 @ CHECK-ERRORS: ^ 4549 @ CHECK: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! @ encoding: [0xa4,0xf9,0x5d,0x07] 4550 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4551 @ CHECK-ERRORS: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:128]! 4552 @ CHECK-ERRORS: ^ 4553 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4554 @ CHECK-ERRORS: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:256]! 4555 @ CHECK-ERRORS: ^ 4556 4557 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4], r6 4558 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:16], r6 4559 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:32], r6 4560 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:64], r6 4561 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:128], r6 4562 vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:256], r6 4563 4564 @ CHECK: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4], r6 @ encoding: [0xa4,0xf9,0x46,0x07] 4565 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4566 @ CHECK-ERRORS: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:16], r6 4567 @ CHECK-ERRORS: ^ 4568 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4569 @ CHECK-ERRORS: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:32], r6 4570 @ CHECK-ERRORS: ^ 4571 @ CHECK: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:64], r6 @ encoding: [0xa4,0xf9,0x56,0x07] 4572 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4573 @ CHECK-ERRORS: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:128], r6 4574 @ CHECK-ERRORS: ^ 4575 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4576 @ CHECK-ERRORS: vld4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:256], r6 4577 @ CHECK-ERRORS: ^ 4578 4579 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4] 4580 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:16] 4581 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:32] 4582 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:64] 4583 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:128] 4584 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:256] 4585 4586 @ CHECK: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4] @ encoding: [0xa4,0xf9,0x6f,0x07] 4587 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4588 @ CHECK-ERRORS: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:16] 4589 @ CHECK-ERRORS: ^ 4590 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4591 @ CHECK-ERRORS: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:32] 4592 @ CHECK-ERRORS: ^ 4593 @ CHECK: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:64] @ encoding: [0xa4,0xf9,0x7f,0x07] 4594 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4595 @ CHECK-ERRORS: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:128] 4596 @ CHECK-ERRORS: ^ 4597 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4598 @ CHECK-ERRORS: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:256] 4599 @ CHECK-ERRORS: ^ 4600 4601 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4]! 4602 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:16]! 4603 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:32]! 4604 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:64]! 4605 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:128]! 4606 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:256]! 4607 4608 @ CHECK: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4]! @ encoding: [0xa4,0xf9,0x6d,0x07] 4609 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4610 @ CHECK-ERRORS: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:16]! 4611 @ CHECK-ERRORS: ^ 4612 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4613 @ CHECK-ERRORS: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:32]! 4614 @ CHECK-ERRORS: ^ 4615 @ CHECK: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:64]! @ encoding: [0xa4,0xf9,0x7d,0x07] 4616 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4617 @ CHECK-ERRORS: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:128]! 4618 @ CHECK-ERRORS: ^ 4619 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4620 @ CHECK-ERRORS: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:256]! 4621 @ CHECK-ERRORS: ^ 4622 4623 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4], r6 4624 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:16], r6 4625 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:32], r6 4626 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:64], r6 4627 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:128], r6 4628 vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:256], r6 4629 4630 @ CHECK: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4], r6 @ encoding: [0xa4,0xf9,0x66,0x07] 4631 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4632 @ CHECK-ERRORS: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:16], r6 4633 @ CHECK-ERRORS: ^ 4634 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4635 @ CHECK-ERRORS: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:32], r6 4636 @ CHECK-ERRORS: ^ 4637 @ CHECK: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:64], r6 @ encoding: [0xa4,0xf9,0x76,0x07] 4638 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4639 @ CHECK-ERRORS: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:128], r6 4640 @ CHECK-ERRORS: ^ 4641 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4642 @ CHECK-ERRORS: vld4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:256], r6 4643 @ CHECK-ERRORS: ^ 4644 4645 vld4.16 {d0[], d1[], d2[], d3[]}, [r4] 4646 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:16] 4647 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:32] 4648 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:64] 4649 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:128] 4650 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:256] 4651 4652 @ CHECK: vld4.16 {d0[], d1[], d2[], d3[]}, [r4] @ encoding: [0xa4,0xf9,0x4f,0x0f] 4653 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4654 @ CHECK-ERRORS: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:16] 4655 @ CHECK-ERRORS: ^ 4656 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4657 @ CHECK-ERRORS: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:32] 4658 @ CHECK-ERRORS: ^ 4659 @ CHECK: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:64] @ encoding: [0xa4,0xf9,0x5f,0x0f] 4660 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4661 @ CHECK-ERRORS: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:128] 4662 @ CHECK-ERRORS: ^ 4663 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4664 @ CHECK-ERRORS: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:256] 4665 @ CHECK-ERRORS: ^ 4666 4667 vld4.16 {d0[], d1[], d2[], d3[]}, [r4]! 4668 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:16]! 4669 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:32]! 4670 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:64]! 4671 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:128]! 4672 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:256]! 4673 4674 @ CHECK: vld4.16 {d0[], d1[], d2[], d3[]}, [r4]! @ encoding: [0xa4,0xf9,0x4d,0x0f] 4675 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4676 @ CHECK-ERRORS: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:16]! 4677 @ CHECK-ERRORS: ^ 4678 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4679 @ CHECK-ERRORS: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:32]! 4680 @ CHECK-ERRORS: ^ 4681 @ CHECK: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:64]! @ encoding: [0xa4,0xf9,0x5d,0x0f] 4682 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4683 @ CHECK-ERRORS: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:128]! 4684 @ CHECK-ERRORS: ^ 4685 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4686 @ CHECK-ERRORS: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:256]! 4687 @ CHECK-ERRORS: ^ 4688 4689 vld4.16 {d0[], d1[], d2[], d3[]}, [r4], r6 4690 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:16], r6 4691 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:32], r6 4692 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:64], r6 4693 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:128], r6 4694 vld4.16 {d0[], d1[], d2[], d3[]}, [r4:256], r6 4695 4696 @ CHECK: vld4.16 {d0[], d1[], d2[], d3[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x46,0x0f] 4697 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4698 @ CHECK-ERRORS: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:16], r6 4699 @ CHECK-ERRORS: ^ 4700 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4701 @ CHECK-ERRORS: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:32], r6 4702 @ CHECK-ERRORS: ^ 4703 @ CHECK: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:64], r6 @ encoding: [0xa4,0xf9,0x56,0x0f] 4704 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4705 @ CHECK-ERRORS: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:128], r6 4706 @ CHECK-ERRORS: ^ 4707 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4708 @ CHECK-ERRORS: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:256], r6 4709 @ CHECK-ERRORS: ^ 4710 4711 vld4.16 {d0[], d2[], d4[], d6[]}, [r4] 4712 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:16] 4713 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:32] 4714 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:64] 4715 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:128] 4716 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:256] 4717 4718 @ CHECK: vld4.16 {d0[], d2[], d4[], d6[]}, [r4] @ encoding: [0xa4,0xf9,0x6f,0x0f] 4719 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4720 @ CHECK-ERRORS: vld4.16 {d0[], d2[], d4[], d6[]}, [r4:16] 4721 @ CHECK-ERRORS: ^ 4722 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4723 @ CHECK-ERRORS: vld4.16 {d0[], d2[], d4[], d6[]}, [r4:32] 4724 @ CHECK-ERRORS: ^ 4725 @ CHECK: vld4.16 {d0[], d2[], d4[], d6[]}, [r4:64] @ encoding: [0xa4,0xf9,0x7f,0x0f] 4726 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4727 @ CHECK-ERRORS: vld4.16 {d0[], d2[], d4[], d6[]}, [r4:128] 4728 @ CHECK-ERRORS: ^ 4729 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4730 @ CHECK-ERRORS: vld4.16 {d0[], d2[], d4[], d6[]}, [r4:256] 4731 @ CHECK-ERRORS: ^ 4732 4733 vld4.16 {d0[], d2[], d4[], d6[]}, [r4]! 4734 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:16]! 4735 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:32]! 4736 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:64]! 4737 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:128]! 4738 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:256]! 4739 4740 @ CHECK: vld4.16 {d0[], d1[], d2[], d3[]}, [r4]! @ encoding: [0xa4,0xf9,0x6d,0x0f] 4741 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4742 @ CHECK-ERRORS: vld4.16 {d0[], d2[], d4[], d6[]}, [r4:16]! 4743 @ CHECK-ERRORS: ^ 4744 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4745 @ CHECK-ERRORS: vld4.16 {d0[], d2[], d4[], d6[]}, [r4:32]! 4746 @ CHECK-ERRORS: ^ 4747 @ CHECK: vld4.16 {d0[], d1[], d2[], d3[]}, [r4:64]! @ encoding: [0xa4,0xf9,0x7d,0x0f] 4748 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4749 @ CHECK-ERRORS: vld4.16 {d0[], d2[], d4[], d6[]}, [r4:128]! 4750 @ CHECK-ERRORS: ^ 4751 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4752 @ CHECK-ERRORS: vld4.16 {d0[], d2[], d4[], d6[]}, [r4:256]! 4753 @ CHECK-ERRORS: ^ 4754 4755 vld4.16 {d0[], d2[], d4[], d6[]}, [r4], r6 4756 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:16], r6 4757 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:32], r6 4758 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:64], r6 4759 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:128], r6 4760 vld4.16 {d0[], d2[], d4[], d6[]}, [r4:256], r6 4761 4762 @ CHECK: vld4.16 {d0[], d2[], d4[], d6[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x66,0x0f] 4763 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4764 @ CHECK-ERRORS: vld4.16 {d0[], d2[], d4[], d6[]}, [r4:16], r6 4765 @ CHECK-ERRORS: ^ 4766 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4767 @ CHECK-ERRORS: vld4.16 {d0[], d2[], d4[], d6[]}, [r4:32], r6 4768 @ CHECK-ERRORS: ^ 4769 @ CHECK: vld4.16 {d0[], d2[], d4[], d6[]}, [r4:64], r6 @ encoding: [0xa4,0xf9,0x76,0x0f] 4770 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4771 @ CHECK-ERRORS: vld4.16 {d0[], d2[], d4[], d6[]}, [r4:128], r6 4772 @ CHECK-ERRORS: ^ 4773 @ CHECK-ERRORS: error: alignment must be 64 or omitted 4774 @ CHECK-ERRORS: vld4.16 {d0[], d2[], d4[], d6[]}, [r4:256], r6 4775 @ CHECK-ERRORS: ^ 4776 4777 vld4.32 {d0, d1, d2, d3}, [r4] 4778 vld4.32 {d0, d1, d2, d3}, [r4:16] 4779 vld4.32 {d0, d1, d2, d3}, [r4:32] 4780 vld4.32 {d0, d1, d2, d3}, [r4:64] 4781 vld4.32 {d0, d1, d2, d3}, [r4:128] 4782 vld4.32 {d0, d1, d2, d3}, [r4:256] 4783 4784 @ CHECK: vld4.32 {d0, d1, d2, d3}, [r4] @ encoding: [0x24,0xf9,0x8f,0x00] 4785 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4786 @ CHECK-ERRORS: vld4.32 {d0, d1, d2, d3}, [r4:16] 4787 @ CHECK-ERRORS: ^ 4788 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4789 @ CHECK-ERRORS: vld4.32 {d0, d1, d2, d3}, [r4:32] 4790 @ CHECK-ERRORS: ^ 4791 @ CHECK: vld4.32 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x24,0xf9,0x9f,0x00] 4792 @ CHECK: vld4.32 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x24,0xf9,0xaf,0x00] 4793 @ CHECK: vld4.32 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x24,0xf9,0xbf,0x00] 4794 4795 vld4.32 {d0, d1, d2, d3}, [r4]! 4796 vld4.32 {d0, d1, d2, d3}, [r4:16]! 4797 vld4.32 {d0, d1, d2, d3}, [r4:32]! 4798 vld4.32 {d0, d1, d2, d3}, [r4:64]! 4799 vld4.32 {d0, d1, d2, d3}, [r4:128]! 4800 vld4.32 {d0, d1, d2, d3}, [r4:256]! 4801 4802 @ CHECK: vld4.32 {d0, d1, d2, d3}, [r4]! @ encoding: [0x24,0xf9,0x8d,0x00] 4803 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4804 @ CHECK-ERRORS: vld4.32 {d0, d1, d2, d3}, [r4:16]! 4805 @ CHECK-ERRORS: ^ 4806 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4807 @ CHECK-ERRORS: vld4.32 {d0, d1, d2, d3}, [r4:32]! 4808 @ CHECK-ERRORS: ^ 4809 @ CHECK: vld4.32 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x24,0xf9,0x9d,0x00] 4810 @ CHECK: vld4.32 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x24,0xf9,0xad,0x00] 4811 @ CHECK: vld4.32 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x24,0xf9,0xbd,0x00] 4812 4813 vld4.32 {d0, d1, d2, d3}, [r4], r6 4814 vld4.32 {d0, d1, d2, d3}, [r4:16], r6 4815 vld4.32 {d0, d1, d2, d3}, [r4:32], r6 4816 vld4.32 {d0, d1, d2, d3}, [r4:64], r6 4817 vld4.32 {d0, d1, d2, d3}, [r4:128], r6 4818 vld4.32 {d0, d1, d2, d3}, [r4:256], r6 4819 4820 @ CHECK: vld4.32 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x24,0xf9,0x86,0x00] 4821 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4822 @ CHECK-ERRORS: vld4.32 {d0, d1, d2, d3}, [r4:16], r6 4823 @ CHECK-ERRORS: ^ 4824 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4825 @ CHECK-ERRORS: vld4.32 {d0, d1, d2, d3}, [r4:32], r6 4826 @ CHECK-ERRORS: ^ 4827 @ CHECK: vld4.32 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x24,0xf9,0x96,0x00] 4828 @ CHECK: vld4.32 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x24,0xf9,0xa6,0x00] 4829 @ CHECK: vld4.32 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x24,0xf9,0xb6,0x00] 4830 4831 vld4.32 {d0, d2, d4, d6}, [r4] 4832 vld4.32 {d0, d2, d4, d6}, [r4:16] 4833 vld4.32 {d0, d2, d4, d6}, [r4:32] 4834 vld4.32 {d0, d2, d4, d6}, [r4:64] 4835 vld4.32 {d0, d2, d4, d6}, [r4:128] 4836 vld4.32 {d0, d2, d4, d6}, [r4:256] 4837 4838 @ CHECK: vld4.32 {d0, d2, d4, d6}, [r4] @ encoding: [0x24,0xf9,0x8f,0x01] 4839 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4840 @ CHECK-ERRORS: vld4.32 {d0, d2, d4, d6}, [r4:16] 4841 @ CHECK-ERRORS: ^ 4842 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4843 @ CHECK-ERRORS: vld4.32 {d0, d2, d4, d6}, [r4:32] 4844 @ CHECK-ERRORS: ^ 4845 @ CHECK: vld4.32 {d0, d2, d4, d6}, [r4:64] @ encoding: [0x24,0xf9,0x9f,0x01] 4846 @ CHECK: vld4.32 {d0, d2, d4, d6}, [r4:128] @ encoding: [0x24,0xf9,0xaf,0x01] 4847 @ CHECK: vld4.32 {d0, d2, d4, d6}, [r4:256] @ encoding: [0x24,0xf9,0xbf,0x01] 4848 4849 vld4.32 {d0, d2, d4, d6}, [r4]! 4850 vld4.32 {d0, d2, d4, d6}, [r4:16]! 4851 vld4.32 {d0, d2, d4, d6}, [r4:32]! 4852 vld4.32 {d0, d2, d4, d6}, [r4:64]! 4853 vld4.32 {d0, d2, d4, d6}, [r4:128]! 4854 vld4.32 {d0, d2, d4, d6}, [r4:256]! 4855 4856 @ CHECK: vld4.32 {d0, d2, d4, d6}, [r4]! @ encoding: [0x24,0xf9,0x8d,0x01] 4857 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4858 @ CHECK-ERRORS: vld4.32 {d0, d2, d4, d6}, [r4:16]! 4859 @ CHECK-ERRORS: ^ 4860 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4861 @ CHECK-ERRORS: vld4.32 {d0, d2, d4, d6}, [r4:32]! 4862 @ CHECK-ERRORS: ^ 4863 @ CHECK: vld4.32 {d0, d2, d4, d6}, [r4:64]! @ encoding: [0x24,0xf9,0x9d,0x01] 4864 @ CHECK: vld4.32 {d0, d2, d4, d6}, [r4:128]! @ encoding: [0x24,0xf9,0xad,0x01] 4865 @ CHECK: vld4.32 {d0, d2, d4, d6}, [r4:256]! @ encoding: [0x24,0xf9,0xbd,0x01] 4866 4867 vld4.32 {d0, d2, d4, d6}, [r4], r6 4868 vld4.32 {d0, d2, d4, d6}, [r4:16], r6 4869 vld4.32 {d0, d2, d4, d6}, [r4:32], r6 4870 vld4.32 {d0, d2, d4, d6}, [r4:64], r6 4871 vld4.32 {d0, d2, d4, d6}, [r4:128], r6 4872 vld4.32 {d0, d2, d4, d6}, [r4:256], r6 4873 4874 @ CHECK: vld4.32 {d0, d2, d4, d6}, [r4], r6 @ encoding: [0x24,0xf9,0x86,0x01] 4875 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4876 @ CHECK-ERRORS: vld4.32 {d0, d2, d4, d6}, [r4:16], r6 4877 @ CHECK-ERRORS: ^ 4878 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 4879 @ CHECK-ERRORS: vld4.32 {d0, d2, d4, d6}, [r4:32], r6 4880 @ CHECK-ERRORS: ^ 4881 @ CHECK: vld4.32 {d0, d2, d4, d6}, [r4:64], r6 @ encoding: [0x24,0xf9,0x96,0x01] 4882 @ CHECK: vld4.32 {d0, d2, d4, d6}, [r4:128], r6 @ encoding: [0x24,0xf9,0xa6,0x01] 4883 @ CHECK: vld4.32 {d0, d2, d4, d6}, [r4:256], r6 @ encoding: [0x24,0xf9,0xb6,0x01] 4884 4885 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4] 4886 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16] 4887 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32] 4888 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64] 4889 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128] 4890 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256] 4891 4892 @ CHECK: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4] @ encoding: [0xa4,0xf9,0x8f,0x0b] 4893 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4894 @ CHECK-ERRORS: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16] 4895 @ CHECK-ERRORS: ^ 4896 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4897 @ CHECK-ERRORS: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32] 4898 @ CHECK-ERRORS: ^ 4899 @ CHECK: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64] @ encoding: [0xa4,0xf9,0x9f,0x0b] 4900 @ CHECK: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128] @ encoding: [0xa4,0xf9,0xaf,0x0b] 4901 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4902 @ CHECK-ERRORS: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256] 4903 @ CHECK-ERRORS: ^ 4904 4905 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4]! 4906 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16]! 4907 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32]! 4908 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! 4909 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128]! 4910 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256]! 4911 4912 @ CHECK: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4]! @ encoding: [0xa4,0xf9,0x8d,0x0b] 4913 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4914 @ CHECK-ERRORS: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16]! 4915 @ CHECK-ERRORS: ^ 4916 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4917 @ CHECK-ERRORS: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32]! 4918 @ CHECK-ERRORS: ^ 4919 @ CHECK: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! @ encoding: [0xa4,0xf9,0x9d,0x0b] 4920 @ CHECK: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128]! @ encoding: [0xa4,0xf9,0xad,0x0b] 4921 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4922 @ CHECK-ERRORS: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256]! 4923 @ CHECK-ERRORS: ^ 4924 4925 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4], r6 4926 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16], r6 4927 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32], r6 4928 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64], r6 4929 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128], r6 4930 vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256], r6 4931 4932 @ CHECK: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4], r6 @ encoding: [0xa4,0xf9,0x86,0x0b] 4933 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4934 @ CHECK-ERRORS: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16], r6 4935 @ CHECK-ERRORS: ^ 4936 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4937 @ CHECK-ERRORS: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32], r6 4938 @ CHECK-ERRORS: ^ 4939 @ CHECK: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64], r6 @ encoding: [0xa4,0xf9,0x96,0x0b] 4940 @ CHECK: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128], r6 @ encoding: [0xa4,0xf9,0xa6,0x0b] 4941 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4942 @ CHECK-ERRORS: vld4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256], r6 4943 @ CHECK-ERRORS: ^ 4944 4945 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4] 4946 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16] 4947 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32] 4948 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64] 4949 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128] 4950 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256] 4951 4952 @ CHECK: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4] @ encoding: [0xa4,0xf9,0xcf,0x0b] 4953 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4954 @ CHECK-ERRORS: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16] 4955 @ CHECK-ERRORS: ^ 4956 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4957 @ CHECK-ERRORS: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32] 4958 @ CHECK-ERRORS: ^ 4959 @ CHECK: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64] @ encoding: [0xa4,0xf9,0xdf,0x0b] 4960 @ CHECK: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128] @ encoding: [0xa4,0xf9,0xef,0x0b] 4961 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4962 @ CHECK-ERRORS: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256] 4963 @ CHECK-ERRORS: ^ 4964 4965 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4]! 4966 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16]! 4967 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32]! 4968 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64]! 4969 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128]! 4970 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256]! 4971 4972 @ CHECK: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4]! @ encoding: [0xa4,0xf9,0xcd,0x0b] 4973 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4974 @ CHECK-ERRORS: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16]! 4975 @ CHECK-ERRORS: ^ 4976 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4977 @ CHECK-ERRORS: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32]! 4978 @ CHECK-ERRORS: ^ 4979 @ CHECK: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64]! @ encoding: [0xa4,0xf9,0xdd,0x0b] 4980 @ CHECK: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128]! @ encoding: [0xa4,0xf9,0xed,0x0b] 4981 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4982 @ CHECK-ERRORS: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256]! 4983 @ CHECK-ERRORS: ^ 4984 4985 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4], r6 4986 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16], r6 4987 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32], r6 4988 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64], r6 4989 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128], r6 4990 vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256], r6 4991 4992 @ CHECK: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4], r6 @ encoding: [0xa4,0xf9,0xc6,0x0b] 4993 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4994 @ CHECK-ERRORS: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16], r6 4995 @ CHECK-ERRORS: ^ 4996 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 4997 @ CHECK-ERRORS: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32], r6 4998 @ CHECK-ERRORS: ^ 4999 @ CHECK: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64], r6 @ encoding: [0xa4,0xf9,0xd6,0x0b] 5000 @ CHECK: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128], r6 @ encoding: [0xa4,0xf9,0xe6,0x0b] 5001 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5002 @ CHECK-ERRORS: vld4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256], r6 5003 @ CHECK-ERRORS: ^ 5004 5005 vld4.32 {d0[], d1[], d2[], d3[]}, [r4] 5006 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:16] 5007 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:32] 5008 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:64] 5009 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:128] 5010 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:256] 5011 5012 @ CHECK: vld4.32 {d0[], d1[], d2[], d3[]}, [r4] @ encoding: [0xa4,0xf9,0x8f,0x0f] 5013 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5014 @ CHECK-ERRORS: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:16] 5015 @ CHECK-ERRORS: ^ 5016 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5017 @ CHECK-ERRORS: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:32] 5018 @ CHECK-ERRORS: ^ 5019 @ CHECK: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:64] @ encoding: [0xa4,0xf9,0x9f,0x0f] 5020 @ CHECK: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:128] @ encoding: [0xa4,0xf9,0xdf,0x0f] 5021 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5022 @ CHECK-ERRORS: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:256] 5023 @ CHECK-ERRORS: ^ 5024 5025 vld4.32 {d0[], d1[], d2[], d3[]}, [r4]! 5026 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:16]! 5027 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:32]! 5028 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:64]! 5029 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:128]! 5030 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:256]! 5031 5032 @ CHECK: vld4.32 {d0[], d1[], d2[], d3[]}, [r4]! @ encoding: [0xa4,0xf9,0x8d,0x0f] 5033 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5034 @ CHECK-ERRORS: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:16]! 5035 @ CHECK-ERRORS: ^ 5036 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5037 @ CHECK-ERRORS: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:32]! 5038 @ CHECK-ERRORS: ^ 5039 @ CHECK: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:64]! @ encoding: [0xa4,0xf9,0x9d,0x0f] 5040 @ CHECK: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:128]! @ encoding: [0xa4,0xf9,0xdd,0x0f] 5041 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5042 @ CHECK-ERRORS: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:256]! 5043 @ CHECK-ERRORS: ^ 5044 5045 vld4.32 {d0[], d1[], d2[], d3[]}, [r4], r6 5046 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:16], r6 5047 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:32], r6 5048 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:64], r6 5049 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:128], r6 5050 vld4.32 {d0[], d1[], d2[], d3[]}, [r4:256], r6 5051 5052 @ CHECK: vld4.32 {d0[], d1[], d2[], d3[]}, [r4], r6 @ encoding: [0xa4,0xf9,0x86,0x0f] 5053 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5054 @ CHECK-ERRORS: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:16], r6 5055 @ CHECK-ERRORS: ^ 5056 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5057 @ CHECK-ERRORS: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:32], r6 5058 @ CHECK-ERRORS: ^ 5059 @ CHECK: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:64], r6 @ encoding: [0xa4,0xf9,0x96,0x0f] 5060 @ CHECK: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:128], r6 @ encoding: [0xa4,0xf9,0xd6,0x0f] 5061 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5062 @ CHECK-ERRORS: vld4.32 {d0[], d1[], d2[], d3[]}, [r4:256], r6 5063 @ CHECK-ERRORS: ^ 5064 5065 vld4.32 {d0[], d2[], d4[], d6[]}, [r4] 5066 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:16] 5067 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:32] 5068 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:64] 5069 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:128] 5070 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:256] 5071 5072 @ CHECK: vld4.32 {d0[], d2[], d4[], d6[]}, [r4] @ encoding: [0xa4,0xf9,0xaf,0x0f] 5073 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5074 @ CHECK-ERRORS: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:16] 5075 @ CHECK-ERRORS: ^ 5076 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5077 @ CHECK-ERRORS: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:32] 5078 @ CHECK-ERRORS: ^ 5079 @ CHECK: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:64] @ encoding: [0xa4,0xf9,0xbf,0x0f] 5080 @ CHECK: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:128] @ encoding: [0xa4,0xf9,0xff,0x0f] 5081 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5082 @ CHECK-ERRORS: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:256] 5083 @ CHECK-ERRORS: ^ 5084 5085 vld4.32 {d0[], d2[], d4[], d6[]}, [r4]! 5086 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:16]! 5087 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:32]! 5088 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:64]! 5089 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:128]! 5090 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:256]! 5091 5092 @ CHECK: vld4.32 {d0[], d2[], d4[], d6[]}, [r4]! @ encoding: [0xa4,0xf9,0xad,0x0f] 5093 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5094 @ CHECK-ERRORS: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:16]! 5095 @ CHECK-ERRORS: ^ 5096 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5097 @ CHECK-ERRORS: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:32]! 5098 @ CHECK-ERRORS: ^ 5099 @ CHECK: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:64]! @ encoding: [0xa4,0xf9,0xbd,0x0f] 5100 @ CHECK: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:128]! @ encoding: [0xa4,0xf9,0xfd,0x0f] 5101 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5102 @ CHECK-ERRORS: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:256]! 5103 @ CHECK-ERRORS: ^ 5104 5105 vld4.32 {d0[], d2[], d4[], d6[]}, [r4], r6 5106 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:16], r6 5107 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:32], r6 5108 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:64], r6 5109 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:128], r6 5110 vld4.32 {d0[], d2[], d4[], d6[]}, [r4:256], r6 5111 5112 @ CHECK: vld4.32 {d0[], d2[], d4[], d6[]}, [r4], r6 @ encoding: [0xa4,0xf9,0xa6,0x0f] 5113 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5114 @ CHECK-ERRORS: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:16], r6 5115 @ CHECK-ERRORS: ^ 5116 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5117 @ CHECK-ERRORS: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:32], r6 5118 @ CHECK-ERRORS: ^ 5119 @ CHECK: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:64], r6 @ encoding: [0xa4,0xf9,0xb6,0x0f] 5120 @ CHECK: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:128], r6 @ encoding: [0xa4,0xf9,0xf6,0x0f] 5121 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5122 @ CHECK-ERRORS: vld4.32 {d0[], d2[], d4[], d6[]}, [r4:256], r6 5123 @ CHECK-ERRORS: ^ 5124 5125 vst1.8 {d0}, [r4] 5126 vst1.8 {d0}, [r4:16] 5127 vst1.8 {d0}, [r4:32] 5128 vst1.8 {d0}, [r4:64] 5129 vst1.8 {d0}, [r4:128] 5130 vst1.8 {d0}, [r4:256] 5131 5132 @ CHECK: vst1.8 {d0}, [r4] @ encoding: [0x04,0xf9,0x0f,0x07] 5133 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5134 @ CHECK-ERRORS: vst1.8 {d0}, [r4:16] 5135 @ CHECK-ERRORS: ^ 5136 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5137 @ CHECK-ERRORS: vst1.8 {d0}, [r4:32] 5138 @ CHECK-ERRORS: ^ 5139 @ CHECK: vst1.8 {d0}, [r4:64] @ encoding: [0x04,0xf9,0x1f,0x07] 5140 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5141 @ CHECK-ERRORS: vst1.8 {d0}, [r4:128] 5142 @ CHECK-ERRORS: ^ 5143 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5144 @ CHECK-ERRORS: vst1.8 {d0}, [r4:256] 5145 @ CHECK-ERRORS: ^ 5146 5147 vst1.8 {d0}, [r4]! 5148 vst1.8 {d0}, [r4:16]! 5149 vst1.8 {d0}, [r4:32]! 5150 vst1.8 {d0}, [r4:64]! 5151 vst1.8 {d0}, [r4:128]! 5152 vst1.8 {d0}, [r4:256]! 5153 5154 @ CHECK: vst1.8 {d0}, [r4]! @ encoding: [0x04,0xf9,0x0d,0x07] 5155 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5156 @ CHECK-ERRORS: vst1.8 {d0}, [r4:16]! 5157 @ CHECK-ERRORS: ^ 5158 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5159 @ CHECK-ERRORS: vst1.8 {d0}, [r4:32]! 5160 @ CHECK-ERRORS: ^ 5161 @ CHECK: vst1.8 {d0}, [r4:64]! @ encoding: [0x04,0xf9,0x1d,0x07] 5162 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5163 @ CHECK-ERRORS: vst1.8 {d0}, [r4:128]! 5164 @ CHECK-ERRORS: ^ 5165 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5166 @ CHECK-ERRORS: vst1.8 {d0}, [r4:256]! 5167 @ CHECK-ERRORS: ^ 5168 5169 vst1.8 {d0}, [r4], r6 5170 vst1.8 {d0}, [r4:16], r6 5171 vst1.8 {d0}, [r4:32], r6 5172 vst1.8 {d0}, [r4:64], r6 5173 vst1.8 {d0}, [r4:128], r6 5174 vst1.8 {d0}, [r4:256], r6 5175 5176 @ CHECK: vst1.8 {d0}, [r4], r6 @ encoding: [0x04,0xf9,0x06,0x07] 5177 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5178 @ CHECK-ERRORS: vst1.8 {d0}, [r4:16], r6 5179 @ CHECK-ERRORS: ^ 5180 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5181 @ CHECK-ERRORS: vst1.8 {d0}, [r4:32], r6 5182 @ CHECK-ERRORS: ^ 5183 @ CHECK: vst1.8 {d0}, [r4:64], r6 @ encoding: [0x04,0xf9,0x16,0x07] 5184 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5185 @ CHECK-ERRORS: vst1.8 {d0}, [r4:128], r6 5186 @ CHECK-ERRORS: ^ 5187 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5188 @ CHECK-ERRORS: vst1.8 {d0}, [r4:256], r6 5189 @ CHECK-ERRORS: ^ 5190 5191 vst1.8 {d0, d1}, [r4] 5192 vst1.8 {d0, d1}, [r4:16] 5193 vst1.8 {d0, d1}, [r4:32] 5194 vst1.8 {d0, d1}, [r4:64] 5195 vst1.8 {d0, d1}, [r4:128] 5196 vst1.8 {d0, d1}, [r4:256] 5197 5198 @ CHECK: vst1.8 {d0, d1}, [r4] @ encoding: [0x04,0xf9,0x0f,0x0a] 5199 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5200 @ CHECK-ERRORS: vst1.8 {d0, d1}, [r4:16] 5201 @ CHECK-ERRORS: ^ 5202 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5203 @ CHECK-ERRORS: vst1.8 {d0, d1}, [r4:32] 5204 @ CHECK-ERRORS: ^ 5205 @ CHECK: vst1.8 {d0, d1}, [r4:64] @ encoding: [0x04,0xf9,0x1f,0x0a] 5206 @ CHECK: vst1.8 {d0, d1}, [r4:128] @ encoding: [0x04,0xf9,0x2f,0x0a] 5207 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5208 @ CHECK-ERRORS: vst1.8 {d0, d1}, [r4:256] 5209 @ CHECK-ERRORS: ^ 5210 5211 vst1.8 {d0, d1}, [r4]! 5212 vst1.8 {d0, d1}, [r4:16]! 5213 vst1.8 {d0, d1}, [r4:32]! 5214 vst1.8 {d0, d1}, [r4:64]! 5215 vst1.8 {d0, d1}, [r4:128]! 5216 vst1.8 {d0, d1}, [r4:256]! 5217 5218 @ CHECK: vst1.8 {d0, d1}, [r4]! @ encoding: [0x04,0xf9,0x0d,0x0a] 5219 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5220 @ CHECK-ERRORS: vst1.8 {d0, d1}, [r4:16]! 5221 @ CHECK-ERRORS: ^ 5222 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5223 @ CHECK-ERRORS: vst1.8 {d0, d1}, [r4:32]! 5224 @ CHECK-ERRORS: ^ 5225 @ CHECK: vst1.8 {d0, d1}, [r4:64]! @ encoding: [0x04,0xf9,0x1d,0x0a] 5226 @ CHECK: vst1.8 {d0, d1}, [r4:128]! @ encoding: [0x04,0xf9,0x2d,0x0a] 5227 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5228 @ CHECK-ERRORS: vst1.8 {d0, d1}, [r4:256]! 5229 @ CHECK-ERRORS: ^ 5230 5231 vst1.8 {d0, d1}, [r4], r6 5232 vst1.8 {d0, d1}, [r4:16], r6 5233 vst1.8 {d0, d1}, [r4:32], r6 5234 vst1.8 {d0, d1}, [r4:64], r6 5235 vst1.8 {d0, d1}, [r4:128], r6 5236 vst1.8 {d0, d1}, [r4:256], r6 5237 5238 @ CHECK: vst1.8 {d0, d1}, [r4], r6 @ encoding: [0x04,0xf9,0x06,0x0a] 5239 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5240 @ CHECK-ERRORS: vst1.8 {d0, d1}, [r4:16], r6 5241 @ CHECK-ERRORS: ^ 5242 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5243 @ CHECK-ERRORS: vst1.8 {d0, d1}, [r4:32], r6 5244 @ CHECK-ERRORS: ^ 5245 @ CHECK: vst1.8 {d0, d1}, [r4:64], r6 @ encoding: [0x04,0xf9,0x16,0x0a] 5246 @ CHECK: vst1.8 {d0, d1}, [r4:128], r6 @ encoding: [0x04,0xf9,0x26,0x0a] 5247 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5248 @ CHECK-ERRORS: vst1.8 {d0, d1}, [r4:256], r6 5249 @ CHECK-ERRORS: ^ 5250 5251 vst1.8 {d0, d1, d2}, [r4] 5252 vst1.8 {d0, d1, d2}, [r4:16] 5253 vst1.8 {d0, d1, d2}, [r4:32] 5254 vst1.8 {d0, d1, d2}, [r4:64] 5255 vst1.8 {d0, d1, d2}, [r4:128] 5256 vst1.8 {d0, d1, d2}, [r4:256] 5257 5258 @ CHECK: vst1.8 {d0, d1, d2}, [r4] @ encoding: [0x04,0xf9,0x0f,0x06] 5259 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5260 @ CHECK-ERRORS: vst1.8 {d0, d1, d2}, [r4:16] 5261 @ CHECK-ERRORS: ^ 5262 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5263 @ CHECK-ERRORS: vst1.8 {d0, d1, d2}, [r4:32] 5264 @ CHECK-ERRORS: ^ 5265 @ CHECK: vst1.8 {d0, d1, d2}, [r4:64] @ encoding: [0x04,0xf9,0x1f,0x06] 5266 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5267 @ CHECK-ERRORS: vst1.8 {d0, d1, d2}, [r4:128] 5268 @ CHECK-ERRORS: ^ 5269 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5270 @ CHECK-ERRORS: vst1.8 {d0, d1, d2}, [r4:256] 5271 @ CHECK-ERRORS: ^ 5272 5273 vst1.8 {d0, d1, d2}, [r4]! 5274 vst1.8 {d0, d1, d2}, [r4:16]! 5275 vst1.8 {d0, d1, d2}, [r4:32]! 5276 vst1.8 {d0, d1, d2}, [r4:64]! 5277 vst1.8 {d0, d1, d2}, [r4:128]! 5278 vst1.8 {d0, d1, d2}, [r4:256]! 5279 5280 @ CHECK: vst1.8 {d0, d1, d2}, [r4]! @ encoding: [0x04,0xf9,0x0d,0x06] 5281 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5282 @ CHECK-ERRORS: vst1.8 {d0, d1, d2}, [r4:16]! 5283 @ CHECK-ERRORS: ^ 5284 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5285 @ CHECK-ERRORS: vst1.8 {d0, d1, d2}, [r4:32]! 5286 @ CHECK-ERRORS: ^ 5287 @ CHECK: vst1.8 {d0, d1, d2}, [r4:64]! @ encoding: [0x04,0xf9,0x1d,0x06] 5288 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5289 @ CHECK-ERRORS: vst1.8 {d0, d1, d2}, [r4:128]! 5290 @ CHECK-ERRORS: ^ 5291 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5292 @ CHECK-ERRORS: vst1.8 {d0, d1, d2}, [r4:256]! 5293 @ CHECK-ERRORS: ^ 5294 5295 vst1.8 {d0, d1, d2}, [r4], r6 5296 vst1.8 {d0, d1, d2}, [r4:16], r6 5297 vst1.8 {d0, d1, d2}, [r4:32], r6 5298 vst1.8 {d0, d1, d2}, [r4:64], r6 5299 vst1.8 {d0, d1, d2}, [r4:128], r6 5300 vst1.8 {d0, d1, d2}, [r4:256], r6 5301 5302 @ CHECK: vst1.8 {d0, d1, d2}, [r4], r6 @ encoding: [0x04,0xf9,0x06,0x06] 5303 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5304 @ CHECK-ERRORS: vst1.8 {d0, d1, d2}, [r4:16], r6 5305 @ CHECK-ERRORS: ^ 5306 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5307 @ CHECK-ERRORS: vst1.8 {d0, d1, d2}, [r4:32], r6 5308 @ CHECK-ERRORS: ^ 5309 @ CHECK: vst1.8 {d0, d1, d2}, [r4:64], r6 @ encoding: [0x04,0xf9,0x16,0x06] 5310 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5311 @ CHECK-ERRORS: vst1.8 {d0, d1, d2}, [r4:128], r6 5312 @ CHECK-ERRORS: ^ 5313 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5314 @ CHECK-ERRORS: vst1.8 {d0, d1, d2}, [r4:256], r6 5315 @ CHECK-ERRORS: ^ 5316 5317 vst1.8 {d0, d1, d2, d3}, [r4] 5318 vst1.8 {d0, d1, d2, d3}, [r4:16] 5319 vst1.8 {d0, d1, d2, d3}, [r4:32] 5320 vst1.8 {d0, d1, d2, d3}, [r4:64] 5321 vst1.8 {d0, d1, d2, d3}, [r4:128] 5322 vst1.8 {d0, d1, d2, d3}, [r4:256] 5323 5324 @ CHECK: vst1.8 {d0, d1, d2, d3}, [r4] @ encoding: [0x04,0xf9,0x0f,0x02] 5325 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5326 @ CHECK-ERRORS: vst1.8 {d0, d1, d2, d3}, [r4:16] 5327 @ CHECK-ERRORS: ^ 5328 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5329 @ CHECK-ERRORS: vst1.8 {d0, d1, d2, d3}, [r4:32] 5330 @ CHECK-ERRORS: ^ 5331 @ CHECK: vst1.8 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x04,0xf9,0x1f,0x02] 5332 @ CHECK: vst1.8 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x04,0xf9,0x2f,0x02] 5333 @ CHECK: vst1.8 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x04,0xf9,0x3f,0x02] 5334 5335 vst1.8 {d0, d1, d2, d3}, [r4]! 5336 vst1.8 {d0, d1, d2, d3}, [r4:16]! 5337 vst1.8 {d0, d1, d2, d3}, [r4:32]! 5338 vst1.8 {d0, d1, d2, d3}, [r4:64]! 5339 vst1.8 {d0, d1, d2, d3}, [r4:128]! 5340 vst1.8 {d0, d1, d2, d3}, [r4:256]! 5341 5342 @ CHECK: vst1.8 {d0, d1, d2, d3}, [r4]! @ encoding: [0x04,0xf9,0x0d,0x02] 5343 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5344 @ CHECK-ERRORS: vst1.8 {d0, d1, d2, d3}, [r4:16]! 5345 @ CHECK-ERRORS: ^ 5346 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5347 @ CHECK-ERRORS: vst1.8 {d0, d1, d2, d3}, [r4:32]! 5348 @ CHECK-ERRORS: ^ 5349 @ CHECK: vst1.8 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x04,0xf9,0x1d,0x02] 5350 @ CHECK: vst1.8 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x04,0xf9,0x2d,0x02] 5351 @ CHECK: vst1.8 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x04,0xf9,0x3d,0x02] 5352 5353 vst1.8 {d0, d1, d2, d3}, [r4], r6 5354 vst1.8 {d0, d1, d2, d3}, [r4:16], r6 5355 vst1.8 {d0, d1, d2, d3}, [r4:32], r6 5356 vst1.8 {d0, d1, d2, d3}, [r4:64], r6 5357 vst1.8 {d0, d1, d2, d3}, [r4:128], r6 5358 vst1.8 {d0, d1, d2, d3}, [r4:256], r6 5359 5360 @ CHECK: vst1.8 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x04,0xf9,0x06,0x02] 5361 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5362 @ CHECK-ERRORS: vst1.8 {d0, d1, d2, d3}, [r4:16], r6 5363 @ CHECK-ERRORS: ^ 5364 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5365 @ CHECK-ERRORS: vst1.8 {d0, d1, d2, d3}, [r4:32], r6 5366 @ CHECK-ERRORS: ^ 5367 @ CHECK: vst1.8 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x04,0xf9,0x16,0x02] 5368 @ CHECK: vst1.8 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x04,0xf9,0x26,0x02] 5369 @ CHECK: vst1.8 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x04,0xf9,0x36,0x02] 5370 5371 vst1.8 {d0[2]}, [r4] 5372 vst1.8 {d0[2]}, [r4:16] 5373 vst1.8 {d0[2]}, [r4:32] 5374 vst1.8 {d0[2]}, [r4:64] 5375 vst1.8 {d0[2]}, [r4:128] 5376 vst1.8 {d0[2]}, [r4:256] 5377 5378 @ CHECK: vst1.8 {d0[2]}, [r4] @ encoding: [0x84,0xf9,0x4f,0x00] 5379 @ CHECK-ERRORS: error: alignment must be omitted 5380 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:16] 5381 @ CHECK-ERRORS: ^ 5382 @ CHECK-ERRORS: error: alignment must be omitted 5383 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:32] 5384 @ CHECK-ERRORS: ^ 5385 @ CHECK-ERRORS: error: alignment must be omitted 5386 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:64] 5387 @ CHECK-ERRORS: ^ 5388 @ CHECK-ERRORS: error: alignment must be omitted 5389 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:128] 5390 @ CHECK-ERRORS: ^ 5391 @ CHECK-ERRORS: error: alignment must be omitted 5392 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:256] 5393 @ CHECK-ERRORS: ^ 5394 5395 vst1.8 {d0[2]}, [r4]! 5396 vst1.8 {d0[2]}, [r4:16]! 5397 vst1.8 {d0[2]}, [r4:32]! 5398 vst1.8 {d0[2]}, [r4:64]! 5399 vst1.8 {d0[2]}, [r4:128]! 5400 vst1.8 {d0[2]}, [r4:256]! 5401 5402 @ CHECK: vst1.8 {d0[2]}, [r4]! @ encoding: [0x84,0xf9,0x4d,0x00] 5403 @ CHECK-ERRORS: error: alignment must be omitted 5404 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:16]! 5405 @ CHECK-ERRORS: ^ 5406 @ CHECK-ERRORS: error: alignment must be omitted 5407 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:32]! 5408 @ CHECK-ERRORS: ^ 5409 @ CHECK-ERRORS: error: alignment must be omitted 5410 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:64]! 5411 @ CHECK-ERRORS: ^ 5412 @ CHECK-ERRORS: error: alignment must be omitted 5413 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:128]! 5414 @ CHECK-ERRORS: ^ 5415 @ CHECK-ERRORS: error: alignment must be omitted 5416 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:256]! 5417 @ CHECK-ERRORS: ^ 5418 5419 vst1.8 {d0[2]}, [r4], r6 5420 vst1.8 {d0[2]}, [r4:16], r6 5421 vst1.8 {d0[2]}, [r4:32], r6 5422 vst1.8 {d0[2]}, [r4:64], r6 5423 vst1.8 {d0[2]}, [r4:128], r6 5424 vst1.8 {d0[2]}, [r4:256], r6 5425 5426 @ CHECK: vst1.8 {d0[2]}, [r4], r6 @ encoding: [0x84,0xf9,0x46,0x00] 5427 @ CHECK-ERRORS: error: alignment must be omitted 5428 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:16], r6 5429 @ CHECK-ERRORS: ^ 5430 @ CHECK-ERRORS: error: alignment must be omitted 5431 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:32], r6 5432 @ CHECK-ERRORS: ^ 5433 @ CHECK-ERRORS: error: alignment must be omitted 5434 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:64], r6 5435 @ CHECK-ERRORS: ^ 5436 @ CHECK-ERRORS: error: alignment must be omitted 5437 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:128], r6 5438 @ CHECK-ERRORS: ^ 5439 @ CHECK-ERRORS: error: alignment must be omitted 5440 @ CHECK-ERRORS: vst1.8 {d0[2]}, [r4:256], r6 5441 @ CHECK-ERRORS: ^ 5442 5443 vst1.16 {d0}, [r4] 5444 vst1.16 {d0}, [r4:16] 5445 vst1.16 {d0}, [r4:32] 5446 vst1.16 {d0}, [r4:64] 5447 vst1.16 {d0}, [r4:128] 5448 vst1.16 {d0}, [r4:256] 5449 5450 @ CHECK: vst1.16 {d0}, [r4] @ encoding: [0x04,0xf9,0x4f,0x07] 5451 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5452 @ CHECK-ERRORS: vst1.16 {d0}, [r4:16] 5453 @ CHECK-ERRORS: ^ 5454 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5455 @ CHECK-ERRORS: vst1.16 {d0}, [r4:32] 5456 @ CHECK-ERRORS: ^ 5457 @ CHECK: vst1.16 {d0}, [r4:64] @ encoding: [0x04,0xf9,0x5f,0x07] 5458 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5459 @ CHECK-ERRORS: vst1.16 {d0}, [r4:128] 5460 @ CHECK-ERRORS: ^ 5461 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5462 @ CHECK-ERRORS: vst1.16 {d0}, [r4:256] 5463 @ CHECK-ERRORS: ^ 5464 5465 vst1.16 {d0}, [r4]! 5466 vst1.16 {d0}, [r4:16]! 5467 vst1.16 {d0}, [r4:32]! 5468 vst1.16 {d0}, [r4:64]! 5469 vst1.16 {d0}, [r4:128]! 5470 vst1.16 {d0}, [r4:256]! 5471 5472 @ CHECK: vst1.16 {d0}, [r4]! @ encoding: [0x04,0xf9,0x4d,0x07] 5473 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5474 @ CHECK-ERRORS: vst1.16 {d0}, [r4:16]! 5475 @ CHECK-ERRORS: ^ 5476 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5477 @ CHECK-ERRORS: vst1.16 {d0}, [r4:32]! 5478 @ CHECK-ERRORS: ^ 5479 @ CHECK: vst1.16 {d0}, [r4:64]! @ encoding: [0x04,0xf9,0x5d,0x07] 5480 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5481 @ CHECK-ERRORS: vst1.16 {d0}, [r4:128]! 5482 @ CHECK-ERRORS: ^ 5483 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5484 @ CHECK-ERRORS: vst1.16 {d0}, [r4:256]! 5485 @ CHECK-ERRORS: ^ 5486 5487 vst1.16 {d0}, [r4], r6 5488 vst1.16 {d0}, [r4:16], r6 5489 vst1.16 {d0}, [r4:32], r6 5490 vst1.16 {d0}, [r4:64], r6 5491 vst1.16 {d0}, [r4:128], r6 5492 vst1.16 {d0}, [r4:256], r6 5493 5494 @ CHECK: vst1.16 {d0}, [r4], r6 @ encoding: [0x04,0xf9,0x46,0x07] 5495 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5496 @ CHECK-ERRORS: vst1.16 {d0}, [r4:16], r6 5497 @ CHECK-ERRORS: ^ 5498 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5499 @ CHECK-ERRORS: vst1.16 {d0}, [r4:32], r6 5500 @ CHECK-ERRORS: ^ 5501 @ CHECK: vst1.16 {d0}, [r4:64], r6 @ encoding: [0x04,0xf9,0x56,0x07] 5502 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5503 @ CHECK-ERRORS: vst1.16 {d0}, [r4:128], r6 5504 @ CHECK-ERRORS: ^ 5505 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5506 @ CHECK-ERRORS: vst1.16 {d0}, [r4:256], r6 5507 @ CHECK-ERRORS: ^ 5508 5509 vst1.16 {d0, d1}, [r4] 5510 vst1.16 {d0, d1}, [r4:16] 5511 vst1.16 {d0, d1}, [r4:32] 5512 vst1.16 {d0, d1}, [r4:64] 5513 vst1.16 {d0, d1}, [r4:128] 5514 vst1.16 {d0, d1}, [r4:256] 5515 5516 @ CHECK: vst1.16 {d0, d1}, [r4] @ encoding: [0x04,0xf9,0x4f,0x0a] 5517 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5518 @ CHECK-ERRORS: vst1.16 {d0, d1}, [r4:16] 5519 @ CHECK-ERRORS: ^ 5520 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5521 @ CHECK-ERRORS: vst1.16 {d0, d1}, [r4:32] 5522 @ CHECK-ERRORS: ^ 5523 @ CHECK: vst1.16 {d0, d1}, [r4:64] @ encoding: [0x04,0xf9,0x5f,0x0a] 5524 @ CHECK: vst1.16 {d0, d1}, [r4:128] @ encoding: [0x04,0xf9,0x6f,0x0a] 5525 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5526 @ CHECK-ERRORS: vst1.16 {d0, d1}, [r4:256] 5527 @ CHECK-ERRORS: ^ 5528 5529 vst1.16 {d0, d1}, [r4]! 5530 vst1.16 {d0, d1}, [r4:16]! 5531 vst1.16 {d0, d1}, [r4:32]! 5532 vst1.16 {d0, d1}, [r4:64]! 5533 vst1.16 {d0, d1}, [r4:128]! 5534 vst1.16 {d0, d1}, [r4:256]! 5535 5536 @ CHECK: vst1.16 {d0, d1}, [r4]! @ encoding: [0x04,0xf9,0x4d,0x0a] 5537 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5538 @ CHECK-ERRORS: vst1.16 {d0, d1}, [r4:16]! 5539 @ CHECK-ERRORS: ^ 5540 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5541 @ CHECK-ERRORS: vst1.16 {d0, d1}, [r4:32]! 5542 @ CHECK-ERRORS: ^ 5543 @ CHECK: vst1.16 {d0, d1}, [r4:64]! @ encoding: [0x04,0xf9,0x5d,0x0a] 5544 @ CHECK: vst1.16 {d0, d1}, [r4:128]! @ encoding: [0x04,0xf9,0x6d,0x0a] 5545 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5546 @ CHECK-ERRORS: vst1.16 {d0, d1}, [r4:256]! 5547 @ CHECK-ERRORS: ^ 5548 5549 vst1.16 {d0, d1}, [r4], r6 5550 vst1.16 {d0, d1}, [r4:16], r6 5551 vst1.16 {d0, d1}, [r4:32], r6 5552 vst1.16 {d0, d1}, [r4:64], r6 5553 vst1.16 {d0, d1}, [r4:128], r6 5554 vst1.16 {d0, d1}, [r4:256], r6 5555 5556 @ CHECK: vst1.16 {d0, d1}, [r4], r6 @ encoding: [0x04,0xf9,0x46,0x0a] 5557 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5558 @ CHECK-ERRORS: vst1.16 {d0, d1}, [r4:16], r6 5559 @ CHECK-ERRORS: ^ 5560 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5561 @ CHECK-ERRORS: vst1.16 {d0, d1}, [r4:32], r6 5562 @ CHECK-ERRORS: ^ 5563 @ CHECK: vst1.16 {d0, d1}, [r4:64], r6 @ encoding: [0x04,0xf9,0x56,0x0a] 5564 @ CHECK: vst1.16 {d0, d1}, [r4:128], r6 @ encoding: [0x04,0xf9,0x66,0x0a] 5565 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5566 @ CHECK-ERRORS: vst1.16 {d0, d1}, [r4:256], r6 5567 @ CHECK-ERRORS: ^ 5568 5569 vst1.16 {d0, d1, d2}, [r4] 5570 vst1.16 {d0, d1, d2}, [r4:16] 5571 vst1.16 {d0, d1, d2}, [r4:32] 5572 vst1.16 {d0, d1, d2}, [r4:64] 5573 vst1.16 {d0, d1, d2}, [r4:128] 5574 vst1.16 {d0, d1, d2}, [r4:256] 5575 5576 @ CHECK: vst1.16 {d0, d1, d2}, [r4] @ encoding: [0x04,0xf9,0x4f,0x06] 5577 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5578 @ CHECK-ERRORS: vst1.16 {d0, d1, d2}, [r4:16] 5579 @ CHECK-ERRORS: ^ 5580 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5581 @ CHECK-ERRORS: vst1.16 {d0, d1, d2}, [r4:32] 5582 @ CHECK-ERRORS: ^ 5583 @ CHECK: vst1.16 {d0, d1, d2}, [r4:64] @ encoding: [0x04,0xf9,0x5f,0x06] 5584 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5585 @ CHECK-ERRORS: vst1.16 {d0, d1, d2}, [r4:128] 5586 @ CHECK-ERRORS: ^ 5587 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5588 @ CHECK-ERRORS: vst1.16 {d0, d1, d2}, [r4:256] 5589 @ CHECK-ERRORS: ^ 5590 5591 vst1.16 {d0, d1, d2}, [r4]! 5592 vst1.16 {d0, d1, d2}, [r4:16]! 5593 vst1.16 {d0, d1, d2}, [r4:32]! 5594 vst1.16 {d0, d1, d2}, [r4:64]! 5595 vst1.16 {d0, d1, d2}, [r4:128]! 5596 vst1.16 {d0, d1, d2}, [r4:256]! 5597 5598 @ CHECK: vst1.16 {d0, d1, d2}, [r4]! @ encoding: [0x04,0xf9,0x4d,0x06] 5599 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5600 @ CHECK-ERRORS: vst1.16 {d0, d1, d2}, [r4:16]! 5601 @ CHECK-ERRORS: ^ 5602 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5603 @ CHECK-ERRORS: vst1.16 {d0, d1, d2}, [r4:32]! 5604 @ CHECK-ERRORS: ^ 5605 @ CHECK: vst1.16 {d0, d1, d2}, [r4:64]! @ encoding: [0x04,0xf9,0x5d,0x06] 5606 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5607 @ CHECK-ERRORS: vst1.16 {d0, d1, d2}, [r4:128]! 5608 @ CHECK-ERRORS: ^ 5609 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5610 @ CHECK-ERRORS: vst1.16 {d0, d1, d2}, [r4:256]! 5611 @ CHECK-ERRORS: ^ 5612 5613 vst1.16 {d0, d1, d2}, [r4], r6 5614 vst1.16 {d0, d1, d2}, [r4:16], r6 5615 vst1.16 {d0, d1, d2}, [r4:32], r6 5616 vst1.16 {d0, d1, d2}, [r4:64], r6 5617 vst1.16 {d0, d1, d2}, [r4:128], r6 5618 vst1.16 {d0, d1, d2}, [r4:256], r6 5619 5620 @ CHECK: vst1.16 {d0, d1, d2}, [r4], r6 @ encoding: [0x04,0xf9,0x46,0x06] 5621 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5622 @ CHECK-ERRORS: vst1.16 {d0, d1, d2}, [r4:16], r6 5623 @ CHECK-ERRORS: ^ 5624 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5625 @ CHECK-ERRORS: vst1.16 {d0, d1, d2}, [r4:32], r6 5626 @ CHECK-ERRORS: ^ 5627 @ CHECK: vst1.16 {d0, d1, d2}, [r4:64], r6 @ encoding: [0x04,0xf9,0x56,0x06] 5628 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5629 @ CHECK-ERRORS: vst1.16 {d0, d1, d2}, [r4:128], r6 5630 @ CHECK-ERRORS: ^ 5631 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5632 @ CHECK-ERRORS: vst1.16 {d0, d1, d2}, [r4:256], r6 5633 @ CHECK-ERRORS: ^ 5634 5635 vst1.16 {d0, d1, d2, d3}, [r4] 5636 vst1.16 {d0, d1, d2, d3}, [r4:16] 5637 vst1.16 {d0, d1, d2, d3}, [r4:32] 5638 vst1.16 {d0, d1, d2, d3}, [r4:64] 5639 vst1.16 {d0, d1, d2, d3}, [r4:128] 5640 vst1.16 {d0, d1, d2, d3}, [r4:256] 5641 5642 @ CHECK: vst1.16 {d0, d1, d2, d3}, [r4] @ encoding: [0x04,0xf9,0x4f,0x02] 5643 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5644 @ CHECK-ERRORS: vst1.16 {d0, d1, d2, d3}, [r4:16] 5645 @ CHECK-ERRORS: ^ 5646 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5647 @ CHECK-ERRORS: vst1.16 {d0, d1, d2, d3}, [r4:32] 5648 @ CHECK-ERRORS: ^ 5649 @ CHECK: vst1.16 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x04,0xf9,0x5f,0x02] 5650 @ CHECK: vst1.16 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x04,0xf9,0x6f,0x02] 5651 @ CHECK: vst1.16 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x04,0xf9,0x7f,0x02] 5652 5653 vst1.16 {d0, d1, d2, d3}, [r4]! 5654 vst1.16 {d0, d1, d2, d3}, [r4:16]! 5655 vst1.16 {d0, d1, d2, d3}, [r4:32]! 5656 vst1.16 {d0, d1, d2, d3}, [r4:64]! 5657 vst1.16 {d0, d1, d2, d3}, [r4:128]! 5658 vst1.16 {d0, d1, d2, d3}, [r4:256]! 5659 5660 @ CHECK: vst1.16 {d0, d1, d2, d3}, [r4]! @ encoding: [0x04,0xf9,0x4d,0x02] 5661 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5662 @ CHECK-ERRORS: vst1.16 {d0, d1, d2, d3}, [r4:16]! 5663 @ CHECK-ERRORS: ^ 5664 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5665 @ CHECK-ERRORS: vst1.16 {d0, d1, d2, d3}, [r4:32]! 5666 @ CHECK-ERRORS: ^ 5667 @ CHECK: vst1.16 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x04,0xf9,0x5d,0x02] 5668 @ CHECK: vst1.16 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x04,0xf9,0x6d,0x02] 5669 @ CHECK: vst1.16 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x04,0xf9,0x7d,0x02] 5670 5671 vst1.16 {d0, d1, d2, d3}, [r4], r6 5672 vst1.16 {d0, d1, d2, d3}, [r4:16], r6 5673 vst1.16 {d0, d1, d2, d3}, [r4:32], r6 5674 vst1.16 {d0, d1, d2, d3}, [r4:64], r6 5675 vst1.16 {d0, d1, d2, d3}, [r4:128], r6 5676 vst1.16 {d0, d1, d2, d3}, [r4:256], r6 5677 5678 @ CHECK: vst1.16 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x04,0xf9,0x46,0x02] 5679 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5680 @ CHECK-ERRORS: vst1.16 {d0, d1, d2, d3}, [r4:16], r6 5681 @ CHECK-ERRORS: ^ 5682 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5683 @ CHECK-ERRORS: vst1.16 {d0, d1, d2, d3}, [r4:32], r6 5684 @ CHECK-ERRORS: ^ 5685 @ CHECK: vst1.16 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x04,0xf9,0x56,0x02] 5686 @ CHECK: vst1.16 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x04,0xf9,0x66,0x02] 5687 @ CHECK: vst1.16 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x04,0xf9,0x76,0x02] 5688 5689 vst1.16 {d0[2]}, [r4] 5690 vst1.16 {d0[2]}, [r4:16] 5691 vst1.16 {d0[2]}, [r4:32] 5692 vst1.16 {d0[2]}, [r4:64] 5693 vst1.16 {d0[2]}, [r4:128] 5694 vst1.16 {d0[2]}, [r4:256] 5695 5696 @ CHECK: vst1.16 {d0[2]}, [r4] @ encoding: [0x84,0xf9,0x8f,0x04] 5697 @ CHECK: vst1.16 {d0[2]}, [r4:16] @ encoding: [0x84,0xf9,0x9f,0x04] 5698 @ CHECK-ERRORS: error: alignment must be 16 or omitted 5699 @ CHECK-ERRORS: vst1.16 {d0[2]}, [r4:32] 5700 @ CHECK-ERRORS: ^ 5701 @ CHECK-ERRORS: error: alignment must be 16 or omitted 5702 @ CHECK-ERRORS: vst1.16 {d0[2]}, [r4:64] 5703 @ CHECK-ERRORS: ^ 5704 @ CHECK-ERRORS: error: alignment must be 16 or omitted 5705 @ CHECK-ERRORS: vst1.16 {d0[2]}, [r4:128] 5706 @ CHECK-ERRORS: ^ 5707 @ CHECK-ERRORS: error: alignment must be 16 or omitted 5708 @ CHECK-ERRORS: vst1.16 {d0[2]}, [r4:256] 5709 @ CHECK-ERRORS: ^ 5710 5711 vst1.16 {d0[2]}, [r4]! 5712 vst1.16 {d0[2]}, [r4:16]! 5713 vst1.16 {d0[2]}, [r4:32]! 5714 vst1.16 {d0[2]}, [r4:64]! 5715 vst1.16 {d0[2]}, [r4:128]! 5716 vst1.16 {d0[2]}, [r4:256]! 5717 5718 @ CHECK: vst1.16 {d0[2]}, [r4]! @ encoding: [0x84,0xf9,0x8d,0x04] 5719 @ CHECK: vst1.16 {d0[2]}, [r4:16]! @ encoding: [0x84,0xf9,0x9d,0x04] 5720 @ CHECK-ERRORS: error: alignment must be 16 or omitted 5721 @ CHECK-ERRORS: vst1.16 {d0[2]}, [r4:32]! 5722 @ CHECK-ERRORS: ^ 5723 @ CHECK-ERRORS: error: alignment must be 16 or omitted 5724 @ CHECK-ERRORS: vst1.16 {d0[2]}, [r4:64]! 5725 @ CHECK-ERRORS: ^ 5726 @ CHECK-ERRORS: error: alignment must be 16 or omitted 5727 @ CHECK-ERRORS: vst1.16 {d0[2]}, [r4:128]! 5728 @ CHECK-ERRORS: ^ 5729 @ CHECK-ERRORS: error: alignment must be 16 or omitted 5730 @ CHECK-ERRORS: vst1.16 {d0[2]}, [r4:256]! 5731 @ CHECK-ERRORS: ^ 5732 5733 vst1.16 {d0[2]}, [r4], r6 5734 vst1.16 {d0[2]}, [r4:16], r6 5735 vst1.16 {d0[2]}, [r4:32], r6 5736 vst1.16 {d0[2]}, [r4:64], r6 5737 vst1.16 {d0[2]}, [r4:128], r6 5738 vst1.16 {d0[2]}, [r4:256], r6 5739 5740 @ CHECK: vst1.16 {d0[2]}, [r4], r6 @ encoding: [0x84,0xf9,0x86,0x04] 5741 @ CHECK: vst1.16 {d0[2]}, [r4:16], r6 @ encoding: [0x84,0xf9,0x96,0x04] 5742 @ CHECK-ERRORS: error: alignment must be 16 or omitted 5743 @ CHECK-ERRORS: vst1.16 {d0[2]}, [r4:32], r6 5744 @ CHECK-ERRORS: ^ 5745 @ CHECK-ERRORS: error: alignment must be 16 or omitted 5746 @ CHECK-ERRORS: vst1.16 {d0[2]}, [r4:64], r6 5747 @ CHECK-ERRORS: ^ 5748 @ CHECK-ERRORS: error: alignment must be 16 or omitted 5749 @ CHECK-ERRORS: vst1.16 {d0[2]}, [r4:128], r6 5750 @ CHECK-ERRORS: ^ 5751 @ CHECK-ERRORS: error: alignment must be 16 or omitted 5752 @ CHECK-ERRORS: vst1.16 {d0[2]}, [r4:256], r6 5753 @ CHECK-ERRORS: ^ 5754 5755 vst1.32 {d0}, [r4] 5756 vst1.32 {d0}, [r4:16] 5757 vst1.32 {d0}, [r4:32] 5758 vst1.32 {d0}, [r4:64] 5759 vst1.32 {d0}, [r4:128] 5760 vst1.32 {d0}, [r4:256] 5761 5762 @ CHECK: vst1.32 {d0}, [r4] @ encoding: [0x04,0xf9,0x8f,0x07] 5763 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5764 @ CHECK-ERRORS: vst1.32 {d0}, [r4:16] 5765 @ CHECK-ERRORS: ^ 5766 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5767 @ CHECK-ERRORS: vst1.32 {d0}, [r4:32] 5768 @ CHECK-ERRORS: ^ 5769 @ CHECK: vst1.32 {d0}, [r4:64] @ encoding: [0x04,0xf9,0x9f,0x07] 5770 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5771 @ CHECK-ERRORS: vst1.32 {d0}, [r4:128] 5772 @ CHECK-ERRORS: ^ 5773 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5774 @ CHECK-ERRORS: vst1.32 {d0}, [r4:256] 5775 @ CHECK-ERRORS: ^ 5776 5777 vst1.32 {d0}, [r4]! 5778 vst1.32 {d0}, [r4:16]! 5779 vst1.32 {d0}, [r4:32]! 5780 vst1.32 {d0}, [r4:64]! 5781 vst1.32 {d0}, [r4:128]! 5782 vst1.32 {d0}, [r4:256]! 5783 5784 @ CHECK: vst1.32 {d0}, [r4]! @ encoding: [0x04,0xf9,0x8d,0x07] 5785 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5786 @ CHECK-ERRORS: vst1.32 {d0}, [r4:16]! 5787 @ CHECK-ERRORS: ^ 5788 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5789 @ CHECK-ERRORS: vst1.32 {d0}, [r4:32]! 5790 @ CHECK-ERRORS: ^ 5791 @ CHECK: vst1.32 {d0}, [r4:64]! @ encoding: [0x04,0xf9,0x9d,0x07] 5792 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5793 @ CHECK-ERRORS: vst1.32 {d0}, [r4:128]! 5794 @ CHECK-ERRORS: ^ 5795 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5796 @ CHECK-ERRORS: vst1.32 {d0}, [r4:256]! 5797 @ CHECK-ERRORS: ^ 5798 5799 vst1.32 {d0}, [r4], r6 5800 vst1.32 {d0}, [r4:16], r6 5801 vst1.32 {d0}, [r4:32], r6 5802 vst1.32 {d0}, [r4:64], r6 5803 vst1.32 {d0}, [r4:128], r6 5804 vst1.32 {d0}, [r4:256], r6 5805 5806 @ CHECK: vst1.32 {d0}, [r4], r6 @ encoding: [0x04,0xf9,0x86,0x07] 5807 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5808 @ CHECK-ERRORS: vst1.32 {d0}, [r4:16], r6 5809 @ CHECK-ERRORS: ^ 5810 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5811 @ CHECK-ERRORS: vst1.32 {d0}, [r4:32], r6 5812 @ CHECK-ERRORS: ^ 5813 @ CHECK: vst1.32 {d0}, [r4:64], r6 @ encoding: [0x04,0xf9,0x96,0x07] 5814 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5815 @ CHECK-ERRORS: vst1.32 {d0}, [r4:128], r6 5816 @ CHECK-ERRORS: ^ 5817 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5818 @ CHECK-ERRORS: vst1.32 {d0}, [r4:256], r6 5819 @ CHECK-ERRORS: ^ 5820 5821 vst1.32 {d0, d1}, [r4] 5822 vst1.32 {d0, d1}, [r4:16] 5823 vst1.32 {d0, d1}, [r4:32] 5824 vst1.32 {d0, d1}, [r4:64] 5825 vst1.32 {d0, d1}, [r4:128] 5826 vst1.32 {d0, d1}, [r4:256] 5827 5828 @ CHECK: vst1.32 {d0, d1}, [r4] @ encoding: [0x04,0xf9,0x8f,0x0a] 5829 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5830 @ CHECK-ERRORS: vst1.32 {d0, d1}, [r4:16] 5831 @ CHECK-ERRORS: ^ 5832 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5833 @ CHECK-ERRORS: vst1.32 {d0, d1}, [r4:32] 5834 @ CHECK-ERRORS: ^ 5835 @ CHECK: vst1.32 {d0, d1}, [r4:64] @ encoding: [0x04,0xf9,0x9f,0x0a] 5836 @ CHECK: vst1.32 {d0, d1}, [r4:128] @ encoding: [0x04,0xf9,0xaf,0x0a] 5837 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5838 @ CHECK-ERRORS: vst1.32 {d0, d1}, [r4:256] 5839 @ CHECK-ERRORS: ^ 5840 5841 vst1.32 {d0, d1}, [r4]! 5842 vst1.32 {d0, d1}, [r4:16]! 5843 vst1.32 {d0, d1}, [r4:32]! 5844 vst1.32 {d0, d1}, [r4:64]! 5845 vst1.32 {d0, d1}, [r4:128]! 5846 vst1.32 {d0, d1}, [r4:256]! 5847 5848 @ CHECK: vst1.32 {d0, d1}, [r4]! @ encoding: [0x04,0xf9,0x8d,0x0a] 5849 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5850 @ CHECK-ERRORS: vst1.32 {d0, d1}, [r4:16]! 5851 @ CHECK-ERRORS: ^ 5852 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5853 @ CHECK-ERRORS: vst1.32 {d0, d1}, [r4:32]! 5854 @ CHECK-ERRORS: ^ 5855 @ CHECK: vst1.32 {d0, d1}, [r4:64]! @ encoding: [0x04,0xf9,0x9d,0x0a] 5856 @ CHECK: vst1.32 {d0, d1}, [r4:128]! @ encoding: [0x04,0xf9,0xad,0x0a] 5857 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5858 @ CHECK-ERRORS: vst1.32 {d0, d1}, [r4:256]! 5859 @ CHECK-ERRORS: ^ 5860 5861 vst1.32 {d0, d1}, [r4], r6 5862 vst1.32 {d0, d1}, [r4:16], r6 5863 vst1.32 {d0, d1}, [r4:32], r6 5864 vst1.32 {d0, d1}, [r4:64], r6 5865 vst1.32 {d0, d1}, [r4:128], r6 5866 vst1.32 {d0, d1}, [r4:256], r6 5867 5868 @ CHECK: vst1.32 {d0, d1}, [r4], r6 @ encoding: [0x04,0xf9,0x86,0x0a] 5869 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5870 @ CHECK-ERRORS: vst1.32 {d0, d1}, [r4:16], r6 5871 @ CHECK-ERRORS: ^ 5872 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5873 @ CHECK-ERRORS: vst1.32 {d0, d1}, [r4:32], r6 5874 @ CHECK-ERRORS: ^ 5875 @ CHECK: vst1.32 {d0, d1}, [r4:64], r6 @ encoding: [0x04,0xf9,0x96,0x0a] 5876 @ CHECK: vst1.32 {d0, d1}, [r4:128], r6 @ encoding: [0x04,0xf9,0xa6,0x0a] 5877 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 5878 @ CHECK-ERRORS: vst1.32 {d0, d1}, [r4:256], r6 5879 @ CHECK-ERRORS: ^ 5880 5881 vst1.32 {d0, d1, d2}, [r4] 5882 vst1.32 {d0, d1, d2}, [r4:16] 5883 vst1.32 {d0, d1, d2}, [r4:32] 5884 vst1.32 {d0, d1, d2}, [r4:64] 5885 vst1.32 {d0, d1, d2}, [r4:128] 5886 vst1.32 {d0, d1, d2}, [r4:256] 5887 5888 @ CHECK: vst1.32 {d0, d1, d2}, [r4] @ encoding: [0x04,0xf9,0x8f,0x06] 5889 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5890 @ CHECK-ERRORS: vst1.32 {d0, d1, d2}, [r4:16] 5891 @ CHECK-ERRORS: ^ 5892 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5893 @ CHECK-ERRORS: vst1.32 {d0, d1, d2}, [r4:32] 5894 @ CHECK-ERRORS: ^ 5895 @ CHECK: vst1.32 {d0, d1, d2}, [r4:64] @ encoding: [0x04,0xf9,0x9f,0x06] 5896 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5897 @ CHECK-ERRORS: vst1.32 {d0, d1, d2}, [r4:128] 5898 @ CHECK-ERRORS: ^ 5899 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5900 @ CHECK-ERRORS: vst1.32 {d0, d1, d2}, [r4:256] 5901 @ CHECK-ERRORS: ^ 5902 5903 vst1.32 {d0, d1, d2}, [r4]! 5904 vst1.32 {d0, d1, d2}, [r4:16]! 5905 vst1.32 {d0, d1, d2}, [r4:32]! 5906 vst1.32 {d0, d1, d2}, [r4:64]! 5907 vst1.32 {d0, d1, d2}, [r4:128]! 5908 vst1.32 {d0, d1, d2}, [r4:256]! 5909 5910 @ CHECK: vst1.32 {d0, d1, d2}, [r4]! @ encoding: [0x04,0xf9,0x8d,0x06] 5911 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5912 @ CHECK-ERRORS: vst1.32 {d0, d1, d2}, [r4:16]! 5913 @ CHECK-ERRORS: ^ 5914 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5915 @ CHECK-ERRORS: vst1.32 {d0, d1, d2}, [r4:32]! 5916 @ CHECK-ERRORS: ^ 5917 @ CHECK: vst1.32 {d0, d1, d2}, [r4:64]! @ encoding: [0x04,0xf9,0x9d,0x06] 5918 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5919 @ CHECK-ERRORS: vst1.32 {d0, d1, d2}, [r4:128]! 5920 @ CHECK-ERRORS: ^ 5921 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5922 @ CHECK-ERRORS: vst1.32 {d0, d1, d2}, [r4:256]! 5923 @ CHECK-ERRORS: ^ 5924 5925 vst1.32 {d0, d1, d2}, [r4], r6 5926 vst1.32 {d0, d1, d2}, [r4:16], r6 5927 vst1.32 {d0, d1, d2}, [r4:32], r6 5928 vst1.32 {d0, d1, d2}, [r4:64], r6 5929 vst1.32 {d0, d1, d2}, [r4:128], r6 5930 vst1.32 {d0, d1, d2}, [r4:256], r6 5931 5932 @ CHECK: vst1.32 {d0, d1, d2}, [r4], r6 @ encoding: [0x04,0xf9,0x86,0x06] 5933 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5934 @ CHECK-ERRORS: vst1.32 {d0, d1, d2}, [r4:16], r6 5935 @ CHECK-ERRORS: ^ 5936 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5937 @ CHECK-ERRORS: vst1.32 {d0, d1, d2}, [r4:32], r6 5938 @ CHECK-ERRORS: ^ 5939 @ CHECK: vst1.32 {d0, d1, d2}, [r4:64], r6 @ encoding: [0x04,0xf9,0x96,0x06] 5940 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5941 @ CHECK-ERRORS: vst1.32 {d0, d1, d2}, [r4:128], r6 5942 @ CHECK-ERRORS: ^ 5943 @ CHECK-ERRORS: error: alignment must be 64 or omitted 5944 @ CHECK-ERRORS: vst1.32 {d0, d1, d2}, [r4:256], r6 5945 @ CHECK-ERRORS: ^ 5946 5947 vst1.32 {d0, d1, d2, d3}, [r4] 5948 vst1.32 {d0, d1, d2, d3}, [r4:16] 5949 vst1.32 {d0, d1, d2, d3}, [r4:32] 5950 vst1.32 {d0, d1, d2, d3}, [r4:64] 5951 vst1.32 {d0, d1, d2, d3}, [r4:128] 5952 vst1.32 {d0, d1, d2, d3}, [r4:256] 5953 5954 @ CHECK: vst1.32 {d0, d1, d2, d3}, [r4] @ encoding: [0x04,0xf9,0x8f,0x02] 5955 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5956 @ CHECK-ERRORS: vst1.32 {d0, d1, d2, d3}, [r4:16] 5957 @ CHECK-ERRORS: ^ 5958 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5959 @ CHECK-ERRORS: vst1.32 {d0, d1, d2, d3}, [r4:32] 5960 @ CHECK-ERRORS: ^ 5961 @ CHECK: vst1.32 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x04,0xf9,0x9f,0x02] 5962 @ CHECK: vst1.32 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x04,0xf9,0xaf,0x02] 5963 @ CHECK: vst1.32 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x04,0xf9,0xbf,0x02] 5964 5965 vst1.32 {d0, d1, d2, d3}, [r4]! 5966 vst1.32 {d0, d1, d2, d3}, [r4:16]! 5967 vst1.32 {d0, d1, d2, d3}, [r4:32]! 5968 vst1.32 {d0, d1, d2, d3}, [r4:64]! 5969 vst1.32 {d0, d1, d2, d3}, [r4:128]! 5970 vst1.32 {d0, d1, d2, d3}, [r4:256]! 5971 5972 @ CHECK: vst1.32 {d0, d1, d2, d3}, [r4]! @ encoding: [0x04,0xf9,0x8d,0x02] 5973 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5974 @ CHECK-ERRORS: vst1.32 {d0, d1, d2, d3}, [r4:16]! 5975 @ CHECK-ERRORS: ^ 5976 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5977 @ CHECK-ERRORS: vst1.32 {d0, d1, d2, d3}, [r4:32]! 5978 @ CHECK-ERRORS: ^ 5979 @ CHECK: vst1.32 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x04,0xf9,0x9d,0x02] 5980 @ CHECK: vst1.32 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x04,0xf9,0xad,0x02] 5981 @ CHECK: vst1.32 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x04,0xf9,0xbd,0x02] 5982 5983 vst1.32 {d0, d1, d2, d3}, [r4], r6 5984 vst1.32 {d0, d1, d2, d3}, [r4:16], r6 5985 vst1.32 {d0, d1, d2, d3}, [r4:32], r6 5986 vst1.32 {d0, d1, d2, d3}, [r4:64], r6 5987 vst1.32 {d0, d1, d2, d3}, [r4:128], r6 5988 vst1.32 {d0, d1, d2, d3}, [r4:256], r6 5989 5990 @ CHECK: vst1.32 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x04,0xf9,0x86,0x02] 5991 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5992 @ CHECK-ERRORS: vst1.32 {d0, d1, d2, d3}, [r4:16], r6 5993 @ CHECK-ERRORS: ^ 5994 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 5995 @ CHECK-ERRORS: vst1.32 {d0, d1, d2, d3}, [r4:32], r6 5996 @ CHECK-ERRORS: ^ 5997 @ CHECK: vst1.32 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x04,0xf9,0x96,0x02] 5998 @ CHECK: vst1.32 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x04,0xf9,0xa6,0x02] 5999 @ CHECK: vst1.32 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x04,0xf9,0xb6,0x02] 6000 6001 vst1.32 {d0[1]}, [r4] 6002 vst1.32 {d0[1]}, [r4:16] 6003 vst1.32 {d0[1]}, [r4:32] 6004 vst1.32 {d0[1]}, [r4:64] 6005 vst1.32 {d0[1]}, [r4:128] 6006 vst1.32 {d0[1]}, [r4:256] 6007 6008 @ CHECK: vst1.32 {d0[1]}, [r4] @ encoding: [0x84,0xf9,0x8f,0x08] 6009 @ CHECK-ERRORS: error: alignment must be 32 or omitted 6010 @ CHECK-ERRORS: vst1.32 {d0[1]}, [r4:16] 6011 @ CHECK-ERRORS: ^ 6012 @ CHECK: vst1.32 {d0[1]}, [r4:32] @ encoding: [0x84,0xf9,0xbf,0x08] 6013 @ CHECK-ERRORS: error: alignment must be 32 or omitted 6014 @ CHECK-ERRORS: vst1.32 {d0[1]}, [r4:64] 6015 @ CHECK-ERRORS: ^ 6016 @ CHECK-ERRORS: error: alignment must be 32 or omitted 6017 @ CHECK-ERRORS: vst1.32 {d0[1]}, [r4:128] 6018 @ CHECK-ERRORS: ^ 6019 @ CHECK-ERRORS: error: alignment must be 32 or omitted 6020 @ CHECK-ERRORS: vst1.32 {d0[1]}, [r4:256] 6021 @ CHECK-ERRORS: ^ 6022 6023 vst1.32 {d0[1]}, [r4]! 6024 vst1.32 {d0[1]}, [r4:16]! 6025 vst1.32 {d0[1]}, [r4:32]! 6026 vst1.32 {d0[1]}, [r4:64]! 6027 vst1.32 {d0[1]}, [r4:128]! 6028 vst1.32 {d0[1]}, [r4:256]! 6029 6030 @ CHECK: vst1.32 {d0[1]}, [r4]! @ encoding: [0x84,0xf9,0x8d,0x08] 6031 @ CHECK-ERRORS: error: alignment must be 32 or omitted 6032 @ CHECK-ERRORS: vst1.32 {d0[1]}, [r4:16]! 6033 @ CHECK-ERRORS: ^ 6034 @ CHECK: vst1.32 {d0[1]}, [r4:32]! @ encoding: [0x84,0xf9,0xbd,0x08] 6035 @ CHECK-ERRORS: error: alignment must be 32 or omitted 6036 @ CHECK-ERRORS: vst1.32 {d0[1]}, [r4:64]! 6037 @ CHECK-ERRORS: ^ 6038 @ CHECK-ERRORS: error: alignment must be 32 or omitted 6039 @ CHECK-ERRORS: vst1.32 {d0[1]}, [r4:128]! 6040 @ CHECK-ERRORS: ^ 6041 @ CHECK-ERRORS: error: alignment must be 32 or omitted 6042 @ CHECK-ERRORS: vst1.32 {d0[1]}, [r4:256]! 6043 @ CHECK-ERRORS: ^ 6044 6045 vst1.32 {d0[1]}, [r4], r6 6046 vst1.32 {d0[1]}, [r4:16], r6 6047 vst1.32 {d0[1]}, [r4:32], r6 6048 vst1.32 {d0[1]}, [r4:64], r6 6049 vst1.32 {d0[1]}, [r4:128], r6 6050 vst1.32 {d0[1]}, [r4:256], r6 6051 6052 @ CHECK: vst1.32 {d0[1]}, [r4], r6 @ encoding: [0x84,0xf9,0x86,0x08] 6053 @ CHECK-ERRORS: error: alignment must be 32 or omitted 6054 @ CHECK-ERRORS: vst1.32 {d0[1]}, [r4:16], r6 6055 @ CHECK-ERRORS: ^ 6056 @ CHECK: vst1.32 {d0[1]}, [r4:32], r6 @ encoding: [0x84,0xf9,0xb6,0x08] 6057 @ CHECK-ERRORS: error: alignment must be 32 or omitted 6058 @ CHECK-ERRORS: vst1.32 {d0[1]}, [r4:64], r6 6059 @ CHECK-ERRORS: ^ 6060 @ CHECK-ERRORS: error: alignment must be 32 or omitted 6061 @ CHECK-ERRORS: vst1.32 {d0[1]}, [r4:128], r6 6062 @ CHECK-ERRORS: ^ 6063 @ CHECK-ERRORS: error: alignment must be 32 or omitted 6064 @ CHECK-ERRORS: vst1.32 {d0[1]}, [r4:256], r6 6065 @ CHECK-ERRORS: ^ 6066 6067 vst1.64 {d0}, [r4] 6068 vst1.64 {d0}, [r4:16] 6069 vst1.64 {d0}, [r4:32] 6070 vst1.64 {d0}, [r4:64] 6071 vst1.64 {d0}, [r4:128] 6072 vst1.64 {d0}, [r4:256] 6073 6074 @ CHECK: vst1.64 {d0}, [r4] @ encoding: [0x04,0xf9,0xcf,0x07] 6075 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6076 @ CHECK-ERRORS: vst1.64 {d0}, [r4:16] 6077 @ CHECK-ERRORS: ^ 6078 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6079 @ CHECK-ERRORS: vst1.64 {d0}, [r4:32] 6080 @ CHECK-ERRORS: ^ 6081 @ CHECK: vst1.64 {d0}, [r4:64] @ encoding: [0x04,0xf9,0xdf,0x07] 6082 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6083 @ CHECK-ERRORS: vst1.64 {d0}, [r4:128] 6084 @ CHECK-ERRORS: ^ 6085 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6086 @ CHECK-ERRORS: vst1.64 {d0}, [r4:256] 6087 @ CHECK-ERRORS: ^ 6088 6089 vst1.64 {d0}, [r4]! 6090 vst1.64 {d0}, [r4:16]! 6091 vst1.64 {d0}, [r4:32]! 6092 vst1.64 {d0}, [r4:64]! 6093 vst1.64 {d0}, [r4:128]! 6094 vst1.64 {d0}, [r4:256]! 6095 6096 @ CHECK: vst1.64 {d0}, [r4]! @ encoding: [0x04,0xf9,0xcd,0x07] 6097 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6098 @ CHECK-ERRORS: vst1.64 {d0}, [r4:16]! 6099 @ CHECK-ERRORS: ^ 6100 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6101 @ CHECK-ERRORS: vst1.64 {d0}, [r4:32]! 6102 @ CHECK-ERRORS: ^ 6103 @ CHECK: vst1.64 {d0}, [r4:64]! @ encoding: [0x04,0xf9,0xdd,0x07] 6104 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6105 @ CHECK-ERRORS: vst1.64 {d0}, [r4:128]! 6106 @ CHECK-ERRORS: ^ 6107 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6108 @ CHECK-ERRORS: vst1.64 {d0}, [r4:256]! 6109 @ CHECK-ERRORS: ^ 6110 6111 vst1.64 {d0}, [r4], r6 6112 vst1.64 {d0}, [r4:16], r6 6113 vst1.64 {d0}, [r4:32], r6 6114 vst1.64 {d0}, [r4:64], r6 6115 vst1.64 {d0}, [r4:128], r6 6116 vst1.64 {d0}, [r4:256], r6 6117 6118 @ CHECK: vst1.64 {d0}, [r4], r6 @ encoding: [0x04,0xf9,0xc6,0x07] 6119 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6120 @ CHECK-ERRORS: vst1.64 {d0}, [r4:16], r6 6121 @ CHECK-ERRORS: ^ 6122 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6123 @ CHECK-ERRORS: vst1.64 {d0}, [r4:32], r6 6124 @ CHECK-ERRORS: ^ 6125 @ CHECK: vst1.64 {d0}, [r4:64], r6 @ encoding: [0x04,0xf9,0xd6,0x07] 6126 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6127 @ CHECK-ERRORS: vst1.64 {d0}, [r4:128], r6 6128 @ CHECK-ERRORS: ^ 6129 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6130 @ CHECK-ERRORS: vst1.64 {d0}, [r4:256], r6 6131 @ CHECK-ERRORS: ^ 6132 6133 vst1.64 {d0, d1}, [r4] 6134 vst1.64 {d0, d1}, [r4:16] 6135 vst1.64 {d0, d1}, [r4:32] 6136 vst1.64 {d0, d1}, [r4:64] 6137 vst1.64 {d0, d1}, [r4:128] 6138 vst1.64 {d0, d1}, [r4:256] 6139 6140 @ CHECK: vst1.64 {d0, d1}, [r4] @ encoding: [0x04,0xf9,0xcf,0x0a] 6141 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6142 @ CHECK-ERRORS: vst1.64 {d0, d1}, [r4:16] 6143 @ CHECK-ERRORS: ^ 6144 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6145 @ CHECK-ERRORS: vst1.64 {d0, d1}, [r4:32] 6146 @ CHECK-ERRORS: ^ 6147 @ CHECK: vst1.64 {d0, d1}, [r4:64] @ encoding: [0x04,0xf9,0xdf,0x0a] 6148 @ CHECK: vst1.64 {d0, d1}, [r4:128] @ encoding: [0x04,0xf9,0xef,0x0a] 6149 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6150 @ CHECK-ERRORS: vst1.64 {d0, d1}, [r4:256] 6151 @ CHECK-ERRORS: ^ 6152 6153 vst1.64 {d0, d1}, [r4]! 6154 vst1.64 {d0, d1}, [r4:16]! 6155 vst1.64 {d0, d1}, [r4:32]! 6156 vst1.64 {d0, d1}, [r4:64]! 6157 vst1.64 {d0, d1}, [r4:128]! 6158 vst1.64 {d0, d1}, [r4:256]! 6159 6160 @ CHECK: vst1.64 {d0, d1}, [r4]! @ encoding: [0x04,0xf9,0xcd,0x0a] 6161 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6162 @ CHECK-ERRORS: vst1.64 {d0, d1}, [r4:16]! 6163 @ CHECK-ERRORS: ^ 6164 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6165 @ CHECK-ERRORS: vst1.64 {d0, d1}, [r4:32]! 6166 @ CHECK-ERRORS: ^ 6167 @ CHECK: vst1.64 {d0, d1}, [r4:64]! @ encoding: [0x04,0xf9,0xdd,0x0a] 6168 @ CHECK: vst1.64 {d0, d1}, [r4:128]! @ encoding: [0x04,0xf9,0xed,0x0a] 6169 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6170 @ CHECK-ERRORS: vst1.64 {d0, d1}, [r4:256]! 6171 @ CHECK-ERRORS: ^ 6172 6173 vst1.64 {d0, d1}, [r4], r6 6174 vst1.64 {d0, d1}, [r4:16], r6 6175 vst1.64 {d0, d1}, [r4:32], r6 6176 vst1.64 {d0, d1}, [r4:64], r6 6177 vst1.64 {d0, d1}, [r4:128], r6 6178 vst1.64 {d0, d1}, [r4:256], r6 6179 6180 @ CHECK: vst1.64 {d0, d1}, [r4], r6 @ encoding: [0x04,0xf9,0xc6,0x0a] 6181 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6182 @ CHECK-ERRORS: vst1.64 {d0, d1}, [r4:16], r6 6183 @ CHECK-ERRORS: ^ 6184 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6185 @ CHECK-ERRORS: vst1.64 {d0, d1}, [r4:32], r6 6186 @ CHECK-ERRORS: ^ 6187 @ CHECK: vst1.64 {d0, d1}, [r4:64], r6 @ encoding: [0x04,0xf9,0xd6,0x0a] 6188 @ CHECK: vst1.64 {d0, d1}, [r4:128], r6 @ encoding: [0x04,0xf9,0xe6,0x0a] 6189 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6190 @ CHECK-ERRORS: vst1.64 {d0, d1}, [r4:256], r6 6191 @ CHECK-ERRORS: ^ 6192 6193 vst1.64 {d0, d1, d2}, [r4] 6194 vst1.64 {d0, d1, d2}, [r4:16] 6195 vst1.64 {d0, d1, d2}, [r4:32] 6196 vst1.64 {d0, d1, d2}, [r4:64] 6197 vst1.64 {d0, d1, d2}, [r4:128] 6198 vst1.64 {d0, d1, d2}, [r4:256] 6199 6200 @ CHECK: vst1.64 {d0, d1, d2}, [r4] @ encoding: [0x04,0xf9,0xcf,0x06] 6201 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6202 @ CHECK-ERRORS: vst1.64 {d0, d1, d2}, [r4:16] 6203 @ CHECK-ERRORS: ^ 6204 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6205 @ CHECK-ERRORS: vst1.64 {d0, d1, d2}, [r4:32] 6206 @ CHECK-ERRORS: ^ 6207 @ CHECK: vst1.64 {d0, d1, d2}, [r4:64] @ encoding: [0x04,0xf9,0xdf,0x06] 6208 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6209 @ CHECK-ERRORS: vst1.64 {d0, d1, d2}, [r4:128] 6210 @ CHECK-ERRORS: ^ 6211 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6212 @ CHECK-ERRORS: vst1.64 {d0, d1, d2}, [r4:256] 6213 @ CHECK-ERRORS: ^ 6214 6215 vst1.64 {d0, d1, d2}, [r4]! 6216 vst1.64 {d0, d1, d2}, [r4:16]! 6217 vst1.64 {d0, d1, d2}, [r4:32]! 6218 vst1.64 {d0, d1, d2}, [r4:64]! 6219 vst1.64 {d0, d1, d2}, [r4:128]! 6220 vst1.64 {d0, d1, d2}, [r4:256]! 6221 6222 @ CHECK: vst1.64 {d0, d1, d2}, [r4]! @ encoding: [0x04,0xf9,0xcd,0x06] 6223 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6224 @ CHECK-ERRORS: vst1.64 {d0, d1, d2}, [r4:16]! 6225 @ CHECK-ERRORS: ^ 6226 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6227 @ CHECK-ERRORS: vst1.64 {d0, d1, d2}, [r4:32]! 6228 @ CHECK-ERRORS: ^ 6229 @ CHECK: vst1.64 {d0, d1, d2}, [r4:64]! @ encoding: [0x04,0xf9,0xdd,0x06] 6230 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6231 @ CHECK-ERRORS: vst1.64 {d0, d1, d2}, [r4:128]! 6232 @ CHECK-ERRORS: ^ 6233 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6234 @ CHECK-ERRORS: vst1.64 {d0, d1, d2}, [r4:256]! 6235 @ CHECK-ERRORS: ^ 6236 6237 vst1.64 {d0, d1, d2}, [r4], r6 6238 vst1.64 {d0, d1, d2}, [r4:16], r6 6239 vst1.64 {d0, d1, d2}, [r4:32], r6 6240 vst1.64 {d0, d1, d2}, [r4:64], r6 6241 vst1.64 {d0, d1, d2}, [r4:128], r6 6242 vst1.64 {d0, d1, d2}, [r4:256], r6 6243 6244 @ CHECK: vst1.64 {d0, d1, d2}, [r4], r6 @ encoding: [0x04,0xf9,0xc6,0x06] 6245 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6246 @ CHECK-ERRORS: vst1.64 {d0, d1, d2}, [r4:16], r6 6247 @ CHECK-ERRORS: ^ 6248 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6249 @ CHECK-ERRORS: vst1.64 {d0, d1, d2}, [r4:32], r6 6250 @ CHECK-ERRORS: ^ 6251 @ CHECK: vst1.64 {d0, d1, d2}, [r4:64], r6 @ encoding: [0x04,0xf9,0xd6,0x06] 6252 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6253 @ CHECK-ERRORS: vst1.64 {d0, d1, d2}, [r4:128], r6 6254 @ CHECK-ERRORS: ^ 6255 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6256 @ CHECK-ERRORS: vst1.64 {d0, d1, d2}, [r4:256], r6 6257 @ CHECK-ERRORS: ^ 6258 6259 vst1.64 {d0, d1, d2, d3}, [r4] 6260 vst1.64 {d0, d1, d2, d3}, [r4:16] 6261 vst1.64 {d0, d1, d2, d3}, [r4:32] 6262 vst1.64 {d0, d1, d2, d3}, [r4:64] 6263 vst1.64 {d0, d1, d2, d3}, [r4:128] 6264 vst1.64 {d0, d1, d2, d3}, [r4:256] 6265 6266 @ CHECK: vst1.64 {d0, d1, d2, d3}, [r4] @ encoding: [0x04,0xf9,0xcf,0x02] 6267 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6268 @ CHECK-ERRORS: vst1.64 {d0, d1, d2, d3}, [r4:16] 6269 @ CHECK-ERRORS: ^ 6270 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6271 @ CHECK-ERRORS: vst1.64 {d0, d1, d2, d3}, [r4:32] 6272 @ CHECK-ERRORS: ^ 6273 @ CHECK: vst1.64 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x04,0xf9,0xdf,0x02] 6274 @ CHECK: vst1.64 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x04,0xf9,0xef,0x02] 6275 @ CHECK: vst1.64 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x04,0xf9,0xff,0x02] 6276 6277 vst1.64 {d0, d1, d2, d3}, [r4]! 6278 vst1.64 {d0, d1, d2, d3}, [r4:16]! 6279 vst1.64 {d0, d1, d2, d3}, [r4:32]! 6280 vst1.64 {d0, d1, d2, d3}, [r4:64]! 6281 vst1.64 {d0, d1, d2, d3}, [r4:128]! 6282 vst1.64 {d0, d1, d2, d3}, [r4:256]! 6283 6284 @ CHECK: vst1.64 {d0, d1, d2, d3}, [r4]! @ encoding: [0x04,0xf9,0xcd,0x02] 6285 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6286 @ CHECK-ERRORS: vst1.64 {d0, d1, d2, d3}, [r4:16]! 6287 @ CHECK-ERRORS: ^ 6288 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6289 @ CHECK-ERRORS: vst1.64 {d0, d1, d2, d3}, [r4:32]! 6290 @ CHECK-ERRORS: ^ 6291 @ CHECK: vst1.64 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x04,0xf9,0xdd,0x02] 6292 @ CHECK: vst1.64 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x04,0xf9,0xed,0x02] 6293 @ CHECK: vst1.64 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x04,0xf9,0xfd,0x02] 6294 6295 vst1.64 {d0, d1, d2, d3}, [r4], r6 6296 vst1.64 {d0, d1, d2, d3}, [r4:16], r6 6297 vst1.64 {d0, d1, d2, d3}, [r4:32], r6 6298 vst1.64 {d0, d1, d2, d3}, [r4:64], r6 6299 vst1.64 {d0, d1, d2, d3}, [r4:128], r6 6300 vst1.64 {d0, d1, d2, d3}, [r4:256], r6 6301 6302 @ CHECK: vst1.64 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x04,0xf9,0xc6,0x02] 6303 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6304 @ CHECK-ERRORS: vst1.64 {d0, d1, d2, d3}, [r4:16], r6 6305 @ CHECK-ERRORS: ^ 6306 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6307 @ CHECK-ERRORS: vst1.64 {d0, d1, d2, d3}, [r4:32], r6 6308 @ CHECK-ERRORS: ^ 6309 @ CHECK: vst1.64 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x04,0xf9,0xd6,0x02] 6310 @ CHECK: vst1.64 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x04,0xf9,0xe6,0x02] 6311 @ CHECK: vst1.64 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x04,0xf9,0xf6,0x02] 6312 6313 vst2.8 {d0, d1}, [r4] 6314 vst2.8 {d0, d1}, [r4:16] 6315 vst2.8 {d0, d1}, [r4:32] 6316 vst2.8 {d0, d1}, [r4:64] 6317 vst2.8 {d0, d1}, [r4:128] 6318 vst2.8 {d0, d1}, [r4:256] 6319 6320 @ CHECK: vst2.8 {d0, d1}, [r4] @ encoding: [0x04,0xf9,0x0f,0x08] 6321 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6322 @ CHECK-ERRORS: vst2.8 {d0, d1}, [r4:16] 6323 @ CHECK-ERRORS: ^ 6324 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6325 @ CHECK-ERRORS: vst2.8 {d0, d1}, [r4:32] 6326 @ CHECK-ERRORS: ^ 6327 @ CHECK: vst2.8 {d0, d1}, [r4:64] @ encoding: [0x04,0xf9,0x1f,0x08] 6328 @ CHECK: vst2.8 {d0, d1}, [r4:128] @ encoding: [0x04,0xf9,0x2f,0x08] 6329 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6330 @ CHECK-ERRORS: vst2.8 {d0, d1}, [r4:256] 6331 @ CHECK-ERRORS: ^ 6332 6333 vst2.8 {d0, d1}, [r4]! 6334 vst2.8 {d0, d1}, [r4:16]! 6335 vst2.8 {d0, d1}, [r4:32]! 6336 vst2.8 {d0, d1}, [r4:64]! 6337 vst2.8 {d0, d1}, [r4:128]! 6338 vst2.8 {d0, d1}, [r4:256]! 6339 6340 @ CHECK: vst2.8 {d0, d1}, [r4]! @ encoding: [0x04,0xf9,0x0d,0x08] 6341 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6342 @ CHECK-ERRORS: vst2.8 {d0, d1}, [r4:16]! 6343 @ CHECK-ERRORS: ^ 6344 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6345 @ CHECK-ERRORS: vst2.8 {d0, d1}, [r4:32]! 6346 @ CHECK-ERRORS: ^ 6347 @ CHECK: vst2.8 {d0, d1}, [r4:64]! @ encoding: [0x04,0xf9,0x1d,0x08] 6348 @ CHECK: vst2.8 {d0, d1}, [r4:128]! @ encoding: [0x04,0xf9,0x2d,0x08] 6349 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6350 @ CHECK-ERRORS: vst2.8 {d0, d1}, [r4:256]! 6351 @ CHECK-ERRORS: ^ 6352 6353 vst2.8 {d0, d1}, [r4], r6 6354 vst2.8 {d0, d1}, [r4:16], r6 6355 vst2.8 {d0, d1}, [r4:32], r6 6356 vst2.8 {d0, d1}, [r4:64], r6 6357 vst2.8 {d0, d1}, [r4:128], r6 6358 vst2.8 {d0, d1}, [r4:256], r6 6359 6360 @ CHECK: vst2.8 {d0, d1}, [r4], r6 @ encoding: [0x04,0xf9,0x06,0x08] 6361 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6362 @ CHECK-ERRORS: vst2.8 {d0, d1}, [r4:16], r6 6363 @ CHECK-ERRORS: ^ 6364 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6365 @ CHECK-ERRORS: vst2.8 {d0, d1}, [r4:32], r6 6366 @ CHECK-ERRORS: ^ 6367 @ CHECK: vst2.8 {d0, d1}, [r4:64], r6 @ encoding: [0x04,0xf9,0x16,0x08] 6368 @ CHECK: vst2.8 {d0, d1}, [r4:128], r6 @ encoding: [0x04,0xf9,0x26,0x08] 6369 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6370 @ CHECK-ERRORS: vst2.8 {d0, d1}, [r4:256], r6 6371 @ CHECK-ERRORS: ^ 6372 6373 vst2.8 {d0, d2}, [r4] 6374 vst2.8 {d0, d2}, [r4:16] 6375 vst2.8 {d0, d2}, [r4:32] 6376 vst2.8 {d0, d2}, [r4:64] 6377 vst2.8 {d0, d2}, [r4:128] 6378 vst2.8 {d0, d2}, [r4:256] 6379 6380 @ CHECK: vst2.8 {d0, d2}, [r4] @ encoding: [0x04,0xf9,0x0f,0x09] 6381 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6382 @ CHECK-ERRORS: vst2.8 {d0, d2}, [r4:16] 6383 @ CHECK-ERRORS: ^ 6384 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6385 @ CHECK-ERRORS: vst2.8 {d0, d2}, [r4:32] 6386 @ CHECK-ERRORS: ^ 6387 @ CHECK: vst2.8 {d0, d2}, [r4:64] @ encoding: [0x04,0xf9,0x1f,0x09] 6388 @ CHECK: vst2.8 {d0, d2}, [r4:128] @ encoding: [0x04,0xf9,0x2f,0x09] 6389 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6390 @ CHECK-ERRORS: vst2.8 {d0, d2}, [r4:256] 6391 @ CHECK-ERRORS: ^ 6392 6393 vst2.8 {d0, d2}, [r4]! 6394 vst2.8 {d0, d2}, [r4:16]! 6395 vst2.8 {d0, d2}, [r4:32]! 6396 vst2.8 {d0, d2}, [r4:64]! 6397 vst2.8 {d0, d2}, [r4:128]! 6398 vst2.8 {d0, d2}, [r4:256]! 6399 6400 @ CHECK: vst2.8 {d0, d2}, [r4]! @ encoding: [0x04,0xf9,0x0d,0x09] 6401 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6402 @ CHECK-ERRORS: vst2.8 {d0, d2}, [r4:16]! 6403 @ CHECK-ERRORS: ^ 6404 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6405 @ CHECK-ERRORS: vst2.8 {d0, d2}, [r4:32]! 6406 @ CHECK-ERRORS: ^ 6407 @ CHECK: vst2.8 {d0, d2}, [r4:64]! @ encoding: [0x04,0xf9,0x1d,0x09] 6408 @ CHECK: vst2.8 {d0, d2}, [r4:128]! @ encoding: [0x04,0xf9,0x2d,0x09] 6409 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6410 @ CHECK-ERRORS: vst2.8 {d0, d2}, [r4:256]! 6411 @ CHECK-ERRORS: ^ 6412 6413 vst2.8 {d0, d2}, [r4], r6 6414 vst2.8 {d0, d2}, [r4:16], r6 6415 vst2.8 {d0, d2}, [r4:32], r6 6416 vst2.8 {d0, d2}, [r4:64], r6 6417 vst2.8 {d0, d2}, [r4:128], r6 6418 vst2.8 {d0, d2}, [r4:256], r6 6419 6420 @ CHECK: vst2.8 {d0, d2}, [r4], r6 @ encoding: [0x04,0xf9,0x06,0x09] 6421 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6422 @ CHECK-ERRORS: vst2.8 {d0, d2}, [r4:16], r6 6423 @ CHECK-ERRORS: ^ 6424 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6425 @ CHECK-ERRORS: vst2.8 {d0, d2}, [r4:32], r6 6426 @ CHECK-ERRORS: ^ 6427 @ CHECK: vst2.8 {d0, d2}, [r4:64], r6 @ encoding: [0x04,0xf9,0x16,0x09] 6428 @ CHECK: vst2.8 {d0, d2}, [r4:128], r6 @ encoding: [0x04,0xf9,0x26,0x09] 6429 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6430 @ CHECK-ERRORS: vst2.8 {d0, d2}, [r4:256], r6 6431 @ CHECK-ERRORS: ^ 6432 6433 vst2.8 {d0, d1, d2, d3}, [r4] 6434 vst2.8 {d0, d1, d2, d3}, [r4:16] 6435 vst2.8 {d0, d1, d2, d3}, [r4:32] 6436 vst2.8 {d0, d1, d2, d3}, [r4:64] 6437 vst2.8 {d0, d1, d2, d3}, [r4:128] 6438 vst2.8 {d0, d1, d2, d3}, [r4:256] 6439 6440 @ CHECK: vst2.8 {d0, d1, d2, d3}, [r4] @ encoding: [0x04,0xf9,0x0f,0x03] 6441 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6442 @ CHECK-ERRORS: vst2.8 {d0, d1, d2, d3}, [r4:16] 6443 @ CHECK-ERRORS: ^ 6444 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6445 @ CHECK-ERRORS: vst2.8 {d0, d1, d2, d3}, [r4:32] 6446 @ CHECK-ERRORS: ^ 6447 @ CHECK: vst2.8 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x04,0xf9,0x1f,0x03] 6448 @ CHECK: vst2.8 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x04,0xf9,0x2f,0x03] 6449 @ CHECK: vst2.8 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x04,0xf9,0x3f,0x03] 6450 6451 vst2.8 {d0, d1, d2, d3}, [r4]! 6452 vst2.8 {d0, d1, d2, d3}, [r4:16]! 6453 vst2.8 {d0, d1, d2, d3}, [r4:32]! 6454 vst2.8 {d0, d1, d2, d3}, [r4:64]! 6455 vst2.8 {d0, d1, d2, d3}, [r4:128]! 6456 vst2.8 {d0, d1, d2, d3}, [r4:256]! 6457 6458 @ CHECK: vst2.8 {d0, d1, d2, d3}, [r4]! @ encoding: [0x04,0xf9,0x0d,0x03] 6459 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6460 @ CHECK-ERRORS: vst2.8 {d0, d1, d2, d3}, [r4:16]! 6461 @ CHECK-ERRORS: ^ 6462 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6463 @ CHECK-ERRORS: vst2.8 {d0, d1, d2, d3}, [r4:32]! 6464 @ CHECK-ERRORS: ^ 6465 @ CHECK: vst2.8 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x04,0xf9,0x1d,0x03] 6466 @ CHECK: vst2.8 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x04,0xf9,0x2d,0x03] 6467 @ CHECK: vst2.8 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x04,0xf9,0x3d,0x03] 6468 6469 vst2.8 {d0, d1, d2, d3}, [r4], r6 6470 vst2.8 {d0, d1, d2, d3}, [r4:16], r6 6471 vst2.8 {d0, d1, d2, d3}, [r4:32], r6 6472 vst2.8 {d0, d1, d2, d3}, [r4:64], r6 6473 vst2.8 {d0, d1, d2, d3}, [r4:128], r6 6474 vst2.8 {d0, d1, d2, d3}, [r4:256], r6 6475 6476 @ CHECK: vst2.8 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x04,0xf9,0x06,0x03] 6477 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6478 @ CHECK-ERRORS: vst2.8 {d0, d1, d2, d3}, [r4:16], r6 6479 @ CHECK-ERRORS: ^ 6480 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6481 @ CHECK-ERRORS: vst2.8 {d0, d1, d2, d3}, [r4:32], r6 6482 @ CHECK-ERRORS: ^ 6483 @ CHECK: vst2.8 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x04,0xf9,0x16,0x03] 6484 @ CHECK: vst2.8 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x04,0xf9,0x26,0x03] 6485 @ CHECK: vst2.8 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x04,0xf9,0x36,0x03] 6486 6487 vst2.8 {d0[2], d1[2]}, [r4] 6488 vst2.8 {d0[2], d1[2]}, [r4:16] 6489 vst2.8 {d0[2], d1[2]}, [r4:32] 6490 vst2.8 {d0[2], d1[2]}, [r4:64] 6491 vst2.8 {d0[2], d1[2]}, [r4:128] 6492 vst2.8 {d0[2], d1[2]}, [r4:256] 6493 6494 @ CHECK: vst2.8 {d0[2], d1[2]}, [r4] @ encoding: [0x84,0xf9,0x4f,0x01] 6495 @ CHECK: vst2.8 {d0[2], d1[2]}, [r4:16] @ encoding: [0x84,0xf9,0x5f,0x01] 6496 @ CHECK-ERRORS: error: alignment must be 16 or omitted 6497 @ CHECK-ERRORS: vst2.8 {d0[2], d1[2]}, [r4:32] 6498 @ CHECK-ERRORS: ^ 6499 @ CHECK-ERRORS: error: alignment must be 16 or omitted 6500 @ CHECK-ERRORS: vst2.8 {d0[2], d1[2]}, [r4:64] 6501 @ CHECK-ERRORS: ^ 6502 @ CHECK-ERRORS: error: alignment must be 16 or omitted 6503 @ CHECK-ERRORS: vst2.8 {d0[2], d1[2]}, [r4:128] 6504 @ CHECK-ERRORS: ^ 6505 @ CHECK-ERRORS: error: alignment must be 16 or omitted 6506 @ CHECK-ERRORS: vst2.8 {d0[2], d1[2]}, [r4:256] 6507 @ CHECK-ERRORS: ^ 6508 6509 vst2.8 {d0[2], d1[2]}, [r4]! 6510 vst2.8 {d0[2], d1[2]}, [r4:16]! 6511 vst2.8 {d0[2], d1[2]}, [r4:32]! 6512 vst2.8 {d0[2], d1[2]}, [r4:64]! 6513 vst2.8 {d0[2], d1[2]}, [r4:128]! 6514 vst2.8 {d0[2], d1[2]}, [r4:256]! 6515 6516 @ CHECK: vst2.8 {d0[2], d1[2]}, [r4]! @ encoding: [0x84,0xf9,0x4d,0x01] 6517 @ CHECK: vst2.8 {d0[2], d1[2]}, [r4:16]! @ encoding: [0x84,0xf9,0x5d,0x01] 6518 @ CHECK-ERRORS: error: alignment must be 16 or omitted 6519 @ CHECK-ERRORS: vst2.8 {d0[2], d1[2]}, [r4:32]! 6520 @ CHECK-ERRORS: ^ 6521 @ CHECK-ERRORS: error: alignment must be 16 or omitted 6522 @ CHECK-ERRORS: vst2.8 {d0[2], d1[2]}, [r4:64]! 6523 @ CHECK-ERRORS: ^ 6524 @ CHECK-ERRORS: error: alignment must be 16 or omitted 6525 @ CHECK-ERRORS: vst2.8 {d0[2], d1[2]}, [r4:128]! 6526 @ CHECK-ERRORS: ^ 6527 @ CHECK-ERRORS: error: alignment must be 16 or omitted 6528 @ CHECK-ERRORS: vst2.8 {d0[2], d1[2]}, [r4:256]! 6529 @ CHECK-ERRORS: ^ 6530 6531 vst2.8 {d0[2], d1[2]}, [r4], r6 6532 vst2.8 {d0[2], d1[2]}, [r4:16], r6 6533 vst2.8 {d0[2], d1[2]}, [r4:32], r6 6534 vst2.8 {d0[2], d1[2]}, [r4:64], r6 6535 vst2.8 {d0[2], d1[2]}, [r4:128], r6 6536 vst2.8 {d0[2], d1[2]}, [r4:256], r6 6537 6538 @ CHECK: vst2.8 {d0[2], d1[2]}, [r4], r6 @ encoding: [0x84,0xf9,0x46,0x01] 6539 @ CHECK: vst2.8 {d0[2], d1[2]}, [r4:16], r6 @ encoding: [0x84,0xf9,0x56,0x01] 6540 @ CHECK-ERRORS: error: alignment must be 16 or omitted 6541 @ CHECK-ERRORS: vst2.8 {d0[2], d1[2]}, [r4:32], r6 6542 @ CHECK-ERRORS: ^ 6543 @ CHECK-ERRORS: error: alignment must be 16 or omitted 6544 @ CHECK-ERRORS: vst2.8 {d0[2], d1[2]}, [r4:64], r6 6545 @ CHECK-ERRORS: ^ 6546 @ CHECK-ERRORS: error: alignment must be 16 or omitted 6547 @ CHECK-ERRORS: vst2.8 {d0[2], d1[2]}, [r4:128], r6 6548 @ CHECK-ERRORS: ^ 6549 @ CHECK-ERRORS: error: alignment must be 16 or omitted 6550 @ CHECK-ERRORS: vst2.8 {d0[2], d1[2]}, [r4:256], r6 6551 @ CHECK-ERRORS: ^ 6552 6553 vst2.32 {d0, d1}, [r4] 6554 vst2.32 {d0, d1}, [r4:16] 6555 vst2.32 {d0, d1}, [r4:32] 6556 vst2.32 {d0, d1}, [r4:64] 6557 vst2.32 {d0, d1}, [r4:128] 6558 vst2.32 {d0, d1}, [r4:256] 6559 6560 @ CHECK: vst2.32 {d0, d1}, [r4] @ encoding: [0x04,0xf9,0x8f,0x08] 6561 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6562 @ CHECK-ERRORS: vst2.32 {d0, d1}, [r4:16] 6563 @ CHECK-ERRORS: ^ 6564 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6565 @ CHECK-ERRORS: vst2.32 {d0, d1}, [r4:32] 6566 @ CHECK-ERRORS: ^ 6567 @ CHECK: vst2.32 {d0, d1}, [r4:64] @ encoding: [0x04,0xf9,0x9f,0x08] 6568 @ CHECK: vst2.32 {d0, d1}, [r4:128] @ encoding: [0x04,0xf9,0xaf,0x08] 6569 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6570 @ CHECK-ERRORS: vst2.32 {d0, d1}, [r4:256] 6571 @ CHECK-ERRORS: ^ 6572 6573 vst2.32 {d0, d1}, [r4]! 6574 vst2.32 {d0, d1}, [r4:16]! 6575 vst2.32 {d0, d1}, [r4:32]! 6576 vst2.32 {d0, d1}, [r4:64]! 6577 vst2.32 {d0, d1}, [r4:128]! 6578 vst2.32 {d0, d1}, [r4:256]! 6579 6580 @ CHECK: vst2.32 {d0, d1}, [r4]! @ encoding: [0x04,0xf9,0x8d,0x08] 6581 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6582 @ CHECK-ERRORS: vst2.32 {d0, d1}, [r4:16]! 6583 @ CHECK-ERRORS: ^ 6584 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6585 @ CHECK-ERRORS: vst2.32 {d0, d1}, [r4:32]! 6586 @ CHECK-ERRORS: ^ 6587 @ CHECK: vst2.32 {d0, d1}, [r4:64]! @ encoding: [0x04,0xf9,0x9d,0x08] 6588 @ CHECK: vst2.32 {d0, d1}, [r4:128]! @ encoding: [0x04,0xf9,0xad,0x08] 6589 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6590 @ CHECK-ERRORS: vst2.32 {d0, d1}, [r4:256]! 6591 @ CHECK-ERRORS: ^ 6592 6593 vst2.32 {d0, d1}, [r4], r6 6594 vst2.32 {d0, d1}, [r4:16], r6 6595 vst2.32 {d0, d1}, [r4:32], r6 6596 vst2.32 {d0, d1}, [r4:64], r6 6597 vst2.32 {d0, d1}, [r4:128], r6 6598 vst2.32 {d0, d1}, [r4:256], r6 6599 6600 @ CHECK: vst2.32 {d0, d1}, [r4], r6 @ encoding: [0x04,0xf9,0x86,0x08] 6601 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6602 @ CHECK-ERRORS: vst2.32 {d0, d1}, [r4:16], r6 6603 @ CHECK-ERRORS: ^ 6604 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6605 @ CHECK-ERRORS: vst2.32 {d0, d1}, [r4:32], r6 6606 @ CHECK-ERRORS: ^ 6607 @ CHECK: vst2.32 {d0, d1}, [r4:64], r6 @ encoding: [0x04,0xf9,0x96,0x08] 6608 @ CHECK: vst2.32 {d0, d1}, [r4:128], r6 @ encoding: [0x04,0xf9,0xa6,0x08] 6609 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6610 @ CHECK-ERRORS: vst2.32 {d0, d1}, [r4:256], r6 6611 @ CHECK-ERRORS: ^ 6612 6613 vst2.32 {d0, d2}, [r4] 6614 vst2.32 {d0, d2}, [r4:16] 6615 vst2.32 {d0, d2}, [r4:32] 6616 vst2.32 {d0, d2}, [r4:64] 6617 vst2.32 {d0, d2}, [r4:128] 6618 vst2.32 {d0, d2}, [r4:256] 6619 6620 @ CHECK: vst2.32 {d0, d2}, [r4] @ encoding: [0x04,0xf9,0x8f,0x09] 6621 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6622 @ CHECK-ERRORS: vst2.32 {d0, d2}, [r4:16] 6623 @ CHECK-ERRORS: ^ 6624 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6625 @ CHECK-ERRORS: vst2.32 {d0, d2}, [r4:32] 6626 @ CHECK-ERRORS: ^ 6627 @ CHECK: vst2.32 {d0, d2}, [r4:64] @ encoding: [0x04,0xf9,0x9f,0x09] 6628 @ CHECK: vst2.32 {d0, d2}, [r4:128] @ encoding: [0x04,0xf9,0xaf,0x09] 6629 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6630 @ CHECK-ERRORS: vst2.32 {d0, d2}, [r4:256] 6631 @ CHECK-ERRORS: ^ 6632 6633 vst2.32 {d0, d2}, [r4]! 6634 vst2.32 {d0, d2}, [r4:16]! 6635 vst2.32 {d0, d2}, [r4:32]! 6636 vst2.32 {d0, d2}, [r4:64]! 6637 vst2.32 {d0, d2}, [r4:128]! 6638 vst2.32 {d0, d2}, [r4:256]! 6639 6640 @ CHECK: vst2.32 {d0, d2}, [r4]! @ encoding: [0x04,0xf9,0x8d,0x09] 6641 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6642 @ CHECK-ERRORS: vst2.32 {d0, d2}, [r4:16]! 6643 @ CHECK-ERRORS: ^ 6644 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6645 @ CHECK-ERRORS: vst2.32 {d0, d2}, [r4:32]! 6646 @ CHECK-ERRORS: ^ 6647 @ CHECK: vst2.32 {d0, d2}, [r4:64]! @ encoding: [0x04,0xf9,0x9d,0x09] 6648 @ CHECK: vst2.32 {d0, d2}, [r4:128]! @ encoding: [0x04,0xf9,0xad,0x09] 6649 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6650 @ CHECK-ERRORS: vst2.32 {d0, d2}, [r4:256]! 6651 @ CHECK-ERRORS: ^ 6652 6653 vst2.32 {d0, d2}, [r4], r6 6654 vst2.32 {d0, d2}, [r4:16], r6 6655 vst2.32 {d0, d2}, [r4:32], r6 6656 vst2.32 {d0, d2}, [r4:64], r6 6657 vst2.32 {d0, d2}, [r4:128], r6 6658 vst2.32 {d0, d2}, [r4:256], r6 6659 6660 @ CHECK: vst2.32 {d0, d2}, [r4], r6 @ encoding: [0x04,0xf9,0x86,0x09] 6661 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6662 @ CHECK-ERRORS: vst2.32 {d0, d2}, [r4:16], r6 6663 @ CHECK-ERRORS: ^ 6664 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6665 @ CHECK-ERRORS: vst2.32 {d0, d2}, [r4:32], r6 6666 @ CHECK-ERRORS: ^ 6667 @ CHECK: vst2.32 {d0, d2}, [r4:64], r6 @ encoding: [0x04,0xf9,0x96,0x09] 6668 @ CHECK: vst2.32 {d0, d2}, [r4:128], r6 @ encoding: [0x04,0xf9,0xa6,0x09] 6669 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 6670 @ CHECK-ERRORS: vst2.32 {d0, d2}, [r4:256], r6 6671 @ CHECK-ERRORS: ^ 6672 6673 vst2.32 {d0, d1, d2, d3}, [r4] 6674 vst2.32 {d0, d1, d2, d3}, [r4:16] 6675 vst2.32 {d0, d1, d2, d3}, [r4:32] 6676 vst2.32 {d0, d1, d2, d3}, [r4:64] 6677 vst2.32 {d0, d1, d2, d3}, [r4:128] 6678 vst2.32 {d0, d1, d2, d3}, [r4:256] 6679 6680 @ CHECK: vst2.32 {d0, d1, d2, d3}, [r4] @ encoding: [0x04,0xf9,0x8f,0x03] 6681 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6682 @ CHECK-ERRORS: vst2.32 {d0, d1, d2, d3}, [r4:16] 6683 @ CHECK-ERRORS: ^ 6684 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6685 @ CHECK-ERRORS: vst2.32 {d0, d1, d2, d3}, [r4:32] 6686 @ CHECK-ERRORS: ^ 6687 @ CHECK: vst2.32 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x04,0xf9,0x9f,0x03] 6688 @ CHECK: vst2.32 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x04,0xf9,0xaf,0x03] 6689 @ CHECK: vst2.32 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x04,0xf9,0xbf,0x03] 6690 6691 vst2.32 {d0, d1, d2, d3}, [r4]! 6692 vst2.32 {d0, d1, d2, d3}, [r4:16]! 6693 vst2.32 {d0, d1, d2, d3}, [r4:32]! 6694 vst2.32 {d0, d1, d2, d3}, [r4:64]! 6695 vst2.32 {d0, d1, d2, d3}, [r4:128]! 6696 vst2.32 {d0, d1, d2, d3}, [r4:256]! 6697 6698 @ CHECK: vst2.32 {d0, d1, d2, d3}, [r4]! @ encoding: [0x04,0xf9,0x8d,0x03] 6699 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6700 @ CHECK-ERRORS: vst2.32 {d0, d1, d2, d3}, [r4:16]! 6701 @ CHECK-ERRORS: ^ 6702 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6703 @ CHECK-ERRORS: vst2.32 {d0, d1, d2, d3}, [r4:32]! 6704 @ CHECK-ERRORS: ^ 6705 @ CHECK: vst2.32 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x04,0xf9,0x9d,0x03] 6706 @ CHECK: vst2.32 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x04,0xf9,0xad,0x03] 6707 @ CHECK: vst2.32 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x04,0xf9,0xbd,0x03] 6708 6709 vst2.32 {d0, d1, d2, d3}, [r4], r6 6710 vst2.32 {d0, d1, d2, d3}, [r4:16], r6 6711 vst2.32 {d0, d1, d2, d3}, [r4:32], r6 6712 vst2.32 {d0, d1, d2, d3}, [r4:64], r6 6713 vst2.32 {d0, d1, d2, d3}, [r4:128], r6 6714 vst2.32 {d0, d1, d2, d3}, [r4:256], r6 6715 6716 @ CHECK: vst2.32 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x04,0xf9,0x86,0x03] 6717 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6718 @ CHECK-ERRORS: vst2.32 {d0, d1, d2, d3}, [r4:16], r6 6719 @ CHECK-ERRORS: ^ 6720 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 6721 @ CHECK-ERRORS: vst2.32 {d0, d1, d2, d3}, [r4:32], r6 6722 @ CHECK-ERRORS: ^ 6723 @ CHECK: vst2.32 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x04,0xf9,0x96,0x03] 6724 @ CHECK: vst2.32 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x04,0xf9,0xa6,0x03] 6725 @ CHECK: vst2.32 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x04,0xf9,0xb6,0x03] 6726 6727 vst2.32 {d0[1], d1[1]}, [r4] 6728 vst2.32 {d0[1], d1[1]}, [r4:16] 6729 vst2.32 {d0[1], d1[1]}, [r4:32] 6730 vst2.32 {d0[1], d1[1]}, [r4:64] 6731 vst2.32 {d0[1], d1[1]}, [r4:128] 6732 vst2.32 {d0[1], d1[1]}, [r4:256] 6733 6734 @ CHECK: vst2.32 {d0[1], d1[1]}, [r4] @ encoding: [0x84,0xf9,0x8f,0x09] 6735 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6736 @ CHECK-ERRORS: vst2.32 {d0[1], d1[1]}, [r4:16] 6737 @ CHECK-ERRORS: ^ 6738 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6739 @ CHECK-ERRORS: vst2.32 {d0[1], d1[1]}, [r4:32] 6740 @ CHECK-ERRORS: ^ 6741 @ CHECK: vst2.32 {d0[1], d1[1]}, [r4:64] @ encoding: [0x84,0xf9,0x9f,0x09] 6742 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6743 @ CHECK-ERRORS: vst2.32 {d0[1], d1[1]}, [r4:128] 6744 @ CHECK-ERRORS: ^ 6745 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6746 @ CHECK-ERRORS: vst2.32 {d0[1], d1[1]}, [r4:256] 6747 @ CHECK-ERRORS: ^ 6748 6749 vst2.32 {d0[1], d1[1]}, [r4]! 6750 vst2.32 {d0[1], d1[1]}, [r4:16]! 6751 vst2.32 {d0[1], d1[1]}, [r4:32]! 6752 vst2.32 {d0[1], d1[1]}, [r4:64]! 6753 vst2.32 {d0[1], d1[1]}, [r4:128]! 6754 vst2.32 {d0[1], d1[1]}, [r4:256]! 6755 6756 @ CHECK: vst2.32 {d0[1], d1[1]}, [r4]! @ encoding: [0x84,0xf9,0x8d,0x09] 6757 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6758 @ CHECK-ERRORS: vst2.32 {d0[1], d1[1]}, [r4:16]! 6759 @ CHECK-ERRORS: ^ 6760 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6761 @ CHECK-ERRORS: vst2.32 {d0[1], d1[1]}, [r4:32]! 6762 @ CHECK-ERRORS: ^ 6763 @ CHECK: vst2.32 {d0[1], d1[1]}, [r4:64]! @ encoding: [0x84,0xf9,0x9d,0x09] 6764 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6765 @ CHECK-ERRORS: vst2.32 {d0[1], d1[1]}, [r4:128]! 6766 @ CHECK-ERRORS: ^ 6767 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6768 @ CHECK-ERRORS: vst2.32 {d0[1], d1[1]}, [r4:256]! 6769 @ CHECK-ERRORS: ^ 6770 6771 vst2.32 {d0[1], d1[1]}, [r4], r6 6772 vst2.32 {d0[1], d1[1]}, [r4:16], r6 6773 vst2.32 {d0[1], d1[1]}, [r4:32], r6 6774 vst2.32 {d0[1], d1[1]}, [r4:64], r6 6775 vst2.32 {d0[1], d1[1]}, [r4:128], r6 6776 vst2.32 {d0[1], d1[1]}, [r4:256], r6 6777 6778 @ CHECK: vst2.32 {d0[1], d1[1]}, [r4], r6 @ encoding: [0x84,0xf9,0x86,0x09] 6779 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6780 @ CHECK-ERRORS: vst2.32 {d0[1], d1[1]}, [r4:16], r6 6781 @ CHECK-ERRORS: ^ 6782 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6783 @ CHECK-ERRORS: vst2.32 {d0[1], d1[1]}, [r4:32], r6 6784 @ CHECK-ERRORS: ^ 6785 @ CHECK: vst2.32 {d0[1], d1[1]}, [r4:64], r6 @ encoding: [0x84,0xf9,0x96,0x09] 6786 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6787 @ CHECK-ERRORS: vst2.32 {d0[1], d1[1]}, [r4:128], r6 6788 @ CHECK-ERRORS: ^ 6789 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6790 @ CHECK-ERRORS: vst2.32 {d0[1], d1[1]}, [r4:256], r6 6791 @ CHECK-ERRORS: ^ 6792 6793 vst2.32 {d0[1], d2[1]}, [r4] 6794 vst2.32 {d0[1], d2[1]}, [r4:16] 6795 vst2.32 {d0[1], d2[1]}, [r4:32] 6796 vst2.32 {d0[1], d2[1]}, [r4:64] 6797 vst2.32 {d0[1], d2[1]}, [r4:128] 6798 vst2.32 {d0[1], d2[1]}, [r4:256] 6799 6800 @ CHECK: vst2.32 {d0[1], d2[1]}, [r4] @ encoding: [0x84,0xf9,0xcf,0x09] 6801 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6802 @ CHECK-ERRORS: vst2.32 {d0[1], d2[1]}, [r4:16] 6803 @ CHECK-ERRORS: ^ 6804 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6805 @ CHECK-ERRORS: vst2.32 {d0[1], d2[1]}, [r4:32] 6806 @ CHECK-ERRORS: ^ 6807 @ CHECK: vst2.32 {d0[1], d2[1]}, [r4:64] @ encoding: [0x84,0xf9,0xdf,0x09] 6808 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6809 @ CHECK-ERRORS: vst2.32 {d0[1], d2[1]}, [r4:128] 6810 @ CHECK-ERRORS: ^ 6811 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6812 @ CHECK-ERRORS: vst2.32 {d0[1], d2[1]}, [r4:256] 6813 @ CHECK-ERRORS: ^ 6814 6815 vst2.32 {d0[1], d2[1]}, [r4]! 6816 vst2.32 {d0[1], d2[1]}, [r4:16]! 6817 vst2.32 {d0[1], d2[1]}, [r4:32]! 6818 vst2.32 {d0[1], d2[1]}, [r4:64]! 6819 vst2.32 {d0[1], d2[1]}, [r4:128]! 6820 vst2.32 {d0[1], d2[1]}, [r4:256]! 6821 6822 @ CHECK: vst2.32 {d0[1], d2[1]}, [r4]! @ encoding: [0x84,0xf9,0xcd,0x09] 6823 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6824 @ CHECK-ERRORS: vst2.32 {d0[1], d2[1]}, [r4:16]! 6825 @ CHECK-ERRORS: ^ 6826 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6827 @ CHECK-ERRORS: vst2.32 {d0[1], d2[1]}, [r4:32]! 6828 @ CHECK-ERRORS: ^ 6829 @ CHECK: vst2.32 {d0[1], d2[1]}, [r4:64]! @ encoding: [0x84,0xf9,0xdd,0x09] 6830 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6831 @ CHECK-ERRORS: vst2.32 {d0[1], d2[1]}, [r4:128]! 6832 @ CHECK-ERRORS: ^ 6833 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6834 @ CHECK-ERRORS: vst2.32 {d0[1], d2[1]}, [r4:256]! 6835 @ CHECK-ERRORS: ^ 6836 6837 vst2.32 {d0[1], d2[1]}, [r4], r6 6838 vst2.32 {d0[1], d2[1]}, [r4:16], r6 6839 vst2.32 {d0[1], d2[1]}, [r4:32], r6 6840 vst2.32 {d0[1], d2[1]}, [r4:64], r6 6841 vst2.32 {d0[1], d2[1]}, [r4:128], r6 6842 vst2.32 {d0[1], d2[1]}, [r4:256], r6 6843 6844 @ CHECK: vst2.32 {d0[1], d2[1]}, [r4], r6 @ encoding: [0x84,0xf9,0xc6,0x09] 6845 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6846 @ CHECK-ERRORS: vst2.32 {d0[1], d2[1]}, [r4:16], r6 6847 @ CHECK-ERRORS: ^ 6848 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6849 @ CHECK-ERRORS: vst2.32 {d0[1], d2[1]}, [r4:32], r6 6850 @ CHECK-ERRORS: ^ 6851 @ CHECK: vst2.32 {d0[1], d2[1]}, [r4:64], r6 @ encoding: [0x84,0xf9,0xd6,0x09] 6852 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6853 @ CHECK-ERRORS: vst2.32 {d0[1], d2[1]}, [r4:128], r6 6854 @ CHECK-ERRORS: ^ 6855 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6856 @ CHECK-ERRORS: vst2.32 {d0[1], d2[1]}, [r4:256], r6 6857 @ CHECK-ERRORS: ^ 6858 6859 vst3.8 {d0, d1, d2}, [r4] 6860 vst3.8 {d0, d1, d2}, [r4:16] 6861 vst3.8 {d0, d1, d2}, [r4:32] 6862 vst3.8 {d0, d1, d2}, [r4:64] 6863 vst3.8 {d0, d1, d2}, [r4:128] 6864 vst3.8 {d0, d1, d2}, [r4:256] 6865 6866 @ CHECK: vst3.8 {d0, d1, d2}, [r4] @ encoding: [0x04,0xf9,0x0f,0x04] 6867 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6868 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:16] 6869 @ CHECK-ERRORS: ^ 6870 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6871 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:32] 6872 @ CHECK-ERRORS: ^ 6873 @ CHECK: vst3.8 {d0, d1, d2}, [r4:64] @ encoding: [0x04,0xf9,0x1f,0x04] 6874 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6875 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:128] 6876 @ CHECK-ERRORS: ^ 6877 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6878 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:256] 6879 @ CHECK-ERRORS: ^ 6880 6881 vst3.8 {d0, d1, d2}, [r4]! 6882 vst3.8 {d0, d1, d2}, [r4:16]! 6883 vst3.8 {d0, d1, d2}, [r4:32]! 6884 vst3.8 {d0, d1, d2}, [r4:64]! 6885 vst3.8 {d0, d1, d2}, [r4:128]! 6886 vst3.8 {d0, d1, d2}, [r4:256]! 6887 6888 @ CHECK: vst3.8 {d0, d1, d2}, [r4]! @ encoding: [0x04,0xf9,0x0d,0x04] 6889 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6890 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:16]! 6891 @ CHECK-ERRORS: ^ 6892 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6893 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:32]! 6894 @ CHECK-ERRORS: ^ 6895 @ CHECK: vst3.8 {d0, d1, d2}, [r4:64]! @ encoding: [0x04,0xf9,0x1d,0x04] 6896 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6897 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:128]! 6898 @ CHECK-ERRORS: ^ 6899 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6900 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:256]! 6901 @ CHECK-ERRORS: ^ 6902 6903 vst3.8 {d0, d1, d2}, [r4], r6 6904 vst3.8 {d0, d1, d2}, [r4:16], r6 6905 vst3.8 {d0, d1, d2}, [r4:32], r6 6906 vst3.8 {d0, d1, d2}, [r4:64], r6 6907 vst3.8 {d0, d1, d2}, [r4:128], r6 6908 vst3.8 {d0, d1, d2}, [r4:256], r6 6909 6910 @ CHECK: vst3.8 {d0, d1, d2}, [r4], r6 @ encoding: [0x04,0xf9,0x06,0x04] 6911 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6912 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:16], r6 6913 @ CHECK-ERRORS: ^ 6914 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6915 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:32], r6 6916 @ CHECK-ERRORS: ^ 6917 @ CHECK: vst3.8 {d0, d1, d2}, [r4:64], r6 @ encoding: [0x04,0xf9,0x16,0x04] 6918 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6919 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:128], r6 6920 @ CHECK-ERRORS: ^ 6921 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6922 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:256], r6 6923 @ CHECK-ERRORS: ^ 6924 6925 vst3.8 {d0, d2, d4}, [r4] 6926 vst3.8 {d0, d2, d4}, [r4:16] 6927 vst3.8 {d0, d2, d4}, [r4:32] 6928 vst3.8 {d0, d2, d4}, [r4:64] 6929 vst3.8 {d0, d2, d4}, [r4:128] 6930 vst3.8 {d0, d2, d4}, [r4:256] 6931 6932 @ CHECK: vst3.8 {d0, d2, d4}, [r4] @ encoding: [0x04,0xf9,0x0f,0x05] 6933 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6934 @ CHECK-ERRORS: vst3.8 {d0, d2, d4}, [r4:16] 6935 @ CHECK-ERRORS: ^ 6936 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6937 @ CHECK-ERRORS: vst3.8 {d0, d2, d4}, [r4:32] 6938 @ CHECK-ERRORS: ^ 6939 @ CHECK: vst3.8 {d0, d2, d4}, [r4:64] @ encoding: [0x04,0xf9,0x1f,0x05] 6940 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6941 @ CHECK-ERRORS: vst3.8 {d0, d2, d4}, [r4:128] 6942 @ CHECK-ERRORS: ^ 6943 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6944 @ CHECK-ERRORS: vst3.8 {d0, d2, d4}, [r4:256] 6945 @ CHECK-ERRORS: ^ 6946 6947 vst3.8 {d0, d2, d4}, [r4]! 6948 vst3.8 {d0, d2, d4}, [r4:16]! 6949 vst3.8 {d0, d2, d4}, [r4:32]! 6950 vst3.8 {d0, d2, d4}, [r4:64]! 6951 vst3.8 {d0, d2, d4}, [r4:128]! 6952 vst3.8 {d0, d2, d4}, [r4:256]! 6953 6954 @ CHECK: vst3.8 {d0, d2, d4}, [r4]! @ encoding: [0x04,0xf9,0x0d,0x05] 6955 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6956 @ CHECK-ERRORS: vst3.8 {d0, d2, d4}, [r4:16]! 6957 @ CHECK-ERRORS: ^ 6958 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6959 @ CHECK-ERRORS: vst3.8 {d0, d2, d4}, [r4:32]! 6960 @ CHECK-ERRORS: ^ 6961 @ CHECK: vst3.8 {d0, d2, d4}, [r4:64]! @ encoding: [0x04,0xf9,0x1d,0x05] 6962 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6963 @ CHECK-ERRORS: vst3.8 {d0, d2, d4}, [r4:128]! 6964 @ CHECK-ERRORS: ^ 6965 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6966 @ CHECK-ERRORS: vst3.8 {d0, d2, d4}, [r4:256]! 6967 @ CHECK-ERRORS: ^ 6968 6969 vst3.8 {d0, d2, d4}, [r4], r6 6970 vst3.8 {d0, d2, d4}, [r4:16], r6 6971 vst3.8 {d0, d2, d4}, [r4:32], r6 6972 vst3.8 {d0, d2, d4}, [r4:64], r6 6973 vst3.8 {d0, d2, d4}, [r4:128], r6 6974 vst3.8 {d0, d2, d4}, [r4:256], r6 6975 6976 @ CHECK: vst3.8 {d0, d2, d4}, [r4], r6 @ encoding: [0x04,0xf9,0x06,0x05] 6977 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6978 @ CHECK-ERRORS: vst3.8 {d0, d2, d4}, [r4:16], r6 6979 @ CHECK-ERRORS: ^ 6980 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6981 @ CHECK-ERRORS: vst3.8 {d0, d2, d4}, [r4:32], r6 6982 @ CHECK-ERRORS: ^ 6983 @ CHECK: vst3.8 {d0, d2, d4}, [r4:64], r6 @ encoding: [0x04,0xf9,0x16,0x05] 6984 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6985 @ CHECK-ERRORS: vst3.8 {d0, d2, d4}, [r4:128], r6 6986 @ CHECK-ERRORS: ^ 6987 @ CHECK-ERRORS: error: alignment must be 64 or omitted 6988 @ CHECK-ERRORS: vst3.8 {d0, d2, d4}, [r4:256], r6 6989 @ CHECK-ERRORS: ^ 6990 6991 vst3.8 {d0[1], d1[1], d2[1]}, [r4] 6992 vst3.8 {d0[1], d1[1], d2[1]}, [r4:16] 6993 vst3.8 {d0[1], d1[1], d2[1]}, [r4:32] 6994 vst3.8 {d0[1], d1[1], d2[1]}, [r4:64] 6995 vst3.8 {d0[1], d1[1], d2[1]}, [r4:128] 6996 vst3.8 {d0[1], d1[1], d2[1]}, [r4:256] 6997 6998 @ CHECK: vst3.8 {d0[1], d1[1], d2[1]}, [r4] @ encoding: [0x84,0xf9,0x2f,0x02] 6999 @ CHECK-ERRORS: error: alignment must be omitted 7000 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:16] 7001 @ CHECK-ERRORS: ^ 7002 @ CHECK-ERRORS: error: alignment must be omitted 7003 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:32] 7004 @ CHECK-ERRORS: ^ 7005 @ CHECK-ERRORS: error: alignment must be omitted 7006 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:64] 7007 @ CHECK-ERRORS: ^ 7008 @ CHECK-ERRORS: error: alignment must be omitted 7009 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:128] 7010 @ CHECK-ERRORS: ^ 7011 @ CHECK-ERRORS: error: alignment must be omitted 7012 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:256] 7013 @ CHECK-ERRORS: ^ 7014 7015 vst3.8 {d0[1], d1[1], d2[1]}, [r4]! 7016 vst3.8 {d0[1], d1[1], d2[1]}, [r4:16]! 7017 vst3.8 {d0[1], d1[1], d2[1]}, [r4:32]! 7018 vst3.8 {d0[1], d1[1], d2[1]}, [r4:64]! 7019 vst3.8 {d0[1], d1[1], d2[1]}, [r4:128]! 7020 vst3.8 {d0[1], d1[1], d2[1]}, [r4:256]! 7021 7022 @ CHECK: vst3.8 {d0[1], d1[1], d2[1]}, [r4]! @ encoding: [0x84,0xf9,0x2d,0x02] 7023 @ CHECK-ERRORS: error: alignment must be omitted 7024 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:16]! 7025 @ CHECK-ERRORS: ^ 7026 @ CHECK-ERRORS: error: alignment must be omitted 7027 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:32]! 7028 @ CHECK-ERRORS: ^ 7029 @ CHECK-ERRORS: error: alignment must be omitted 7030 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:64]! 7031 @ CHECK-ERRORS: ^ 7032 @ CHECK-ERRORS: error: alignment must be omitted 7033 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:128]! 7034 @ CHECK-ERRORS: ^ 7035 @ CHECK-ERRORS: error: alignment must be omitted 7036 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:256]! 7037 @ CHECK-ERRORS: ^ 7038 7039 vst3.8 {d0[1], d1[1], d2[1]}, [r4], r6 7040 vst3.8 {d0[1], d1[1], d2[1]}, [r4:16], r6 7041 vst3.8 {d0[1], d1[1], d2[1]}, [r4:32], r6 7042 vst3.8 {d0[1], d1[1], d2[1]}, [r4:64], r6 7043 vst3.8 {d0[1], d1[1], d2[1]}, [r4:128], r6 7044 vst3.8 {d0[1], d1[1], d2[1]}, [r4:256], r6 7045 7046 @ CHECK: vst3.8 {d0[1], d1[1], d2[1]}, [r4], r6 @ encoding: [0x84,0xf9,0x26,0x02] 7047 @ CHECK-ERRORS: error: alignment must be omitted 7048 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:16], r6 7049 @ CHECK-ERRORS: ^ 7050 @ CHECK-ERRORS: error: alignment must be omitted 7051 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:32], r6 7052 @ CHECK-ERRORS: ^ 7053 @ CHECK-ERRORS: error: alignment must be omitted 7054 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:64], r6 7055 @ CHECK-ERRORS: ^ 7056 @ CHECK-ERRORS: error: alignment must be omitted 7057 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:128], r6 7058 @ CHECK-ERRORS: ^ 7059 @ CHECK-ERRORS: error: alignment must be omitted 7060 @ CHECK-ERRORS: vst3.8 {d0[1], d1[1], d2[1]}, [r4:256], r6 7061 @ CHECK-ERRORS: ^ 7062 7063 vst3.16 {d0, d1, d2}, [r4] 7064 vst3.16 {d0, d1, d2}, [r4:16] 7065 vst3.16 {d0, d1, d2}, [r4:32] 7066 vst3.16 {d0, d1, d2}, [r4:64] 7067 vst3.16 {d0, d1, d2}, [r4:128] 7068 vst3.16 {d0, d1, d2}, [r4:256] 7069 7070 @ CHECK: vst3.16 {d0, d1, d2}, [r4] @ encoding: [0x04,0xf9,0x4f,0x04] 7071 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7072 @ CHECK-ERRORS: vst3.16 {d0, d1, d2}, [r4:16] 7073 @ CHECK-ERRORS: ^ 7074 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7075 @ CHECK-ERRORS: vst3.16 {d0, d1, d2}, [r4:32] 7076 @ CHECK-ERRORS: ^ 7077 @ CHECK: vst3.16 {d0, d1, d2}, [r4:64] @ encoding: [0x04,0xf9,0x5f,0x04] 7078 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7079 @ CHECK-ERRORS: vst3.16 {d0, d1, d2}, [r4:128] 7080 @ CHECK-ERRORS: ^ 7081 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7082 @ CHECK-ERRORS: vst3.16 {d0, d1, d2}, [r4:256] 7083 @ CHECK-ERRORS: ^ 7084 7085 vst3.16 {d0, d1, d2}, [r4]! 7086 vst3.16 {d0, d1, d2}, [r4:16]! 7087 vst3.16 {d0, d1, d2}, [r4:32]! 7088 vst3.16 {d0, d1, d2}, [r4:64]! 7089 vst3.16 {d0, d1, d2}, [r4:128]! 7090 vst3.16 {d0, d1, d2}, [r4:256]! 7091 7092 @ CHECK: vst3.16 {d0, d1, d2}, [r4]! @ encoding: [0x04,0xf9,0x4d,0x04] 7093 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7094 @ CHECK-ERRORS: vst3.16 {d0, d1, d2}, [r4:16]! 7095 @ CHECK-ERRORS: ^ 7096 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7097 @ CHECK-ERRORS: vst3.16 {d0, d1, d2}, [r4:32]! 7098 @ CHECK-ERRORS: ^ 7099 @ CHECK: vst3.16 {d0, d1, d2}, [r4:64]! @ encoding: [0x04,0xf9,0x5d,0x04] 7100 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7101 @ CHECK-ERRORS: vst3.16 {d0, d1, d2}, [r4:128]! 7102 @ CHECK-ERRORS: ^ 7103 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7104 @ CHECK-ERRORS: vst3.16 {d0, d1, d2}, [r4:256]! 7105 @ CHECK-ERRORS: ^ 7106 7107 vst3.16 {d0, d1, d2}, [r4], r6 7108 vst3.16 {d0, d1, d2}, [r4:16], r6 7109 vst3.16 {d0, d1, d2}, [r4:32], r6 7110 vst3.16 {d0, d1, d2}, [r4:64], r6 7111 vst3.16 {d0, d1, d2}, [r4:128], r6 7112 vst3.16 {d0, d1, d2}, [r4:256], r6 7113 7114 @ CHECK: vst3.16 {d0, d1, d2}, [r4], r6 @ encoding: [0x04,0xf9,0x46,0x04] 7115 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7116 @ CHECK-ERRORS: vst3.16 {d0, d1, d2}, [r4:16], r6 7117 @ CHECK-ERRORS: ^ 7118 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7119 @ CHECK-ERRORS: vst3.16 {d0, d1, d2}, [r4:32], r6 7120 @ CHECK-ERRORS: ^ 7121 @ CHECK: vst3.16 {d0, d1, d2}, [r4:64], r6 @ encoding: [0x04,0xf9,0x56,0x04] 7122 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7123 @ CHECK-ERRORS: vst3.16 {d0, d1, d2}, [r4:128], r6 7124 @ CHECK-ERRORS: ^ 7125 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7126 @ CHECK-ERRORS: vst3.16 {d0, d1, d2}, [r4:256], r6 7127 @ CHECK-ERRORS: ^ 7128 7129 vst3.16 {d0, d2, d4}, [r4] 7130 vst3.16 {d0, d2, d4}, [r4:16] 7131 vst3.16 {d0, d2, d4}, [r4:32] 7132 vst3.16 {d0, d2, d4}, [r4:64] 7133 vst3.16 {d0, d2, d4}, [r4:128] 7134 vst3.16 {d0, d2, d4}, [r4:256] 7135 7136 @ CHECK: vst3.16 {d0, d2, d4}, [r4] @ encoding: [0x04,0xf9,0x4f,0x05] 7137 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7138 @ CHECK-ERRORS: vst3.16 {d0, d2, d4}, [r4:16] 7139 @ CHECK-ERRORS: ^ 7140 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7141 @ CHECK-ERRORS: vst3.16 {d0, d2, d4}, [r4:32] 7142 @ CHECK-ERRORS: ^ 7143 @ CHECK: vst3.16 {d0, d2, d4}, [r4:64] @ encoding: [0x04,0xf9,0x5f,0x05] 7144 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7145 @ CHECK-ERRORS: vst3.16 {d0, d2, d4}, [r4:128] 7146 @ CHECK-ERRORS: ^ 7147 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7148 @ CHECK-ERRORS: vst3.16 {d0, d2, d4}, [r4:256] 7149 @ CHECK-ERRORS: ^ 7150 7151 vst3.16 {d0, d2, d4}, [r4]! 7152 vst3.16 {d0, d2, d4}, [r4:16]! 7153 vst3.16 {d0, d2, d4}, [r4:32]! 7154 vst3.16 {d0, d2, d4}, [r4:64]! 7155 vst3.16 {d0, d2, d4}, [r4:128]! 7156 vst3.16 {d0, d2, d4}, [r4:256]! 7157 7158 @ CHECK: vst3.16 {d0, d2, d4}, [r4]! @ encoding: [0x04,0xf9,0x4d,0x05] 7159 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7160 @ CHECK-ERRORS: vst3.16 {d0, d2, d4}, [r4:16]! 7161 @ CHECK-ERRORS: ^ 7162 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7163 @ CHECK-ERRORS: vst3.16 {d0, d2, d4}, [r4:32]! 7164 @ CHECK-ERRORS: ^ 7165 @ CHECK: vst3.16 {d0, d2, d4}, [r4:64]! @ encoding: [0x04,0xf9,0x5d,0x05] 7166 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7167 @ CHECK-ERRORS: vst3.16 {d0, d2, d4}, [r4:128]! 7168 @ CHECK-ERRORS: ^ 7169 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7170 @ CHECK-ERRORS: vst3.16 {d0, d2, d4}, [r4:256]! 7171 @ CHECK-ERRORS: ^ 7172 7173 vst3.16 {d0, d2, d4}, [r4], r6 7174 vst3.16 {d0, d2, d4}, [r4:16], r6 7175 vst3.16 {d0, d2, d4}, [r4:32], r6 7176 vst3.16 {d0, d2, d4}, [r4:64], r6 7177 vst3.16 {d0, d2, d4}, [r4:128], r6 7178 vst3.16 {d0, d2, d4}, [r4:256], r6 7179 7180 @ CHECK: vst3.16 {d0, d2, d4}, [r4], r6 @ encoding: [0x04,0xf9,0x46,0x05] 7181 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7182 @ CHECK-ERRORS: vst3.16 {d0, d2, d4}, [r4:16], r6 7183 @ CHECK-ERRORS: ^ 7184 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7185 @ CHECK-ERRORS: vst3.16 {d0, d2, d4}, [r4:32], r6 7186 @ CHECK-ERRORS: ^ 7187 @ CHECK: vst3.16 {d0, d2, d4}, [r4:64], r6 @ encoding: [0x04,0xf9,0x56,0x05] 7188 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7189 @ CHECK-ERRORS: vst3.16 {d0, d2, d4}, [r4:128], r6 7190 @ CHECK-ERRORS: ^ 7191 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7192 @ CHECK-ERRORS: vst3.16 {d0, d2, d4}, [r4:256], r6 7193 @ CHECK-ERRORS: ^ 7194 7195 vst3.16 {d0[1], d1[1], d2[1]}, [r4] 7196 vst3.16 {d0[1], d1[1], d2[1]}, [r4:16] 7197 vst3.16 {d0[1], d1[1], d2[1]}, [r4:32] 7198 vst3.16 {d0[1], d1[1], d2[1]}, [r4:64] 7199 vst3.16 {d0[1], d1[1], d2[1]}, [r4:128] 7200 vst3.16 {d0[1], d1[1], d2[1]}, [r4:256] 7201 7202 @ CHECK: vst3.16 {d0[1], d1[1], d2[1]}, [r4] @ encoding: [0x84,0xf9,0x4f,0x06] 7203 @ CHECK-ERRORS: error: alignment must be omitted 7204 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:16] 7205 @ CHECK-ERRORS: ^ 7206 @ CHECK-ERRORS: error: alignment must be omitted 7207 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:32] 7208 @ CHECK-ERRORS: ^ 7209 @ CHECK-ERRORS: error: alignment must be omitted 7210 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:64] 7211 @ CHECK-ERRORS: ^ 7212 @ CHECK-ERRORS: error: alignment must be omitted 7213 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:128] 7214 @ CHECK-ERRORS: ^ 7215 @ CHECK-ERRORS: error: alignment must be omitted 7216 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:256] 7217 @ CHECK-ERRORS: ^ 7218 7219 vst3.16 {d0[1], d1[1], d2[1]}, [r4]! 7220 vst3.16 {d0[1], d1[1], d2[1]}, [r4:16]! 7221 vst3.16 {d0[1], d1[1], d2[1]}, [r4:32]! 7222 vst3.16 {d0[1], d1[1], d2[1]}, [r4:64]! 7223 vst3.16 {d0[1], d1[1], d2[1]}, [r4:128]! 7224 vst3.16 {d0[1], d1[1], d2[1]}, [r4:256]! 7225 7226 @ CHECK: vst3.16 {d0[1], d1[1], d2[1]}, [r4]! @ encoding: [0x84,0xf9,0x4d,0x06] 7227 @ CHECK-ERRORS: error: alignment must be omitted 7228 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:16]! 7229 @ CHECK-ERRORS: ^ 7230 @ CHECK-ERRORS: error: alignment must be omitted 7231 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:32]! 7232 @ CHECK-ERRORS: ^ 7233 @ CHECK-ERRORS: error: alignment must be omitted 7234 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:64]! 7235 @ CHECK-ERRORS: ^ 7236 @ CHECK-ERRORS: error: alignment must be omitted 7237 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:128]! 7238 @ CHECK-ERRORS: ^ 7239 @ CHECK-ERRORS: error: alignment must be omitted 7240 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:256]! 7241 @ CHECK-ERRORS: ^ 7242 7243 vst3.16 {d0[1], d1[1], d2[1]}, [r4], r6 7244 vst3.16 {d0[1], d1[1], d2[1]}, [r4:16], r6 7245 vst3.16 {d0[1], d1[1], d2[1]}, [r4:32], r6 7246 vst3.16 {d0[1], d1[1], d2[1]}, [r4:64], r6 7247 vst3.16 {d0[1], d1[1], d2[1]}, [r4:128], r6 7248 vst3.16 {d0[1], d1[1], d2[1]}, [r4:256], r6 7249 7250 @ CHECK: vst3.16 {d0[1], d1[1], d2[1]}, [r4], r6 @ encoding: [0x84,0xf9,0x46,0x06] 7251 @ CHECK-ERRORS: error: alignment must be omitted 7252 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:16], r6 7253 @ CHECK-ERRORS: ^ 7254 @ CHECK-ERRORS: error: alignment must be omitted 7255 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:32], r6 7256 @ CHECK-ERRORS: ^ 7257 @ CHECK-ERRORS: error: alignment must be omitted 7258 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:64], r6 7259 @ CHECK-ERRORS: ^ 7260 @ CHECK-ERRORS: error: alignment must be omitted 7261 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:128], r6 7262 @ CHECK-ERRORS: ^ 7263 @ CHECK-ERRORS: error: alignment must be omitted 7264 @ CHECK-ERRORS: vst3.16 {d0[1], d1[1], d2[1]}, [r4:256], r6 7265 @ CHECK-ERRORS: ^ 7266 7267 vst3.16 {d0[1], d2[1], d4[1]}, [r4] 7268 vst3.16 {d0[1], d2[1], d4[1]}, [r4:16] 7269 vst3.16 {d0[1], d2[1], d4[1]}, [r4:32] 7270 vst3.16 {d0[1], d2[1], d4[1]}, [r4:64] 7271 vst3.16 {d0[1], d2[1], d4[1]}, [r4:128] 7272 vst3.16 {d0[1], d2[1], d4[1]}, [r4:256] 7273 7274 @ CHECK: vst3.16 {d0[1], d2[1], d4[1]}, [r4] @ encoding: [0x84,0xf9,0x6f,0x06] 7275 @ CHECK-ERRORS: error: alignment must be omitted 7276 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:16] 7277 @ CHECK-ERRORS: ^ 7278 @ CHECK-ERRORS: error: alignment must be omitted 7279 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:32] 7280 @ CHECK-ERRORS: ^ 7281 @ CHECK-ERRORS: error: alignment must be omitted 7282 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:64] 7283 @ CHECK-ERRORS: ^ 7284 @ CHECK-ERRORS: error: alignment must be omitted 7285 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:128] 7286 @ CHECK-ERRORS: ^ 7287 @ CHECK-ERRORS: error: alignment must be omitted 7288 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:256] 7289 @ CHECK-ERRORS: ^ 7290 7291 vst3.16 {d0[1], d2[1], d4[1]}, [r4]! 7292 vst3.16 {d0[1], d2[1], d4[1]}, [r4:16]! 7293 vst3.16 {d0[1], d2[1], d4[1]}, [r4:32]! 7294 vst3.16 {d0[1], d2[1], d4[1]}, [r4:64]! 7295 vst3.16 {d0[1], d2[1], d4[1]}, [r4:128]! 7296 vst3.16 {d0[1], d2[1], d4[1]}, [r4:256]! 7297 7298 @ CHECK: vst3.16 {d0[1], d1[1], d2[1]}, [r4]! @ encoding: [0x84,0xf9,0x6d,0x06] 7299 @ CHECK-ERRORS: error: alignment must be omitted 7300 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:16]! 7301 @ CHECK-ERRORS: ^ 7302 @ CHECK-ERRORS: error: alignment must be omitted 7303 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:32]! 7304 @ CHECK-ERRORS: ^ 7305 @ CHECK-ERRORS: error: alignment must be omitted 7306 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:64]! 7307 @ CHECK-ERRORS: ^ 7308 @ CHECK-ERRORS: error: alignment must be omitted 7309 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:128]! 7310 @ CHECK-ERRORS: ^ 7311 @ CHECK-ERRORS: error: alignment must be omitted 7312 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:256]! 7313 @ CHECK-ERRORS: ^ 7314 7315 vst3.16 {d0[1], d2[1], d4[1]}, [r4], r6 7316 vst3.16 {d0[1], d2[1], d4[1]}, [r4:16], r6 7317 vst3.16 {d0[1], d2[1], d4[1]}, [r4:32], r6 7318 vst3.16 {d0[1], d2[1], d4[1]}, [r4:64], r6 7319 vst3.16 {d0[1], d2[1], d4[1]}, [r4:128], r6 7320 vst3.16 {d0[1], d2[1], d4[1]}, [r4:256], r6 7321 7322 @ CHECK: vst3.16 {d0[1], d2[1], d4[1]}, [r4], r6 @ encoding: [0x84,0xf9,0x66,0x06] 7323 @ CHECK-ERRORS: error: alignment must be omitted 7324 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:16], r6 7325 @ CHECK-ERRORS: ^ 7326 @ CHECK-ERRORS: error: alignment must be omitted 7327 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:32], r6 7328 @ CHECK-ERRORS: ^ 7329 @ CHECK-ERRORS: error: alignment must be omitted 7330 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:64], r6 7331 @ CHECK-ERRORS: ^ 7332 @ CHECK-ERRORS: error: alignment must be omitted 7333 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:128], r6 7334 @ CHECK-ERRORS: ^ 7335 @ CHECK-ERRORS: error: alignment must be omitted 7336 @ CHECK-ERRORS: vst3.16 {d0[1], d2[1], d4[1]}, [r4:256], r6 7337 @ CHECK-ERRORS: ^ 7338 7339 vst3.32 {d0, d1, d2}, [r4] 7340 vst3.32 {d0, d1, d2}, [r4:16] 7341 vst3.32 {d0, d1, d2}, [r4:32] 7342 vst3.32 {d0, d1, d2}, [r4:64] 7343 vst3.32 {d0, d1, d2}, [r4:128] 7344 vst3.32 {d0, d1, d2}, [r4:256] 7345 7346 @ CHECK: vst3.32 {d0, d1, d2}, [r4] @ encoding: [0x04,0xf9,0x8f,0x04] 7347 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7348 @ CHECK-ERRORS: vst3.32 {d0, d1, d2}, [r4:16] 7349 @ CHECK-ERRORS: ^ 7350 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7351 @ CHECK-ERRORS: vst3.32 {d0, d1, d2}, [r4:32] 7352 @ CHECK-ERRORS: ^ 7353 @ CHECK: vst3.32 {d0, d1, d2}, [r4:64] @ encoding: [0x04,0xf9,0x9f,0x04] 7354 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7355 @ CHECK-ERRORS: vst3.32 {d0, d1, d2}, [r4:128] 7356 @ CHECK-ERRORS: ^ 7357 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7358 @ CHECK-ERRORS: vst3.32 {d0, d1, d2}, [r4:256] 7359 @ CHECK-ERRORS: ^ 7360 7361 vst3.32 {d0, d1, d2}, [r4]! 7362 vst3.32 {d0, d1, d2}, [r4:16]! 7363 vst3.32 {d0, d1, d2}, [r4:32]! 7364 vst3.32 {d0, d1, d2}, [r4:64]! 7365 vst3.32 {d0, d1, d2}, [r4:128]! 7366 vst3.32 {d0, d1, d2}, [r4:256]! 7367 7368 @ CHECK: vst3.32 {d0, d1, d2}, [r4]! @ encoding: [0x04,0xf9,0x8d,0x04] 7369 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7370 @ CHECK-ERRORS: vst3.32 {d0, d1, d2}, [r4:16]! 7371 @ CHECK-ERRORS: ^ 7372 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7373 @ CHECK-ERRORS: vst3.32 {d0, d1, d2}, [r4:32]! 7374 @ CHECK-ERRORS: ^ 7375 @ CHECK: vst3.32 {d0, d1, d2}, [r4:64]! @ encoding: [0x04,0xf9,0x9d,0x04] 7376 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7377 @ CHECK-ERRORS: vst3.32 {d0, d1, d2}, [r4:128]! 7378 @ CHECK-ERRORS: ^ 7379 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7380 @ CHECK-ERRORS: vst3.32 {d0, d1, d2}, [r4:256]! 7381 @ CHECK-ERRORS: ^ 7382 7383 vst3.32 {d0, d1, d2}, [r4], r6 7384 vst3.32 {d0, d1, d2}, [r4:16], r6 7385 vst3.32 {d0, d1, d2}, [r4:32], r6 7386 vst3.32 {d0, d1, d2}, [r4:64], r6 7387 vst3.32 {d0, d1, d2}, [r4:128], r6 7388 vst3.32 {d0, d1, d2}, [r4:256], r6 7389 7390 @ CHECK: vst3.32 {d0, d1, d2}, [r4], r6 @ encoding: [0x04,0xf9,0x86,0x04] 7391 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7392 @ CHECK-ERRORS: vst3.32 {d0, d1, d2}, [r4:16], r6 7393 @ CHECK-ERRORS: ^ 7394 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7395 @ CHECK-ERRORS: vst3.32 {d0, d1, d2}, [r4:32], r6 7396 @ CHECK-ERRORS: ^ 7397 @ CHECK: vst3.32 {d0, d1, d2}, [r4:64], r6 @ encoding: [0x04,0xf9,0x96,0x04] 7398 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7399 @ CHECK-ERRORS: vst3.32 {d0, d1, d2}, [r4:128], r6 7400 @ CHECK-ERRORS: ^ 7401 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7402 @ CHECK-ERRORS: vst3.32 {d0, d1, d2}, [r4:256], r6 7403 @ CHECK-ERRORS: ^ 7404 7405 vst3.32 {d0, d2, d4}, [r4] 7406 vst3.32 {d0, d2, d4}, [r4:16] 7407 vst3.32 {d0, d2, d4}, [r4:32] 7408 vst3.32 {d0, d2, d4}, [r4:64] 7409 vst3.32 {d0, d2, d4}, [r4:128] 7410 vst3.32 {d0, d2, d4}, [r4:256] 7411 7412 @ CHECK: vst3.32 {d0, d2, d4}, [r4] @ encoding: [0x04,0xf9,0x8f,0x05] 7413 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7414 @ CHECK-ERRORS: vst3.32 {d0, d2, d4}, [r4:16] 7415 @ CHECK-ERRORS: ^ 7416 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7417 @ CHECK-ERRORS: vst3.32 {d0, d2, d4}, [r4:32] 7418 @ CHECK-ERRORS: ^ 7419 @ CHECK: vst3.32 {d0, d2, d4}, [r4:64] @ encoding: [0x04,0xf9,0x9f,0x05] 7420 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7421 @ CHECK-ERRORS: vst3.32 {d0, d2, d4}, [r4:128] 7422 @ CHECK-ERRORS: ^ 7423 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7424 @ CHECK-ERRORS: vst3.32 {d0, d2, d4}, [r4:256] 7425 @ CHECK-ERRORS: ^ 7426 7427 vst3.32 {d0, d2, d4}, [r4]! 7428 vst3.32 {d0, d2, d4}, [r4:16]! 7429 vst3.32 {d0, d2, d4}, [r4:32]! 7430 vst3.32 {d0, d2, d4}, [r4:64]! 7431 vst3.32 {d0, d2, d4}, [r4:128]! 7432 vst3.32 {d0, d2, d4}, [r4:256]! 7433 7434 @ CHECK: vst3.32 {d0, d2, d4}, [r4]! @ encoding: [0x04,0xf9,0x8d,0x05] 7435 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7436 @ CHECK-ERRORS: vst3.32 {d0, d2, d4}, [r4:16]! 7437 @ CHECK-ERRORS: ^ 7438 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7439 @ CHECK-ERRORS: vst3.32 {d0, d2, d4}, [r4:32]! 7440 @ CHECK-ERRORS: ^ 7441 @ CHECK: vst3.32 {d0, d2, d4}, [r4:64]! @ encoding: [0x04,0xf9,0x9d,0x05] 7442 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7443 @ CHECK-ERRORS: vst3.32 {d0, d2, d4}, [r4:128]! 7444 @ CHECK-ERRORS: ^ 7445 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7446 @ CHECK-ERRORS: vst3.32 {d0, d2, d4}, [r4:256]! 7447 @ CHECK-ERRORS: ^ 7448 7449 vst3.32 {d0, d2, d4}, [r4], r6 7450 vst3.32 {d0, d2, d4}, [r4:16], r6 7451 vst3.32 {d0, d2, d4}, [r4:32], r6 7452 vst3.32 {d0, d2, d4}, [r4:64], r6 7453 vst3.32 {d0, d2, d4}, [r4:128], r6 7454 vst3.32 {d0, d2, d4}, [r4:256], r6 7455 7456 @ CHECK: vst3.32 {d0, d2, d4}, [r4], r6 @ encoding: [0x04,0xf9,0x86,0x05] 7457 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7458 @ CHECK-ERRORS: vst3.32 {d0, d2, d4}, [r4:16], r6 7459 @ CHECK-ERRORS: ^ 7460 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7461 @ CHECK-ERRORS: vst3.32 {d0, d2, d4}, [r4:32], r6 7462 @ CHECK-ERRORS: ^ 7463 @ CHECK: vst3.32 {d0, d2, d4}, [r4:64], r6 @ encoding: [0x04,0xf9,0x96,0x05] 7464 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7465 @ CHECK-ERRORS: vst3.32 {d0, d2, d4}, [r4:128], r6 7466 @ CHECK-ERRORS: ^ 7467 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7468 @ CHECK-ERRORS: vst3.32 {d0, d2, d4}, [r4:256], r6 7469 @ CHECK-ERRORS: ^ 7470 7471 vst3.32 {d0[1], d1[1], d2[1]}, [r4] 7472 vst3.32 {d0[1], d1[1], d2[1]}, [r4:16] 7473 vst3.32 {d0[1], d1[1], d2[1]}, [r4:32] 7474 vst3.32 {d0[1], d1[1], d2[1]}, [r4:64] 7475 vst3.32 {d0[1], d1[1], d2[1]}, [r4:128] 7476 vst3.32 {d0[1], d1[1], d2[1]}, [r4:256] 7477 7478 @ CHECK: vst3.32 {d0[1], d1[1], d2[1]}, [r4] @ encoding: [0x84,0xf9,0x8f,0x0a] 7479 @ CHECK-ERRORS: error: alignment must be omitted 7480 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:16] 7481 @ CHECK-ERRORS: ^ 7482 @ CHECK-ERRORS: error: alignment must be omitted 7483 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:32] 7484 @ CHECK-ERRORS: ^ 7485 @ CHECK-ERRORS: error: alignment must be omitted 7486 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:64] 7487 @ CHECK-ERRORS: ^ 7488 @ CHECK-ERRORS: error: alignment must be omitted 7489 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:128] 7490 @ CHECK-ERRORS: ^ 7491 @ CHECK-ERRORS: error: alignment must be omitted 7492 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:256] 7493 @ CHECK-ERRORS: ^ 7494 7495 vst3.32 {d0[1], d1[1], d2[1]}, [r4]! 7496 vst3.32 {d0[1], d1[1], d2[1]}, [r4:16]! 7497 vst3.32 {d0[1], d1[1], d2[1]}, [r4:32]! 7498 vst3.32 {d0[1], d1[1], d2[1]}, [r4:64]! 7499 vst3.32 {d0[1], d1[1], d2[1]}, [r4:128]! 7500 vst3.32 {d0[1], d1[1], d2[1]}, [r4:256]! 7501 7502 @ CHECK: vst3.32 {d0[1], d1[1], d2[1]}, [r4]! @ encoding: [0x84,0xf9,0x8d,0x0a] 7503 @ CHECK-ERRORS: error: alignment must be omitted 7504 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:16]! 7505 @ CHECK-ERRORS: ^ 7506 @ CHECK-ERRORS: error: alignment must be omitted 7507 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:32]! 7508 @ CHECK-ERRORS: ^ 7509 @ CHECK-ERRORS: error: alignment must be omitted 7510 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:64]! 7511 @ CHECK-ERRORS: ^ 7512 @ CHECK-ERRORS: error: alignment must be omitted 7513 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:128]! 7514 @ CHECK-ERRORS: ^ 7515 @ CHECK-ERRORS: error: alignment must be omitted 7516 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:256]! 7517 @ CHECK-ERRORS: ^ 7518 7519 vst3.32 {d0[1], d1[1], d2[1]}, [r4], r6 7520 vst3.32 {d0[1], d1[1], d2[1]}, [r4:16], r6 7521 vst3.32 {d0[1], d1[1], d2[1]}, [r4:32], r6 7522 vst3.32 {d0[1], d1[1], d2[1]}, [r4:64], r6 7523 vst3.32 {d0[1], d1[1], d2[1]}, [r4:128], r6 7524 vst3.32 {d0[1], d1[1], d2[1]}, [r4:256], r6 7525 7526 @ CHECK: vst3.32 {d0[1], d1[1], d2[1]}, [r4], r6 @ encoding: [0x84,0xf9,0x86,0x0a] 7527 @ CHECK-ERRORS: error: alignment must be omitted 7528 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:16], r6 7529 @ CHECK-ERRORS: ^ 7530 @ CHECK-ERRORS: error: alignment must be omitted 7531 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:32], r6 7532 @ CHECK-ERRORS: ^ 7533 @ CHECK-ERRORS: error: alignment must be omitted 7534 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:64], r6 7535 @ CHECK-ERRORS: ^ 7536 @ CHECK-ERRORS: error: alignment must be omitted 7537 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:128], r6 7538 @ CHECK-ERRORS: ^ 7539 @ CHECK-ERRORS: error: alignment must be omitted 7540 @ CHECK-ERRORS: vst3.32 {d0[1], d1[1], d2[1]}, [r4:256], r6 7541 @ CHECK-ERRORS: ^ 7542 7543 vst3.32 {d0[1], d2[1], d4[1]}, [r4] 7544 vst3.32 {d0[1], d2[1], d4[1]}, [r4:16] 7545 vst3.32 {d0[1], d2[1], d4[1]}, [r4:32] 7546 vst3.32 {d0[1], d2[1], d4[1]}, [r4:64] 7547 vst3.32 {d0[1], d2[1], d4[1]}, [r4:128] 7548 vst3.32 {d0[1], d2[1], d4[1]}, [r4:256] 7549 7550 @ CHECK: vst3.32 {d0[1], d2[1], d4[1]}, [r4] @ encoding: [0x84,0xf9,0xcf,0x0a] 7551 @ CHECK-ERRORS: error: alignment must be omitted 7552 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:16] 7553 @ CHECK-ERRORS: ^ 7554 @ CHECK-ERRORS: error: alignment must be omitted 7555 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:32] 7556 @ CHECK-ERRORS: ^ 7557 @ CHECK-ERRORS: error: alignment must be omitted 7558 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:64] 7559 @ CHECK-ERRORS: ^ 7560 @ CHECK-ERRORS: error: alignment must be omitted 7561 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:128] 7562 @ CHECK-ERRORS: ^ 7563 @ CHECK-ERRORS: error: alignment must be omitted 7564 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:256] 7565 @ CHECK-ERRORS: ^ 7566 7567 vst3.32 {d0[1], d2[1], d4[1]}, [r4]! 7568 vst3.32 {d0[1], d2[1], d4[1]}, [r4:16]! 7569 vst3.32 {d0[1], d2[1], d4[1]}, [r4:32]! 7570 vst3.32 {d0[1], d2[1], d4[1]}, [r4:64]! 7571 vst3.32 {d0[1], d2[1], d4[1]}, [r4:128]! 7572 vst3.32 {d0[1], d2[1], d4[1]}, [r4:256]! 7573 7574 @ CHECK: vst3.32 {d0[1], d2[1], d4[1]}, [r4]! @ encoding: [0x84,0xf9,0xcd,0x0a] 7575 @ CHECK-ERRORS: error: alignment must be omitted 7576 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:16]! 7577 @ CHECK-ERRORS: ^ 7578 @ CHECK-ERRORS: error: alignment must be omitted 7579 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:32]! 7580 @ CHECK-ERRORS: ^ 7581 @ CHECK-ERRORS: error: alignment must be omitted 7582 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:64]! 7583 @ CHECK-ERRORS: ^ 7584 @ CHECK-ERRORS: error: alignment must be omitted 7585 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:128]! 7586 @ CHECK-ERRORS: ^ 7587 @ CHECK-ERRORS: error: alignment must be omitted 7588 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:256]! 7589 @ CHECK-ERRORS: ^ 7590 7591 vst3.32 {d0[1], d2[1], d4[1]}, [r4], r6 7592 vst3.32 {d0[1], d2[1], d4[1]}, [r4:16], r6 7593 vst3.32 {d0[1], d2[1], d4[1]}, [r4:32], r6 7594 vst3.32 {d0[1], d2[1], d4[1]}, [r4:64], r6 7595 vst3.32 {d0[1], d2[1], d4[1]}, [r4:128], r6 7596 vst3.32 {d0[1], d2[1], d4[1]}, [r4:256], r6 7597 7598 @ CHECK: vst3.32 {d0[1], d2[1], d4[1]}, [r4], r6 @ encoding: [0x84,0xf9,0xc6,0x0a] 7599 @ CHECK-ERRORS: error: alignment must be omitted 7600 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:16], r6 7601 @ CHECK-ERRORS: ^ 7602 @ CHECK-ERRORS: error: alignment must be omitted 7603 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:32], r6 7604 @ CHECK-ERRORS: ^ 7605 @ CHECK-ERRORS: error: alignment must be omitted 7606 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:64], r6 7607 @ CHECK-ERRORS: ^ 7608 @ CHECK-ERRORS: error: alignment must be omitted 7609 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:128], r6 7610 @ CHECK-ERRORS: ^ 7611 @ CHECK-ERRORS: error: alignment must be omitted 7612 @ CHECK-ERRORS: vst3.32 {d0[1], d2[1], d4[1]}, [r4:256], r6 7613 @ CHECK-ERRORS: ^ 7614 7615 vst4.8 {d0, d1, d2, d3}, [r4] 7616 vst4.8 {d0, d1, d2, d3}, [r4:16] 7617 vst4.8 {d0, d1, d2, d3}, [r4:32] 7618 vst4.8 {d0, d1, d2, d3}, [r4:64] 7619 vst4.8 {d0, d1, d2, d3}, [r4:128] 7620 vst4.8 {d0, d1, d2, d3}, [r4:256] 7621 7622 @ CHECK: vst4.8 {d0, d1, d2, d3}, [r4] @ encoding: [0x04,0xf9,0x0f,0x00] 7623 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7624 @ CHECK-ERRORS: vst4.8 {d0, d1, d2, d3}, [r4:16] 7625 @ CHECK-ERRORS: ^ 7626 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7627 @ CHECK-ERRORS: vst4.8 {d0, d1, d2, d3}, [r4:32] 7628 @ CHECK-ERRORS: ^ 7629 @ CHECK: vst4.8 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x04,0xf9,0x1f,0x00] 7630 @ CHECK: vst4.8 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x04,0xf9,0x2f,0x00] 7631 @ CHECK: vst4.8 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x04,0xf9,0x3f,0x00] 7632 7633 vst4.8 {d0, d1, d2, d3}, [r4]! 7634 vst4.8 {d0, d1, d2, d3}, [r4:16]! 7635 vst4.8 {d0, d1, d2, d3}, [r4:32]! 7636 vst4.8 {d0, d1, d2, d3}, [r4:64]! 7637 vst4.8 {d0, d1, d2, d3}, [r4:128]! 7638 vst4.8 {d0, d1, d2, d3}, [r4:256]! 7639 7640 @ CHECK: vst4.8 {d0, d1, d2, d3}, [r4]! @ encoding: [0x04,0xf9,0x0d,0x00] 7641 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7642 @ CHECK-ERRORS: vst4.8 {d0, d1, d2, d3}, [r4:16]! 7643 @ CHECK-ERRORS: ^ 7644 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7645 @ CHECK-ERRORS: vst4.8 {d0, d1, d2, d3}, [r4:32]! 7646 @ CHECK-ERRORS: ^ 7647 @ CHECK: vst4.8 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x04,0xf9,0x1d,0x00] 7648 @ CHECK: vst4.8 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x04,0xf9,0x2d,0x00] 7649 @ CHECK: vst4.8 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x04,0xf9,0x3d,0x00] 7650 7651 vst4.8 {d0, d1, d2, d3}, [r4], r6 7652 vst4.8 {d0, d1, d2, d3}, [r4:16], r6 7653 vst4.8 {d0, d1, d2, d3}, [r4:32], r6 7654 vst4.8 {d0, d1, d2, d3}, [r4:64], r6 7655 vst4.8 {d0, d1, d2, d3}, [r4:128], r6 7656 vst4.8 {d0, d1, d2, d3}, [r4:256], r6 7657 7658 @ CHECK: vst4.8 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x04,0xf9,0x06,0x00] 7659 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7660 @ CHECK-ERRORS: vst4.8 {d0, d1, d2, d3}, [r4:16], r6 7661 @ CHECK-ERRORS: ^ 7662 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7663 @ CHECK-ERRORS: vst4.8 {d0, d1, d2, d3}, [r4:32], r6 7664 @ CHECK-ERRORS: ^ 7665 @ CHECK: vst4.8 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x04,0xf9,0x16,0x00] 7666 @ CHECK: vst4.8 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x04,0xf9,0x26,0x00] 7667 @ CHECK: vst4.8 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x04,0xf9,0x36,0x00] 7668 7669 vst4.8 {d0, d2, d4, d6}, [r4] 7670 vst4.8 {d0, d2, d4, d6}, [r4:16] 7671 vst4.8 {d0, d2, d4, d6}, [r4:32] 7672 vst4.8 {d0, d2, d4, d6}, [r4:64] 7673 vst4.8 {d0, d2, d4, d6}, [r4:128] 7674 vst4.8 {d0, d2, d4, d6}, [r4:256] 7675 7676 @ CHECK: vst4.8 {d0, d2, d4, d6}, [r4] @ encoding: [0x04,0xf9,0x0f,0x01] 7677 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7678 @ CHECK-ERRORS: vst4.8 {d0, d2, d4, d6}, [r4:16] 7679 @ CHECK-ERRORS: ^ 7680 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7681 @ CHECK-ERRORS: vst4.8 {d0, d2, d4, d6}, [r4:32] 7682 @ CHECK-ERRORS: ^ 7683 @ CHECK: vst4.8 {d0, d2, d4, d6}, [r4:64] @ encoding: [0x04,0xf9,0x1f,0x01] 7684 @ CHECK: vst4.8 {d0, d2, d4, d6}, [r4:128] @ encoding: [0x04,0xf9,0x2f,0x01] 7685 @ CHECK: vst4.8 {d0, d2, d4, d6}, [r4:256] @ encoding: [0x04,0xf9,0x3f,0x01] 7686 7687 vst4.8 {d0, d2, d4, d6}, [r4]! 7688 vst4.8 {d0, d2, d4, d6}, [r4:16]! 7689 vst4.8 {d0, d2, d4, d6}, [r4:32]! 7690 vst4.8 {d0, d2, d4, d6}, [r4:64]! 7691 vst4.8 {d0, d2, d4, d6}, [r4:128]! 7692 vst4.8 {d0, d2, d4, d6}, [r4:256]! 7693 7694 @ CHECK: vst4.8 {d0, d2, d4, d6}, [r4]! @ encoding: [0x04,0xf9,0x0d,0x01] 7695 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7696 @ CHECK-ERRORS: vst4.8 {d0, d2, d4, d6}, [r4:16]! 7697 @ CHECK-ERRORS: ^ 7698 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7699 @ CHECK-ERRORS: vst4.8 {d0, d2, d4, d6}, [r4:32]! 7700 @ CHECK-ERRORS: ^ 7701 @ CHECK: vst4.8 {d0, d2, d4, d6}, [r4:64]! @ encoding: [0x04,0xf9,0x1d,0x01] 7702 @ CHECK: vst4.8 {d0, d2, d4, d6}, [r4:128]! @ encoding: [0x04,0xf9,0x2d,0x01] 7703 @ CHECK: vst4.8 {d0, d2, d4, d6}, [r4:256]! @ encoding: [0x04,0xf9,0x3d,0x01] 7704 7705 vst4.8 {d0, d2, d4, d6}, [r4], r6 7706 vst4.8 {d0, d2, d4, d6}, [r4:16], r6 7707 vst4.8 {d0, d2, d4, d6}, [r4:32], r6 7708 vst4.8 {d0, d2, d4, d6}, [r4:64], r6 7709 vst4.8 {d0, d2, d4, d6}, [r4:128], r6 7710 vst4.8 {d0, d2, d4, d6}, [r4:256], r6 7711 7712 @ CHECK: vst4.8 {d0, d2, d4, d6}, [r4], r6 @ encoding: [0x04,0xf9,0x06,0x01] 7713 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7714 @ CHECK-ERRORS: vst4.8 {d0, d2, d4, d6}, [r4:16], r6 7715 @ CHECK-ERRORS: ^ 7716 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7717 @ CHECK-ERRORS: vst4.8 {d0, d2, d4, d6}, [r4:32], r6 7718 @ CHECK-ERRORS: ^ 7719 @ CHECK: vst4.8 {d0, d2, d4, d6}, [r4:64], r6 @ encoding: [0x04,0xf9,0x16,0x01] 7720 @ CHECK: vst4.8 {d0, d2, d4, d6}, [r4:128], r6 @ encoding: [0x04,0xf9,0x26,0x01] 7721 @ CHECK: vst4.8 {d0, d2, d4, d6}, [r4:256], r6 @ encoding: [0x04,0xf9,0x36,0x01] 7722 7723 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4] 7724 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:16] 7725 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:32] 7726 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:64] 7727 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:128] 7728 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:256] 7729 7730 @ CHECK: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4] @ encoding: [0x84,0xf9,0x2f,0x03] 7731 @ CHECK-ERRORS: error: alignment must be 32 or omitted 7732 @ CHECK-ERRORS: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:16] 7733 @ CHECK-ERRORS: ^ 7734 @ CHECK: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:32] @ encoding: [0x84,0xf9,0x3f,0x03] 7735 @ CHECK-ERRORS: error: alignment must be 32 or omitted 7736 @ CHECK-ERRORS: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:64] 7737 @ CHECK-ERRORS: ^ 7738 @ CHECK-ERRORS: error: alignment must be 32 or omitted 7739 @ CHECK-ERRORS: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:128] 7740 @ CHECK-ERRORS: ^ 7741 @ CHECK-ERRORS: error: alignment must be 32 or omitted 7742 @ CHECK-ERRORS: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:256] 7743 @ CHECK-ERRORS: ^ 7744 7745 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4]! 7746 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:16]! 7747 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:32]! 7748 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! 7749 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:128]! 7750 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:256]! 7751 7752 @ CHECK: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4]! @ encoding: [0x84,0xf9,0x2d,0x03] 7753 @ CHECK-ERRORS: error: alignment must be 32 or omitted 7754 @ CHECK-ERRORS: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:16]! 7755 @ CHECK-ERRORS: ^ 7756 @ CHECK: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:32]! @ encoding: [0x84,0xf9,0x3d,0x03] 7757 @ CHECK-ERRORS: error: alignment must be 32 or omitted 7758 @ CHECK-ERRORS: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! 7759 @ CHECK-ERRORS: ^ 7760 @ CHECK-ERRORS: error: alignment must be 32 or omitted 7761 @ CHECK-ERRORS: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:128]! 7762 @ CHECK-ERRORS: ^ 7763 @ CHECK-ERRORS: error: alignment must be 32 or omitted 7764 @ CHECK-ERRORS: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:256]! 7765 @ CHECK-ERRORS: ^ 7766 7767 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4], r6 7768 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:16], r6 7769 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:32], r6 7770 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:64], r6 7771 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:128], r6 7772 vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:256], r6 7773 7774 @ CHECK: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4], r6 @ encoding: [0x84,0xf9,0x26,0x03] 7775 @ CHECK-ERRORS: error: alignment must be 32 or omitted 7776 @ CHECK-ERRORS: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:16], r6 7777 @ CHECK-ERRORS: ^ 7778 @ CHECK: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:32], r6 @ encoding: [0x84,0xf9,0x36,0x03] 7779 @ CHECK-ERRORS: error: alignment must be 32 or omitted 7780 @ CHECK-ERRORS: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:64], r6 7781 @ CHECK-ERRORS: ^ 7782 @ CHECK-ERRORS: error: alignment must be 32 or omitted 7783 @ CHECK-ERRORS: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:128], r6 7784 @ CHECK-ERRORS: ^ 7785 @ CHECK-ERRORS: error: alignment must be 32 or omitted 7786 @ CHECK-ERRORS: vst4.8 {d0[1], d1[1], d2[1], d3[1]}, [r4:256], r6 7787 @ CHECK-ERRORS: ^ 7788 7789 vst4.16 {d0, d1, d2, d3}, [r4] 7790 vst4.16 {d0, d1, d2, d3}, [r4:16] 7791 vst4.16 {d0, d1, d2, d3}, [r4:32] 7792 vst4.16 {d0, d1, d2, d3}, [r4:64] 7793 vst4.16 {d0, d1, d2, d3}, [r4:128] 7794 vst4.16 {d0, d1, d2, d3}, [r4:256] 7795 7796 @ CHECK: vst4.16 {d0, d1, d2, d3}, [r4] @ encoding: [0x04,0xf9,0x4f,0x00] 7797 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7798 @ CHECK-ERRORS: vst4.16 {d0, d1, d2, d3}, [r4:16] 7799 @ CHECK-ERRORS: ^ 7800 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7801 @ CHECK-ERRORS: vst4.16 {d0, d1, d2, d3}, [r4:32] 7802 @ CHECK-ERRORS: ^ 7803 @ CHECK: vst4.16 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x04,0xf9,0x5f,0x00] 7804 @ CHECK: vst4.16 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x04,0xf9,0x6f,0x00] 7805 @ CHECK: vst4.16 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x04,0xf9,0x7f,0x00] 7806 7807 vst4.16 {d0, d1, d2, d3}, [r4]! 7808 vst4.16 {d0, d1, d2, d3}, [r4:16]! 7809 vst4.16 {d0, d1, d2, d3}, [r4:32]! 7810 vst4.16 {d0, d1, d2, d3}, [r4:64]! 7811 vst4.16 {d0, d1, d2, d3}, [r4:128]! 7812 vst4.16 {d0, d1, d2, d3}, [r4:256]! 7813 7814 @ CHECK: vst4.16 {d0, d1, d2, d3}, [r4]! @ encoding: [0x04,0xf9,0x4d,0x00] 7815 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7816 @ CHECK-ERRORS: vst4.16 {d0, d1, d2, d3}, [r4:16]! 7817 @ CHECK-ERRORS: ^ 7818 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7819 @ CHECK-ERRORS: vst4.16 {d0, d1, d2, d3}, [r4:32]! 7820 @ CHECK-ERRORS: ^ 7821 @ CHECK: vst4.16 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x04,0xf9,0x5d,0x00] 7822 @ CHECK: vst4.16 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x04,0xf9,0x6d,0x00] 7823 @ CHECK: vst4.16 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x04,0xf9,0x7d,0x00] 7824 7825 vst4.16 {d0, d1, d2, d3}, [r4], r6 7826 vst4.16 {d0, d1, d2, d3}, [r4:16], r6 7827 vst4.16 {d0, d1, d2, d3}, [r4:32], r6 7828 vst4.16 {d0, d1, d2, d3}, [r4:64], r6 7829 vst4.16 {d0, d1, d2, d3}, [r4:128], r6 7830 vst4.16 {d0, d1, d2, d3}, [r4:256], r6 7831 7832 @ CHECK: vst4.16 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x04,0xf9,0x46,0x00] 7833 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7834 @ CHECK-ERRORS: vst4.16 {d0, d1, d2, d3}, [r4:16], r6 7835 @ CHECK-ERRORS: ^ 7836 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7837 @ CHECK-ERRORS: vst4.16 {d0, d1, d2, d3}, [r4:32], r6 7838 @ CHECK-ERRORS: ^ 7839 @ CHECK: vst4.16 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x04,0xf9,0x56,0x00] 7840 @ CHECK: vst4.16 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x04,0xf9,0x66,0x00] 7841 @ CHECK: vst4.16 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x04,0xf9,0x76,0x00] 7842 7843 vst4.16 {d0, d2, d4, d6}, [r4] 7844 vst4.16 {d0, d2, d4, d6}, [r4:16] 7845 vst4.16 {d0, d2, d4, d6}, [r4:32] 7846 vst4.16 {d0, d2, d4, d6}, [r4:64] 7847 vst4.16 {d0, d2, d4, d6}, [r4:128] 7848 vst4.16 {d0, d2, d4, d6}, [r4:256] 7849 7850 @ CHECK: vst4.16 {d0, d2, d4, d6}, [r4] @ encoding: [0x04,0xf9,0x4f,0x01] 7851 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7852 @ CHECK-ERRORS: vst4.16 {d0, d2, d4, d6}, [r4:16] 7853 @ CHECK-ERRORS: ^ 7854 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7855 @ CHECK-ERRORS: vst4.16 {d0, d2, d4, d6}, [r4:32] 7856 @ CHECK-ERRORS: ^ 7857 @ CHECK: vst4.16 {d0, d2, d4, d6}, [r4:64] @ encoding: [0x04,0xf9,0x5f,0x01] 7858 @ CHECK: vst4.16 {d0, d2, d4, d6}, [r4:128] @ encoding: [0x04,0xf9,0x6f,0x01] 7859 @ CHECK: vst4.16 {d0, d2, d4, d6}, [r4:256] @ encoding: [0x04,0xf9,0x7f,0x01] 7860 7861 vst4.16 {d0, d2, d4, d6}, [r4]! 7862 vst4.16 {d0, d2, d4, d6}, [r4:16]! 7863 vst4.16 {d0, d2, d4, d6}, [r4:32]! 7864 vst4.16 {d0, d2, d4, d6}, [r4:64]! 7865 vst4.16 {d0, d2, d4, d6}, [r4:128]! 7866 vst4.16 {d0, d2, d4, d6}, [r4:256]! 7867 7868 @ CHECK: vst4.16 {d0, d2, d4, d6}, [r4]! @ encoding: [0x04,0xf9,0x4d,0x01] 7869 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7870 @ CHECK-ERRORS: vst4.16 {d0, d2, d4, d6}, [r4:16]! 7871 @ CHECK-ERRORS: ^ 7872 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7873 @ CHECK-ERRORS: vst4.16 {d0, d2, d4, d6}, [r4:32]! 7874 @ CHECK-ERRORS: ^ 7875 @ CHECK: vst4.16 {d0, d2, d4, d6}, [r4:64]! @ encoding: [0x04,0xf9,0x5d,0x01] 7876 @ CHECK: vst4.16 {d0, d2, d4, d6}, [r4:128]! @ encoding: [0x04,0xf9,0x6d,0x01] 7877 @ CHECK: vst4.16 {d0, d2, d4, d6}, [r4:256]! @ encoding: [0x04,0xf9,0x7d,0x01] 7878 7879 vst4.16 {d0, d2, d4, d6}, [r4], r6 7880 vst4.16 {d0, d2, d4, d6}, [r4:16], r6 7881 vst4.16 {d0, d2, d4, d6}, [r4:32], r6 7882 vst4.16 {d0, d2, d4, d6}, [r4:64], r6 7883 vst4.16 {d0, d2, d4, d6}, [r4:128], r6 7884 vst4.16 {d0, d2, d4, d6}, [r4:256], r6 7885 7886 @ CHECK: vst4.16 {d0, d2, d4, d6}, [r4], r6 @ encoding: [0x04,0xf9,0x46,0x01] 7887 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7888 @ CHECK-ERRORS: vst4.16 {d0, d2, d4, d6}, [r4:16], r6 7889 @ CHECK-ERRORS: ^ 7890 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 7891 @ CHECK-ERRORS: vst4.16 {d0, d2, d4, d6}, [r4:32], r6 7892 @ CHECK-ERRORS: ^ 7893 @ CHECK: vst4.16 {d0, d2, d4, d6}, [r4:64], r6 @ encoding: [0x04,0xf9,0x56,0x01] 7894 @ CHECK: vst4.16 {d0, d2, d4, d6}, [r4:128], r6 @ encoding: [0x04,0xf9,0x66,0x01] 7895 @ CHECK: vst4.16 {d0, d2, d4, d6}, [r4:256], r6 @ encoding: [0x04,0xf9,0x76,0x01] 7896 7897 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4] 7898 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:16] 7899 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:32] 7900 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:64] 7901 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:128] 7902 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:256] 7903 7904 @ CHECK: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4] @ encoding: [0x84,0xf9,0x4f,0x07] 7905 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7906 @ CHECK-ERRORS: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:16] 7907 @ CHECK-ERRORS: ^ 7908 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7909 @ CHECK-ERRORS: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:32] 7910 @ CHECK-ERRORS: ^ 7911 @ CHECK: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:64] @ encoding: [0x84,0xf9,0x5f,0x07] 7912 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7913 @ CHECK-ERRORS: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:128] 7914 @ CHECK-ERRORS: ^ 7915 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7916 @ CHECK-ERRORS: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:256] 7917 @ CHECK-ERRORS: ^ 7918 7919 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4]! 7920 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:16]! 7921 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:32]! 7922 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! 7923 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:128]! 7924 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:256]! 7925 7926 @ CHECK: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4]! @ encoding: [0x84,0xf9,0x4d,0x07] 7927 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7928 @ CHECK-ERRORS: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:16]! 7929 @ CHECK-ERRORS: ^ 7930 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7931 @ CHECK-ERRORS: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:32]! 7932 @ CHECK-ERRORS: ^ 7933 @ CHECK: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! @ encoding: [0x84,0xf9,0x5d,0x07] 7934 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7935 @ CHECK-ERRORS: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:128]! 7936 @ CHECK-ERRORS: ^ 7937 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7938 @ CHECK-ERRORS: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:256]! 7939 @ CHECK-ERRORS: ^ 7940 7941 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4], r6 7942 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:16], r6 7943 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:32], r6 7944 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:64], r6 7945 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:128], r6 7946 vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:256], r6 7947 7948 @ CHECK: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4], r6 @ encoding: [0x84,0xf9,0x46,0x07] 7949 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7950 @ CHECK-ERRORS: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:16], r6 7951 @ CHECK-ERRORS: ^ 7952 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7953 @ CHECK-ERRORS: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:32], r6 7954 @ CHECK-ERRORS: ^ 7955 @ CHECK: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:64], r6 @ encoding: [0x84,0xf9,0x56,0x07] 7956 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7957 @ CHECK-ERRORS: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:128], r6 7958 @ CHECK-ERRORS: ^ 7959 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7960 @ CHECK-ERRORS: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:256], r6 7961 @ CHECK-ERRORS: ^ 7962 7963 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4] 7964 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:16] 7965 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:32] 7966 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:64] 7967 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:128] 7968 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:256] 7969 7970 @ CHECK: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4] @ encoding: [0x84,0xf9,0x6f,0x07] 7971 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7972 @ CHECK-ERRORS: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:16] 7973 @ CHECK-ERRORS: ^ 7974 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7975 @ CHECK-ERRORS: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:32] 7976 @ CHECK-ERRORS: ^ 7977 @ CHECK: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:64] @ encoding: [0x84,0xf9,0x7f,0x07] 7978 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7979 @ CHECK-ERRORS: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:128] 7980 @ CHECK-ERRORS: ^ 7981 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7982 @ CHECK-ERRORS: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:256] 7983 @ CHECK-ERRORS: ^ 7984 7985 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4]! 7986 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:16]! 7987 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:32]! 7988 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:64]! 7989 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:128]! 7990 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:256]! 7991 7992 @ CHECK: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4]! @ encoding: [0x84,0xf9,0x6d,0x07] 7993 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7994 @ CHECK-ERRORS: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:16]! 7995 @ CHECK-ERRORS: ^ 7996 @ CHECK-ERRORS: error: alignment must be 64 or omitted 7997 @ CHECK-ERRORS: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:32]! 7998 @ CHECK-ERRORS: ^ 7999 @ CHECK: vst4.16 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! @ encoding: [0x84,0xf9,0x7d,0x07] 8000 @ CHECK-ERRORS: error: alignment must be 64 or omitted 8001 @ CHECK-ERRORS: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:128]! 8002 @ CHECK-ERRORS: ^ 8003 @ CHECK-ERRORS: error: alignment must be 64 or omitted 8004 @ CHECK-ERRORS: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:256]! 8005 @ CHECK-ERRORS: ^ 8006 8007 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4], r6 8008 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:16], r6 8009 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:32], r6 8010 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:64], r6 8011 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:128], r6 8012 vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:256], r6 8013 8014 @ CHECK: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4], r6 @ encoding: [0x84,0xf9,0x66,0x07] 8015 @ CHECK-ERRORS: error: alignment must be 64 or omitted 8016 @ CHECK-ERRORS: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:16], r6 8017 @ CHECK-ERRORS: ^ 8018 @ CHECK-ERRORS: error: alignment must be 64 or omitted 8019 @ CHECK-ERRORS: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:32], r6 8020 @ CHECK-ERRORS: ^ 8021 @ CHECK: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:64], r6 @ encoding: [0x84,0xf9,0x76,0x07] 8022 @ CHECK-ERRORS: error: alignment must be 64 or omitted 8023 @ CHECK-ERRORS: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:128], r6 8024 @ CHECK-ERRORS: ^ 8025 @ CHECK-ERRORS: error: alignment must be 64 or omitted 8026 @ CHECK-ERRORS: vst4.16 {d0[1], d2[1], d4[1], d6[1]}, [r4:256], r6 8027 @ CHECK-ERRORS: ^ 8028 8029 vst4.32 {d0, d1, d2, d3}, [r4] 8030 vst4.32 {d0, d1, d2, d3}, [r4:16] 8031 vst4.32 {d0, d1, d2, d3}, [r4:32] 8032 vst4.32 {d0, d1, d2, d3}, [r4:64] 8033 vst4.32 {d0, d1, d2, d3}, [r4:128] 8034 vst4.32 {d0, d1, d2, d3}, [r4:256] 8035 8036 @ CHECK: vst4.32 {d0, d1, d2, d3}, [r4] @ encoding: [0x04,0xf9,0x8f,0x00] 8037 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 8038 @ CHECK-ERRORS: vst4.32 {d0, d1, d2, d3}, [r4:16] 8039 @ CHECK-ERRORS: ^ 8040 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 8041 @ CHECK-ERRORS: vst4.32 {d0, d1, d2, d3}, [r4:32] 8042 @ CHECK-ERRORS: ^ 8043 @ CHECK: vst4.32 {d0, d1, d2, d3}, [r4:64] @ encoding: [0x04,0xf9,0x9f,0x00] 8044 @ CHECK: vst4.32 {d0, d1, d2, d3}, [r4:128] @ encoding: [0x04,0xf9,0xaf,0x00] 8045 @ CHECK: vst4.32 {d0, d1, d2, d3}, [r4:256] @ encoding: [0x04,0xf9,0xbf,0x00] 8046 8047 vst4.32 {d0, d1, d2, d3}, [r4]! 8048 vst4.32 {d0, d1, d2, d3}, [r4:16]! 8049 vst4.32 {d0, d1, d2, d3}, [r4:32]! 8050 vst4.32 {d0, d1, d2, d3}, [r4:64]! 8051 vst4.32 {d0, d1, d2, d3}, [r4:128]! 8052 vst4.32 {d0, d1, d2, d3}, [r4:256]! 8053 8054 @ CHECK: vst4.32 {d0, d1, d2, d3}, [r4]! @ encoding: [0x04,0xf9,0x8d,0x00] 8055 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 8056 @ CHECK-ERRORS: vst4.32 {d0, d1, d2, d3}, [r4:16]! 8057 @ CHECK-ERRORS: ^ 8058 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 8059 @ CHECK-ERRORS: vst4.32 {d0, d1, d2, d3}, [r4:32]! 8060 @ CHECK-ERRORS: ^ 8061 @ CHECK: vst4.32 {d0, d1, d2, d3}, [r4:64]! @ encoding: [0x04,0xf9,0x9d,0x00] 8062 @ CHECK: vst4.32 {d0, d1, d2, d3}, [r4:128]! @ encoding: [0x04,0xf9,0xad,0x00] 8063 @ CHECK: vst4.32 {d0, d1, d2, d3}, [r4:256]! @ encoding: [0x04,0xf9,0xbd,0x00] 8064 8065 vst4.32 {d0, d1, d2, d3}, [r4], r6 8066 vst4.32 {d0, d1, d2, d3}, [r4:16], r6 8067 vst4.32 {d0, d1, d2, d3}, [r4:32], r6 8068 vst4.32 {d0, d1, d2, d3}, [r4:64], r6 8069 vst4.32 {d0, d1, d2, d3}, [r4:128], r6 8070 vst4.32 {d0, d1, d2, d3}, [r4:256], r6 8071 8072 @ CHECK: vst4.32 {d0, d1, d2, d3}, [r4], r6 @ encoding: [0x04,0xf9,0x86,0x00] 8073 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 8074 @ CHECK-ERRORS: vst4.32 {d0, d1, d2, d3}, [r4:16], r6 8075 @ CHECK-ERRORS: ^ 8076 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 8077 @ CHECK-ERRORS: vst4.32 {d0, d1, d2, d3}, [r4:32], r6 8078 @ CHECK-ERRORS: ^ 8079 @ CHECK: vst4.32 {d0, d1, d2, d3}, [r4:64], r6 @ encoding: [0x04,0xf9,0x96,0x00] 8080 @ CHECK: vst4.32 {d0, d1, d2, d3}, [r4:128], r6 @ encoding: [0x04,0xf9,0xa6,0x00] 8081 @ CHECK: vst4.32 {d0, d1, d2, d3}, [r4:256], r6 @ encoding: [0x04,0xf9,0xb6,0x00] 8082 8083 vst4.32 {d0, d2, d4, d6}, [r4] 8084 vst4.32 {d0, d2, d4, d6}, [r4:16] 8085 vst4.32 {d0, d2, d4, d6}, [r4:32] 8086 vst4.32 {d0, d2, d4, d6}, [r4:64] 8087 vst4.32 {d0, d2, d4, d6}, [r4:128] 8088 vst4.32 {d0, d2, d4, d6}, [r4:256] 8089 8090 @ CHECK: vst4.32 {d0, d2, d4, d6}, [r4] @ encoding: [0x04,0xf9,0x8f,0x01] 8091 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 8092 @ CHECK-ERRORS: vst4.32 {d0, d2, d4, d6}, [r4:16] 8093 @ CHECK-ERRORS: ^ 8094 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 8095 @ CHECK-ERRORS: vst4.32 {d0, d2, d4, d6}, [r4:32] 8096 @ CHECK-ERRORS: ^ 8097 @ CHECK: vst4.32 {d0, d2, d4, d6}, [r4:64] @ encoding: [0x04,0xf9,0x9f,0x01] 8098 @ CHECK: vst4.32 {d0, d2, d4, d6}, [r4:128] @ encoding: [0x04,0xf9,0xaf,0x01] 8099 @ CHECK: vst4.32 {d0, d2, d4, d6}, [r4:256] @ encoding: [0x04,0xf9,0xbf,0x01] 8100 8101 vst4.32 {d0, d2, d4, d6}, [r4]! 8102 vst4.32 {d0, d2, d4, d6}, [r4:16]! 8103 vst4.32 {d0, d2, d4, d6}, [r4:32]! 8104 vst4.32 {d0, d2, d4, d6}, [r4:64]! 8105 vst4.32 {d0, d2, d4, d6}, [r4:128]! 8106 vst4.32 {d0, d2, d4, d6}, [r4:256]! 8107 8108 @ CHECK: vst4.32 {d0, d2, d4, d6}, [r4]! @ encoding: [0x04,0xf9,0x8d,0x01] 8109 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 8110 @ CHECK-ERRORS: vst4.32 {d0, d2, d4, d6}, [r4:16]! 8111 @ CHECK-ERRORS: ^ 8112 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 8113 @ CHECK-ERRORS: vst4.32 {d0, d2, d4, d6}, [r4:32]! 8114 @ CHECK-ERRORS: ^ 8115 @ CHECK: vst4.32 {d0, d2, d4, d6}, [r4:64]! @ encoding: [0x04,0xf9,0x9d,0x01] 8116 @ CHECK: vst4.32 {d0, d2, d4, d6}, [r4:128]! @ encoding: [0x04,0xf9,0xad,0x01] 8117 @ CHECK: vst4.32 {d0, d2, d4, d6}, [r4:256]! @ encoding: [0x04,0xf9,0xbd,0x01] 8118 8119 vst4.32 {d0, d2, d4, d6}, [r4], r6 8120 vst4.32 {d0, d2, d4, d6}, [r4:16], r6 8121 vst4.32 {d0, d2, d4, d6}, [r4:32], r6 8122 vst4.32 {d0, d2, d4, d6}, [r4:64], r6 8123 vst4.32 {d0, d2, d4, d6}, [r4:128], r6 8124 vst4.32 {d0, d2, d4, d6}, [r4:256], r6 8125 8126 @ CHECK: vst4.32 {d0, d2, d4, d6}, [r4], r6 @ encoding: [0x04,0xf9,0x86,0x01] 8127 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 8128 @ CHECK-ERRORS: vst4.32 {d0, d2, d4, d6}, [r4:16], r6 8129 @ CHECK-ERRORS: ^ 8130 @ CHECK-ERRORS: error: alignment must be 64, 128, 256 or omitted 8131 @ CHECK-ERRORS: vst4.32 {d0, d2, d4, d6}, [r4:32], r6 8132 @ CHECK-ERRORS: ^ 8133 @ CHECK: vst4.32 {d0, d2, d4, d6}, [r4:64], r6 @ encoding: [0x04,0xf9,0x96,0x01] 8134 @ CHECK: vst4.32 {d0, d2, d4, d6}, [r4:128], r6 @ encoding: [0x04,0xf9,0xa6,0x01] 8135 @ CHECK: vst4.32 {d0, d2, d4, d6}, [r4:256], r6 @ encoding: [0x04,0xf9,0xb6,0x01] 8136 8137 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4] 8138 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16] 8139 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32] 8140 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64] 8141 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128] 8142 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256] 8143 8144 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4] @ encoding: [0x84,0xf9,0x8f,0x0b] 8145 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16] 8146 @ CHECK-ERRORS: ^ 8147 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8148 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32] 8149 @ CHECK-ERRORS: ^ 8150 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64] @ encoding: [0x84,0xf9,0x9f,0x0b] 8151 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128] @ encoding: [0x84,0xf9,0xaf,0x0b] 8152 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8153 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256] 8154 @ CHECK-ERRORS: ^ 8155 8156 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4]! 8157 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16]! 8158 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32]! 8159 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! 8160 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128]! 8161 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256]! 8162 8163 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4]! @ encoding: [0x84,0xf9,0x8d,0x0b] 8164 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8165 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16]! 8166 @ CHECK-ERRORS: ^ 8167 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8168 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32]! 8169 @ CHECK-ERRORS: ^ 8170 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! @ encoding: [0x84,0xf9,0x9d,0x0b] 8171 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128]! @ encoding: [0x84,0xf9,0xad,0x0b] 8172 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8173 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256]! 8174 @ CHECK-ERRORS: ^ 8175 8176 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4], r6 8177 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16], r6 8178 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32], r6 8179 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64], r6 8180 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128], r6 8181 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256], r6 8182 8183 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4], r6 @ encoding: [0x84,0xf9,0x86,0x0b] 8184 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8185 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16], r6 8186 @ CHECK-ERRORS: ^ 8187 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8188 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32], r6 8189 @ CHECK-ERRORS: ^ 8190 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64], r6 @ encoding: [0x84,0xf9,0x96,0x0b] 8191 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128], r6 @ encoding: [0x84,0xf9,0xa6,0x0b] 8192 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8193 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256], r6 8194 @ CHECK-ERRORS: ^ 8195 8196 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4] 8197 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16] 8198 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32] 8199 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64] 8200 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128] 8201 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256] 8202 8203 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4] @ encoding: [0x84,0xf9,0xcf,0x0b] 8204 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8205 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16] 8206 @ CHECK-ERRORS: ^ 8207 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8208 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32] 8209 @ CHECK-ERRORS: ^ 8210 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64] @ encoding: [0x84,0xf9,0xdf,0x0b] 8211 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128] @ encoding: [0x84,0xf9,0xef,0x0b] 8212 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8213 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256] 8214 @ CHECK-ERRORS: ^ 8215 8216 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4]! 8217 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16]! 8218 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32]! 8219 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64]! 8220 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128]! 8221 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256]! 8222 8223 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4]! @ encoding: [0x84,0xf9,0xcd,0x0b] 8224 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8225 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16]! 8226 @ CHECK-ERRORS: ^ 8227 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8228 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32]! 8229 @ CHECK-ERRORS: ^ 8230 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64]! @ encoding: [0x84,0xf9,0xdd,0x0b] 8231 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128]! @ encoding: [0x84,0xf9,0xed,0x0b] 8232 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8233 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256]! 8234 @ CHECK-ERRORS: ^ 8235 8236 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4], r6 8237 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16], r6 8238 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32], r6 8239 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64], r6 8240 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128], r6 8241 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256], r6 8242 8243 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4], r6 @ encoding: [0x84,0xf9,0xc6,0x0b] 8244 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8245 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16], r6 8246 @ CHECK-ERRORS: ^ 8247 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8248 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32], r6 8249 @ CHECK-ERRORS: ^ 8250 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64], r6 @ encoding: [0x84,0xf9,0xd6,0x0b] 8251 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128], r6 @ encoding: [0x84,0xf9,0xe6,0x0b] 8252 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8253 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256], r6 8254 @ CHECK-ERRORS: ^ 8255 8256 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4]! 8257 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16]! 8258 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32]! 8259 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! 8260 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128]! 8261 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256]! 8262 8263 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4]! @ encoding: [0x84,0xf9,0x8d,0x0b] 8264 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8265 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16]! 8266 @ CHECK-ERRORS: ^ 8267 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8268 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32]! 8269 @ CHECK-ERRORS: ^ 8270 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64]! @ encoding: [0x84,0xf9,0x9d,0x0b] 8271 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128]! @ encoding: [0x84,0xf9,0xad,0x0b] 8272 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8273 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256]! 8274 @ CHECK-ERRORS: ^ 8275 8276 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4], r6 8277 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16], r6 8278 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32], r6 8279 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64], r6 8280 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128], r6 8281 vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256], r6 8282 8283 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4], r6 @ encoding: [0x84,0xf9,0x86,0x0b] 8284 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8285 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:16], r6 8286 @ CHECK-ERRORS: ^ 8287 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8288 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:32], r6 8289 @ CHECK-ERRORS: ^ 8290 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:64], r6 @ encoding: [0x84,0xf9,0x96,0x0b] 8291 @ CHECK: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:128], r6 @ encoding: [0x84,0xf9,0xa6,0x0b] 8292 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8293 @ CHECK-ERRORS: vst4.32 {d0[1], d1[1], d2[1], d3[1]}, [r4:256], r6 8294 @ CHECK-ERRORS: ^ 8295 8296 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4] 8297 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16] 8298 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32] 8299 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64] 8300 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128] 8301 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256] 8302 8303 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4] @ encoding: [0x84,0xf9,0xcf,0x0b] 8304 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8305 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16] 8306 @ CHECK-ERRORS: ^ 8307 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8308 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32] 8309 @ CHECK-ERRORS: ^ 8310 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64] @ encoding: [0x84,0xf9,0xdf,0x0b] 8311 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128] @ encoding: [0x84,0xf9,0xef,0x0b] 8312 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8313 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256] 8314 @ CHECK-ERRORS: ^ 8315 8316 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4]! 8317 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16]! 8318 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32]! 8319 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64]! 8320 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128]! 8321 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256]! 8322 8323 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4]! @ encoding: [0x84,0xf9,0xcd,0x0b] 8324 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8325 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16]! 8326 @ CHECK-ERRORS: ^ 8327 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8328 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32]! 8329 @ CHECK-ERRORS: ^ 8330 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64]! @ encoding: [0x84,0xf9,0xdd,0x0b] 8331 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128]! @ encoding: [0x84,0xf9,0xed,0x0b] 8332 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8333 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256]! 8334 @ CHECK-ERRORS: ^ 8335 8336 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4], r6 8337 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16], r6 8338 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32], r6 8339 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64], r6 8340 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128], r6 8341 vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256], r6 8342 8343 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4], r6 @ encoding: [0x84,0xf9,0xc6,0x0b] 8344 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8345 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:16], r6 8346 @ CHECK-ERRORS: ^ 8347 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8348 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:32], r6 8349 @ CHECK-ERRORS: ^ 8350 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:64], r6 @ encoding: [0x84,0xf9,0xd6,0x0b] 8351 @ CHECK: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:128], r6 @ encoding: [0x84,0xf9,0xe6,0x0b] 8352 @ CHECK-ERRORS: error: alignment must be 64, 128 or omitted 8353 @ CHECK-ERRORS: vst4.32 {d0[1], d2[1], d4[1], d6[1]}, [r4:256], r6 8354 @ CHECK-ERRORS: ^ 8355