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