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