brintos

brintos / llvm-project-archived public Read only

0
0
Text · 112.8 KiB · 3085485 Raw
2405 lines · plain
1; RUN: llvm-mc -triple arm64-apple-darwin -mattr=neon -output-asm-variant=1 -show-encoding < %s | FileCheck %s2 3_ld1st1_multiple:4  ld1.8b {v0}, [x1]5  ld1.8b {v0, v1}, [x1]6  ld1.8b {v0, v1, v2}, [x1]7  ld1.8b {v0, v1, v2, v3}, [x1]8 9  ld1.8b {v3}, [x1]10  ld1.8b {v3, v4}, [x2]11  ld1.8b {v4, v5, v6}, [x3]12  ld1.8b {v7, v8, v9, v10}, [x4]13 14  ld1.16b {v0}, [x1]15  ld1.16b {v0, v1}, [x1]16  ld1.16b {v0, v1, v2}, [x1]17  ld1.16b {v0, v1, v2, v3}, [x1]18 19  ld1.4h {v0}, [x1]20  ld1.4h {v0, v1}, [x1]21  ld1.4h {v0, v1, v2}, [x1]22  ld1.4h {v0, v1, v2, v3}, [x1]23 24  ld1.8h {v0}, [x1]25  ld1.8h {v0, v1}, [x1]26  ld1.8h {v0, v1, v2}, [x1]27  ld1.8h {v0, v1, v2, v3}, [x1]28 29  ld1.2s {v0}, [x1]30  ld1.2s {v0, v1}, [x1]31  ld1.2s {v0, v1, v2}, [x1]32  ld1.2s {v0, v1, v2, v3}, [x1]33 34  ld1.4s {v0}, [x1]35  ld1.4s {v0, v1}, [x1]36  ld1.4s {v0, v1, v2}, [x1]37  ld1.4s {v0, v1, v2, v3}, [x1]38 39  ld1.1d {v0}, [x1]40  ld1.1d {v0, v1}, [x1]41  ld1.1d {v0, v1, v2}, [x1]42  ld1.1d {v0, v1, v2, v3}, [x1]43 44  ld1.2d {v0}, [x1]45  ld1.2d {v0, v1}, [x1]46  ld1.2d {v0, v1, v2}, [x1]47  ld1.2d {v0, v1, v2, v3}, [x1]48 49  st1.8b {v0}, [x1]50  st1.8b {v0, v1}, [x1]51  st1.8b {v0, v1, v2}, [x1]52  st1.8b {v0, v1, v2, v3}, [x1]53 54  st1.16b {v0}, [x1]55  st1.16b {v0, v1}, [x1]56  st1.16b {v0, v1, v2}, [x1]57  st1.16b {v0, v1, v2, v3}, [x1]58 59  st1.4h {v0}, [x1]60  st1.4h {v0, v1}, [x1]61  st1.4h {v0, v1, v2}, [x1]62  st1.4h {v0, v1, v2, v3}, [x1]63 64  st1.8h {v0}, [x1]65  st1.8h {v0, v1}, [x1]66  st1.8h {v0, v1, v2}, [x1]67  st1.8h {v0, v1, v2, v3}, [x1]68 69  st1.2s {v0}, [x1]70  st1.2s {v0, v1}, [x1]71  st1.2s {v0, v1, v2}, [x1]72  st1.2s {v0, v1, v2, v3}, [x1]73 74  st1.4s {v0}, [x1]75  st1.4s {v0, v1}, [x1]76  st1.4s {v0, v1, v2}, [x1]77  st1.4s {v0, v1, v2, v3}, [x1]78 79  st1.1d {v0}, [x1]80  st1.1d {v0, v1}, [x1]81  st1.1d {v0, v1, v2}, [x1]82  st1.1d {v0, v1, v2, v3}, [x1]83 84  st1.2d {v0}, [x1]85  st1.2d {v0, v1}, [x1]86  st1.2d {v0, v1, v2}, [x1]87  st1.2d {v0, v1, v2, v3}, [x1]88 89  st1.2d {v5}, [x1]90  st1.2d {v7, v8}, [x10]91  st1.2d {v11, v12, v13}, [x1]92  st1.2d {v28, v29, v30, v31}, [x13]93 94; CHECK: _ld1st1_multiple:95; CHECK: ld1.8b	{ v0 }, [x1]            ; encoding: [0x20,0x70,0x40,0x0c]96; CHECK: ld1.8b	{ v0, v1 }, [x1]        ; encoding: [0x20,0xa0,0x40,0x0c]97; CHECK: ld1.8b	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x60,0x40,0x0c]98; CHECK: ld1.8b	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x20,0x40,0x0c]99 100; CHECK: ld1.8b { v3 }, [x1]            ; encoding: [0x23,0x70,0x40,0x0c]101; CHECK: ld1.8b { v3, v4 }, [x2]        ; encoding: [0x43,0xa0,0x40,0x0c]102; CHECK: ld1.8b { v4, v5, v6 }, [x3]    ; encoding: [0x64,0x60,0x40,0x0c]103; CHECK: ld1.8b { v7, v8, v9, v10 }, [x4] ; encoding: [0x87,0x20,0x40,0x0c]104 105; CHECK: ld1.16b	{ v0 }, [x1]            ; encoding: [0x20,0x70,0x40,0x4c]106; CHECK: ld1.16b	{ v0, v1 }, [x1]        ; encoding: [0x20,0xa0,0x40,0x4c]107; CHECK: ld1.16b	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x60,0x40,0x4c]108; CHECK: ld1.16b	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x20,0x40,0x4c]109 110; CHECK: ld1.4h	{ v0 }, [x1]            ; encoding: [0x20,0x74,0x40,0x0c]111; CHECK: ld1.4h	{ v0, v1 }, [x1]        ; encoding: [0x20,0xa4,0x40,0x0c]112; CHECK: ld1.4h	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x64,0x40,0x0c]113; CHECK: ld1.4h	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x24,0x40,0x0c]114 115; CHECK: ld1.8h	{ v0 }, [x1]            ; encoding: [0x20,0x74,0x40,0x4c]116; CHECK: ld1.8h	{ v0, v1 }, [x1]        ; encoding: [0x20,0xa4,0x40,0x4c]117; CHECK: ld1.8h	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x64,0x40,0x4c]118; CHECK: ld1.8h	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x24,0x40,0x4c]119 120; CHECK: ld1.2s	{ v0 }, [x1]            ; encoding: [0x20,0x78,0x40,0x0c]121; CHECK: ld1.2s	{ v0, v1 }, [x1]        ; encoding: [0x20,0xa8,0x40,0x0c]122; CHECK: ld1.2s	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x68,0x40,0x0c]123; CHECK: ld1.2s	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x28,0x40,0x0c]124 125; CHECK: ld1.4s	{ v0 }, [x1]            ; encoding: [0x20,0x78,0x40,0x4c]126; CHECK: ld1.4s	{ v0, v1 }, [x1]        ; encoding: [0x20,0xa8,0x40,0x4c]127; CHECK: ld1.4s	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x68,0x40,0x4c]128; CHECK: ld1.4s	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x28,0x40,0x4c]129 130; CHECK: ld1.1d	{ v0 }, [x1]            ; encoding: [0x20,0x7c,0x40,0x0c]131; CHECK: ld1.1d	{ v0, v1 }, [x1]        ; encoding: [0x20,0xac,0x40,0x0c]132; CHECK: ld1.1d	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x6c,0x40,0x0c]133; CHECK: ld1.1d	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x2c,0x40,0x0c]134 135; CHECK: ld1.2d	{ v0 }, [x1]            ; encoding: [0x20,0x7c,0x40,0x4c]136; CHECK: ld1.2d	{ v0, v1 }, [x1]        ; encoding: [0x20,0xac,0x40,0x4c]137; CHECK: ld1.2d	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x6c,0x40,0x4c]138; CHECK: ld1.2d	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x2c,0x40,0x4c]139 140 141; CHECK: st1.8b	{ v0 }, [x1]            ; encoding: [0x20,0x70,0x00,0x0c]142; CHECK: st1.8b	{ v0, v1 }, [x1]        ; encoding: [0x20,0xa0,0x00,0x0c]143; CHECK: st1.8b	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x60,0x00,0x0c]144; CHECK: st1.8b	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x20,0x00,0x0c]145 146; CHECK: st1.16b	{ v0 }, [x1]            ; encoding: [0x20,0x70,0x00,0x4c]147; CHECK: st1.16b	{ v0, v1 }, [x1]        ; encoding: [0x20,0xa0,0x00,0x4c]148; CHECK: st1.16b	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x60,0x00,0x4c]149; CHECK: st1.16b	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x20,0x00,0x4c]150 151; CHECK: st1.4h	{ v0 }, [x1]            ; encoding: [0x20,0x74,0x00,0x0c]152; CHECK: st1.4h	{ v0, v1 }, [x1]        ; encoding: [0x20,0xa4,0x00,0x0c]153; CHECK: st1.4h	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x64,0x00,0x0c]154; CHECK: st1.4h	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x24,0x00,0x0c]155 156; CHECK: st1.8h	{ v0 }, [x1]            ; encoding: [0x20,0x74,0x00,0x4c]157; CHECK: st1.8h	{ v0, v1 }, [x1]        ; encoding: [0x20,0xa4,0x00,0x4c]158; CHECK: st1.8h	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x64,0x00,0x4c]159; CHECK: st1.8h	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x24,0x00,0x4c]160 161; CHECK: st1.2s	{ v0 }, [x1]            ; encoding: [0x20,0x78,0x00,0x0c]162; CHECK: st1.2s	{ v0, v1 }, [x1]        ; encoding: [0x20,0xa8,0x00,0x0c]163; CHECK: st1.2s	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x68,0x00,0x0c]164; CHECK: st1.2s	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x28,0x00,0x0c]165 166; CHECK: st1.4s	{ v0 }, [x1]            ; encoding: [0x20,0x78,0x00,0x4c]167; CHECK: st1.4s	{ v0, v1 }, [x1]        ; encoding: [0x20,0xa8,0x00,0x4c]168; CHECK: st1.4s	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x68,0x00,0x4c]169; CHECK: st1.4s	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x28,0x00,0x4c]170 171; CHECK: st1.1d	{ v0 }, [x1]            ; encoding: [0x20,0x7c,0x00,0x0c]172; CHECK: st1.1d	{ v0, v1 }, [x1]        ; encoding: [0x20,0xac,0x00,0x0c]173; CHECK: st1.1d	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x6c,0x00,0x0c]174; CHECK: st1.1d	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x2c,0x00,0x0c]175 176; CHECK: st1.2d	{ v0 }, [x1]            ; encoding: [0x20,0x7c,0x00,0x4c]177; CHECK: st1.2d	{ v0, v1 }, [x1]        ; encoding: [0x20,0xac,0x00,0x4c]178; CHECK: st1.2d	{ v0, v1, v2 }, [x1]    ; encoding: [0x20,0x6c,0x00,0x4c]179; CHECK: st1.2d	{ v0, v1, v2, v3 }, [x1] ; encoding: [0x20,0x2c,0x00,0x4c]180 181; CHECK: st1.2d { v5 }, [x1]            ; encoding: [0x25,0x7c,0x00,0x4c]182; CHECK: st1.2d { v7, v8 }, [x10]       ; encoding: [0x47,0xad,0x00,0x4c]183; CHECK: st1.2d { v11, v12, v13 }, [x1] ; encoding: [0x2b,0x6c,0x00,0x4c]184; CHECK: st1.2d { v28, v29, v30, v31 }, [x13] ; encoding: [0xbc,0x2d,0x00,0x4c]185 186_ld2st2_multiple:187  ld2.8b {v4, v5}, [x19]188  ld2.16b {v4, v5}, [x19]189  ld2.4h {v4, v5}, [x19]190  ld2.8h {v4, v5}, [x19]191  ld2.2s {v4, v5}, [x19]192  ld2.4s {v4, v5}, [x19]193  ld2.2d {v4, v5}, [x19]194 195  st2.8b {v4, v5}, [x19]196  st2.16b {v4, v5}, [x19]197  st2.4h {v4, v5}, [x19]198  st2.8h {v4, v5}, [x19]199  st2.2s {v4, v5}, [x19]200  st2.4s {v4, v5}, [x19]201  st2.2d {v4, v5}, [x19]202 203 204; CHECK: _ld2st2_multiple205; CHECK: ld2.8b { v4, v5 }, [x19]       ; encoding: [0x64,0x82,0x40,0x0c]206; CHECK: ld2.16b { v4, v5 }, [x19]      ; encoding: [0x64,0x82,0x40,0x4c]207; CHECK: ld2.4h { v4, v5 }, [x19]       ; encoding: [0x64,0x86,0x40,0x0c]208; CHECK: ld2.8h { v4, v5 }, [x19]       ; encoding: [0x64,0x86,0x40,0x4c]209; CHECK: ld2.2s { v4, v5 }, [x19]       ; encoding: [0x64,0x8a,0x40,0x0c]210; CHECK: ld2.4s { v4, v5 }, [x19]       ; encoding: [0x64,0x8a,0x40,0x4c]211; CHECK: ld2.2d { v4, v5 }, [x19]       ; encoding: [0x64,0x8e,0x40,0x4c]212 213; CHECK: st2.8b { v4, v5 }, [x19]       ; encoding: [0x64,0x82,0x00,0x0c]214; CHECK: st2.16b { v4, v5 }, [x19]      ; encoding: [0x64,0x82,0x00,0x4c]215; CHECK: st2.4h { v4, v5 }, [x19]       ; encoding: [0x64,0x86,0x00,0x0c]216; CHECK: st2.8h { v4, v5 }, [x19]       ; encoding: [0x64,0x86,0x00,0x4c]217; CHECK: st2.2s { v4, v5 }, [x19]       ; encoding: [0x64,0x8a,0x00,0x0c]218; CHECK: st2.4s { v4, v5 }, [x19]       ; encoding: [0x64,0x8a,0x00,0x4c]219; CHECK: st2.2d { v4, v5 }, [x19]       ; encoding: [0x64,0x8e,0x00,0x4c]220 221 222ld3st3_multiple:223    ld3.8b {v4, v5, v6}, [x19]224    ld3.16b {v4, v5, v6}, [x19]225    ld3.4h {v4, v5, v6}, [x19]226    ld3.8h {v4, v5, v6}, [x19]227    ld3.2s {v4, v5, v6}, [x19]228    ld3.4s {v4, v5, v6}, [x19]229    ld3.2d {v4, v5, v6}, [x19]230 231    ld3.8b {v9, v10, v11}, [x9]232    ld3.16b {v14, v15, v16}, [x19]233    ld3.4h {v24, v25, v26}, [x29]234    ld3.8h {v30, v31, v0}, [x9]235    ld3.2s {v2, v3, v4}, [x19]236    ld3.4s {v4, v5, v6}, [x29]237    ld3.2d {v7, v8, v9}, [x9]238 239    st3.8b {v4, v5, v6}, [x19]240    st3.16b {v4, v5, v6}, [x19]241    st3.4h {v4, v5, v6}, [x19]242    st3.8h {v4, v5, v6}, [x19]243    st3.2s {v4, v5, v6}, [x19]244    st3.4s {v4, v5, v6}, [x19]245    st3.2d {v4, v5, v6}, [x19]246 247    st3.8b {v10, v11, v12}, [x9]248    st3.16b {v14, v15, v16}, [x19]249    st3.4h {v24, v25, v26}, [x29]250    st3.8h {v30, v31, v0}, [x9]251    st3.2s {v2, v3, v4}, [x19]252    st3.4s {v7, v8, v9}, [x29]253    st3.2d {v4, v5, v6}, [x9]254 255; CHECK: ld3st3_multiple:256; CHECK: ld3.8b { v4, v5, v6 }, [x19]   ; encoding: [0x64,0x42,0x40,0x0c]257; CHECK: ld3.16b { v4, v5, v6 }, [x19]   ; encoding: [0x64,0x42,0x40,0x4c]258; CHECK: ld3.4h { v4, v5, v6 }, [x19]   ; encoding: [0x64,0x46,0x40,0x0c]259; CHECK: ld3.8h { v4, v5, v6 }, [x19]   ; encoding: [0x64,0x46,0x40,0x4c]260; CHECK: ld3.2s { v4, v5, v6 }, [x19]   ; encoding: [0x64,0x4a,0x40,0x0c]261; CHECK: ld3.4s { v4, v5, v6 }, [x19]   ; encoding: [0x64,0x4a,0x40,0x4c]262; CHECK: ld3.2d { v4, v5, v6 }, [x19]   ; encoding: [0x64,0x4e,0x40,0x4c]263 264; CHECK: ld3.8b { v9, v10, v11 }, [x9]  ; encoding: [0x29,0x41,0x40,0x0c]265; CHECK: ld3.16b { v14, v15, v16 }, [x19] ; encoding: [0x6e,0x42,0x40,0x4c]266; CHECK: ld3.4h { v24, v25, v26 }, [x29] ; encoding: [0xb8,0x47,0x40,0x0c]267; CHECK: ld3.8h { v30, v31, v0 }, [x9]  ; encoding: [0x3e,0x45,0x40,0x4c]268; CHECK: ld3.2s { v2, v3, v4 }, [x19]   ; encoding: [0x62,0x4a,0x40,0x0c]269; CHECK: ld3.4s { v4, v5, v6 }, [x29]    ; encoding: [0xa4,0x4b,0x40,0x4c]270; CHECK: ld3.2d { v7, v8, v9 }, [x9]    ; encoding: [0x27,0x4d,0x40,0x4c]271 272; CHECK: st3.8b { v4, v5, v6 }, [x19]   ; encoding: [0x64,0x42,0x00,0x0c]273; CHECK: st3.16b { v4, v5, v6 }, [x19]   ; encoding: [0x64,0x42,0x00,0x4c]274; CHECK: st3.4h { v4, v5, v6 }, [x19]   ; encoding: [0x64,0x46,0x00,0x0c]275; CHECK: st3.8h { v4, v5, v6 }, [x19]   ; encoding: [0x64,0x46,0x00,0x4c]276; CHECK: st3.2s { v4, v5, v6 }, [x19]   ; encoding: [0x64,0x4a,0x00,0x0c]277; CHECK: st3.4s { v4, v5, v6 }, [x19]   ; encoding: [0x64,0x4a,0x00,0x4c]278; CHECK: st3.2d { v4, v5, v6 }, [x19]   ; encoding: [0x64,0x4e,0x00,0x4c]279 280; CHECK: st3.8b { v10, v11, v12 }, [x9] ; encoding: [0x2a,0x41,0x00,0x0c]281; CHECK: st3.16b { v14, v15, v16 }, [x19] ; encoding: [0x6e,0x42,0x00,0x4c]282; CHECK: st3.4h { v24, v25, v26 }, [x29] ; encoding: [0xb8,0x47,0x00,0x0c]283; CHECK: st3.8h { v30, v31, v0 }, [x9]  ; encoding: [0x3e,0x45,0x00,0x4c]284; CHECK: st3.2s { v2, v3, v4 }, [x19]   ; encoding: [0x62,0x4a,0x00,0x0c]285; CHECK: st3.4s { v7, v8, v9 }, [x29]    ; encoding: [0xa7,0x4b,0x00,0x4c]286; CHECK: st3.2d { v4, v5, v6 }, [x9]    ; encoding: [0x24,0x4d,0x00,0x4c]287 288ld4st4_multiple:289    ld4.8b {v4, v5, v6, v7}, [x19]290    ld4.16b {v4, v5, v6, v7}, [x19]291    ld4.4h {v4, v5, v6, v7}, [x19]292    ld4.8h {v4, v5, v6, v7}, [x19]293    ld4.2s {v4, v5, v6, v7}, [x19]294    ld4.4s {v4, v5, v6, v7}, [x19]295    ld4.2d {v4, v5, v6, v7}, [x19]296 297    st4.8b {v4, v5, v6, v7}, [x19]298    st4.16b {v4, v5, v6, v7}, [x19]299    st4.4h {v4, v5, v6, v7}, [x19]300    st4.8h {v4, v5, v6, v7}, [x19]301    st4.2s {v4, v5, v6, v7}, [x19]302    st4.4s {v4, v5, v6, v7}, [x19]303    st4.2d {v4, v5, v6, v7}, [x19]304 305; CHECK: ld4st4_multiple:306; CHECK: ld4.8b { v4, v5, v6, v7 }, [x19] ; encoding: [0x64,0x02,0x40,0x0c]307; CHECK: ld4.16b { v4, v5, v6, v7 }, [x19] ; encoding: [0x64,0x02,0x40,0x4c]308; CHECK: ld4.4h { v4, v5, v6, v7 }, [x19] ; encoding: [0x64,0x06,0x40,0x0c]309; CHECK: ld4.8h { v4, v5, v6, v7 }, [x19] ; encoding: [0x64,0x06,0x40,0x4c]310; CHECK: ld4.2s { v4, v5, v6, v7 }, [x19] ; encoding: [0x64,0x0a,0x40,0x0c]311; CHECK: ld4.4s { v4, v5, v6, v7 }, [x19] ; encoding: [0x64,0x0a,0x40,0x4c]312; CHECK: ld4.2d { v4, v5, v6, v7 }, [x19] ; encoding: [0x64,0x0e,0x40,0x4c]313 314; CHECK: st4.8b { v4, v5, v6, v7 }, [x19] ; encoding: [0x64,0x02,0x00,0x0c]315; CHECK: st4.16b { v4, v5, v6, v7 }, [x19] ; encoding: [0x64,0x02,0x00,0x4c]316; CHECK: st4.4h { v4, v5, v6, v7 }, [x19] ; encoding: [0x64,0x06,0x00,0x0c]317; CHECK: st4.8h { v4, v5, v6, v7 }, [x19] ; encoding: [0x64,0x06,0x00,0x4c]318; CHECK: st4.2s { v4, v5, v6, v7 }, [x19] ; encoding: [0x64,0x0a,0x00,0x0c]319; CHECK: st4.4s { v4, v5, v6, v7 }, [x19] ; encoding: [0x64,0x0a,0x00,0x4c]320; CHECK: st4.2d { v4, v5, v6, v7 }, [x19] ; encoding: [0x64,0x0e,0x00,0x4c]321 322;-----------------------------------------------------------------------------323; Post-increment versions.324;-----------------------------------------------------------------------------325 326_ld1st1_multiple_post:327  ld1.8b {v0}, [x1], x15328  ld1.8b {v0, v1}, [x1], x15329  ld1.8b {v0, v1, v2}, [x1], x15330  ld1.8b {v0, v1, v2, v3}, [x1], x15331 332  ld1.16b {v0}, [x1], x15333  ld1.16b {v0, v1}, [x1], x15334  ld1.16b {v0, v1, v2}, [x1], x15335  ld1.16b {v0, v1, v2, v3}, [x1], x15336 337  ld1.4h {v0}, [x1], x15338  ld1.4h {v0, v1}, [x1], x15339  ld1.4h {v0, v1, v2}, [x1], x15340  ld1.4h {v0, v1, v2, v3}, [x1], x15341 342  ld1.8h {v0}, [x1], x15343  ld1.8h {v0, v1}, [x1], x15344  ld1.8h {v0, v1, v2}, [x1], x15345  ld1.8h {v0, v1, v2, v3}, [x1], x15346 347  ld1.2s {v0}, [x1], x15348  ld1.2s {v0, v1}, [x1], x15349  ld1.2s {v0, v1, v2}, [x1], x15350  ld1.2s {v0, v1, v2, v3}, [x1], x15351 352  ld1.4s {v0}, [x1], x15353  ld1.4s {v0, v1}, [x1], x15354  ld1.4s {v0, v1, v2}, [x1], x15355  ld1.4s {v0, v1, v2, v3}, [x1], x15356 357  ld1.1d {v0}, [x1], x15358  ld1.1d {v0, v1}, [x1], x15359  ld1.1d {v0, v1, v2}, [x1], x15360  ld1.1d {v0, v1, v2, v3}, [x1], x15361 362  ld1.2d {v0}, [x1], x15363  ld1.2d {v0, v1}, [x1], x15364  ld1.2d {v0, v1, v2}, [x1], x15365  ld1.2d {v0, v1, v2, v3}, [x1], x15366 367  st1.8b {v0}, [x1], x15368  st1.8b {v0, v1}, [x1], x15369  st1.8b {v0, v1, v2}, [x1], x15370  st1.8b {v0, v1, v2, v3}, [x1], x15371 372  st1.16b {v0}, [x1], x15373  st1.16b {v0, v1}, [x1], x15374  st1.16b {v0, v1, v2}, [x1], x15375  st1.16b {v0, v1, v2, v3}, [x1], x15376 377  st1.4h {v0}, [x1], x15378  st1.4h {v0, v1}, [x1], x15379  st1.4h {v0, v1, v2}, [x1], x15380  st1.4h {v0, v1, v2, v3}, [x1], x15381 382  st1.8h {v0}, [x1], x15383  st1.8h {v0, v1}, [x1], x15384  st1.8h {v0, v1, v2}, [x1], x15385  st1.8h {v0, v1, v2, v3}, [x1], x15386 387  st1.2s {v0}, [x1], x15388  st1.2s {v0, v1}, [x1], x15389  st1.2s {v0, v1, v2}, [x1], x15390  st1.2s {v0, v1, v2, v3}, [x1], x15391 392  st1.4s {v0}, [x1], x15393  st1.4s {v0, v1}, [x1], x15394  st1.4s {v0, v1, v2}, [x1], x15395  st1.4s {v0, v1, v2, v3}, [x1], x15396 397  st1.1d {v0}, [x1], x15398  st1.1d {v0, v1}, [x1], x15399  st1.1d {v0, v1, v2}, [x1], x15400  st1.1d {v0, v1, v2, v3}, [x1], x15401 402  st1.2d {v0}, [x1], x15403  st1.2d {v0, v1}, [x1], x15404  st1.2d {v0, v1, v2}, [x1], x15405  st1.2d {v0, v1, v2, v3}, [x1], x15406 407  ld1.8b {v0}, [x1], #8408  ld1.8b {v0, v1}, [x1], #16409  ld1.8b {v0, v1, v2}, [x1], #24410  ld1.8b {v0, v1, v2, v3}, [x1], #32411 412  ld1.16b {v0}, [x1], #16413  ld1.16b {v0, v1}, [x1], #32414  ld1.16b {v0, v1, v2}, [x1], #48415  ld1.16b {v0, v1, v2, v3}, [x1], #64416 417  ld1.4h {v0}, [x1], #8418  ld1.4h {v0, v1}, [x1], #16419  ld1.4h {v0, v1, v2}, [x1], #24420  ld1.4h {v0, v1, v2, v3}, [x1], #32421 422  ld1.8h {v0}, [x1], #16423  ld1.8h {v0, v1}, [x1], #32424  ld1.8h {v0, v1, v2}, [x1], #48425  ld1.8h {v0, v1, v2, v3}, [x1], #64426 427  ld1.2s {v0}, [x1], #8428  ld1.2s {v0, v1}, [x1], #16429  ld1.2s {v0, v1, v2}, [x1], #24430  ld1.2s {v0, v1, v2, v3}, [x1], #32431 432  ld1.4s {v0}, [x1], #16433  ld1.4s {v0, v1}, [x1], #32434  ld1.4s {v0, v1, v2}, [x1], #48435  ld1.4s {v0, v1, v2, v3}, [x1], #64436 437  ld1.1d {v0}, [x1], #8438  ld1.1d {v0, v1}, [x1], #16439  ld1.1d {v0, v1, v2}, [x1], #24440  ld1.1d {v0, v1, v2, v3}, [x1], #32441 442  ld1.2d {v0}, [x1], #16443  ld1.2d {v0, v1}, [x1], #32444  ld1.2d {v0, v1, v2}, [x1], #48445  ld1.2d {v0, v1, v2, v3}, [x1], #64446 447  st1.8b {v0}, [x1], #8448  st1.8b {v0, v1}, [x1], #16449  st1.8b {v0, v1, v2}, [x1], #24450  st1.8b {v0, v1, v2, v3}, [x1], #32451 452  st1.16b {v0}, [x1], #16453  st1.16b {v0, v1}, [x1], #32454  st1.16b {v0, v1, v2}, [x1], #48455  st1.16b {v0, v1, v2, v3}, [x1], #64456 457  st1.4h {v0}, [x1], #8458  st1.4h {v0, v1}, [x1], #16459  st1.4h {v0, v1, v2}, [x1], #24460  st1.4h {v0, v1, v2, v3}, [x1], #32461 462  st1.8h {v0}, [x1], #16463  st1.8h {v0, v1}, [x1], #32464  st1.8h {v0, v1, v2}, [x1], #48465  st1.8h {v0, v1, v2, v3}, [x1], #64466 467  st1.2s {v0}, [x1], #8468  st1.2s {v0, v1}, [x1], #16469  st1.2s {v0, v1, v2}, [x1], #24470  st1.2s {v0, v1, v2, v3}, [x1], #32471 472  st1.4s {v0}, [x1], #16473  st1.4s {v0, v1}, [x1], #32474  st1.4s {v0, v1, v2}, [x1], #48475  st1.4s {v0, v1, v2, v3}, [x1], #64476 477  st1.1d {v0}, [x1], #8478  st1.1d {v0, v1}, [x1], #16479  st1.1d {v0, v1, v2}, [x1], #24480  st1.1d {v0, v1, v2, v3}, [x1], #32481 482  st1.2d {v0}, [x1], #16483  st1.2d {v0, v1}, [x1], #32484  st1.2d {v0, v1, v2}, [x1], #48485  st1.2d {v0, v1, v2, v3}, [x1], #64486 487; CHECK: ld1st1_multiple_post:488; CHECK: ld1.8b { v0 }, [x1], x15       ; encoding: [0x20,0x70,0xcf,0x0c]489; CHECK: ld1.8b { v0, v1 }, [x1], x15   ; encoding: [0x20,0xa0,0xcf,0x0c]490; CHECK: ld1.8b { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x60,0xcf,0x0c]491; CHECK: ld1.8b { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x20,0xcf,0x0c]492 493; CHECK: ld1.16b { v0 }, [x1], x15       ; encoding: [0x20,0x70,0xcf,0x4c]494; CHECK: ld1.16b { v0, v1 }, [x1], x15   ; encoding: [0x20,0xa0,0xcf,0x4c]495; CHECK: ld1.16b { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x60,0xcf,0x4c]496; CHECK: ld1.16b { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x20,0xcf,0x4c]497 498; CHECK: ld1.4h { v0 }, [x1], x15       ; encoding: [0x20,0x74,0xcf,0x0c]499; CHECK: ld1.4h { v0, v1 }, [x1], x15   ; encoding: [0x20,0xa4,0xcf,0x0c]500; CHECK: ld1.4h { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x64,0xcf,0x0c]501; CHECK: ld1.4h { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x24,0xcf,0x0c]502 503; CHECK: ld1.8h { v0 }, [x1], x15       ; encoding: [0x20,0x74,0xcf,0x4c]504; CHECK: ld1.8h { v0, v1 }, [x1], x15   ; encoding: [0x20,0xa4,0xcf,0x4c]505; CHECK: ld1.8h { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x64,0xcf,0x4c]506; CHECK: ld1.8h { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x24,0xcf,0x4c]507 508; CHECK: ld1.2s { v0 }, [x1], x15       ; encoding: [0x20,0x78,0xcf,0x0c]509; CHECK: ld1.2s { v0, v1 }, [x1], x15   ; encoding: [0x20,0xa8,0xcf,0x0c]510; CHECK: ld1.2s { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x68,0xcf,0x0c]511; CHECK: ld1.2s { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x28,0xcf,0x0c]512 513; CHECK: ld1.4s { v0 }, [x1], x15       ; encoding: [0x20,0x78,0xcf,0x4c]514; CHECK: ld1.4s { v0, v1 }, [x1], x15   ; encoding: [0x20,0xa8,0xcf,0x4c]515; CHECK: ld1.4s { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x68,0xcf,0x4c]516; CHECK: ld1.4s { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x28,0xcf,0x4c]517 518; CHECK: ld1.1d { v0 }, [x1], x15       ; encoding: [0x20,0x7c,0xcf,0x0c]519; CHECK: ld1.1d { v0, v1 }, [x1], x15   ; encoding: [0x20,0xac,0xcf,0x0c]520; CHECK: ld1.1d { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x6c,0xcf,0x0c]521; CHECK: ld1.1d { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x2c,0xcf,0x0c]522 523; CHECK: ld1.2d { v0 }, [x1], x15       ; encoding: [0x20,0x7c,0xcf,0x4c]524; CHECK: ld1.2d { v0, v1 }, [x1], x15   ; encoding: [0x20,0xac,0xcf,0x4c]525; CHECK: ld1.2d { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x6c,0xcf,0x4c]526; CHECK: ld1.2d { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x2c,0xcf,0x4c]527 528; CHECK: st1.8b { v0 }, [x1], x15       ; encoding: [0x20,0x70,0x8f,0x0c]529; CHECK: st1.8b { v0, v1 }, [x1], x15   ; encoding: [0x20,0xa0,0x8f,0x0c]530; CHECK: st1.8b { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x60,0x8f,0x0c]531; CHECK: st1.8b { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x20,0x8f,0x0c]532 533; CHECK: st1.16b { v0 }, [x1], x15       ; encoding: [0x20,0x70,0x8f,0x4c]534; CHECK: st1.16b { v0, v1 }, [x1], x15   ; encoding: [0x20,0xa0,0x8f,0x4c]535; CHECK: st1.16b { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x60,0x8f,0x4c]536; CHECK: st1.16b { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x20,0x8f,0x4c]537 538; CHECK: st1.4h { v0 }, [x1], x15       ; encoding: [0x20,0x74,0x8f,0x0c]539; CHECK: st1.4h { v0, v1 }, [x1], x15   ; encoding: [0x20,0xa4,0x8f,0x0c]540; CHECK: st1.4h { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x64,0x8f,0x0c]541; CHECK: st1.4h { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x24,0x8f,0x0c]542 543; CHECK: st1.8h { v0 }, [x1], x15       ; encoding: [0x20,0x74,0x8f,0x4c]544; CHECK: st1.8h { v0, v1 }, [x1], x15   ; encoding: [0x20,0xa4,0x8f,0x4c]545; CHECK: st1.8h { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x64,0x8f,0x4c]546; CHECK: st1.8h { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x24,0x8f,0x4c]547 548; CHECK: st1.2s { v0 }, [x1], x15       ; encoding: [0x20,0x78,0x8f,0x0c]549; CHECK: st1.2s { v0, v1 }, [x1], x15   ; encoding: [0x20,0xa8,0x8f,0x0c]550; CHECK: st1.2s { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x68,0x8f,0x0c]551; CHECK: st1.2s { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x28,0x8f,0x0c]552 553; CHECK: st1.4s { v0 }, [x1], x15       ; encoding: [0x20,0x78,0x8f,0x4c]554; CHECK: st1.4s { v0, v1 }, [x1], x15   ; encoding: [0x20,0xa8,0x8f,0x4c]555; CHECK: st1.4s { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x68,0x8f,0x4c]556; CHECK: st1.4s { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x28,0x8f,0x4c]557 558; CHECK: st1.1d { v0 }, [x1], x15       ; encoding: [0x20,0x7c,0x8f,0x0c]559; CHECK: st1.1d { v0, v1 }, [x1], x15   ; encoding: [0x20,0xac,0x8f,0x0c]560; CHECK: st1.1d { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x6c,0x8f,0x0c]561; CHECK: st1.1d { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x2c,0x8f,0x0c]562 563; CHECK: st1.2d { v0 }, [x1], x15       ; encoding: [0x20,0x7c,0x8f,0x4c]564; CHECK: st1.2d { v0, v1 }, [x1], x15   ; encoding: [0x20,0xac,0x8f,0x4c]565; CHECK: st1.2d { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x6c,0x8f,0x4c]566; CHECK: st1.2d { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x2c,0x8f,0x4c]567 568; CHECK: ld1.8b { v0 }, [x1], #8       ; encoding: [0x20,0x70,0xdf,0x0c]569; CHECK: ld1.8b { v0, v1 }, [x1], #16   ; encoding: [0x20,0xa0,0xdf,0x0c]570; CHECK: ld1.8b { v0, v1, v2 }, [x1], #24 ; encoding: [0x20,0x60,0xdf,0x0c]571; CHECK: ld1.8b { v0, v1, v2, v3 }, [x1], #32 ; encoding: [0x20,0x20,0xdf,0x0c]572 573; CHECK: ld1.16b { v0 }, [x1], #16       ; encoding: [0x20,0x70,0xdf,0x4c]574; CHECK: ld1.16b { v0, v1 }, [x1], #32   ; encoding: [0x20,0xa0,0xdf,0x4c]575; CHECK: ld1.16b { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x60,0xdf,0x4c]576; CHECK: ld1.16b { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x20,0xdf,0x4c]577 578; CHECK: ld1.4h { v0 }, [x1], #8       ; encoding: [0x20,0x74,0xdf,0x0c]579; CHECK: ld1.4h { v0, v1 }, [x1], #16   ; encoding: [0x20,0xa4,0xdf,0x0c]580; CHECK: ld1.4h { v0, v1, v2 }, [x1], #24 ; encoding: [0x20,0x64,0xdf,0x0c]581; CHECK: ld1.4h { v0, v1, v2, v3 }, [x1], #32 ; encoding: [0x20,0x24,0xdf,0x0c]582 583; CHECK: ld1.8h { v0 }, [x1], #16       ; encoding: [0x20,0x74,0xdf,0x4c]584; CHECK: ld1.8h { v0, v1 }, [x1], #32   ; encoding: [0x20,0xa4,0xdf,0x4c]585; CHECK: ld1.8h { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x64,0xdf,0x4c]586; CHECK: ld1.8h { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x24,0xdf,0x4c]587 588; CHECK: ld1.2s { v0 }, [x1], #8       ; encoding: [0x20,0x78,0xdf,0x0c]589; CHECK: ld1.2s { v0, v1 }, [x1], #16   ; encoding: [0x20,0xa8,0xdf,0x0c]590; CHECK: ld1.2s { v0, v1, v2 }, [x1], #24 ; encoding: [0x20,0x68,0xdf,0x0c]591; CHECK: ld1.2s { v0, v1, v2, v3 }, [x1], #32 ; encoding: [0x20,0x28,0xdf,0x0c]592 593; CHECK: ld1.4s { v0 }, [x1], #16       ; encoding: [0x20,0x78,0xdf,0x4c]594; CHECK: ld1.4s { v0, v1 }, [x1], #32   ; encoding: [0x20,0xa8,0xdf,0x4c]595; CHECK: ld1.4s { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x68,0xdf,0x4c]596; CHECK: ld1.4s { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x28,0xdf,0x4c]597 598; CHECK: ld1.1d { v0 }, [x1], #8       ; encoding: [0x20,0x7c,0xdf,0x0c]599; CHECK: ld1.1d { v0, v1 }, [x1], #16   ; encoding: [0x20,0xac,0xdf,0x0c]600; CHECK: ld1.1d { v0, v1, v2 }, [x1], #24 ; encoding: [0x20,0x6c,0xdf,0x0c]601; CHECK: ld1.1d { v0, v1, v2, v3 }, [x1], #32 ; encoding: [0x20,0x2c,0xdf,0x0c]602 603; CHECK: ld1.2d { v0 }, [x1], #16       ; encoding: [0x20,0x7c,0xdf,0x4c]604; CHECK: ld1.2d { v0, v1 }, [x1], #32   ; encoding: [0x20,0xac,0xdf,0x4c]605; CHECK: ld1.2d { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x6c,0xdf,0x4c]606; CHECK: ld1.2d { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x2c,0xdf,0x4c]607 608; CHECK: st1.8b { v0 }, [x1], #8       ; encoding: [0x20,0x70,0x9f,0x0c]609; CHECK: st1.8b { v0, v1 }, [x1], #16   ; encoding: [0x20,0xa0,0x9f,0x0c]610; CHECK: st1.8b { v0, v1, v2 }, [x1], #24 ; encoding: [0x20,0x60,0x9f,0x0c]611; CHECK: st1.8b { v0, v1, v2, v3 }, [x1], #32 ; encoding: [0x20,0x20,0x9f,0x0c]612 613; CHECK: st1.16b { v0 }, [x1], #16       ; encoding: [0x20,0x70,0x9f,0x4c]614; CHECK: st1.16b { v0, v1 }, [x1], #32   ; encoding: [0x20,0xa0,0x9f,0x4c]615; CHECK: st1.16b { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x60,0x9f,0x4c]616; CHECK: st1.16b { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x20,0x9f,0x4c]617 618; CHECK: st1.4h { v0 }, [x1], #8       ; encoding: [0x20,0x74,0x9f,0x0c]619; CHECK: st1.4h { v0, v1 }, [x1], #16   ; encoding: [0x20,0xa4,0x9f,0x0c]620; CHECK: st1.4h { v0, v1, v2 }, [x1], #24 ; encoding: [0x20,0x64,0x9f,0x0c]621; CHECK: st1.4h { v0, v1, v2, v3 }, [x1], #32 ; encoding: [0x20,0x24,0x9f,0x0c]622 623; CHECK: st1.8h { v0 }, [x1], #16       ; encoding: [0x20,0x74,0x9f,0x4c]624; CHECK: st1.8h { v0, v1 }, [x1], #32   ; encoding: [0x20,0xa4,0x9f,0x4c]625; CHECK: st1.8h { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x64,0x9f,0x4c]626; CHECK: st1.8h { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x24,0x9f,0x4c]627 628; CHECK: st1.2s { v0 }, [x1], #8       ; encoding: [0x20,0x78,0x9f,0x0c]629; CHECK: st1.2s { v0, v1 }, [x1], #16   ; encoding: [0x20,0xa8,0x9f,0x0c]630; CHECK: st1.2s { v0, v1, v2 }, [x1], #24 ; encoding: [0x20,0x68,0x9f,0x0c]631; CHECK: st1.2s { v0, v1, v2, v3 }, [x1], #32 ; encoding: [0x20,0x28,0x9f,0x0c]632 633; CHECK: st1.4s { v0 }, [x1], #16       ; encoding: [0x20,0x78,0x9f,0x4c]634; CHECK: st1.4s { v0, v1 }, [x1], #32   ; encoding: [0x20,0xa8,0x9f,0x4c]635; CHECK: st1.4s { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x68,0x9f,0x4c]636; CHECK: st1.4s { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x28,0x9f,0x4c]637 638; CHECK: st1.1d { v0 }, [x1], #8       ; encoding: [0x20,0x7c,0x9f,0x0c]639; CHECK: st1.1d { v0, v1 }, [x1], #16   ; encoding: [0x20,0xac,0x9f,0x0c]640; CHECK: st1.1d { v0, v1, v2 }, [x1], #24 ; encoding: [0x20,0x6c,0x9f,0x0c]641; CHECK: st1.1d { v0, v1, v2, v3 }, [x1], #32 ; encoding: [0x20,0x2c,0x9f,0x0c]642 643; CHECK: st1.2d { v0 }, [x1], #16       ; encoding: [0x20,0x7c,0x9f,0x4c]644; CHECK: st1.2d { v0, v1 }, [x1], #32   ; encoding: [0x20,0xac,0x9f,0x4c]645; CHECK: st1.2d { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x6c,0x9f,0x4c]646; CHECK: st1.2d { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x2c,0x9f,0x4c]647 648 649_ld2st2_multiple_post:650  ld2.8b {v0, v1}, [x1], x15651  ld2.16b {v0, v1}, [x1], x15652  ld2.4h {v0, v1}, [x1], x15653  ld2.8h {v0, v1}, [x1], x15654  ld2.2s {v0, v1}, [x1], x15655  ld2.4s {v0, v1}, [x1], x15656  ld2.2d {v0, v1}, [x1], x15657 658  st2.8b {v0, v1}, [x1], x15659  st2.16b {v0, v1}, [x1], x15660  st2.4h {v0, v1}, [x1], x15661  st2.8h {v0, v1}, [x1], x15662  st2.2s {v0, v1}, [x1], x15663  st2.4s {v0, v1}, [x1], x15664  st2.2d {v0, v1}, [x1], x15665 666  ld2.8b {v0, v1}, [x1], #16667  ld2.16b {v0, v1}, [x1], #32668  ld2.4h {v0, v1}, [x1], #16669  ld2.8h {v0, v1}, [x1], #32670  ld2.2s {v0, v1}, [x1], #16671  ld2.4s {v0, v1}, [x1], #32672  ld2.2d {v0, v1}, [x1], #32673 674  st2.8b {v0, v1}, [x1], #16675  st2.16b {v0, v1}, [x1], #32676  st2.4h {v0, v1}, [x1], #16677  st2.8h {v0, v1}, [x1], #32678  st2.2s {v0, v1}, [x1], #16679  st2.4s {v0, v1}, [x1], #32680  st2.2d {v0, v1}, [x1], #32681 682 683; CHECK: ld2st2_multiple_post:684; CHECK: ld2.8b { v0, v1 }, [x1], x15   ; encoding: [0x20,0x80,0xcf,0x0c]685; CHECK: ld2.16b { v0, v1 }, [x1], x15   ; encoding: [0x20,0x80,0xcf,0x4c]686; CHECK: ld2.4h { v0, v1 }, [x1], x15   ; encoding: [0x20,0x84,0xcf,0x0c]687; CHECK: ld2.8h { v0, v1 }, [x1], x15   ; encoding: [0x20,0x84,0xcf,0x4c]688; CHECK: ld2.2s { v0, v1 }, [x1], x15   ; encoding: [0x20,0x88,0xcf,0x0c]689; CHECK: ld2.4s { v0, v1 }, [x1], x15   ; encoding: [0x20,0x88,0xcf,0x4c]690; CHECK: ld2.2d { v0, v1 }, [x1], x15   ; encoding: [0x20,0x8c,0xcf,0x4c]691 692; CHECK: st2.8b { v0, v1 }, [x1], x15   ; encoding: [0x20,0x80,0x8f,0x0c]693; CHECK: st2.16b { v0, v1 }, [x1], x15   ; encoding: [0x20,0x80,0x8f,0x4c]694; CHECK: st2.4h { v0, v1 }, [x1], x15   ; encoding: [0x20,0x84,0x8f,0x0c]695; CHECK: st2.8h { v0, v1 }, [x1], x15   ; encoding: [0x20,0x84,0x8f,0x4c]696; CHECK: st2.2s { v0, v1 }, [x1], x15   ; encoding: [0x20,0x88,0x8f,0x0c]697; CHECK: st2.4s { v0, v1 }, [x1], x15   ; encoding: [0x20,0x88,0x8f,0x4c]698; CHECK: st2.2d { v0, v1 }, [x1], x15   ; encoding: [0x20,0x8c,0x8f,0x4c]699 700; CHECK: ld2.8b { v0, v1 }, [x1], #16   ; encoding: [0x20,0x80,0xdf,0x0c]701; CHECK: ld2.16b { v0, v1 }, [x1], #32   ; encoding: [0x20,0x80,0xdf,0x4c]702; CHECK: ld2.4h { v0, v1 }, [x1], #16   ; encoding: [0x20,0x84,0xdf,0x0c]703; CHECK: ld2.8h { v0, v1 }, [x1], #32   ; encoding: [0x20,0x84,0xdf,0x4c]704; CHECK: ld2.2s { v0, v1 }, [x1], #16   ; encoding: [0x20,0x88,0xdf,0x0c]705; CHECK: ld2.4s { v0, v1 }, [x1], #32   ; encoding: [0x20,0x88,0xdf,0x4c]706; CHECK: ld2.2d { v0, v1 }, [x1], #32   ; encoding: [0x20,0x8c,0xdf,0x4c]707 708; CHECK: st2.8b { v0, v1 }, [x1], #16   ; encoding: [0x20,0x80,0x9f,0x0c]709; CHECK: st2.16b { v0, v1 }, [x1], #32   ; encoding: [0x20,0x80,0x9f,0x4c]710; CHECK: st2.4h { v0, v1 }, [x1], #16   ; encoding: [0x20,0x84,0x9f,0x0c]711; CHECK: st2.8h { v0, v1 }, [x1], #32   ; encoding: [0x20,0x84,0x9f,0x4c]712; CHECK: st2.2s { v0, v1 }, [x1], #16   ; encoding: [0x20,0x88,0x9f,0x0c]713; CHECK: st2.4s { v0, v1 }, [x1], #32   ; encoding: [0x20,0x88,0x9f,0x4c]714; CHECK: st2.2d { v0, v1 }, [x1], #32   ; encoding: [0x20,0x8c,0x9f,0x4c]715 716 717_ld3st3_multiple_post:718  ld3.8b {v0, v1, v2}, [x1], x15719  ld3.16b {v0, v1, v2}, [x1], x15720  ld3.4h {v0, v1, v2}, [x1], x15721  ld3.8h {v0, v1, v2}, [x1], x15722  ld3.2s {v0, v1, v2}, [x1], x15723  ld3.4s {v0, v1, v2}, [x1], x15724  ld3.2d {v0, v1, v2}, [x1], x15725 726  st3.8b {v0, v1, v2}, [x1], x15727  st3.16b {v0, v1, v2}, [x1], x15728  st3.4h {v0, v1, v2}, [x1], x15729  st3.8h {v0, v1, v2}, [x1], x15730  st3.2s {v0, v1, v2}, [x1], x15731  st3.4s {v0, v1, v2}, [x1], x15732  st3.2d {v0, v1, v2}, [x1], x15733 734  ld3.8b {v0, v1, v2}, [x1], #24735  ld3.16b {v0, v1, v2}, [x1], #48736  ld3.4h {v0, v1, v2}, [x1], #24737  ld3.8h {v0, v1, v2}, [x1], #48738  ld3.2s {v0, v1, v2}, [x1], #24739  ld3.4s {v0, v1, v2}, [x1], #48740  ld3.2d {v0, v1, v2}, [x1], #48741 742  st3.8b {v0, v1, v2}, [x1], #24743  st3.16b {v0, v1, v2}, [x1], #48744  st3.4h {v0, v1, v2}, [x1], #24745  st3.8h {v0, v1, v2}, [x1], #48746  st3.2s {v0, v1, v2}, [x1], #24747  st3.4s {v0, v1, v2}, [x1], #48748  st3.2d {v0, v1, v2}, [x1], #48749 750; CHECK: ld3st3_multiple_post:751; CHECK: ld3.8b { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x40,0xcf,0x0c]752; CHECK: ld3.16b { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x40,0xcf,0x4c]753; CHECK: ld3.4h { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x44,0xcf,0x0c]754; CHECK: ld3.8h { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x44,0xcf,0x4c]755; CHECK: ld3.2s { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x48,0xcf,0x0c]756; CHECK: ld3.4s { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x48,0xcf,0x4c]757; CHECK: ld3.2d { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x4c,0xcf,0x4c]758 759; CHECK: st3.8b { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x40,0x8f,0x0c]760; CHECK: st3.16b { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x40,0x8f,0x4c]761; CHECK: st3.4h { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x44,0x8f,0x0c]762; CHECK: st3.8h { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x44,0x8f,0x4c]763; CHECK: st3.2s { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x48,0x8f,0x0c]764; CHECK: st3.4s { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x48,0x8f,0x4c]765; CHECK: st3.2d { v0, v1, v2 }, [x1], x15 ; encoding: [0x20,0x4c,0x8f,0x4c]766 767; CHECK: ld3.8b { v0, v1, v2 }, [x1], #24 ; encoding: [0x20,0x40,0xdf,0x0c]768; CHECK: ld3.16b { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x40,0xdf,0x4c]769; CHECK: ld3.4h { v0, v1, v2 }, [x1], #24 ; encoding: [0x20,0x44,0xdf,0x0c]770; CHECK: ld3.8h { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x44,0xdf,0x4c]771; CHECK: ld3.2s { v0, v1, v2 }, [x1], #24 ; encoding: [0x20,0x48,0xdf,0x0c]772; CHECK: ld3.4s { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x48,0xdf,0x4c]773; CHECK: ld3.2d { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x4c,0xdf,0x4c]774 775; CHECK: st3.8b { v0, v1, v2 }, [x1], #24 ; encoding: [0x20,0x40,0x9f,0x0c]776; CHECK: st3.16b { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x40,0x9f,0x4c]777; CHECK: st3.4h { v0, v1, v2 }, [x1], #24 ; encoding: [0x20,0x44,0x9f,0x0c]778; CHECK: st3.8h { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x44,0x9f,0x4c]779; CHECK: st3.2s { v0, v1, v2 }, [x1], #24 ; encoding: [0x20,0x48,0x9f,0x0c]780; CHECK: st3.4s { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x48,0x9f,0x4c]781; CHECK: st3.2d { v0, v1, v2 }, [x1], #48 ; encoding: [0x20,0x4c,0x9f,0x4c]782 783_ld4st4_multiple_post:784  ld4.8b {v0, v1, v2, v3}, [x1], x15785  ld4.16b {v0, v1, v2, v3}, [x1], x15786  ld4.4h {v0, v1, v2, v3}, [x1], x15787  ld4.8h {v0, v1, v2, v3}, [x1], x15788  ld4.2s {v0, v1, v2, v3}, [x1], x15789  ld4.4s {v0, v1, v2, v3}, [x1], x15790  ld4.2d {v0, v1, v2, v3}, [x1], x15791 792  st4.8b {v0, v1, v2, v3}, [x1], x15793  st4.16b {v0, v1, v2, v3}, [x1], x15794  st4.4h {v0, v1, v2, v3}, [x1], x15795  st4.8h {v0, v1, v2, v3}, [x1], x15796  st4.2s {v0, v1, v2, v3}, [x1], x15797  st4.4s {v0, v1, v2, v3}, [x1], x15798  st4.2d {v0, v1, v2, v3}, [x1], x15799 800  ld4.8b {v0, v1, v2, v3}, [x1], #32801  ld4.16b {v0, v1, v2, v3}, [x1], #64802  ld4.4h {v0, v1, v2, v3}, [x1], #32803  ld4.8h {v0, v1, v2, v3}, [x1], #64804  ld4.2s {v0, v1, v2, v3}, [x1], #32805  ld4.4s {v0, v1, v2, v3}, [x1], #64806  ld4.2d {v0, v1, v2, v3}, [x1], #64807 808  st4.8b {v0, v1, v2, v3}, [x1], #32809  st4.16b {v0, v1, v2, v3}, [x1], #64810  st4.4h {v0, v1, v2, v3}, [x1], #32811  st4.8h {v0, v1, v2, v3}, [x1], #64812  st4.2s {v0, v1, v2, v3}, [x1], #32813  st4.4s {v0, v1, v2, v3}, [x1], #64814  st4.2d {v0, v1, v2, v3}, [x1], #64815 816 817; CHECK: ld4st4_multiple_post:818; CHECK: ld4.8b { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x00,0xcf,0x0c]819; CHECK: ld4.16b { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x00,0xcf,0x4c]820; CHECK: ld4.4h { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x04,0xcf,0x0c]821; CHECK: ld4.8h { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x04,0xcf,0x4c]822; CHECK: ld4.2s { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x08,0xcf,0x0c]823; CHECK: ld4.4s { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x08,0xcf,0x4c]824; CHECK: ld4.2d { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x0c,0xcf,0x4c]825 826; CHECK: st4.8b { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x00,0x8f,0x0c]827; CHECK: st4.16b { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x00,0x8f,0x4c]828; CHECK: st4.4h { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x04,0x8f,0x0c]829; CHECK: st4.8h { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x04,0x8f,0x4c]830; CHECK: st4.2s { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x08,0x8f,0x0c]831; CHECK: st4.4s { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x08,0x8f,0x4c]832; CHECK: st4.2d { v0, v1, v2, v3 }, [x1], x15 ; encoding: [0x20,0x0c,0x8f,0x4c]833 834; CHECK: ld4.8b { v0, v1, v2, v3 }, [x1], #32 ; encoding: [0x20,0x00,0xdf,0x0c]835; CHECK: ld4.16b { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x00,0xdf,0x4c]836; CHECK: ld4.4h { v0, v1, v2, v3 }, [x1], #32 ; encoding: [0x20,0x04,0xdf,0x0c]837; CHECK: ld4.8h { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x04,0xdf,0x4c]838; CHECK: ld4.2s { v0, v1, v2, v3 }, [x1], #32 ; encoding: [0x20,0x08,0xdf,0x0c]839; CHECK: ld4.4s { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x08,0xdf,0x4c]840; CHECK: ld4.2d { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x0c,0xdf,0x4c]841 842; CHECK: st4.8b { v0, v1, v2, v3 }, [x1], #32 ; encoding: [0x20,0x00,0x9f,0x0c]843; CHECK: st4.16b { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x00,0x9f,0x4c]844; CHECK: st4.4h { v0, v1, v2, v3 }, [x1], #32 ; encoding: [0x20,0x04,0x9f,0x0c]845; CHECK: st4.8h { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x04,0x9f,0x4c]846; CHECK: st4.2s { v0, v1, v2, v3 }, [x1], #32 ; encoding: [0x20,0x08,0x9f,0x0c]847; CHECK: st4.4s { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x08,0x9f,0x4c]848; CHECK: st4.2d { v0, v1, v2, v3 }, [x1], #64 ; encoding: [0x20,0x0c,0x9f,0x4c]849 850ld1r:851  ld1r.8b {v4}, [x2]852  ld1r.8b {v4}, [x2], x3853  ld1r.16b {v4}, [x2]854  ld1r.16b {v4}, [x2], x3855  ld1r.4h {v4}, [x2]856  ld1r.4h {v4}, [x2], x3857  ld1r.8h {v4}, [x2]858  ld1r.8h {v4}, [x2], x3859  ld1r.2s {v4}, [x2]860  ld1r.2s {v4}, [x2], x3861  ld1r.4s {v4}, [x2]862  ld1r.4s {v4}, [x2], x3863  ld1r.1d {v4}, [x2]864  ld1r.1d {v4}, [x2], x3865  ld1r.2d {v4}, [x2]866  ld1r.2d {v4}, [x2], x3867 868  ld1r.8b {v4}, [x2], #1869  ld1r.16b {v4}, [x2], #1870  ld1r.4h {v4}, [x2], #2871  ld1r.8h {v4}, [x2], #2872  ld1r.2s {v4}, [x2], #4873  ld1r.4s {v4}, [x2], #4874  ld1r.1d {v4}, [x2], #8875  ld1r.2d {v4}, [x2], #8876 877; CHECK: ld1r:878; CHECK: ld1r.8b { v4 }, [x2]            ; encoding: [0x44,0xc0,0x40,0x0d]879; CHECK: ld1r.8b { v4 }, [x2], x3        ; encoding: [0x44,0xc0,0xc3,0x0d]880; CHECK: ld1r.16b { v4 }, [x2]    ; encoding: [0x44,0xc0,0x40,0x4d]881; CHECK: ld1r.16b { v4 }, [x2], x3 ; encoding: [0x44,0xc0,0xc3,0x4d]882; CHECK: ld1r.4h { v4 }, [x2]            ; encoding: [0x44,0xc4,0x40,0x0d]883; CHECK: ld1r.4h { v4 }, [x2], x3        ; encoding: [0x44,0xc4,0xc3,0x0d]884; CHECK: ld1r.8h { v4 }, [x2]            ; encoding: [0x44,0xc4,0x40,0x4d]885; CHECK: ld1r.8h { v4 }, [x2], x3        ; encoding: [0x44,0xc4,0xc3,0x4d]886; CHECK: ld1r.2s { v4 }, [x2]            ; encoding: [0x44,0xc8,0x40,0x0d]887; CHECK: ld1r.2s { v4 }, [x2], x3        ; encoding: [0x44,0xc8,0xc3,0x0d]888; CHECK: ld1r.4s { v4 }, [x2]            ; encoding: [0x44,0xc8,0x40,0x4d]889; CHECK: ld1r.4s { v4 }, [x2], x3        ; encoding: [0x44,0xc8,0xc3,0x4d]890; CHECK: ld1r.1d { v4 }, [x2]            ; encoding: [0x44,0xcc,0x40,0x0d]891; CHECK: ld1r.1d { v4 }, [x2], x3        ; encoding: [0x44,0xcc,0xc3,0x0d]892; CHECK: ld1r.2d { v4 }, [x2]            ; encoding: [0x44,0xcc,0x40,0x4d]893; CHECK: ld1r.2d { v4 }, [x2], x3        ; encoding: [0x44,0xcc,0xc3,0x4d]894 895; CHECK: ld1r.8b { v4 }, [x2], #1        ; encoding: [0x44,0xc0,0xdf,0x0d]896; CHECK: ld1r.16b { v4 }, [x2], #1 ; encoding: [0x44,0xc0,0xdf,0x4d]897; CHECK: ld1r.4h { v4 }, [x2], #2        ; encoding: [0x44,0xc4,0xdf,0x0d]898; CHECK: ld1r.8h { v4 }, [x2], #2        ; encoding: [0x44,0xc4,0xdf,0x4d]899; CHECK: ld1r.2s { v4 }, [x2], #4        ; encoding: [0x44,0xc8,0xdf,0x0d]900; CHECK: ld1r.4s { v4 }, [x2], #4        ; encoding: [0x44,0xc8,0xdf,0x4d]901; CHECK: ld1r.1d { v4 }, [x2], #8        ; encoding: [0x44,0xcc,0xdf,0x0d]902; CHECK: ld1r.2d { v4 }, [x2], #8        ; encoding: [0x44,0xcc,0xdf,0x4d]903 904ld2r:905  ld2r.8b {v4, v5}, [x2]906  ld2r.8b {v4, v5}, [x2], x3907  ld2r.16b {v4, v5}, [x2]908  ld2r.16b {v4, v5}, [x2], x3909  ld2r.4h {v4, v5}, [x2]910  ld2r.4h {v4, v5}, [x2], x3911  ld2r.8h {v4, v5}, [x2]912  ld2r.8h {v4, v5}, [x2], x3913  ld2r.2s {v4, v5}, [x2]914  ld2r.2s {v4, v5}, [x2], x3915  ld2r.4s {v4, v5}, [x2]916  ld2r.4s {v4, v5}, [x2], x3917  ld2r.1d {v4, v5}, [x2]918  ld2r.1d {v4, v5}, [x2], x3919  ld2r.2d {v4, v5}, [x2]920  ld2r.2d {v4, v5}, [x2], x3921 922  ld2r.8b {v4, v5}, [x2], #2923  ld2r.16b {v4, v5}, [x2], #2924  ld2r.4h {v4, v5}, [x2], #4925  ld2r.8h {v4, v5}, [x2], #4926  ld2r.2s {v4, v5}, [x2], #8927  ld2r.4s {v4, v5}, [x2], #8928  ld2r.1d {v4, v5}, [x2], #16929  ld2r.2d {v4, v5}, [x2], #16930 931; CHECK: ld2r:932; CHECK: ld2r.8b { v4, v5 }, [x2]        ; encoding: [0x44,0xc0,0x60,0x0d]933; CHECK: ld2r.8b { v4, v5 }, [x2], x3    ; encoding: [0x44,0xc0,0xe3,0x0d]934; CHECK: ld2r.16b { v4, v5 }, [x2] ; encoding: [0x44,0xc0,0x60,0x4d]935; CHECK: ld2r.16b { v4, v5 }, [x2], x3 ; encoding: [0x44,0xc0,0xe3,0x4d]936; CHECK: ld2r.4h { v4, v5 }, [x2]        ; encoding: [0x44,0xc4,0x60,0x0d]937; CHECK: ld2r.4h { v4, v5 }, [x2], x3    ; encoding: [0x44,0xc4,0xe3,0x0d]938; CHECK: ld2r.8h { v4, v5 }, [x2]        ; encoding: [0x44,0xc4,0x60,0x4d]939; CHECK: ld2r.8h { v4, v5 }, [x2], x3    ; encoding: [0x44,0xc4,0xe3,0x4d]940; CHECK: ld2r.2s { v4, v5 }, [x2]        ; encoding: [0x44,0xc8,0x60,0x0d]941; CHECK: ld2r.2s { v4, v5 }, [x2], x3    ; encoding: [0x44,0xc8,0xe3,0x0d]942; CHECK: ld2r.4s { v4, v5 }, [x2]        ; encoding: [0x44,0xc8,0x60,0x4d]943; CHECK: ld2r.4s { v4, v5 }, [x2], x3    ; encoding: [0x44,0xc8,0xe3,0x4d]944; CHECK: ld2r.1d { v4, v5 }, [x2]        ; encoding: [0x44,0xcc,0x60,0x0d]945; CHECK: ld2r.1d { v4, v5 }, [x2], x3    ; encoding: [0x44,0xcc,0xe3,0x0d]946; CHECK: ld2r.2d { v4, v5 }, [x2]        ; encoding: [0x44,0xcc,0x60,0x4d]947; CHECK: ld2r.2d { v4, v5 }, [x2], x3    ; encoding: [0x44,0xcc,0xe3,0x4d]948 949; CHECK: ld2r.8b { v4, v5 }, [x2], #2    ; encoding: [0x44,0xc0,0xff,0x0d]950; CHECK: ld2r.16b { v4, v5 }, [x2], #2 ; encoding: [0x44,0xc0,0xff,0x4d]951; CHECK: ld2r.4h { v4, v5 }, [x2], #4    ; encoding: [0x44,0xc4,0xff,0x0d]952; CHECK: ld2r.8h { v4, v5 }, [x2], #4    ; encoding: [0x44,0xc4,0xff,0x4d]953; CHECK: ld2r.2s { v4, v5 }, [x2], #8    ; encoding: [0x44,0xc8,0xff,0x0d]954; CHECK: ld2r.4s { v4, v5 }, [x2], #8    ; encoding: [0x44,0xc8,0xff,0x4d]955; CHECK: ld2r.1d { v4, v5 }, [x2], #16    ; encoding: [0x44,0xcc,0xff,0x0d]956; CHECK: ld2r.2d { v4, v5 }, [x2], #16    ; encoding: [0x44,0xcc,0xff,0x4d]957 958ld3r:959  ld3r.8b {v4, v5, v6}, [x2]960  ld3r.8b {v4, v5, v6}, [x2], x3961  ld3r.16b {v4, v5, v6}, [x2]962  ld3r.16b {v4, v5, v6}, [x2], x3963  ld3r.4h {v4, v5, v6}, [x2]964  ld3r.4h {v4, v5, v6}, [x2], x3965  ld3r.8h {v4, v5, v6}, [x2]966  ld3r.8h {v4, v5, v6}, [x2], x3967  ld3r.2s {v4, v5, v6}, [x2]968  ld3r.2s {v4, v5, v6}, [x2], x3969  ld3r.4s {v4, v5, v6}, [x2]970  ld3r.4s {v4, v5, v6}, [x2], x3971  ld3r.1d {v4, v5, v6}, [x2]972  ld3r.1d {v4, v5, v6}, [x2], x3973  ld3r.2d {v4, v5, v6}, [x2]974  ld3r.2d {v4, v5, v6}, [x2], x3975 976  ld3r.8b {v4, v5, v6}, [x2], #3977  ld3r.16b {v4, v5, v6}, [x2], #3978  ld3r.4h {v4, v5, v6}, [x2], #6979  ld3r.8h {v4, v5, v6}, [x2], #6980  ld3r.2s {v4, v5, v6}, [x2], #12981  ld3r.4s {v4, v5, v6}, [x2], #12982  ld3r.1d {v4, v5, v6}, [x2], #24983  ld3r.2d {v4, v5, v6}, [x2], #24984 985; CHECK: ld3r:986; CHECK: ld3r.8b { v4, v5, v6 }, [x2]    ; encoding: [0x44,0xe0,0x40,0x0d]987; CHECK: ld3r.8b { v4, v5, v6 }, [x2], x3 ; encoding: [0x44,0xe0,0xc3,0x0d]988; CHECK: ld3r.16b { v4, v5, v6 }, [x2] ; encoding: [0x44,0xe0,0x40,0x4d]989; CHECK: ld3r.16b { v4, v5, v6 }, [x2], x3 ; encoding: [0x44,0xe0,0xc3,0x4d]990; CHECK: ld3r.4h { v4, v5, v6 }, [x2]    ; encoding: [0x44,0xe4,0x40,0x0d]991; CHECK: ld3r.4h { v4, v5, v6 }, [x2], x3 ; encoding: [0x44,0xe4,0xc3,0x0d]992; CHECK: ld3r.8h { v4, v5, v6 }, [x2]    ; encoding: [0x44,0xe4,0x40,0x4d]993; CHECK: ld3r.8h { v4, v5, v6 }, [x2], x3 ; encoding: [0x44,0xe4,0xc3,0x4d]994; CHECK: ld3r.2s { v4, v5, v6 }, [x2]    ; encoding: [0x44,0xe8,0x40,0x0d]995; CHECK: ld3r.2s { v4, v5, v6 }, [x2], x3 ; encoding: [0x44,0xe8,0xc3,0x0d]996; CHECK: ld3r.4s { v4, v5, v6 }, [x2]    ; encoding: [0x44,0xe8,0x40,0x4d]997; CHECK: ld3r.4s { v4, v5, v6 }, [x2], x3 ; encoding: [0x44,0xe8,0xc3,0x4d]998; CHECK: ld3r.1d { v4, v5, v6 }, [x2]    ; encoding: [0x44,0xec,0x40,0x0d]999; CHECK: ld3r.1d { v4, v5, v6 }, [x2], x3 ; encoding: [0x44,0xec,0xc3,0x0d]1000; CHECK: ld3r.2d { v4, v5, v6 }, [x2]    ; encoding: [0x44,0xec,0x40,0x4d]1001; CHECK: ld3r.2d { v4, v5, v6 }, [x2], x3 ; encoding: [0x44,0xec,0xc3,0x4d]1002 1003; CHECK: ld3r.8b { v4, v5, v6 }, [x2], #3 ; encoding: [0x44,0xe0,0xdf,0x0d]1004; CHECK: ld3r.16b { v4, v5, v6 }, [x2], #3 ; encoding: [0x44,0xe0,0xdf,0x4d]1005; CHECK: ld3r.4h { v4, v5, v6 }, [x2], #6 ; encoding: [0x44,0xe4,0xdf,0x0d]1006; CHECK: ld3r.8h { v4, v5, v6 }, [x2], #6 ; encoding: [0x44,0xe4,0xdf,0x4d]1007; CHECK: ld3r.2s { v4, v5, v6 }, [x2], #12 ; encoding: [0x44,0xe8,0xdf,0x0d]1008; CHECK: ld3r.4s { v4, v5, v6 }, [x2], #12 ; encoding: [0x44,0xe8,0xdf,0x4d]1009; CHECK: ld3r.1d { v4, v5, v6 }, [x2], #24 ; encoding: [0x44,0xec,0xdf,0x0d]1010; CHECK: ld3r.2d { v4, v5, v6 }, [x2], #24 ; encoding: [0x44,0xec,0xdf,0x4d]1011 1012ld4r:1013  ld4r.8b {v4, v5, v6, v7}, [x2]1014  ld4r.8b {v4, v5, v6, v7}, [x2], x31015  ld4r.16b {v4, v5, v6, v7}, [x2]1016  ld4r.16b {v4, v5, v6, v7}, [x2], x31017  ld4r.4h {v4, v5, v6, v7}, [x2]1018  ld4r.4h {v4, v5, v6, v7}, [x2], x31019  ld4r.8h {v4, v5, v6, v7}, [x2]1020  ld4r.8h {v4, v5, v6, v7}, [x2], x31021  ld4r.2s {v4, v5, v6, v7}, [x2]1022  ld4r.2s {v4, v5, v6, v7}, [x2], x31023  ld4r.4s {v4, v5, v6, v7}, [x2]1024  ld4r.4s {v4, v5, v6, v7}, [x2], x31025  ld4r.1d {v4, v5, v6, v7}, [x2]1026  ld4r.1d {v4, v5, v6, v7}, [x2], x31027  ld4r.2d {v4, v5, v6, v7}, [x2]1028  ld4r.2d {v4, v5, v6, v7}, [x2], x31029 1030  ld4r.8b {v4, v5, v6, v7}, [x2], #41031  ld4r.16b {v5, v6, v7, v8}, [x2], #41032  ld4r.4h {v6, v7, v8, v9}, [x2], #81033  ld4r.8h {v1, v2, v3, v4}, [x2], #81034  ld4r.2s {v2, v3, v4, v5}, [x2], #161035  ld4r.4s {v3, v4, v5, v6}, [x2], #161036  ld4r.1d {v0, v1, v2, v3}, [x2], #321037  ld4r.2d {v4, v5, v6, v7}, [x2], #321038 1039; CHECK: ld4r:1040; CHECK: ld4r.8b { v4, v5, v6, v7 }, [x2] ; encoding: [0x44,0xe0,0x60,0x0d]1041; CHECK: ld4r.8b { v4, v5, v6, v7 }, [x2], x3 ; encoding: [0x44,0xe0,0xe3,0x0d]1042; CHECK: ld4r.16b { v4, v5, v6, v7 }, [x2] ; encoding: [0x44,0xe0,0x60,0x4d]1043; CHECK: ld4r.16b { v4, v5, v6, v7 }, [x2], x3 ; encoding: [0x44,0xe0,0xe3,0x4d]1044; CHECK: ld4r.4h { v4, v5, v6, v7 }, [x2] ; encoding: [0x44,0xe4,0x60,0x0d]1045; CHECK: ld4r.4h { v4, v5, v6, v7 }, [x2], x3 ; encoding: [0x44,0xe4,0xe3,0x0d]1046; CHECK: ld4r.8h { v4, v5, v6, v7 }, [x2] ; encoding: [0x44,0xe4,0x60,0x4d]1047; CHECK: ld4r.8h { v4, v5, v6, v7 }, [x2], x3 ; encoding: [0x44,0xe4,0xe3,0x4d]1048; CHECK: ld4r.2s { v4, v5, v6, v7 }, [x2] ; encoding: [0x44,0xe8,0x60,0x0d]1049; CHECK: ld4r.2s { v4, v5, v6, v7 }, [x2], x3 ; encoding: [0x44,0xe8,0xe3,0x0d]1050; CHECK: ld4r.4s { v4, v5, v6, v7 }, [x2] ; encoding: [0x44,0xe8,0x60,0x4d]1051; CHECK: ld4r.4s { v4, v5, v6, v7 }, [x2], x3 ; encoding: [0x44,0xe8,0xe3,0x4d]1052; CHECK: ld4r.1d { v4, v5, v6, v7 }, [x2] ; encoding: [0x44,0xec,0x60,0x0d]1053; CHECK: ld4r.1d { v4, v5, v6, v7 }, [x2], x3 ; encoding: [0x44,0xec,0xe3,0x0d]1054; CHECK: ld4r.2d { v4, v5, v6, v7 }, [x2] ; encoding: [0x44,0xec,0x60,0x4d]1055; CHECK: ld4r.2d { v4, v5, v6, v7 }, [x2], x3 ; encoding: [0x44,0xec,0xe3,0x4d]1056 1057; CHECK: ld4r.8b { v4, v5, v6, v7 }, [x2], #4 ; encoding: [0x44,0xe0,0xff,0x0d]1058; CHECK: ld4r.16b { v5, v6, v7, v8 }, [x2], #4 ; encoding: [0x45,0xe0,0xff,0x4d]1059; CHECK: ld4r.4h { v6, v7, v8, v9 }, [x2], #8 ; encoding: [0x46,0xe4,0xff,0x0d]1060; CHECK: ld4r.8h { v1, v2, v3, v4 }, [x2], #8 ; encoding: [0x41,0xe4,0xff,0x4d]1061; CHECK: ld4r.2s { v2, v3, v4, v5 }, [x2], #16 ; encoding: [0x42,0xe8,0xff,0x0d]1062; CHECK: ld4r.4s { v3, v4, v5, v6 }, [x2], #16 ; encoding: [0x43,0xe8,0xff,0x4d]1063; CHECK: ld4r.1d { v0, v1, v2, v3 }, [x2], #32 ; encoding: [0x40,0xec,0xff,0x0d]1064; CHECK: ld4r.2d { v4, v5, v6, v7 }, [x2], #32 ; encoding: [0x44,0xec,0xff,0x4d]1065 1066 1067_ld1:1068  ld1.b {v4}[13], [x3]1069  ld1.h {v4}[2], [x3]1070  ld1.s {v4}[2], [x3]1071  ld1.d {v4}[1], [x3]1072  ld1.b {v4}[13], [x3], x51073  ld1.h {v4}[2], [x3], x51074  ld1.s {v4}[2], [x3], x51075  ld1.d {v4}[1], [x3], x51076  ld1.b {v4}[13], [x3], #11077  ld1.h {v4}[2], [x3], #21078  ld1.s {v4}[2], [x3], #41079  ld1.d {v4}[1], [x3], #81080 1081; CHECK: _ld1:1082; CHECK: ld1.b { v4 }[13], [x3]        ; encoding: [0x64,0x14,0x40,0x4d]1083; CHECK: ld1.h { v4 }[2], [x3]         ; encoding: [0x64,0x50,0x40,0x0d]1084; CHECK: ld1.s { v4 }[2], [x3]         ; encoding: [0x64,0x80,0x40,0x4d]1085; CHECK: ld1.d { v4 }[1], [x3]         ; encoding: [0x64,0x84,0x40,0x4d]1086; CHECK: ld1.b { v4 }[13], [x3], x5    ; encoding: [0x64,0x14,0xc5,0x4d]1087; CHECK: ld1.h { v4 }[2], [x3], x5     ; encoding: [0x64,0x50,0xc5,0x0d]1088; CHECK: ld1.s { v4 }[2], [x3], x5     ; encoding: [0x64,0x80,0xc5,0x4d]1089; CHECK: ld1.d { v4 }[1], [x3], x5     ; encoding: [0x64,0x84,0xc5,0x4d]1090; CHECK: ld1.b { v4 }[13], [x3], #1   ; encoding: [0x64,0x14,0xdf,0x4d]1091; CHECK: ld1.h { v4 }[2], [x3], #2    ; encoding: [0x64,0x50,0xdf,0x0d]1092; CHECK: ld1.s { v4 }[2], [x3], #4    ; encoding: [0x64,0x80,0xdf,0x4d]1093; CHECK: ld1.d { v4 }[1], [x3], #8    ; encoding: [0x64,0x84,0xdf,0x4d]1094 1095_ld2:1096  ld2.b {v4, v5}[13], [x3]1097  ld2.h {v4, v5}[2], [x3]1098  ld2.s {v4, v5}[2], [x3]1099  ld2.d {v4, v5}[1], [x3]1100  ld2.b {v4, v5}[13], [x3], x51101  ld2.h {v4, v5}[2], [x3], x51102  ld2.s {v4, v5}[2], [x3], x51103  ld2.d {v4, v5}[1], [x3], x51104  ld2.b {v4, v5}[13], [x3], #21105  ld2.h {v4, v5}[2], [x3], #41106  ld2.s {v4, v5}[2], [x3], #81107  ld2.d {v4, v5}[1], [x3], #161108 1109 1110; CHECK: _ld2:1111; CHECK: ld2.b { v4, v5 }[13], [x3]    ; encoding: [0x64,0x14,0x60,0x4d]1112; CHECK: ld2.h { v4, v5 }[2], [x3]     ; encoding: [0x64,0x50,0x60,0x0d]1113; CHECK: ld2.s { v4, v5 }[2], [x3]     ; encoding: [0x64,0x80,0x60,0x4d]1114; CHECK: ld2.d { v4, v5 }[1], [x3]     ; encoding: [0x64,0x84,0x60,0x4d]1115; CHECK: ld2.b { v4, v5 }[13], [x3], x5 ; encoding: [0x64,0x14,0xe5,0x4d]1116; CHECK: ld2.h { v4, v5 }[2], [x3], x5 ; encoding: [0x64,0x50,0xe5,0x0d]1117; CHECK: ld2.s { v4, v5 }[2], [x3], x5 ; encoding: [0x64,0x80,0xe5,0x4d]1118; CHECK: ld2.d { v4, v5 }[1], [x3], x5 ; encoding: [0x64,0x84,0xe5,0x4d]1119; CHECK: ld2.b { v4, v5 }[13], [x3], #2 ; encoding: [0x64,0x14,0xff,0x4d]1120; CHECK: ld2.h { v4, v5 }[2], [x3], #4 ; encoding: [0x64,0x50,0xff,0x0d]1121; CHECK: ld2.s { v4, v5 }[2], [x3], #8 ; encoding: [0x64,0x80,0xff,0x4d]1122; CHECK: ld2.d { v4, v5 }[1], [x3], #16 ; encoding: [0x64,0x84,0xff,0x4d]1123 1124 1125_ld3:1126  ld3.b {v4, v5, v6}[13], [x3]1127  ld3.h {v4, v5, v6}[2], [x3]1128  ld3.s {v4, v5, v6}[2], [x3]1129  ld3.d {v4, v5, v6}[1], [x3]1130  ld3.b {v4, v5, v6}[13], [x3], x51131  ld3.h {v4, v5, v6}[2], [x3], x51132  ld3.s {v4, v5, v6}[2], [x3], x51133  ld3.d {v4, v5, v6}[1], [x3], x51134  ld3.b {v4, v5, v6}[13], [x3], #31135  ld3.h {v4, v5, v6}[2], [x3], #61136  ld3.s {v4, v5, v6}[2], [x3], #121137  ld3.d {v4, v5, v6}[1], [x3], #241138 1139 1140; CHECK: _ld3:1141; CHECK: ld3.b { v4, v5, v6 }[13], [x3] ; encoding: [0x64,0x34,0x40,0x4d]1142; CHECK: ld3.h { v4, v5, v6 }[2], [x3] ; encoding: [0x64,0x70,0x40,0x0d]1143; CHECK: ld3.s { v4, v5, v6 }[2], [x3] ; encoding: [0x64,0xa0,0x40,0x4d]1144; CHECK: ld3.d { v4, v5, v6 }[1], [x3] ; encoding: [0x64,0xa4,0x40,0x4d]1145; CHECK: ld3.b { v4, v5, v6 }[13], [x3], x5 ; encoding: [0x64,0x34,0xc5,0x4d]1146; CHECK: ld3.h { v4, v5, v6 }[2], [x3], x5 ; encoding: [0x64,0x70,0xc5,0x0d]1147; CHECK: ld3.s { v4, v5, v6 }[2], [x3], x5 ; encoding: [0x64,0xa0,0xc5,0x4d]1148; CHECK: ld3.d { v4, v5, v6 }[1], [x3], x5 ; encoding: [0x64,0xa4,0xc5,0x4d]1149; CHECK: ld3.b { v4, v5, v6 }[13], [x3], #3 ; encoding: [0x64,0x34,0xdf,0x4d]1150; CHECK: ld3.h { v4, v5, v6 }[2], [x3], #6 ; encoding: [0x64,0x70,0xdf,0x0d]1151; CHECK: ld3.s { v4, v5, v6 }[2], [x3], #12 ; encoding: [0x64,0xa0,0xdf,0x4d]1152; CHECK: ld3.d { v4, v5, v6 }[1], [x3], #24 ; encoding: [0x64,0xa4,0xdf,0x4d]1153 1154 1155_ld4:1156  ld4.b {v4, v5, v6, v7}[13], [x3]1157  ld4.h {v4, v5, v6, v7}[2], [x3]1158  ld4.s {v4, v5, v6, v7}[2], [x3]1159  ld4.d {v4, v5, v6, v7}[1], [x3]1160  ld4.b {v4, v5, v6, v7}[13], [x3], x51161  ld4.h {v4, v5, v6, v7}[2], [x3], x51162  ld4.s {v4, v5, v6, v7}[2], [x3], x51163  ld4.d {v4, v5, v6, v7}[1], [x3], x51164  ld4.b {v4, v5, v6, v7}[13], [x3], #41165  ld4.h {v4, v5, v6, v7}[2], [x3], #81166  ld4.s {v4, v5, v6, v7}[2], [x3], #161167  ld4.d {v4, v5, v6, v7}[1], [x3], #321168 1169; CHECK: _ld4:1170; CHECK: ld4.b { v4, v5, v6, v7 }[13], [x3] ; encoding: [0x64,0x34,0x60,0x4d]1171; CHECK: ld4.h { v4, v5, v6, v7 }[2], [x3] ; encoding: [0x64,0x70,0x60,0x0d]1172; CHECK: ld4.s { v4, v5, v6, v7 }[2], [x3] ; encoding: [0x64,0xa0,0x60,0x4d]1173; CHECK: ld4.d { v4, v5, v6, v7 }[1], [x3] ; encoding: [0x64,0xa4,0x60,0x4d]1174; CHECK: ld4.b { v4, v5, v6, v7 }[13], [x3], x5 ; encoding: [0x64,0x34,0xe5,0x4d]1175; CHECK: ld4.h { v4, v5, v6, v7 }[2], [x3], x5 ; encoding: [0x64,0x70,0xe5,0x0d]1176; CHECK: ld4.s { v4, v5, v6, v7 }[2], [x3], x5 ; encoding: [0x64,0xa0,0xe5,0x4d]1177; CHECK: ld4.d { v4, v5, v6, v7 }[1], [x3], x5 ; encoding: [0x64,0xa4,0xe5,0x4d]1178; CHECK: ld4.b { v4, v5, v6, v7 }[13], [x3], #4 ; encoding: [0x64,0x34,0xff,0x4d]1179; CHECK: ld4.h { v4, v5, v6, v7 }[2], [x3], #8 ; encoding: [0x64,0x70,0xff,0x0d]1180; CHECK: ld4.s { v4, v5, v6, v7 }[2], [x3], #16 ; encoding: [0x64,0xa0,0xff,0x4d]1181; CHECK: ld4.d { v4, v5, v6, v7 }[1], [x3], #32 ; encoding: [0x64,0xa4,0xff,0x4d]1182 1183_st1:1184  st1.b {v4}[13], [x3]1185  st1.h {v4}[2], [x3]1186  st1.s {v4}[2], [x3]1187  st1.d {v4}[1], [x3]1188  st1.b {v4}[13], [x3], x51189  st1.h {v4}[2], [x3], x51190  st1.s {v4}[2], [x3], x51191  st1.d {v4}[1], [x3], x51192  st1.b {v4}[13], [x3], #11193  st1.h {v4}[2], [x3], #21194  st1.s {v4}[2], [x3], #41195  st1.d {v4}[1], [x3], #81196 1197; CHECK: _st1:1198; CHECK: st1.b { v4 }[13], [x3]        ; encoding: [0x64,0x14,0x00,0x4d]1199; CHECK: st1.h { v4 }[2], [x3]         ; encoding: [0x64,0x50,0x00,0x0d]1200; CHECK: st1.s { v4 }[2], [x3]         ; encoding: [0x64,0x80,0x00,0x4d]1201; CHECK: st1.d { v4 }[1], [x3]         ; encoding: [0x64,0x84,0x00,0x4d]1202; CHECK: st1.b { v4 }[13], [x3], x5    ; encoding: [0x64,0x14,0x85,0x4d]1203; CHECK: st1.h { v4 }[2], [x3], x5     ; encoding: [0x64,0x50,0x85,0x0d]1204; CHECK: st1.s { v4 }[2], [x3], x5     ; encoding: [0x64,0x80,0x85,0x4d]1205; CHECK: st1.d { v4 }[1], [x3], x5     ; encoding: [0x64,0x84,0x85,0x4d]1206; CHECK: st1.b { v4 }[13], [x3], #1   ; encoding: [0x64,0x14,0x9f,0x4d]1207; CHECK: st1.h { v4 }[2], [x3], #2    ; encoding: [0x64,0x50,0x9f,0x0d]1208; CHECK: st1.s { v4 }[2], [x3], #4    ; encoding: [0x64,0x80,0x9f,0x4d]1209; CHECK: st1.d { v4 }[1], [x3], #8    ; encoding: [0x64,0x84,0x9f,0x4d]1210 1211_st2:1212  st2.b {v4, v5}[13], [x3]1213  st2.h {v4, v5}[2], [x3]1214  st2.s {v4, v5}[2], [x3]1215  st2.d {v4, v5}[1], [x3]1216  st2.b {v4, v5}[13], [x3], x51217  st2.h {v4, v5}[2], [x3], x51218  st2.s {v4, v5}[2], [x3], x51219  st2.d {v4, v5}[1], [x3], x51220  st2.b {v4, v5}[13], [x3], #21221  st2.h {v4, v5}[2], [x3], #41222  st2.s {v4, v5}[2], [x3], #81223  st2.d {v4, v5}[1], [x3], #161224 1225; CHECK: _st2:1226; CHECK: st2.b { v4, v5 }[13], [x3]    ; encoding: [0x64,0x14,0x20,0x4d]1227; CHECK: st2.h { v4, v5 }[2], [x3]     ; encoding: [0x64,0x50,0x20,0x0d]1228; CHECK: st2.s { v4, v5 }[2], [x3]     ; encoding: [0x64,0x80,0x20,0x4d]1229; CHECK: st2.d { v4, v5 }[1], [x3]     ; encoding: [0x64,0x84,0x20,0x4d]1230; CHECK: st2.b { v4, v5 }[13], [x3], x5 ; encoding: [0x64,0x14,0xa5,0x4d]1231; CHECK: st2.h { v4, v5 }[2], [x3], x5 ; encoding: [0x64,0x50,0xa5,0x0d]1232; CHECK: st2.s { v4, v5 }[2], [x3], x5 ; encoding: [0x64,0x80,0xa5,0x4d]1233; CHECK: st2.d { v4, v5 }[1], [x3], x5 ; encoding: [0x64,0x84,0xa5,0x4d]1234; CHECK: st2.b { v4, v5 }[13], [x3], #2 ; encoding: [0x64,0x14,0xbf,0x4d]1235; CHECK: st2.h { v4, v5 }[2], [x3], #4 ; encoding: [0x64,0x50,0xbf,0x0d]1236; CHECK: st2.s { v4, v5 }[2], [x3], #8 ; encoding: [0x64,0x80,0xbf,0x4d]1237; CHECK: st2.d { v4, v5 }[1], [x3], #16 ; encoding: [0x64,0x84,0xbf,0x4d]1238 1239 1240_st3:1241  st3.b {v4, v5, v6}[13], [x3]1242  st3.h {v4, v5, v6}[2], [x3]1243  st3.s {v4, v5, v6}[2], [x3]1244  st3.d {v4, v5, v6}[1], [x3]1245  st3.b {v4, v5, v6}[13], [x3], x51246  st3.h {v4, v5, v6}[2], [x3], x51247  st3.s {v4, v5, v6}[2], [x3], x51248  st3.d {v4, v5, v6}[1], [x3], x51249  st3.b {v4, v5, v6}[13], [x3], #31250  st3.h {v4, v5, v6}[2], [x3], #61251  st3.s {v4, v5, v6}[2], [x3], #121252  st3.d {v4, v5, v6}[1], [x3], #241253 1254; CHECK: _st3:1255; CHECK: st3.b { v4, v5, v6 }[13], [x3] ; encoding: [0x64,0x34,0x00,0x4d]1256; CHECK: st3.h { v4, v5, v6 }[2], [x3] ; encoding: [0x64,0x70,0x00,0x0d]1257; CHECK: st3.s { v4, v5, v6 }[2], [x3] ; encoding: [0x64,0xa0,0x00,0x4d]1258; CHECK: st3.d { v4, v5, v6 }[1], [x3] ; encoding: [0x64,0xa4,0x00,0x4d]1259; CHECK: st3.b { v4, v5, v6 }[13], [x3], x5 ; encoding: [0x64,0x34,0x85,0x4d]1260; CHECK: st3.h { v4, v5, v6 }[2], [x3], x5 ; encoding: [0x64,0x70,0x85,0x0d]1261; CHECK: st3.s { v4, v5, v6 }[2], [x3], x5 ; encoding: [0x64,0xa0,0x85,0x4d]1262; CHECK: st3.d { v4, v5, v6 }[1], [x3], x5 ; encoding: [0x64,0xa4,0x85,0x4d]1263; CHECK: st3.b { v4, v5, v6 }[13], [x3], #3 ; encoding: [0x64,0x34,0x9f,0x4d]1264; CHECK: st3.h { v4, v5, v6 }[2], [x3], #6 ; encoding: [0x64,0x70,0x9f,0x0d]1265; CHECK: st3.s { v4, v5, v6 }[2], [x3], #12 ; encoding: [0x64,0xa0,0x9f,0x4d]1266; CHECK: st3.d { v4, v5, v6 }[1], [x3], #24 ; encoding: [0x64,0xa4,0x9f,0x4d]1267 1268_st4:1269  st4.b {v4, v5, v6, v7}[13], [x3]1270  st4.h {v4, v5, v6, v7}[2], [x3]1271  st4.s {v4, v5, v6, v7}[2], [x3]1272  st4.d {v4, v5, v6, v7}[1], [x3]1273  st4.b {v4, v5, v6, v7}[13], [x3], x51274  st4.h {v4, v5, v6, v7}[2], [x3], x51275  st4.s {v4, v5, v6, v7}[2], [x3], x51276  st4.d {v4, v5, v6, v7}[1], [x3], x51277  st4.b {v4, v5, v6, v7}[13], [x3], #41278  st4.h {v4, v5, v6, v7}[2], [x3], #81279  st4.s {v4, v5, v6, v7}[2], [x3], #161280  st4.d {v4, v5, v6, v7}[1], [x3], #321281 1282; CHECK: _st4:1283; CHECK: st4.b { v4, v5, v6, v7 }[13], [x3] ; encoding: [0x64,0x34,0x20,0x4d]1284; CHECK: st4.h { v4, v5, v6, v7 }[2], [x3] ; encoding: [0x64,0x70,0x20,0x0d]1285; CHECK: st4.s { v4, v5, v6, v7 }[2], [x3] ; encoding: [0x64,0xa0,0x20,0x4d]1286; CHECK: st4.d { v4, v5, v6, v7 }[1], [x3] ; encoding: [0x64,0xa4,0x20,0x4d]1287; CHECK: st4.b { v4, v5, v6, v7 }[13], [x3], x5 ; encoding: [0x64,0x34,0xa5,0x4d]1288; CHECK: st4.h { v4, v5, v6, v7 }[2], [x3], x5 ; encoding: [0x64,0x70,0xa5,0x0d]1289; CHECK: st4.s { v4, v5, v6, v7 }[2], [x3], x5 ; encoding: [0x64,0xa0,0xa5,0x4d]1290; CHECK: st4.d { v4, v5, v6, v7 }[1], [x3], x5 ; encoding: [0x64,0xa4,0xa5,0x4d]1291; CHECK: st4.b { v4, v5, v6, v7 }[13], [x3], #4 ; encoding: [0x64,0x34,0xbf,0x4d]1292; CHECK: st4.h { v4, v5, v6, v7 }[2], [x3], #8 ; encoding: [0x64,0x70,0xbf,0x0d]1293; CHECK: st4.s { v4, v5, v6, v7 }[2], [x3], #16 ; encoding: [0x64,0xa0,0xbf,0x4d]1294; CHECK: st4.d { v4, v5, v6, v7 }[1], [x3], #32 ; encoding: [0x64,0xa4,0xbf,0x4d]1295 1296 1297;---------1298; ARM verbose syntax equivalents to the above.1299;---------1300verbose_syntax:1301 1302  ld1 { v1.8b }, [x1]1303  ld1 { v2.8b, v3.8b }, [x1]1304  ld1 { v3.8b, v4.8b, v5.8b }, [x1]1305  ld1 { v4.8b, v5.8b, v6.8b, v7.8b }, [x1]1306 1307  ld1 { v1.16b }, [x1]1308  ld1 { v2.16b, v3.16b }, [x1]1309  ld1 { v3.16b, v4.16b, v5.16b }, [x1]1310  ld1 { v4.16b, v5.16b, v6.16b, v7.16b }, [x1]1311 1312  ld1 { v1.4h }, [x1]1313  ld1 { v2.4h, v3.4h }, [x1]1314  ld1 { v3.4h, v4.4h, v5.4h }, [x1]1315  ld1 { v7.4h, v8.4h, v9.4h, v10.4h }, [x1]1316 1317  ld1 { v1.8h }, [x1]1318  ld1 { v2.8h, v3.8h }, [x1]1319  ld1 { v3.8h, v4.8h, v5.8h }, [x1]1320  ld1 { v7.8h, v8.8h, v9.8h, v10.8h }, [x1]1321 1322  ld1 { v1.2s }, [x1]1323  ld1 { v2.2s, v3.2s }, [x1]1324  ld1 { v3.2s, v4.2s, v5.2s }, [x1]1325  ld1 { v7.2s, v8.2s, v9.2s, v10.2s }, [x1]1326 1327  ld1 { v1.4s }, [x1]1328  ld1 { v2.4s, v3.4s }, [x1]1329  ld1 { v3.4s, v4.4s, v5.4s }, [x1]1330  ld1 { v7.4s, v8.4s, v9.4s, v10.4s }, [x1]1331 1332  ld1 { v1.1d }, [x1]1333  ld1 { v2.1d, v3.1d }, [x1]1334  ld1 { v3.1d, v4.1d, v5.1d }, [x1]1335  ld1 { v7.1d, v8.1d, v9.1d, v10.1d }, [x1]1336 1337  ld1 { v1.2d }, [x1]1338  ld1 { v2.2d, v3.2d }, [x1]1339  ld1 { v3.2d, v4.2d, v5.2d }, [x1]1340  ld1 { v7.2d, v8.2d, v9.2d, v10.2d }, [x1]1341 1342  st1 { v1.8b }, [x1]1343  st1 { v2.8b, v3.8b }, [x1]1344  st1 { v3.8b, v4.8b, v5.8b }, [x1]1345  st1 { v4.8b, v5.8b, v6.8b, v7.8b }, [x1]1346 1347  st1 { v1.16b }, [x1]1348  st1 { v2.16b, v3.16b }, [x1]1349  st1 { v3.16b, v4.16b, v5.16b }, [x1]1350  st1 { v4.16b, v5.16b, v6.16b, v7.16b }, [x1]1351 1352  st1 { v1.4h }, [x1]1353  st1 { v2.4h, v3.4h }, [x1]1354  st1 { v3.4h, v4.4h, v5.4h }, [x1]1355  st1 { v7.4h, v8.4h, v9.4h, v10.4h }, [x1]1356 1357  st1 { v1.8h }, [x1]1358  st1 { v2.8h, v3.8h }, [x1]1359  st1 { v3.8h, v4.8h, v5.8h }, [x1]1360  st1 { v7.8h, v8.8h, v9.8h, v10.8h }, [x1]1361 1362  st1 { v1.2s }, [x1]1363  st1 { v2.2s, v3.2s }, [x1]1364  st1 { v3.2s, v4.2s, v5.2s }, [x1]1365  st1 { v7.2s, v8.2s, v9.2s, v10.2s }, [x1]1366 1367  st1 { v1.4s }, [x1]1368  st1 { v2.4s, v3.4s }, [x1]1369  st1 { v3.4s, v4.4s, v5.4s }, [x1]1370  st1 { v7.4s, v8.4s, v9.4s, v10.4s }, [x1]1371 1372  st1 { v1.1d }, [x1]1373  st1 { v2.1d, v3.1d }, [x1]1374  st1 { v3.1d, v4.1d, v5.1d }, [x1]1375  st1 { v7.1d, v8.1d, v9.1d, v10.1d }, [x1]1376 1377  st1 { v1.2d }, [x1]1378  st1 { v2.2d, v3.2d }, [x1]1379  st1 { v3.2d, v4.2d, v5.2d }, [x1]1380  st1 { v7.2d, v8.2d, v9.2d, v10.2d }, [x1]1381 1382  ld2 { v3.8b, v4.8b }, [x19]1383  ld2 { v3.16b, v4.16b }, [x19]1384  ld2 { v3.4h, v4.4h }, [x19]1385  ld2 { v3.8h, v4.8h }, [x19]1386  ld2 { v3.2s, v4.2s }, [x19]1387  ld2 { v3.4s, v4.4s }, [x19]1388  ld2 { v3.2d, v4.2d }, [x19]1389 1390  st2 { v3.8b, v4.8b }, [x19]1391  st2 { v3.16b, v4.16b }, [x19]1392  st2 { v3.4h, v4.4h }, [x19]1393  st2 { v3.8h, v4.8h }, [x19]1394  st2 { v3.2s, v4.2s }, [x19]1395  st2 { v3.4s, v4.4s }, [x19]1396  st2 { v3.2d, v4.2d }, [x19]1397 1398  ld3 { v2.8b, v3.8b, v4.8b }, [x19]1399  ld3 { v2.16b, v3.16b, v4.16b }, [x19]1400  ld3 { v2.4h, v3.4h, v4.4h }, [x19]1401  ld3 { v2.8h, v3.8h, v4.8h }, [x19]1402  ld3 { v2.2s, v3.2s, v4.2s }, [x19]1403  ld3 { v2.4s, v3.4s, v4.4s }, [x19]1404  ld3 { v2.2d, v3.2d, v4.2d }, [x19]1405 1406  st3 { v2.8b, v3.8b, v4.8b }, [x19]1407  st3 { v2.16b, v3.16b, v4.16b }, [x19]1408  st3 { v2.4h, v3.4h, v4.4h }, [x19]1409  st3 { v2.8h, v3.8h, v4.8h }, [x19]1410  st3 { v2.2s, v3.2s, v4.2s }, [x19]1411  st3 { v2.4s, v3.4s, v4.4s }, [x19]1412  st3 { v2.2d, v3.2d, v4.2d }, [x19]1413 1414  ld4 { v2.8b, v3.8b, v4.8b, v5.8b }, [x19]1415  ld4 { v2.16b, v3.16b, v4.16b, v5.16b }, [x19]1416  ld4 { v2.4h, v3.4h, v4.4h, v5.4h }, [x19]1417  ld4 { v2.8h, v3.8h, v4.8h, v5.8h }, [x19]1418  ld4 { v2.2s, v3.2s, v4.2s, v5.2s }, [x19]1419  ld4 { v2.4s, v3.4s, v4.4s, v5.4s }, [x19]1420  ld4 { v2.2d, v3.2d, v4.2d, v5.2d }, [x19]1421 1422  st4 { v2.8b, v3.8b, v4.8b, v5.8b }, [x19]1423  st4 { v2.16b, v3.16b, v4.16b, v5.16b }, [x19]1424  st4 { v2.4h, v3.4h, v4.4h, v5.4h }, [x19]1425  st4 { v2.8h, v3.8h, v4.8h, v5.8h }, [x19]1426  st4 { v2.2s, v3.2s, v4.2s, v5.2s }, [x19]1427  st4 { v2.4s, v3.4s, v4.4s, v5.4s }, [x19]1428  st4 { v2.2d, v3.2d, v4.2d, v5.2d }, [x19]1429 1430  ld1 { v1.8b }, [x1], x151431  ld1 { v2.8b, v3.8b }, [x1], x151432  ld1 { v3.8b, v4.8b, v5.8b }, [x1], x151433  ld1 { v4.8b, v5.8b, v6.8b, v7.8b }, [x1], x151434 1435  ld1 { v1.16b }, [x1], x151436  ld1 { v2.16b, v3.16b }, [x1], x151437  ld1 { v3.16b, v4.16b, v5.16b }, [x1], x151438  ld1 { v4.16b, v5.16b, v6.16b, v7.16b }, [x1], x151439 1440  ld1 { v1.4h }, [x1], x151441  ld1 { v2.4h, v3.4h }, [x1], x151442  ld1 { v3.4h, v4.4h, v5.4h }, [x1], x151443  ld1 { v7.4h, v8.4h, v9.4h, v10.4h }, [x1], x151444 1445  ld1 { v1.8h }, [x1], x151446  ld1 { v2.8h, v3.8h }, [x1], x151447  ld1 { v3.8h, v4.8h, v5.8h }, [x1], x151448  ld1 { v7.8h, v8.8h, v9.8h, v10.8h }, [x1], x151449 1450  ld1 { v1.2s }, [x1], x151451  ld1 { v2.2s, v3.2s }, [x1], x151452  ld1 { v3.2s, v4.2s, v5.2s }, [x1], x151453  ld1 { v7.2s, v8.2s, v9.2s, v10.2s }, [x1], x151454 1455  ld1 { v1.4s }, [x1], x151456  ld1 { v2.4s, v3.4s }, [x1], x151457  ld1 { v3.4s, v4.4s, v5.4s }, [x1], x151458  ld1 { v7.4s, v8.4s, v9.4s, v10.4s }, [x1], x151459 1460  ld1 { v1.1d }, [x1], x151461  ld1 { v2.1d, v3.1d }, [x1], x151462  ld1 { v3.1d, v4.1d, v5.1d }, [x1], x151463  ld1 { v7.1d, v8.1d, v9.1d, v10.1d }, [x1], x151464 1465  ld1 { v1.2d }, [x1], x151466  ld1 { v2.2d, v3.2d }, [x1], x151467  ld1 { v3.2d, v4.2d, v5.2d }, [x1], x151468  ld1 { v7.2d, v8.2d, v9.2d, v10.2d }, [x1], x151469 1470  st1 { v1.8b }, [x1], x151471  st1 { v2.8b, v3.8b }, [x1], x151472  st1 { v3.8b, v4.8b, v5.8b }, [x1], x151473  st1 { v4.8b, v5.8b, v6.8b, v7.8b }, [x1], x151474 1475  st1 { v1.16b }, [x1], x151476  st1 { v2.16b, v3.16b }, [x1], x151477  st1 { v3.16b, v4.16b, v5.16b }, [x1], x151478  st1 { v4.16b, v5.16b, v6.16b, v7.16b }, [x1], x151479 1480  st1 { v1.4h }, [x1], x151481  st1 { v2.4h, v3.4h }, [x1], x151482  st1 { v3.4h, v4.4h, v5.4h }, [x1], x151483  st1 { v7.4h, v8.4h, v9.4h, v10.4h }, [x1], x151484 1485  st1 { v1.8h }, [x1], x151486  st1 { v2.8h, v3.8h }, [x1], x151487  st1 { v3.8h, v4.8h, v5.8h }, [x1], x151488  st1 { v7.8h, v8.8h, v9.8h, v10.8h }, [x1], x151489 1490  st1 { v1.2s }, [x1], x151491  st1 { v2.2s, v3.2s }, [x1], x151492  st1 { v3.2s, v4.2s, v5.2s }, [x1], x151493  st1 { v7.2s, v8.2s, v9.2s, v10.2s }, [x1], x151494 1495  st1 { v1.4s }, [x1], x151496  st1 { v2.4s, v3.4s }, [x1], x151497  st1 { v3.4s, v4.4s, v5.4s }, [x1], x151498  st1 { v7.4s, v8.4s, v9.4s, v10.4s }, [x1], x151499 1500  st1 { v1.1d }, [x1], x151501  st1 { v2.1d, v3.1d }, [x1], x151502  st1 { v3.1d, v4.1d, v5.1d }, [x1], x151503  st1 { v7.1d, v8.1d, v9.1d, v10.1d }, [x1], x151504 1505  st1 { v1.2d }, [x1], x151506  st1 { v2.2d, v3.2d }, [x1], x151507  st1 { v3.2d, v4.2d, v5.2d }, [x1], x151508  st1 { v7.2d, v8.2d, v9.2d, v10.2d }, [x1], x151509 1510  ld1 { v1.8b }, [x1], #81511  ld1 { v2.8b, v3.8b }, [x1], #161512  ld1 { v3.8b, v4.8b, v5.8b }, [x1], #241513  ld1 { v4.8b, v5.8b, v6.8b, v7.8b }, [x1], #321514 1515  ld1 { v1.16b }, [x1], #161516  ld1 { v2.16b, v3.16b }, [x1], #321517  ld1 { v3.16b, v4.16b, v5.16b }, [x1], #481518  ld1 { v4.16b, v5.16b, v6.16b, v7.16b }, [x1], #641519 1520  ld1 { v1.4h }, [x1], #81521  ld1 { v2.4h, v3.4h }, [x1], #161522  ld1 { v3.4h, v4.4h, v5.4h }, [x1], #241523  ld1 { v7.4h, v8.4h, v9.4h, v10.4h }, [x1], #321524 1525  ld1 { v1.8h }, [x1], #161526  ld1 { v2.8h, v3.8h }, [x1], #321527  ld1 { v3.8h, v4.8h, v5.8h }, [x1], #481528  ld1 { v7.8h, v8.8h, v9.8h, v10.8h }, [x1], #641529 1530  ld1 { v1.2s }, [x1], #81531  ld1 { v2.2s, v3.2s }, [x1], #161532  ld1 { v3.2s, v4.2s, v5.2s }, [x1], #241533  ld1 { v7.2s, v8.2s, v9.2s, v10.2s }, [x1], #321534 1535  ld1 { v1.4s }, [x1], #161536  ld1 { v2.4s, v3.4s }, [x1], #321537  ld1 { v3.4s, v4.4s, v5.4s }, [x1], #481538  ld1 { v7.4s, v8.4s, v9.4s, v10.4s }, [x1], #641539 1540  ld1 { v1.1d }, [x1], #81541  ld1 { v2.1d, v3.1d }, [x1], #161542  ld1 { v3.1d, v4.1d, v5.1d }, [x1], #241543  ld1 { v7.1d, v8.1d, v9.1d, v10.1d }, [x1], #321544 1545  ld1 { v1.2d }, [x1], #161546  ld1 { v2.2d, v3.2d }, [x1], #321547  ld1 { v3.2d, v4.2d, v5.2d }, [x1], #481548  ld1 { v7.2d, v8.2d, v9.2d, v10.2d }, [x1], #641549 1550  st1 { v1.8b }, [x1], #81551  st1 { v2.8b, v3.8b }, [x1], #161552  st1 { v3.8b, v4.8b, v5.8b }, [x1], #241553  st1 { v4.8b, v5.8b, v6.8b, v7.8b }, [x1], #321554 1555  st1 { v1.16b }, [x1], #161556  st1 { v2.16b, v3.16b }, [x1], #321557  st1 { v3.16b, v4.16b, v5.16b }, [x1], #481558  st1 { v4.16b, v5.16b, v6.16b, v7.16b }, [x1], #641559 1560  st1 { v1.4h }, [x1], #81561  st1 { v2.4h, v3.4h }, [x1], #161562  st1 { v3.4h, v4.4h, v5.4h }, [x1], #241563  st1 { v7.4h, v8.4h, v9.4h, v10.4h }, [x1], #321564 1565  st1 { v1.8h }, [x1], #161566  st1 { v2.8h, v3.8h }, [x1], #321567  st1 { v3.8h, v4.8h, v5.8h }, [x1], #481568  st1 { v7.8h, v8.8h, v9.8h, v10.8h }, [x1], #641569 1570  st1 { v1.2s }, [x1], #81571  st1 { v2.2s, v3.2s }, [x1], #161572  st1 { v3.2s, v4.2s, v5.2s }, [x1], #241573  st1 { v7.2s, v8.2s, v9.2s, v10.2s }, [x1], #321574 1575  st1 { v1.4s }, [x1], #161576  st1 { v2.4s, v3.4s }, [x1], #321577  st1 { v3.4s, v4.4s, v5.4s }, [x1], #481578  st1 { v7.4s, v8.4s, v9.4s, v10.4s }, [x1], #641579 1580  st1 { v1.1d }, [x1], #81581  st1 { v2.1d, v3.1d }, [x1], #161582  st1 { v3.1d, v4.1d, v5.1d }, [x1], #241583  st1 { v7.1d, v8.1d, v9.1d, v10.1d }, [x1], #321584 1585  st1 { v1.2d }, [x1], #161586  st1 { v2.2d, v3.2d }, [x1], #321587  st1 { v3.2d, v4.2d, v5.2d }, [x1], #481588  st1 { v7.2d, v8.2d, v9.2d, v10.2d }, [x1], #641589 1590  ld2 { v2.8b, v3.8b }, [x1], x151591  ld2 { v2.16b, v3.16b }, [x1], x151592  ld2 { v2.4h, v3.4h }, [x1], x151593  ld2 { v2.8h, v3.8h }, [x1], x151594  ld2 { v2.2s, v3.2s }, [x1], x151595  ld2 { v2.4s, v3.4s }, [x1], x151596  ld2 { v2.2d, v3.2d }, [x1], x151597 1598  st2 { v2.8b, v3.8b }, [x1], x151599  st2 { v2.16b, v3.16b }, [x1], x151600  st2 { v2.4h, v3.4h }, [x1], x151601  st2 { v2.8h, v3.8h }, [x1], x151602  st2 { v2.2s, v3.2s }, [x1], x151603  st2 { v2.4s, v3.4s }, [x1], x151604  st2 { v2.2d, v3.2d }, [x1], x151605 1606  ld2 { v2.8b, v3.8b }, [x1], #161607  ld2 { v2.16b, v3.16b }, [x1], #321608  ld2 { v2.4h, v3.4h }, [x1], #161609  ld2 { v2.8h, v3.8h }, [x1], #321610  ld2 { v2.2s, v3.2s }, [x1], #161611  ld2 { v2.4s, v3.4s }, [x1], #321612  ld2 { v2.2d, v3.2d }, [x1], #321613 1614  st2 { v2.8b, v3.8b }, [x1], #161615  st2 { v2.16b, v3.16b }, [x1], #321616  st2 { v2.4h, v3.4h }, [x1], #161617  st2 { v2.8h, v3.8h }, [x1], #321618  st2 { v2.2s, v3.2s }, [x1], #161619  st2 { v2.4s, v3.4s }, [x1], #321620  st2 { v2.2d, v3.2d }, [x1], #321621 1622  ld3 { v3.8b, v4.8b, v5.8b }, [x1], x151623  ld3 { v3.16b, v4.16b, v5.16b }, [x1], x151624  ld3 { v3.4h, v4.4h, v5.4h }, [x1], x151625  ld3 { v3.8h, v4.8h, v5.8h }, [x1], x151626  ld3 { v3.2s, v4.2s, v5.2s }, [x1], x151627  ld3 { v3.4s, v4.4s, v5.4s }, [x1], x151628  ld3 { v3.2d, v4.2d, v5.2d }, [x1], x151629 1630  st3 { v3.8b, v4.8b, v5.8b }, [x1], x151631  st3 { v3.16b, v4.16b, v5.16b }, [x1], x151632  st3 { v3.4h, v4.4h, v5.4h }, [x1], x151633  st3 { v3.8h, v4.8h, v5.8h }, [x1], x151634  st3 { v3.2s, v4.2s, v5.2s }, [x1], x151635  st3 { v3.4s, v4.4s, v5.4s }, [x1], x151636  st3 { v3.2d, v4.2d, v5.2d }, [x1], x151637  ld3 { v3.8b, v4.8b, v5.8b }, [x1], #241638 1639  ld3 { v3.16b, v4.16b, v5.16b }, [x1], #481640  ld3 { v3.4h, v4.4h, v5.4h }, [x1], #241641  ld3 { v3.8h, v4.8h, v5.8h }, [x1], #481642  ld3 { v3.2s, v4.2s, v5.2s }, [x1], #241643  ld3 { v3.4s, v4.4s, v5.4s }, [x1], #481644  ld3 { v3.2d, v4.2d, v5.2d }, [x1], #481645 1646  st3 { v3.8b, v4.8b, v5.8b }, [x1], #241647  st3 { v3.16b, v4.16b, v5.16b }, [x1], #481648  st3 { v3.4h, v4.4h, v5.4h }, [x1], #241649  st3 { v3.8h, v4.8h, v5.8h }, [x1], #481650  st3 { v3.2s, v4.2s, v5.2s }, [x1], #241651  st3 { v3.4s, v4.4s, v5.4s }, [x1], #481652  st3 { v3.2d, v4.2d, v5.2d }, [x1], #481653 1654  ld4 { v4.8b, v5.8b, v6.8b, v7.8b }, [x1], x151655  ld4 { v4.16b, v5.16b, v6.16b, v7.16b }, [x1], x151656  ld4 { v7.4h, v8.4h, v9.4h, v10.4h }, [x1], x151657  ld4 { v7.8h, v8.8h, v9.8h, v10.8h }, [x1], x151658  ld4 { v7.2s, v8.2s, v9.2s, v10.2s }, [x1], x151659  ld4 { v7.4s, v8.4s, v9.4s, v10.4s }, [x1], x151660  ld4 { v7.2d, v8.2d, v9.2d, v10.2d }, [x1], x151661 1662  st4 { v4.8b, v5.8b, v6.8b, v7.8b }, [x1], x151663  st4 { v4.16b, v5.16b, v6.16b, v7.16b }, [x1], x151664  st4 { v7.4h, v8.4h, v9.4h, v10.4h }, [x1], x151665  st4 { v7.8h, v8.8h, v9.8h, v10.8h }, [x1], x151666  st4 { v7.2s, v8.2s, v9.2s, v10.2s }, [x1], x151667  st4 { v7.4s, v8.4s, v9.4s, v10.4s }, [x1], x151668  st4 { v7.2d, v8.2d, v9.2d, v10.2d }, [x1], x151669 1670  ld4 { v4.8b, v5.8b, v6.8b, v7.8b }, [x1], #321671  ld4 { v4.16b, v5.16b, v6.16b, v7.16b }, [x1], #641672  ld4 { v7.4h, v8.4h, v9.4h, v10.4h }, [x1], #321673  ld4 { v7.8h, v8.8h, v9.8h, v10.8h }, [x1], #641674  ld4 { v7.2s, v8.2s, v9.2s, v10.2s }, [x1], #321675  ld4 { v7.4s, v8.4s, v9.4s, v10.4s }, [x1], #641676  ld4 { v7.2d, v8.2d, v9.2d, v10.2d }, [x1], #641677 1678  st4 { v4.8b, v5.8b, v6.8b, v7.8b }, [x1], #321679  st4 { v4.16b, v5.16b, v6.16b, v7.16b }, [x1], #641680  st4 { v7.4h, v8.4h, v9.4h, v10.4h }, [x1], #321681  st4 { v7.8h, v8.8h, v9.8h, v10.8h }, [x1], #641682  st4 { v7.2s, v8.2s, v9.2s, v10.2s }, [x1], #321683  st4 { v7.4s, v8.4s, v9.4s, v10.4s }, [x1], #641684  st4 { v7.2d, v8.2d, v9.2d, v10.2d }, [x1], #641685 1686 1687  ld1r { v12.8b }, [x2]1688  ld1r { v12.8b }, [x2], x31689  ld1r { v12.16b }, [x2]1690  ld1r { v12.16b }, [x2], x31691  ld1r { v12.4h }, [x2]1692  ld1r { v12.4h }, [x2], x31693  ld1r { v12.8h }, [x2]1694  ld1r { v12.8h }, [x2], x31695  ld1r { v12.2s }, [x2]1696  ld1r { v12.2s }, [x2], x31697  ld1r { v12.4s }, [x2]1698  ld1r { v12.4s }, [x2], x31699  ld1r { v12.1d }, [x2]1700  ld1r { v12.1d }, [x2], x31701  ld1r { v12.2d }, [x2]1702  ld1r { v12.2d }, [x2], x31703 1704  ld1r { v12.8b }, [x2], #11705  ld1r { v12.16b }, [x2], #11706  ld1r { v12.4h }, [x2], #21707  ld1r { v12.8h }, [x2], #21708  ld1r { v12.2s }, [x2], #41709  ld1r { v12.4s }, [x2], #41710  ld1r { v12.1d }, [x2], #81711  ld1r { v12.2d }, [x2], #81712  ld2r { v3.8b, v4.8b }, [x2]1713  ld2r { v3.8b, v4.8b }, [x2], x31714  ld2r { v3.16b, v4.16b }, [x2]1715  ld2r { v3.16b, v4.16b }, [x2], x31716  ld2r { v3.4h, v4.4h }, [x2]1717  ld2r { v3.4h, v4.4h }, [x2], x31718  ld2r { v3.8h, v4.8h }, [x2]1719  ld2r { v3.8h, v4.8h }, [x2], x31720  ld2r { v3.2s, v4.2s }, [x2]1721  ld2r { v3.2s, v4.2s }, [x2], x31722  ld2r { v3.4s, v4.4s }, [x2]1723  ld2r { v3.4s, v4.4s }, [x2], x31724  ld2r { v3.1d, v4.1d }, [x2]1725  ld2r { v3.1d, v4.1d }, [x2], x31726  ld2r { v3.2d, v4.2d }, [x2]1727  ld2r { v3.2d, v4.2d }, [x2], x31728 1729  ld2r { v3.8b, v4.8b }, [x2], #21730  ld2r { v3.16b, v4.16b }, [x2], #21731  ld2r { v3.4h, v4.4h }, [x2], #41732  ld2r { v3.8h, v4.8h }, [x2], #41733  ld2r { v3.2s, v4.2s }, [x2], #81734  ld2r { v3.4s, v4.4s }, [x2], #81735  ld2r { v3.1d, v4.1d }, [x2], #161736  ld2r { v3.2d, v4.2d }, [x2], #161737 1738  ld3r { v2.8b, v3.8b, v4.8b }, [x2]1739  ld3r { v2.8b, v3.8b, v4.8b }, [x2], x31740  ld3r { v2.16b, v3.16b, v4.16b }, [x2]1741  ld3r { v2.16b, v3.16b, v4.16b }, [x2], x31742  ld3r { v2.4h, v3.4h, v4.4h }, [x2]1743  ld3r { v2.4h, v3.4h, v4.4h }, [x2], x31744  ld3r { v2.8h, v3.8h, v4.8h }, [x2]1745  ld3r { v2.8h, v3.8h, v4.8h }, [x2], x31746  ld3r { v2.2s, v3.2s, v4.2s }, [x2]1747  ld3r { v2.2s, v3.2s, v4.2s }, [x2], x31748  ld3r { v2.4s, v3.4s, v4.4s }, [x2]1749  ld3r { v2.4s, v3.4s, v4.4s }, [x2], x31750  ld3r { v2.1d, v3.1d, v4.1d }, [x2]1751  ld3r { v2.1d, v3.1d, v4.1d }, [x2], x31752  ld3r { v2.2d, v3.2d, v4.2d }, [x2]1753  ld3r { v2.2d, v3.2d, v4.2d }, [x2], x31754 1755  ld3r { v2.8b, v3.8b, v4.8b }, [x2], #31756  ld3r { v2.16b, v3.16b, v4.16b }, [x2], #31757  ld3r { v2.4h, v3.4h, v4.4h }, [x2], #61758  ld3r { v2.8h, v3.8h, v4.8h }, [x2], #61759  ld3r { v2.2s, v3.2s, v4.2s }, [x2], #121760  ld3r { v2.4s, v3.4s, v4.4s }, [x2], #121761  ld3r { v2.1d, v3.1d, v4.1d }, [x2], #241762  ld3r { v2.2d, v3.2d, v4.2d }, [x2], #241763 1764  ld4r { v2.8b, v3.8b, v4.8b, v5.8b }, [x2]1765  ld4r { v2.8b, v3.8b, v4.8b, v5.8b }, [x2], x31766  ld4r { v2.16b, v3.16b, v4.16b, v5.16b }, [x2]1767  ld4r { v2.16b, v3.16b, v4.16b, v5.16b }, [x2], x31768  ld4r { v2.4h, v3.4h, v4.4h, v5.4h }, [x2]1769  ld4r { v2.4h, v3.4h, v4.4h, v5.4h }, [x2], x31770  ld4r { v2.8h, v3.8h, v4.8h, v5.8h }, [x2]1771  ld4r { v2.8h, v3.8h, v4.8h, v5.8h }, [x2], x31772  ld4r { v2.2s, v3.2s, v4.2s, v5.2s }, [x2]1773  ld4r { v2.2s, v3.2s, v4.2s, v5.2s }, [x2], x31774  ld4r { v2.4s, v3.4s, v4.4s, v5.4s }, [x2]1775  ld4r { v2.4s, v3.4s, v4.4s, v5.4s }, [x2], x31776  ld4r { v2.1d, v3.1d, v4.1d, v5.1d }, [x2]1777  ld4r { v2.1d, v3.1d, v4.1d, v5.1d }, [x2], x31778  ld4r { v2.2d, v3.2d, v4.2d, v5.2d }, [x2]1779  ld4r { v2.2d, v3.2d, v4.2d, v5.2d }, [x2], x31780 1781  ld4r { v2.8b, v3.8b, v4.8b, v5.8b }, [x2], #41782  ld4r { v2.16b, v3.16b, v4.16b, v5.16b }, [x2], #41783  ld4r { v2.4h, v3.4h, v4.4h, v5.4h }, [x2], #81784  ld4r { v2.8h, v3.8h, v4.8h, v5.8h }, [x2], #81785  ld4r { v2.2s, v3.2s, v4.2s, v5.2s }, [x2], #161786  ld4r { v2.4s, v3.4s, v4.4s, v5.4s }, [x2], #161787  ld4r { v2.1d, v3.1d, v4.1d, v5.1d }, [x2], #321788  ld4r { v2.2d, v3.2d, v4.2d, v5.2d }, [x2], #321789 1790  ld1 { v6.b }[13], [x3]1791  ld1 { v6.h }[2], [x3]1792  ld1 { v6.s }[2], [x3]1793  ld1 { v6.d }[1], [x3]1794  ld1 { v6.b }[13], [x3], x51795  ld1 { v6.h }[2], [x3], x51796  ld1 { v6.s }[2], [x3], x51797  ld1 { v6.d }[1], [x3], x51798  ld1 { v6.b }[13], [x3], #11799  ld1 { v6.h }[2], [x3], #21800  ld1 { v6.s }[2], [x3], #41801  ld1 { v6.d }[1], [x3], #81802 1803  ld2 { v5.b, v6.b }[13], [x3]1804  ld2 { v5.h, v6.h }[2], [x3]1805  ld2 { v5.s, v6.s }[2], [x3]1806  ld2 { v5.d, v6.d }[1], [x3]1807  ld2 { v5.b, v6.b }[13], [x3], x51808  ld2 { v5.h, v6.h }[2], [x3], x51809  ld2 { v5.s, v6.s }[2], [x3], x51810  ld2 { v5.d, v6.d }[1], [x3], x51811  ld2 { v5.b, v6.b }[13], [x3], #21812  ld2 { v5.h, v6.h }[2], [x3], #41813  ld2 { v5.s, v6.s }[2], [x3], #81814  ld2 { v5.d, v6.d }[1], [x3], #161815 1816  ld3 { v7.b, v8.b, v9.b }[13], [x3]1817  ld3 { v7.h, v8.h, v9.h }[2], [x3]1818  ld3 { v7.s, v8.s, v9.s }[2], [x3]1819  ld3 { v7.d, v8.d, v9.d }[1], [x3]1820  ld3 { v7.b, v8.b, v9.b }[13], [x3], x51821  ld3 { v7.h, v8.h, v9.h }[2], [x3], x51822  ld3 { v7.s, v8.s, v9.s }[2], [x3], x51823  ld3 { v7.d, v8.d, v9.d }[1], [x3], x51824  ld3 { v7.b, v8.b, v9.b }[13], [x3], #31825  ld3 { v7.h, v8.h, v9.h }[2], [x3], #61826  ld3 { v7.s, v8.s, v9.s }[2], [x3], #121827  ld3 { v7.d, v8.d, v9.d }[1], [x3], #241828 1829  ld4 { v7.b, v8.b, v9.b, v10.b }[13], [x3]1830  ld4 { v7.h, v8.h, v9.h, v10.h }[2], [x3]1831  ld4 { v7.s, v8.s, v9.s, v10.s }[2], [x3]1832  ld4 { v7.d, v8.d, v9.d, v10.d }[1], [x3]1833  ld4 { v7.b, v8.b, v9.b, v10.b }[13], [x3], x51834  ld4 { v7.h, v8.h, v9.h, v10.h }[2], [x3], x51835  ld4 { v7.s, v8.s, v9.s, v10.s }[2], [x3], x51836  ld4 { v7.d, v8.d, v9.d, v10.d }[1], [x3], x51837  ld4 { v7.b, v8.b, v9.b, v10.b }[13], [x3], #41838  ld4 { v7.h, v8.h, v9.h, v10.h }[2], [x3], #81839  ld4 { v7.s, v8.s, v9.s, v10.s }[2], [x3], #161840  ld4 { v7.d, v8.d, v9.d, v10.d }[1], [x3], #321841 1842  st1 { v6.b }[13], [x3]1843  st1 { v6.h }[2], [x3]1844  st1 { v6.s }[2], [x3]1845  st1 { v6.d }[1], [x3]1846  st1 { v6.b }[13], [x3], x51847  st1 { v6.h }[2], [x3], x51848  st1 { v6.s }[2], [x3], x51849  st1 { v6.d }[1], [x3], x51850  st1 { v6.b }[13], [x3], #11851  st1 { v6.h }[2], [x3], #21852  st1 { v6.s }[2], [x3], #41853  st1 { v6.d }[1], [x3], #81854 1855 1856  st2 { v5.b, v6.b }[13], [x3]1857  st2 { v5.h, v6.h }[2], [x3]1858  st2 { v5.s, v6.s }[2], [x3]1859  st2 { v5.d, v6.d }[1], [x3]1860  st2 { v5.b, v6.b }[13], [x3], x51861  st2 { v5.h, v6.h }[2], [x3], x51862  st2 { v5.s, v6.s }[2], [x3], x51863  st2 { v5.d, v6.d }[1], [x3], x51864  st2 { v5.b, v6.b }[13], [x3], #21865  st2 { v5.h, v6.h }[2], [x3], #41866  st2 { v5.s, v6.s }[2], [x3], #81867  st2 { v5.d, v6.d }[1], [x3], #161868 1869  st3 { v7.b, v8.b, v9.b }[13], [x3]1870  st3 { v7.h, v8.h, v9.h }[2], [x3]1871  st3 { v7.s, v8.s, v9.s }[2], [x3]1872  st3 { v7.d, v8.d, v9.d }[1], [x3]1873  st3 { v7.b, v8.b, v9.b }[13], [x3], x51874  st3 { v7.h, v8.h, v9.h }[2], [x3], x51875  st3 { v7.s, v8.s, v9.s }[2], [x3], x51876  st3 { v7.d, v8.d, v9.d }[1], [x3], x51877  st3 { v7.b, v8.b, v9.b }[13], [x3], #31878  st3 { v7.h, v8.h, v9.h }[2], [x3], #61879  st3 { v7.s, v8.s, v9.s }[2], [x3], #121880  st3 { v7.d, v8.d, v9.d }[1], [x3], #241881 1882  st4 { v7.b, v8.b, v9.b, v10.b }[13], [x3]1883  st4 { v7.h, v8.h, v9.h, v10.h }[2], [x3]1884  st4 { v7.s, v8.s, v9.s, v10.s }[2], [x3]1885  st4 { v7.d, v8.d, v9.d, v10.d }[1], [x3]1886  st4 { v7.b, v8.b, v9.b, v10.b }[13], [x3], x51887  st4 { v7.h, v8.h, v9.h, v10.h }[2], [x3], x51888  st4 { v7.s, v8.s, v9.s, v10.s }[2], [x3], x51889  st4 { v7.d, v8.d, v9.d, v10.d }[1], [x3], x51890  st4 { v7.b, v8.b, v9.b, v10.b }[13], [x3], #41891  st4 { v7.h, v8.h, v9.h, v10.h }[2], [x3], #81892  st4 { v7.s, v8.s, v9.s, v10.s }[2], [x3], #161893  st4 { v7.d, v8.d, v9.d, v10.d }[1], [x3], #321894 1895; CHECK: ld1.8b	{ v1 }, [x1]            ; encoding: [0x21,0x70,0x40,0x0c]1896; CHECK: ld1.8b	{ v2, v3 }, [x1]        ; encoding: [0x22,0xa0,0x40,0x0c]1897; CHECK: ld1.8b	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x60,0x40,0x0c]1898; CHECK: ld1.8b	{ v4, v5, v6, v7 }, [x1] ; encoding: [0x24,0x20,0x40,0x0c]1899; CHECK: ld1.16b	{ v1 }, [x1]            ; encoding: [0x21,0x70,0x40,0x4c]1900; CHECK: ld1.16b	{ v2, v3 }, [x1]        ; encoding: [0x22,0xa0,0x40,0x4c]1901; CHECK: ld1.16b	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x60,0x40,0x4c]1902; CHECK: ld1.16b	{ v4, v5, v6, v7 }, [x1] ; encoding: [0x24,0x20,0x40,0x4c]1903; CHECK: ld1.4h	{ v1 }, [x1]            ; encoding: [0x21,0x74,0x40,0x0c]1904; CHECK: ld1.4h	{ v2, v3 }, [x1]        ; encoding: [0x22,0xa4,0x40,0x0c]1905; CHECK: ld1.4h	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x64,0x40,0x0c]1906; CHECK: ld1.4h	{ v7, v8, v9, v10 }, [x1] ; encoding: [0x27,0x24,0x40,0x0c]1907; CHECK: ld1.8h	{ v1 }, [x1]            ; encoding: [0x21,0x74,0x40,0x4c]1908; CHECK: ld1.8h	{ v2, v3 }, [x1]        ; encoding: [0x22,0xa4,0x40,0x4c]1909; CHECK: ld1.8h	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x64,0x40,0x4c]1910; CHECK: ld1.8h	{ v7, v8, v9, v10 }, [x1] ; encoding: [0x27,0x24,0x40,0x4c]1911; CHECK: ld1.2s	{ v1 }, [x1]            ; encoding: [0x21,0x78,0x40,0x0c]1912; CHECK: ld1.2s	{ v2, v3 }, [x1]        ; encoding: [0x22,0xa8,0x40,0x0c]1913; CHECK: ld1.2s	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x68,0x40,0x0c]1914; CHECK: ld1.2s	{ v7, v8, v9, v10 }, [x1] ; encoding: [0x27,0x28,0x40,0x0c]1915; CHECK: ld1.4s	{ v1 }, [x1]            ; encoding: [0x21,0x78,0x40,0x4c]1916; CHECK: ld1.4s	{ v2, v3 }, [x1]        ; encoding: [0x22,0xa8,0x40,0x4c]1917; CHECK: ld1.4s	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x68,0x40,0x4c]1918; CHECK: ld1.4s	{ v7, v8, v9, v10 }, [x1] ; encoding: [0x27,0x28,0x40,0x4c]1919; CHECK: ld1.1d	{ v1 }, [x1]            ; encoding: [0x21,0x7c,0x40,0x0c]1920; CHECK: ld1.1d	{ v2, v3 }, [x1]        ; encoding: [0x22,0xac,0x40,0x0c]1921; CHECK: ld1.1d	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x6c,0x40,0x0c]1922; CHECK: ld1.1d	{ v7, v8, v9, v10 }, [x1] ; encoding: [0x27,0x2c,0x40,0x0c]1923; CHECK: ld1.2d	{ v1 }, [x1]            ; encoding: [0x21,0x7c,0x40,0x4c]1924; CHECK: ld1.2d	{ v2, v3 }, [x1]        ; encoding: [0x22,0xac,0x40,0x4c]1925; CHECK: ld1.2d	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x6c,0x40,0x4c]1926; CHECK: ld1.2d	{ v7, v8, v9, v10 }, [x1] ; encoding: [0x27,0x2c,0x40,0x4c]1927; CHECK: st1.8b	{ v1 }, [x1]            ; encoding: [0x21,0x70,0x00,0x0c]1928; CHECK: st1.8b	{ v2, v3 }, [x1]        ; encoding: [0x22,0xa0,0x00,0x0c]1929; CHECK: st1.8b	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x60,0x00,0x0c]1930; CHECK: st1.8b	{ v4, v5, v6, v7 }, [x1] ; encoding: [0x24,0x20,0x00,0x0c]1931; CHECK: st1.16b	{ v1 }, [x1]            ; encoding: [0x21,0x70,0x00,0x4c]1932; CHECK: st1.16b	{ v2, v3 }, [x1]        ; encoding: [0x22,0xa0,0x00,0x4c]1933; CHECK: st1.16b	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x60,0x00,0x4c]1934; CHECK: st1.16b	{ v4, v5, v6, v7 }, [x1] ; encoding: [0x24,0x20,0x00,0x4c]1935; CHECK: st1.4h	{ v1 }, [x1]            ; encoding: [0x21,0x74,0x00,0x0c]1936; CHECK: st1.4h	{ v2, v3 }, [x1]        ; encoding: [0x22,0xa4,0x00,0x0c]1937; CHECK: st1.4h	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x64,0x00,0x0c]1938; CHECK: st1.4h	{ v7, v8, v9, v10 }, [x1] ; encoding: [0x27,0x24,0x00,0x0c]1939; CHECK: st1.8h	{ v1 }, [x1]            ; encoding: [0x21,0x74,0x00,0x4c]1940; CHECK: st1.8h	{ v2, v3 }, [x1]        ; encoding: [0x22,0xa4,0x00,0x4c]1941; CHECK: st1.8h	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x64,0x00,0x4c]1942; CHECK: st1.8h	{ v7, v8, v9, v10 }, [x1] ; encoding: [0x27,0x24,0x00,0x4c]1943; CHECK: st1.2s	{ v1 }, [x1]            ; encoding: [0x21,0x78,0x00,0x0c]1944; CHECK: st1.2s	{ v2, v3 }, [x1]        ; encoding: [0x22,0xa8,0x00,0x0c]1945; CHECK: st1.2s	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x68,0x00,0x0c]1946; CHECK: st1.2s	{ v7, v8, v9, v10 }, [x1] ; encoding: [0x27,0x28,0x00,0x0c]1947; CHECK: st1.4s	{ v1 }, [x1]            ; encoding: [0x21,0x78,0x00,0x4c]1948; CHECK: st1.4s	{ v2, v3 }, [x1]        ; encoding: [0x22,0xa8,0x00,0x4c]1949; CHECK: st1.4s	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x68,0x00,0x4c]1950; CHECK: st1.4s	{ v7, v8, v9, v10 }, [x1] ; encoding: [0x27,0x28,0x00,0x4c]1951; CHECK: st1.1d	{ v1 }, [x1]            ; encoding: [0x21,0x7c,0x00,0x0c]1952; CHECK: st1.1d	{ v2, v3 }, [x1]        ; encoding: [0x22,0xac,0x00,0x0c]1953; CHECK: st1.1d	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x6c,0x00,0x0c]1954; CHECK: st1.1d	{ v7, v8, v9, v10 }, [x1] ; encoding: [0x27,0x2c,0x00,0x0c]1955; CHECK: st1.2d	{ v1 }, [x1]            ; encoding: [0x21,0x7c,0x00,0x4c]1956; CHECK: st1.2d	{ v2, v3 }, [x1]        ; encoding: [0x22,0xac,0x00,0x4c]1957; CHECK: st1.2d	{ v3, v4, v5 }, [x1]    ; encoding: [0x23,0x6c,0x00,0x4c]1958; CHECK: st1.2d	{ v7, v8, v9, v10 }, [x1] ; encoding: [0x27,0x2c,0x00,0x4c]1959; CHECK: ld2.8b	{ v3, v4 }, [x19]       ; encoding: [0x63,0x82,0x40,0x0c]1960; CHECK: ld2.16b	{ v3, v4 }, [x19]       ; encoding: [0x63,0x82,0x40,0x4c]1961; CHECK: ld2.4h	{ v3, v4 }, [x19]       ; encoding: [0x63,0x86,0x40,0x0c]1962; CHECK: ld2.8h	{ v3, v4 }, [x19]       ; encoding: [0x63,0x86,0x40,0x4c]1963; CHECK: ld2.2s	{ v3, v4 }, [x19]       ; encoding: [0x63,0x8a,0x40,0x0c]1964; CHECK: ld2.4s	{ v3, v4 }, [x19]       ; encoding: [0x63,0x8a,0x40,0x4c]1965; CHECK: ld2.2d	{ v3, v4 }, [x19]       ; encoding: [0x63,0x8e,0x40,0x4c]1966; CHECK: st2.8b	{ v3, v4 }, [x19]       ; encoding: [0x63,0x82,0x00,0x0c]1967; CHECK: st2.16b { v3, v4 }, [x19]       ; encoding: [0x63,0x82,0x00,0x4c]1968; CHECK: st2.4h	{ v3, v4 }, [x19]       ; encoding: [0x63,0x86,0x00,0x0c]1969; CHECK: st2.8h	{ v3, v4 }, [x19]       ; encoding: [0x63,0x86,0x00,0x4c]1970; CHECK: st2.2s	{ v3, v4 }, [x19]       ; encoding: [0x63,0x8a,0x00,0x0c]1971; CHECK: st2.4s	{ v3, v4 }, [x19]       ; encoding: [0x63,0x8a,0x00,0x4c]1972; CHECK: st2.2d	{ v3, v4 }, [x19]       ; encoding: [0x63,0x8e,0x00,0x4c]1973; CHECK: ld3.8b	{ v2, v3, v4 }, [x19]   ; encoding: [0x62,0x42,0x40,0x0c]1974; CHECK: ld3.16b	{ v2, v3, v4 }, [x19]   ; encoding: [0x62,0x42,0x40,0x4c]1975; CHECK: ld3.4h	{ v2, v3, v4 }, [x19]   ; encoding: [0x62,0x46,0x40,0x0c]1976; CHECK: ld3.8h	{ v2, v3, v4 }, [x19]   ; encoding: [0x62,0x46,0x40,0x4c]1977; CHECK: ld3.2s	{ v2, v3, v4 }, [x19]   ; encoding: [0x62,0x4a,0x40,0x0c]1978; CHECK: ld3.4s	{ v2, v3, v4 }, [x19]   ; encoding: [0x62,0x4a,0x40,0x4c]1979; CHECK: ld3.2d	{ v2, v3, v4 }, [x19]   ; encoding: [0x62,0x4e,0x40,0x4c]1980; CHECK: st3.8b	{ v2, v3, v4 }, [x19]   ; encoding: [0x62,0x42,0x00,0x0c]1981; CHECK: st3.16b	{ v2, v3, v4 }, [x19]   ; encoding: [0x62,0x42,0x00,0x4c]1982; CHECK: st3.4h	{ v2, v3, v4 }, [x19]   ; encoding: [0x62,0x46,0x00,0x0c]1983; CHECK: st3.8h	{ v2, v3, v4 }, [x19]   ; encoding: [0x62,0x46,0x00,0x4c]1984; CHECK: st3.2s	{ v2, v3, v4 }, [x19]   ; encoding: [0x62,0x4a,0x00,0x0c]1985; CHECK: st3.4s	{ v2, v3, v4 }, [x19]   ; encoding: [0x62,0x4a,0x00,0x4c]1986; CHECK: st3.2d	{ v2, v3, v4 }, [x19]   ; encoding: [0x62,0x4e,0x00,0x4c]1987; CHECK: ld4.8b	{ v2, v3, v4, v5 }, [x19] ; encoding: [0x62,0x02,0x40,0x0c]1988; CHECK: ld4.16b	{ v2, v3, v4, v5 }, [x19] ; encoding: [0x62,0x02,0x40,0x4c]1989; CHECK: ld4.4h	{ v2, v3, v4, v5 }, [x19] ; encoding: [0x62,0x06,0x40,0x0c]1990; CHECK: ld4.8h	{ v2, v3, v4, v5 }, [x19] ; encoding: [0x62,0x06,0x40,0x4c]1991; CHECK: ld4.2s	{ v2, v3, v4, v5 }, [x19] ; encoding: [0x62,0x0a,0x40,0x0c]1992; CHECK: ld4.4s	{ v2, v3, v4, v5 }, [x19] ; encoding: [0x62,0x0a,0x40,0x4c]1993; CHECK: ld4.2d	{ v2, v3, v4, v5 }, [x19] ; encoding: [0x62,0x0e,0x40,0x4c]1994; CHECK: st4.8b	{ v2, v3, v4, v5 }, [x19] ; encoding: [0x62,0x02,0x00,0x0c]1995; CHECK: st4.16b	{ v2, v3, v4, v5 }, [x19] ; encoding: [0x62,0x02,0x00,0x4c]1996; CHECK: st4.4h	{ v2, v3, v4, v5 }, [x19] ; encoding: [0x62,0x06,0x00,0x0c]1997; CHECK: st4.8h	{ v2, v3, v4, v5 }, [x19] ; encoding: [0x62,0x06,0x00,0x4c]1998; CHECK: st4.2s	{ v2, v3, v4, v5 }, [x19] ; encoding: [0x62,0x0a,0x00,0x0c]1999; CHECK: st4.4s	{ v2, v3, v4, v5 }, [x19] ; encoding: [0x62,0x0a,0x00,0x4c]2000; CHECK: st4.2d	{ v2, v3, v4, v5 }, [x19] ; encoding: [0x62,0x0e,0x00,0x4c]2001; CHECK: ld1.8b	{ v1 }, [x1], x15       ; encoding: [0x21,0x70,0xcf,0x0c]2002; CHECK: ld1.8b	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xa0,0xcf,0x0c]2003; CHECK: ld1.8b	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x60,0xcf,0x0c]2004; CHECK: ld1.8b	{ v4, v5, v6, v7 }, [x1], x15 ; encoding: [0x24,0x20,0xcf,0x0c]2005; CHECK: ld1.16b	{ v1 }, [x1], x15       ; encoding: [0x21,0x70,0xcf,0x4c]2006; CHECK: ld1.16b	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xa0,0xcf,0x4c]2007; CHECK: ld1.16b	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x60,0xcf,0x4c]2008; CHECK: ld1.16b	{ v4, v5, v6, v7 }, [x1], x15 ; encoding: [0x24,0x20,0xcf,0x4c]2009; CHECK: ld1.4h	{ v1 }, [x1], x15       ; encoding: [0x21,0x74,0xcf,0x0c]2010; CHECK: ld1.4h	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xa4,0xcf,0x0c]2011; CHECK: ld1.4h	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x64,0xcf,0x0c]2012; CHECK: ld1.4h	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x24,0xcf,0x0c]2013; CHECK: ld1.8h	{ v1 }, [x1], x15       ; encoding: [0x21,0x74,0xcf,0x4c]2014; CHECK: ld1.8h	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xa4,0xcf,0x4c]2015; CHECK: ld1.8h	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x64,0xcf,0x4c]2016; CHECK: ld1.8h	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x24,0xcf,0x4c]2017; CHECK: ld1.2s	{ v1 }, [x1], x15       ; encoding: [0x21,0x78,0xcf,0x0c]2018; CHECK: ld1.2s	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xa8,0xcf,0x0c]2019; CHECK: ld1.2s	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x68,0xcf,0x0c]2020; CHECK: ld1.2s	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x28,0xcf,0x0c]2021; CHECK: ld1.4s	{ v1 }, [x1], x15       ; encoding: [0x21,0x78,0xcf,0x4c]2022; CHECK: ld1.4s	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xa8,0xcf,0x4c]2023; CHECK: ld1.4s	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x68,0xcf,0x4c]2024; CHECK: ld1.4s	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x28,0xcf,0x4c]2025; CHECK: ld1.1d	{ v1 }, [x1], x15       ; encoding: [0x21,0x7c,0xcf,0x0c]2026; CHECK: ld1.1d	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xac,0xcf,0x0c]2027; CHECK: ld1.1d	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x6c,0xcf,0x0c]2028; CHECK: ld1.1d	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x2c,0xcf,0x0c]2029; CHECK: ld1.2d	{ v1 }, [x1], x15       ; encoding: [0x21,0x7c,0xcf,0x4c]2030; CHECK: ld1.2d	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xac,0xcf,0x4c]2031; CHECK: ld1.2d	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x6c,0xcf,0x4c]2032; CHECK: ld1.2d	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x2c,0xcf,0x4c]2033; CHECK: st1.8b	{ v1 }, [x1], x15       ; encoding: [0x21,0x70,0x8f,0x0c]2034; CHECK: st1.8b	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xa0,0x8f,0x0c]2035; CHECK: st1.8b	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x60,0x8f,0x0c]2036; CHECK: st1.8b	{ v4, v5, v6, v7 }, [x1], x15 ; encoding: [0x24,0x20,0x8f,0x0c]2037; CHECK: st1.16b	{ v1 }, [x1], x15       ; encoding: [0x21,0x70,0x8f,0x4c]2038; CHECK: st1.16b	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xa0,0x8f,0x4c]2039; CHECK: st1.16b	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x60,0x8f,0x4c]2040; CHECK: st1.16b	{ v4, v5, v6, v7 }, [x1], x15 ; encoding: [0x24,0x20,0x8f,0x4c]2041; CHECK: st1.4h	{ v1 }, [x1], x15       ; encoding: [0x21,0x74,0x8f,0x0c]2042; CHECK: st1.4h	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xa4,0x8f,0x0c]2043; CHECK: st1.4h	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x64,0x8f,0x0c]2044; CHECK: st1.4h	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x24,0x8f,0x0c]2045; CHECK: st1.8h	{ v1 }, [x1], x15       ; encoding: [0x21,0x74,0x8f,0x4c]2046; CHECK: st1.8h	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xa4,0x8f,0x4c]2047; CHECK: st1.8h	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x64,0x8f,0x4c]2048; CHECK: st1.8h	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x24,0x8f,0x4c]2049; CHECK: st1.2s	{ v1 }, [x1], x15       ; encoding: [0x21,0x78,0x8f,0x0c]2050; CHECK: st1.2s	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xa8,0x8f,0x0c]2051; CHECK: st1.2s	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x68,0x8f,0x0c]2052; CHECK: st1.2s	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x28,0x8f,0x0c]2053; CHECK: st1.4s	{ v1 }, [x1], x15       ; encoding: [0x21,0x78,0x8f,0x4c]2054; CHECK: st1.4s	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xa8,0x8f,0x4c]2055; CHECK: st1.4s	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x68,0x8f,0x4c]2056; CHECK: st1.4s	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x28,0x8f,0x4c]2057; CHECK: st1.1d	{ v1 }, [x1], x15       ; encoding: [0x21,0x7c,0x8f,0x0c]2058; CHECK: st1.1d	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xac,0x8f,0x0c]2059; CHECK: st1.1d	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x6c,0x8f,0x0c]2060; CHECK: st1.1d	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x2c,0x8f,0x0c]2061; CHECK: st1.2d	{ v1 }, [x1], x15       ; encoding: [0x21,0x7c,0x8f,0x4c]2062; CHECK: st1.2d	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0xac,0x8f,0x4c]2063; CHECK: st1.2d	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x6c,0x8f,0x4c]2064; CHECK: st1.2d	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x2c,0x8f,0x4c]2065; CHECK: ld1.8b	{ v1 }, [x1], #8       ; encoding: [0x21,0x70,0xdf,0x0c]2066; CHECK: ld1.8b	{ v2, v3 }, [x1], #16   ; encoding: [0x22,0xa0,0xdf,0x0c]2067; CHECK: ld1.8b	{ v3, v4, v5 }, [x1], #24 ; encoding: [0x23,0x60,0xdf,0x0c]2068; CHECK: ld1.8b	{ v4, v5, v6, v7 }, [x1], #32 ; encoding: [0x24,0x20,0xdf,0x0c]2069; CHECK: ld1.16b	{ v1 }, [x1], #16       ; encoding: [0x21,0x70,0xdf,0x4c]2070; CHECK: ld1.16b	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0xa0,0xdf,0x4c]2071; CHECK: ld1.16b	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x60,0xdf,0x4c]2072; CHECK: ld1.16b	{ v4, v5, v6, v7 }, [x1], #64 ; encoding: [0x24,0x20,0xdf,0x4c]2073; CHECK: ld1.4h	{ v1 }, [x1], #8       ; encoding: [0x21,0x74,0xdf,0x0c]2074; CHECK: ld1.4h	{ v2, v3 }, [x1], #16   ; encoding: [0x22,0xa4,0xdf,0x0c]2075; CHECK: ld1.4h	{ v3, v4, v5 }, [x1], #24 ; encoding: [0x23,0x64,0xdf,0x0c]2076; CHECK: ld1.4h	{ v7, v8, v9, v10 }, [x1], #32 ; encoding: [0x27,0x24,0xdf,0x0c]2077; CHECK: ld1.8h	{ v1 }, [x1], #16       ; encoding: [0x21,0x74,0xdf,0x4c]2078; CHECK: ld1.8h	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0xa4,0xdf,0x4c]2079; CHECK: ld1.8h	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x64,0xdf,0x4c]2080; CHECK: ld1.8h	{ v7, v8, v9, v10 }, [x1], #64 ; encoding: [0x27,0x24,0xdf,0x4c]2081; CHECK: ld1.2s	{ v1 }, [x1], #8       ; encoding: [0x21,0x78,0xdf,0x0c]2082; CHECK: ld1.2s	{ v2, v3 }, [x1], #16   ; encoding: [0x22,0xa8,0xdf,0x0c]2083; CHECK: ld1.2s	{ v3, v4, v5 }, [x1], #24 ; encoding: [0x23,0x68,0xdf,0x0c]2084; CHECK: ld1.2s	{ v7, v8, v9, v10 }, [x1], #32 ; encoding: [0x27,0x28,0xdf,0x0c]2085; CHECK: ld1.4s	{ v1 }, [x1], #16       ; encoding: [0x21,0x78,0xdf,0x4c]2086; CHECK: ld1.4s	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0xa8,0xdf,0x4c]2087; CHECK: ld1.4s	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x68,0xdf,0x4c]2088; CHECK: ld1.4s	{ v7, v8, v9, v10 }, [x1], #64 ; encoding: [0x27,0x28,0xdf,0x4c]2089; CHECK: ld1.1d	{ v1 }, [x1], #8       ; encoding: [0x21,0x7c,0xdf,0x0c]2090; CHECK: ld1.1d	{ v2, v3 }, [x1], #16   ; encoding: [0x22,0xac,0xdf,0x0c]2091; CHECK: ld1.1d	{ v3, v4, v5 }, [x1], #24 ; encoding: [0x23,0x6c,0xdf,0x0c]2092; CHECK: ld1.1d	{ v7, v8, v9, v10 }, [x1], #32 ; encoding: [0x27,0x2c,0xdf,0x0c]2093; CHECK: ld1.2d	{ v1 }, [x1], #16       ; encoding: [0x21,0x7c,0xdf,0x4c]2094; CHECK: ld1.2d	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0xac,0xdf,0x4c]2095; CHECK: ld1.2d	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x6c,0xdf,0x4c]2096; CHECK: ld1.2d	{ v7, v8, v9, v10 }, [x1], #64 ; encoding: [0x27,0x2c,0xdf,0x4c]2097; CHECK: st1.8b	{ v1 }, [x1], #8       ; encoding: [0x21,0x70,0x9f,0x0c]2098; CHECK: st1.8b	{ v2, v3 }, [x1], #16   ; encoding: [0x22,0xa0,0x9f,0x0c]2099; CHECK: st1.8b	{ v3, v4, v5 }, [x1], #24 ; encoding: [0x23,0x60,0x9f,0x0c]2100; CHECK: st1.8b	{ v4, v5, v6, v7 }, [x1], #32 ; encoding: [0x24,0x20,0x9f,0x0c]2101; CHECK: st1.16b	{ v1 }, [x1], #16       ; encoding: [0x21,0x70,0x9f,0x4c]2102; CHECK: st1.16b	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0xa0,0x9f,0x4c]2103; CHECK: st1.16b	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x60,0x9f,0x4c]2104; CHECK: st1.16b	{ v4, v5, v6, v7 }, [x1], #64 ; encoding: [0x24,0x20,0x9f,0x4c]2105; CHECK: st1.4h	{ v1 }, [x1], #8       ; encoding: [0x21,0x74,0x9f,0x0c]2106; CHECK: st1.4h	{ v2, v3 }, [x1], #16   ; encoding: [0x22,0xa4,0x9f,0x0c]2107; CHECK: st1.4h	{ v3, v4, v5 }, [x1], #24 ; encoding: [0x23,0x64,0x9f,0x0c]2108; CHECK: st1.4h	{ v7, v8, v9, v10 }, [x1], #32 ; encoding: [0x27,0x24,0x9f,0x0c]2109; CHECK: st1.8h	{ v1 }, [x1], #16       ; encoding: [0x21,0x74,0x9f,0x4c]2110; CHECK: st1.8h	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0xa4,0x9f,0x4c]2111; CHECK: st1.8h	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x64,0x9f,0x4c]2112; CHECK: st1.8h	{ v7, v8, v9, v10 }, [x1], #64 ; encoding: [0x27,0x24,0x9f,0x4c]2113; CHECK: st1.2s	{ v1 }, [x1], #8       ; encoding: [0x21,0x78,0x9f,0x0c]2114; CHECK: st1.2s	{ v2, v3 }, [x1], #16   ; encoding: [0x22,0xa8,0x9f,0x0c]2115; CHECK: st1.2s	{ v3, v4, v5 }, [x1], #24 ; encoding: [0x23,0x68,0x9f,0x0c]2116; CHECK: st1.2s	{ v7, v8, v9, v10 }, [x1], #32 ; encoding: [0x27,0x28,0x9f,0x0c]2117; CHECK: st1.4s	{ v1 }, [x1], #16       ; encoding: [0x21,0x78,0x9f,0x4c]2118; CHECK: st1.4s	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0xa8,0x9f,0x4c]2119; CHECK: st1.4s	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x68,0x9f,0x4c]2120; CHECK: st1.4s	{ v7, v8, v9, v10 }, [x1], #64 ; encoding: [0x27,0x28,0x9f,0x4c]2121; CHECK: st1.1d	{ v1 }, [x1], #8       ; encoding: [0x21,0x7c,0x9f,0x0c]2122; CHECK: st1.1d	{ v2, v3 }, [x1], #16   ; encoding: [0x22,0xac,0x9f,0x0c]2123; CHECK: st1.1d	{ v3, v4, v5 }, [x1], #24 ; encoding: [0x23,0x6c,0x9f,0x0c]2124; CHECK: st1.1d	{ v7, v8, v9, v10 }, [x1], #32 ; encoding: [0x27,0x2c,0x9f,0x0c]2125; CHECK: st1.2d	{ v1 }, [x1], #16       ; encoding: [0x21,0x7c,0x9f,0x4c]2126; CHECK: st1.2d	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0xac,0x9f,0x4c]2127; CHECK: st1.2d	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x6c,0x9f,0x4c]2128; CHECK: st1.2d	{ v7, v8, v9, v10 }, [x1], #64 ; encoding: [0x27,0x2c,0x9f,0x4c]2129; CHECK: ld2.8b	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0x80,0xcf,0x0c]2130; CHECK: ld2.16b	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0x80,0xcf,0x4c]2131; CHECK: ld2.4h	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0x84,0xcf,0x0c]2132; CHECK: ld2.8h	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0x84,0xcf,0x4c]2133; CHECK: ld2.2s	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0x88,0xcf,0x0c]2134; CHECK: ld2.4s	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0x88,0xcf,0x4c]2135; CHECK: ld2.2d	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0x8c,0xcf,0x4c]2136; CHECK: st2.8b	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0x80,0x8f,0x0c]2137; CHECK: st2.16b	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0x80,0x8f,0x4c]2138; CHECK: st2.4h	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0x84,0x8f,0x0c]2139; CHECK: st2.8h	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0x84,0x8f,0x4c]2140; CHECK: st2.2s	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0x88,0x8f,0x0c]2141; CHECK: st2.4s	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0x88,0x8f,0x4c]2142; CHECK: st2.2d	{ v2, v3 }, [x1], x15   ; encoding: [0x22,0x8c,0x8f,0x4c]2143; CHECK: ld2.8b	{ v2, v3 }, [x1], #16   ; encoding: [0x22,0x80,0xdf,0x0c]2144; CHECK: ld2.16b	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0x80,0xdf,0x4c]2145; CHECK: ld2.4h	{ v2, v3 }, [x1], #16   ; encoding: [0x22,0x84,0xdf,0x0c]2146; CHECK: ld2.8h	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0x84,0xdf,0x4c]2147; CHECK: ld2.2s	{ v2, v3 }, [x1], #16   ; encoding: [0x22,0x88,0xdf,0x0c]2148; CHECK: ld2.4s	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0x88,0xdf,0x4c]2149; CHECK: ld2.2d	{ v2, v3 }, [x1], #32	; encoding: [0x22,0x8c,0xdf,0x4c]2150; CHECK: st2.8b	{ v2, v3 }, [x1], #16   ; encoding: [0x22,0x80,0x9f,0x0c]2151; CHECK: st2.16b	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0x80,0x9f,0x4c]2152; CHECK: st2.4h	{ v2, v3 }, [x1], #16   ; encoding: [0x22,0x84,0x9f,0x0c]2153; CHECK: st2.8h	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0x84,0x9f,0x4c]2154; CHECK: st2.2s	{ v2, v3 }, [x1], #16   ; encoding: [0x22,0x88,0x9f,0x0c]2155; CHECK: st2.4s	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0x88,0x9f,0x4c]2156; CHECK: st2.2d	{ v2, v3 }, [x1], #32   ; encoding: [0x22,0x8c,0x9f,0x4c]2157; CHECK: ld3.8b	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x40,0xcf,0x0c]2158; CHECK: ld3.16b	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x40,0xcf,0x4c]2159; CHECK: ld3.4h	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x44,0xcf,0x0c]2160; CHECK: ld3.8h	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x44,0xcf,0x4c]2161; CHECK: ld3.2s	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x48,0xcf,0x0c]2162; CHECK: ld3.4s	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x48,0xcf,0x4c]2163; CHECK: ld3.2d	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x4c,0xcf,0x4c]2164; CHECK: st3.8b	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x40,0x8f,0x0c]2165; CHECK: st3.16b	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x40,0x8f,0x4c]2166; CHECK: st3.4h	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x44,0x8f,0x0c]2167; CHECK: st3.8h	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x44,0x8f,0x4c]2168; CHECK: st3.2s	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x48,0x8f,0x0c]2169; CHECK: st3.4s	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x48,0x8f,0x4c]2170; CHECK: st3.2d	{ v3, v4, v5 }, [x1], x15 ; encoding: [0x23,0x4c,0x8f,0x4c]2171; CHECK: ld3.8b	{ v3, v4, v5 }, [x1], #24 ; encoding: [0x23,0x40,0xdf,0x0c]2172; CHECK: ld3.16b	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x40,0xdf,0x4c]2173; CHECK: ld3.4h	{ v3, v4, v5 }, [x1], #24 ; encoding: [0x23,0x44,0xdf,0x0c]2174; CHECK: ld3.8h	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x44,0xdf,0x4c]2175; CHECK: ld3.2s	{ v3, v4, v5 }, [x1], #24 ; encoding: [0x23,0x48,0xdf,0x0c]2176; CHECK: ld3.4s	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x48,0xdf,0x4c]2177; CHECK: ld3.2d	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x4c,0xdf,0x4c]2178; CHECK: st3.8b	{ v3, v4, v5 }, [x1], #24 ; encoding: [0x23,0x40,0x9f,0x0c]2179; CHECK: st3.16b	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x40,0x9f,0x4c]2180; CHECK: st3.4h	{ v3, v4, v5 }, [x1], #24 ; encoding: [0x23,0x44,0x9f,0x0c]2181; CHECK: st3.8h	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x44,0x9f,0x4c]2182; CHECK: st3.2s	{ v3, v4, v5 }, [x1], #24 ; encoding: [0x23,0x48,0x9f,0x0c]2183; CHECK: st3.4s	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x48,0x9f,0x4c]2184; CHECK: st3.2d	{ v3, v4, v5 }, [x1], #48 ; encoding: [0x23,0x4c,0x9f,0x4c]2185; CHECK: ld4.8b	{ v4, v5, v6, v7 }, [x1], x15 ; encoding: [0x24,0x00,0xcf,0x0c]2186; CHECK: ld4.16b	{ v4, v5, v6, v7 }, [x1], x15 ; encoding: [0x24,0x00,0xcf,0x4c]2187; CHECK: ld4.4h	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x04,0xcf,0x0c]2188; CHECK: ld4.8h	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x04,0xcf,0x4c]2189; CHECK: ld4.2s	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x08,0xcf,0x0c]2190; CHECK: ld4.4s	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x08,0xcf,0x4c]2191; CHECK: ld4.2d	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x0c,0xcf,0x4c]2192; CHECK: st4.8b	{ v4, v5, v6, v7 }, [x1], x15 ; encoding: [0x24,0x00,0x8f,0x0c]2193; CHECK: st4.16b	{ v4, v5, v6, v7 }, [x1], x15 ; encoding: [0x24,0x00,0x8f,0x4c]2194; CHECK: st4.4h	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x04,0x8f,0x0c]2195; CHECK: st4.8h	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x04,0x8f,0x4c]2196; CHECK: st4.2s	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x08,0x8f,0x0c]2197; CHECK: st4.4s	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x08,0x8f,0x4c]2198; CHECK: st4.2d	{ v7, v8, v9, v10 }, [x1], x15 ; encoding: [0x27,0x0c,0x8f,0x4c]2199; CHECK: ld4.8b	{ v4, v5, v6, v7 }, [x1], #32 ; encoding: [0x24,0x00,0xdf,0x0c]2200; CHECK: ld4.16b	{ v4, v5, v6, v7 }, [x1], #64 ; encoding: [0x24,0x00,0xdf,0x4c]2201; CHECK: ld4.4h	{ v7, v8, v9, v10 }, [x1], #32 ; encoding: [0x27,0x04,0xdf,0x0c]2202; CHECK: ld4.8h	{ v7, v8, v9, v10 }, [x1], #64 ; encoding: [0x27,0x04,0xdf,0x4c]2203; CHECK: ld4.2s	{ v7, v8, v9, v10 }, [x1], #32 ; encoding: [0x27,0x08,0xdf,0x0c]2204; CHECK: ld4.4s	{ v7, v8, v9, v10 }, [x1], #64 ; encoding: [0x27,0x08,0xdf,0x4c]2205; CHECK: ld4.2d	{ v7, v8, v9, v10 }, [x1], #64 ; encoding: [0x27,0x0c,0xdf,0x4c]2206; CHECK: st4.8b	{ v4, v5, v6, v7 }, [x1], #32 ; encoding: [0x24,0x00,0x9f,0x0c]2207; CHECK: st4.16b	{ v4, v5, v6, v7 }, [x1], #64 ; encoding: [0x24,0x00,0x9f,0x4c]2208; CHECK: st4.4h	{ v7, v8, v9, v10 }, [x1], #32 ; encoding: [0x27,0x04,0x9f,0x0c]2209; CHECK: st4.8h	{ v7, v8, v9, v10 }, [x1], #64 ; encoding: [0x27,0x04,0x9f,0x4c]2210; CHECK: st4.2s	{ v7, v8, v9, v10 }, [x1], #32 ; encoding: [0x27,0x08,0x9f,0x0c]2211; CHECK: st4.4s	{ v7, v8, v9, v10 }, [x1], #64 ; encoding: [0x27,0x08,0x9f,0x4c]2212; CHECK: st4.2d	{ v7, v8, v9, v10 }, [x1], #64 ; encoding: [0x27,0x0c,0x9f,0x4c]2213; CHECK: ld1r.8b	{ v12 }, [x2]           ; encoding: [0x4c,0xc0,0x40,0x0d]2214; CHECK: ld1r.8b	{ v12 }, [x2], x3       ; encoding: [0x4c,0xc0,0xc3,0x0d]2215; CHECK: ld1r.16b	{ v12 }, [x2]   ; encoding: [0x4c,0xc0,0x40,0x4d]2216; CHECK: ld1r.16b	{ v12 }, [x2], x3 ; encoding: [0x4c,0xc0,0xc3,0x4d]2217; CHECK: ld1r.4h	{ v12 }, [x2]           ; encoding: [0x4c,0xc4,0x40,0x0d]2218; CHECK: ld1r.4h	{ v12 }, [x2], x3       ; encoding: [0x4c,0xc4,0xc3,0x0d]2219; CHECK: ld1r.8h	{ v12 }, [x2]           ; encoding: [0x4c,0xc4,0x40,0x4d]2220; CHECK: ld1r.8h	{ v12 }, [x2], x3       ; encoding: [0x4c,0xc4,0xc3,0x4d]2221; CHECK: ld1r.2s	{ v12 }, [x2]           ; encoding: [0x4c,0xc8,0x40,0x0d]2222; CHECK: ld1r.2s	{ v12 }, [x2], x3       ; encoding: [0x4c,0xc8,0xc3,0x0d]2223; CHECK: ld1r.4s	{ v12 }, [x2]           ; encoding: [0x4c,0xc8,0x40,0x4d]2224; CHECK: ld1r.4s	{ v12 }, [x2], x3       ; encoding: [0x4c,0xc8,0xc3,0x4d]2225; CHECK: ld1r.1d	{ v12 }, [x2]           ; encoding: [0x4c,0xcc,0x40,0x0d]2226; CHECK: ld1r.1d	{ v12 }, [x2], x3       ; encoding: [0x4c,0xcc,0xc3,0x0d]2227; CHECK: ld1r.2d	{ v12 }, [x2]           ; encoding: [0x4c,0xcc,0x40,0x4d]2228; CHECK: ld1r.2d	{ v12 }, [x2], x3       ; encoding: [0x4c,0xcc,0xc3,0x4d]2229; CHECK: ld1r.8b	{ v12 }, [x2], #1      ; encoding: [0x4c,0xc0,0xdf,0x0d]2230; CHECK: ld1r.16b	{ v12 }, [x2], #1 ; encoding: [0x4c,0xc0,0xdf,0x4d]2231; CHECK: ld1r.4h	{ v12 }, [x2], #2      ; encoding: [0x4c,0xc4,0xdf,0x0d]2232; CHECK: ld1r.8h	{ v12 }, [x2], #2      ; encoding: [0x4c,0xc4,0xdf,0x4d]2233; CHECK: ld1r.2s	{ v12 }, [x2], #4      ; encoding: [0x4c,0xc8,0xdf,0x0d]2234; CHECK: ld1r.4s	{ v12 }, [x2], #4      ; encoding: [0x4c,0xc8,0xdf,0x4d]2235; CHECK: ld1r.1d	{ v12 }, [x2], #8      ; encoding: [0x4c,0xcc,0xdf,0x0d]2236; CHECK: ld1r.2d	{ v12 }, [x2], #8      ; encoding: [0x4c,0xcc,0xdf,0x4d]2237; CHECK: ld2r.8b	{ v3, v4 }, [x2]        ; encoding: [0x43,0xc0,0x60,0x0d]2238; CHECK: ld2r.8b	{ v3, v4 }, [x2], x3    ; encoding: [0x43,0xc0,0xe3,0x0d]2239; CHECK: ld2r.16b	{ v3, v4 }, [x2] ; encoding: [0x43,0xc0,0x60,0x4d]2240; CHECK: ld2r.16b	{ v3, v4 }, [x2], x3 ; encoding: [0x43,0xc0,0xe3,0x4d]2241; CHECK: ld2r.4h	{ v3, v4 }, [x2]        ; encoding: [0x43,0xc4,0x60,0x0d]2242; CHECK: ld2r.4h	{ v3, v4 }, [x2], x3    ; encoding: [0x43,0xc4,0xe3,0x0d]2243; CHECK: ld2r.8h	{ v3, v4 }, [x2]        ; encoding: [0x43,0xc4,0x60,0x4d]2244; CHECK: ld2r.8h	{ v3, v4 }, [x2], x3    ; encoding: [0x43,0xc4,0xe3,0x4d]2245; CHECK: ld2r.2s	{ v3, v4 }, [x2]        ; encoding: [0x43,0xc8,0x60,0x0d]2246; CHECK: ld2r.2s	{ v3, v4 }, [x2], x3    ; encoding: [0x43,0xc8,0xe3,0x0d]2247; CHECK: ld2r.4s	{ v3, v4 }, [x2]        ; encoding: [0x43,0xc8,0x60,0x4d]2248; CHECK: ld2r.4s	{ v3, v4 }, [x2], x3    ; encoding: [0x43,0xc8,0xe3,0x4d]2249; CHECK: ld2r.1d	{ v3, v4 }, [x2]        ; encoding: [0x43,0xcc,0x60,0x0d]2250; CHECK: ld2r.1d	{ v3, v4 }, [x2], x3    ; encoding: [0x43,0xcc,0xe3,0x0d]2251; CHECK: ld2r.2d	{ v3, v4 }, [x2]        ; encoding: [0x43,0xcc,0x60,0x4d]2252; CHECK: ld2r.2d	{ v3, v4 }, [x2], x3    ; encoding: [0x43,0xcc,0xe3,0x4d]2253; CHECK: ld2r.8b	{ v3, v4 }, [x2], #2   ; encoding: [0x43,0xc0,0xff,0x0d]2254; CHECK: ld2r.16b	{ v3, v4 }, [x2], #2 ; encoding: [0x43,0xc0,0xff,0x4d]2255; CHECK: ld2r.4h	{ v3, v4 }, [x2], #4   ; encoding: [0x43,0xc4,0xff,0x0d]2256; CHECK: ld2r.8h	{ v3, v4 }, [x2], #4   ; encoding: [0x43,0xc4,0xff,0x4d]2257; CHECK: ld2r.2s	{ v3, v4 }, [x2], #8   ; encoding: [0x43,0xc8,0xff,0x0d]2258; CHECK: ld2r.4s	{ v3, v4 }, [x2], #8   ; encoding: [0x43,0xc8,0xff,0x4d]2259; CHECK: ld2r.1d	{ v3, v4 }, [x2], #16   ; encoding: [0x43,0xcc,0xff,0x0d]2260; CHECK: ld2r.2d	{ v3, v4 }, [x2], #16   ; encoding: [0x43,0xcc,0xff,0x4d]2261; CHECK: ld3r.8b	{ v2, v3, v4 }, [x2]    ; encoding: [0x42,0xe0,0x40,0x0d]2262; CHECK: ld3r.8b	{ v2, v3, v4 }, [x2], x3 ; encoding: [0x42,0xe0,0xc3,0x0d]2263; CHECK: ld3r.16b	{ v2, v3, v4 }, [x2] ; encoding: [0x42,0xe0,0x40,0x4d]2264; CHECK: ld3r.16b	{ v2, v3, v4 }, [x2], x3 ; encoding: [0x42,0xe0,0xc3,0x4d]2265; CHECK: ld3r.4h	{ v2, v3, v4 }, [x2]    ; encoding: [0x42,0xe4,0x40,0x0d]2266; CHECK: ld3r.4h	{ v2, v3, v4 }, [x2], x3 ; encoding: [0x42,0xe4,0xc3,0x0d]2267; CHECK: ld3r.8h	{ v2, v3, v4 }, [x2]    ; encoding: [0x42,0xe4,0x40,0x4d]2268; CHECK: ld3r.8h	{ v2, v3, v4 }, [x2], x3 ; encoding: [0x42,0xe4,0xc3,0x4d]2269; CHECK: ld3r.2s	{ v2, v3, v4 }, [x2]    ; encoding: [0x42,0xe8,0x40,0x0d]2270; CHECK: ld3r.2s	{ v2, v3, v4 }, [x2], x3 ; encoding: [0x42,0xe8,0xc3,0x0d]2271; CHECK: ld3r.4s	{ v2, v3, v4 }, [x2]    ; encoding: [0x42,0xe8,0x40,0x4d]2272; CHECK: ld3r.4s	{ v2, v3, v4 }, [x2], x3 ; encoding: [0x42,0xe8,0xc3,0x4d]2273; CHECK: ld3r.1d	{ v2, v3, v4 }, [x2]    ; encoding: [0x42,0xec,0x40,0x0d]2274; CHECK: ld3r.1d	{ v2, v3, v4 }, [x2], x3 ; encoding: [0x42,0xec,0xc3,0x0d]2275; CHECK: ld3r.2d	{ v2, v3, v4 }, [x2]    ; encoding: [0x42,0xec,0x40,0x4d]2276; CHECK: ld3r.2d	{ v2, v3, v4 }, [x2], x3 ; encoding: [0x42,0xec,0xc3,0x4d]2277; CHECK: ld3r.8b	{ v2, v3, v4 }, [x2], #3 ; encoding: [0x42,0xe0,0xdf,0x0d]2278; CHECK: ld3r.16b	{ v2, v3, v4 }, [x2], #3 ; encoding: [0x42,0xe0,0xdf,0x4d]2279; CHECK: ld3r.4h	{ v2, v3, v4 }, [x2], #6 ; encoding: [0x42,0xe4,0xdf,0x0d]2280; CHECK: ld3r.8h	{ v2, v3, v4 }, [x2], #6 ; encoding: [0x42,0xe4,0xdf,0x4d]2281; CHECK: ld3r.2s	{ v2, v3, v4 }, [x2], #12 ; encoding: [0x42,0xe8,0xdf,0x0d]2282; CHECK: ld3r.4s	{ v2, v3, v4 }, [x2], #12 ; encoding: [0x42,0xe8,0xdf,0x4d]2283; CHECK: ld3r.1d	{ v2, v3, v4 }, [x2], #24 ; encoding: [0x42,0xec,0xdf,0x0d]2284; CHECK: ld3r.2d	{ v2, v3, v4 }, [x2], #24 ; encoding: [0x42,0xec,0xdf,0x4d]2285; CHECK: ld4r.8b	{ v2, v3, v4, v5 }, [x2] ; encoding: [0x42,0xe0,0x60,0x0d]2286; CHECK: ld4r.8b	{ v2, v3, v4, v5 }, [x2], x3 ; encoding: [0x42,0xe0,0xe3,0x0d]2287; CHECK: ld4r.16b	{ v2, v3, v4, v5 }, [x2] ; encoding: [0x42,0xe0,0x60,0x4d]2288; CHECK: ld4r.16b	{ v2, v3, v4, v5 }, [x2], x3 ; encoding: [0x42,0xe0,0xe3,0x4d]2289; CHECK: ld4r.4h	{ v2, v3, v4, v5 }, [x2] ; encoding: [0x42,0xe4,0x60,0x0d]2290; CHECK: ld4r.4h	{ v2, v3, v4, v5 }, [x2], x3 ; encoding: [0x42,0xe4,0xe3,0x0d]2291; CHECK: ld4r.8h	{ v2, v3, v4, v5 }, [x2] ; encoding: [0x42,0xe4,0x60,0x4d]2292; CHECK: ld4r.8h	{ v2, v3, v4, v5 }, [x2], x3 ; encoding: [0x42,0xe4,0xe3,0x4d]2293; CHECK: ld4r.2s	{ v2, v3, v4, v5 }, [x2] ; encoding: [0x42,0xe8,0x60,0x0d]2294; CHECK: ld4r.2s	{ v2, v3, v4, v5 }, [x2], x3 ; encoding: [0x42,0xe8,0xe3,0x0d]2295; CHECK: ld4r.4s	{ v2, v3, v4, v5 }, [x2] ; encoding: [0x42,0xe8,0x60,0x4d]2296; CHECK: ld4r.4s	{ v2, v3, v4, v5 }, [x2], x3 ; encoding: [0x42,0xe8,0xe3,0x4d]2297; CHECK: ld4r.1d	{ v2, v3, v4, v5 }, [x2] ; encoding: [0x42,0xec,0x60,0x0d]2298; CHECK: ld4r.1d	{ v2, v3, v4, v5 }, [x2], x3 ; encoding: [0x42,0xec,0xe3,0x0d]2299; CHECK: ld4r.2d	{ v2, v3, v4, v5 }, [x2] ; encoding: [0x42,0xec,0x60,0x4d]2300; CHECK: ld4r.2d	{ v2, v3, v4, v5 }, [x2], x3 ; encoding: [0x42,0xec,0xe3,0x4d]2301; CHECK: ld4r.8b	{ v2, v3, v4, v5 }, [x2], #4 ; encoding: [0x42,0xe0,0xff,0x0d]2302; CHECK: ld4r.16b	{ v2, v3, v4, v5 }, [x2], #4 ; encoding: [0x42,0xe0,0xff,0x4d]2303; CHECK: ld4r.4h	{ v2, v3, v4, v5 }, [x2], #8 ; encoding: [0x42,0xe4,0xff,0x0d]2304; CHECK: ld4r.8h	{ v2, v3, v4, v5 }, [x2], #8 ; encoding: [0x42,0xe4,0xff,0x4d]2305; CHECK: ld4r.2s	{ v2, v3, v4, v5 }, [x2], #16 ; encoding: [0x42,0xe8,0xff,0x0d]2306; CHECK: ld4r.4s	{ v2, v3, v4, v5 }, [x2], #16 ; encoding: [0x42,0xe8,0xff,0x4d]2307; CHECK: ld4r.1d	{ v2, v3, v4, v5 }, [x2], #32 ; encoding: [0x42,0xec,0xff,0x0d]2308; CHECK: ld4r.2d	{ v2, v3, v4, v5 }, [x2], #32 ; encoding: [0x42,0xec,0xff,0x4d]2309; CHECK: ld1.b	{ v6 }[13], [x3]        ; encoding: [0x66,0x14,0x40,0x4d]2310; CHECK: ld1.h	{ v6 }[2], [x3]         ; encoding: [0x66,0x50,0x40,0x0d]2311; CHECK: ld1.s	{ v6 }[2], [x3]         ; encoding: [0x66,0x80,0x40,0x4d]2312; CHECK: ld1.d	{ v6 }[1], [x3]         ; encoding: [0x66,0x84,0x40,0x4d]2313; CHECK: ld1.b	{ v6 }[13], [x3], x5    ; encoding: [0x66,0x14,0xc5,0x4d]2314; CHECK: ld1.h	{ v6 }[2], [x3], x5     ; encoding: [0x66,0x50,0xc5,0x0d]2315; CHECK: ld1.s	{ v6 }[2], [x3], x5     ; encoding: [0x66,0x80,0xc5,0x4d]2316; CHECK: ld1.d	{ v6 }[1], [x3], x5     ; encoding: [0x66,0x84,0xc5,0x4d]2317; CHECK: ld1.b	{ v6 }[13], [x3], #1   ; encoding: [0x66,0x14,0xdf,0x4d]2318; CHECK: ld1.h	{ v6 }[2], [x3], #2    ; encoding: [0x66,0x50,0xdf,0x0d]2319; CHECK: ld1.s	{ v6 }[2], [x3], #4    ; encoding: [0x66,0x80,0xdf,0x4d]2320; CHECK: ld1.d	{ v6 }[1], [x3], #8    ; encoding: [0x66,0x84,0xdf,0x4d]2321; CHECK: ld2.b	{ v5, v6 }[13], [x3]    ; encoding: [0x65,0x14,0x60,0x4d]2322; CHECK: ld2.h	{ v5, v6 }[2], [x3]     ; encoding: [0x65,0x50,0x60,0x0d]2323; CHECK: ld2.s	{ v5, v6 }[2], [x3]     ; encoding: [0x65,0x80,0x60,0x4d]2324; CHECK: ld2.d	{ v5, v6 }[1], [x3]     ; encoding: [0x65,0x84,0x60,0x4d]2325; CHECK: ld2.b	{ v5, v6 }[13], [x3], x5 ; encoding: [0x65,0x14,0xe5,0x4d]2326; CHECK: ld2.h	{ v5, v6 }[2], [x3], x5 ; encoding: [0x65,0x50,0xe5,0x0d]2327; CHECK: ld2.s	{ v5, v6 }[2], [x3], x5 ; encoding: [0x65,0x80,0xe5,0x4d]2328; CHECK: ld2.d	{ v5, v6 }[1], [x3], x5 ; encoding: [0x65,0x84,0xe5,0x4d]2329; CHECK: ld2.b	{ v5, v6 }[13], [x3], #2 ; encoding: [0x65,0x14,0xff,0x4d]2330; CHECK: ld2.h	{ v5, v6 }[2], [x3], #4 ; encoding: [0x65,0x50,0xff,0x0d]2331; CHECK: ld2.s	{ v5, v6 }[2], [x3], #8 ; encoding: [0x65,0x80,0xff,0x4d]2332; CHECK: ld2.d	{ v5, v6 }[1], [x3], #16 ; encoding: [0x65,0x84,0xff,0x4d]2333; CHECK: ld3.b	{ v7, v8, v9 }[13], [x3] ; encoding: [0x67,0x34,0x40,0x4d]2334; CHECK: ld3.h	{ v7, v8, v9 }[2], [x3] ; encoding: [0x67,0x70,0x40,0x0d]2335; CHECK: ld3.s	{ v7, v8, v9 }[2], [x3] ; encoding: [0x67,0xa0,0x40,0x4d]2336; CHECK: ld3.d	{ v7, v8, v9 }[1], [x3] ; encoding: [0x67,0xa4,0x40,0x4d]2337; CHECK: ld3.b	{ v7, v8, v9 }[13], [x3], x5 ; encoding: [0x67,0x34,0xc5,0x4d]2338; CHECK: ld3.h	{ v7, v8, v9 }[2], [x3], x5 ; encoding: [0x67,0x70,0xc5,0x0d]2339; CHECK: ld3.s	{ v7, v8, v9 }[2], [x3], x5 ; encoding: [0x67,0xa0,0xc5,0x4d]2340; CHECK: ld3.d	{ v7, v8, v9 }[1], [x3], x5 ; encoding: [0x67,0xa4,0xc5,0x4d]2341; CHECK: ld3.b	{ v7, v8, v9 }[13], [x3], #3 ; encoding: [0x67,0x34,0xdf,0x4d]2342; CHECK: ld3.h	{ v7, v8, v9 }[2], [x3], #6 ; encoding: [0x67,0x70,0xdf,0x0d]2343; CHECK: ld3.s	{ v7, v8, v9 }[2], [x3], #12 ; encoding: [0x67,0xa0,0xdf,0x4d]2344; CHECK: ld3.d	{ v7, v8, v9 }[1], [x3], #24 ; encoding: [0x67,0xa4,0xdf,0x4d]2345; CHECK: ld4.b	{ v7, v8, v9, v10 }[13], [x3] ; encoding: [0x67,0x34,0x60,0x4d]2346; CHECK: ld4.h	{ v7, v8, v9, v10 }[2], [x3] ; encoding: [0x67,0x70,0x60,0x0d]2347; CHECK: ld4.s	{ v7, v8, v9, v10 }[2], [x3] ; encoding: [0x67,0xa0,0x60,0x4d]2348; CHECK: ld4.d	{ v7, v8, v9, v10 }[1], [x3] ; encoding: [0x67,0xa4,0x60,0x4d]2349; CHECK: ld4.b	{ v7, v8, v9, v10 }[13], [x3], x5 ; encoding: [0x67,0x34,0xe5,0x4d]2350; CHECK: ld4.h	{ v7, v8, v9, v10 }[2], [x3], x5 ; encoding: [0x67,0x70,0xe5,0x0d]2351; CHECK: ld4.s	{ v7, v8, v9, v10 }[2], [x3], x5 ; encoding: [0x67,0xa0,0xe5,0x4d]2352; CHECK: ld4.d	{ v7, v8, v9, v10 }[1], [x3], x5 ; encoding: [0x67,0xa4,0xe5,0x4d]2353; CHECK: ld4.b	{ v7, v8, v9, v10 }[13], [x3], #4 ; encoding: [0x67,0x34,0xff,0x4d]2354; CHECK: ld4.h	{ v7, v8, v9, v10 }[2], [x3], #8 ; encoding: [0x67,0x70,0xff,0x0d]2355; CHECK: ld4.s	{ v7, v8, v9, v10 }[2], [x3], #16 ; encoding: [0x67,0xa0,0xff,0x4d]2356; CHECK: ld4.d	{ v7, v8, v9, v10 }[1], [x3], #32 ; encoding: [0x67,0xa4,0xff,0x4d]2357; CHECK: st1.b	{ v6 }[13], [x3]        ; encoding: [0x66,0x14,0x00,0x4d]2358; CHECK: st1.h	{ v6 }[2], [x3]         ; encoding: [0x66,0x50,0x00,0x0d]2359; CHECK: st1.s	{ v6 }[2], [x3]         ; encoding: [0x66,0x80,0x00,0x4d]2360; CHECK: st1.d	{ v6 }[1], [x3]         ; encoding: [0x66,0x84,0x00,0x4d]2361; CHECK: st1.b	{ v6 }[13], [x3], x5    ; encoding: [0x66,0x14,0x85,0x4d]2362; CHECK: st1.h	{ v6 }[2], [x3], x5     ; encoding: [0x66,0x50,0x85,0x0d]2363; CHECK: st1.s	{ v6 }[2], [x3], x5     ; encoding: [0x66,0x80,0x85,0x4d]2364; CHECK: st1.d	{ v6 }[1], [x3], x5     ; encoding: [0x66,0x84,0x85,0x4d]2365; CHECK: st1.b	{ v6 }[13], [x3], #1   ; encoding: [0x66,0x14,0x9f,0x4d]2366; CHECK: st1.h	{ v6 }[2], [x3], #2    ; encoding: [0x66,0x50,0x9f,0x0d]2367; CHECK: st1.s	{ v6 }[2], [x3], #4    ; encoding: [0x66,0x80,0x9f,0x4d]2368; CHECK: st1.d	{ v6 }[1], [x3], #8    ; encoding: [0x66,0x84,0x9f,0x4d]2369; CHECK: st2.b	{ v5, v6 }[13], [x3]    ; encoding: [0x65,0x14,0x20,0x4d]2370; CHECK: st2.h	{ v5, v6 }[2], [x3]     ; encoding: [0x65,0x50,0x20,0x0d]2371; CHECK: st2.s	{ v5, v6 }[2], [x3]     ; encoding: [0x65,0x80,0x20,0x4d]2372; CHECK: st2.d	{ v5, v6 }[1], [x3]     ; encoding: [0x65,0x84,0x20,0x4d]2373; CHECK: st2.b	{ v5, v6 }[13], [x3], x5 ; encoding: [0x65,0x14,0xa5,0x4d]2374; CHECK: st2.h	{ v5, v6 }[2], [x3], x5 ; encoding: [0x65,0x50,0xa5,0x0d]2375; CHECK: st2.s	{ v5, v6 }[2], [x3], x5 ; encoding: [0x65,0x80,0xa5,0x4d]2376; CHECK: st2.d	{ v5, v6 }[1], [x3], x5 ; encoding: [0x65,0x84,0xa5,0x4d]2377; CHECK: st2.b	{ v5, v6 }[13], [x3], #2 ; encoding: [0x65,0x14,0xbf,0x4d]2378; CHECK: st2.h	{ v5, v6 }[2], [x3], #4 ; encoding: [0x65,0x50,0xbf,0x0d]2379; CHECK: st2.s	{ v5, v6 }[2], [x3], #8 ; encoding: [0x65,0x80,0xbf,0x4d]2380; CHECK: st2.d	{ v5, v6 }[1], [x3], #16 ; encoding: [0x65,0x84,0xbf,0x4d]2381; CHECK: st3.b	{ v7, v8, v9 }[13], [x3] ; encoding: [0x67,0x34,0x00,0x4d]2382; CHECK: st3.h	{ v7, v8, v9 }[2], [x3] ; encoding: [0x67,0x70,0x00,0x0d]2383; CHECK: st3.s	{ v7, v8, v9 }[2], [x3] ; encoding: [0x67,0xa0,0x00,0x4d]2384; CHECK: st3.d	{ v7, v8, v9 }[1], [x3] ; encoding: [0x67,0xa4,0x00,0x4d]2385; CHECK: st3.b	{ v7, v8, v9 }[13], [x3], x5 ; encoding: [0x67,0x34,0x85,0x4d]2386; CHECK: st3.h	{ v7, v8, v9 }[2], [x3], x5 ; encoding: [0x67,0x70,0x85,0x0d]2387; CHECK: st3.s	{ v7, v8, v9 }[2], [x3], x5 ; encoding: [0x67,0xa0,0x85,0x4d]2388; CHECK: st3.d	{ v7, v8, v9 }[1], [x3], x5 ; encoding: [0x67,0xa4,0x85,0x4d]2389; CHECK: st3.b	{ v7, v8, v9 }[13], [x3], #3 ; encoding: [0x67,0x34,0x9f,0x4d]2390; CHECK: st3.h	{ v7, v8, v9 }[2], [x3], #6 ; encoding: [0x67,0x70,0x9f,0x0d]2391; CHECK: st3.s	{ v7, v8, v9 }[2], [x3], #12 ; encoding: [0x67,0xa0,0x9f,0x4d]2392; CHECK: st3.d	{ v7, v8, v9 }[1], [x3], #24 ; encoding: [0x67,0xa4,0x9f,0x4d]2393; CHECK: st4.b	{ v7, v8, v9, v10 }[13], [x3] ; encoding: [0x67,0x34,0x20,0x4d]2394; CHECK: st4.h	{ v7, v8, v9, v10 }[2], [x3] ; encoding: [0x67,0x70,0x20,0x0d]2395; CHECK: st4.s	{ v7, v8, v9, v10 }[2], [x3] ; encoding: [0x67,0xa0,0x20,0x4d]2396; CHECK: st4.d	{ v7, v8, v9, v10 }[1], [x3] ; encoding: [0x67,0xa4,0x20,0x4d]2397; CHECK: st4.b	{ v7, v8, v9, v10 }[13], [x3], x5 ; encoding: [0x67,0x34,0xa5,0x4d]2398; CHECK: st4.h	{ v7, v8, v9, v10 }[2], [x3], x5 ; encoding: [0x67,0x70,0xa5,0x0d]2399; CHECK: st4.s	{ v7, v8, v9, v10 }[2], [x3], x5 ; encoding: [0x67,0xa0,0xa5,0x4d]2400; CHECK: st4.d	{ v7, v8, v9, v10 }[1], [x3], x5 ; encoding: [0x67,0xa4,0xa5,0x4d]2401; CHECK: st4.b	{ v7, v8, v9, v10 }[13], [x3], #4 ; encoding: [0x67,0x34,0xbf,0x4d]2402; CHECK: st4.h	{ v7, v8, v9, v10 }[2], [x3], #8 ; encoding: [0x67,0x70,0xbf,0x0d]2403; CHECK: st4.s	{ v7, v8, v9, v10 }[2], [x3], #16 ; encoding: [0x67,0xa0,0xbf,0x4d]2404; CHECK: st4.d	{ v7, v8, v9, v10 }[1], [x3], #32 ; encoding: [0x67,0xa4,0xbf,0x4d]2405