xref: /aosp_15_r20/external/capstone/suite/MC/ARM/neon-vst-encoding.s.cs (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1*9a0e4156SSadaf Ebrahimi # CS_ARCH_ARM, CS_MODE_ARM, None
2*9a0e4156SSadaf Ebrahimi 0x1f,0x07,0x40,0xf4 = vst1.8 {d16}, [r0:64]
3*9a0e4156SSadaf Ebrahimi 0x4f,0x07,0x40,0xf4 = vst1.16 {d16}, [r0]
4*9a0e4156SSadaf Ebrahimi 0x8f,0x07,0x40,0xf4 = vst1.32 {d16}, [r0]
5*9a0e4156SSadaf Ebrahimi 0xcf,0x07,0x40,0xf4 = vst1.64 {d16}, [r0]
6*9a0e4156SSadaf Ebrahimi 0x1f,0x0a,0x40,0xf4 = vst1.8 {d16, d17}, [r0:64]
7*9a0e4156SSadaf Ebrahimi 0x6f,0x0a,0x40,0xf4 = vst1.16 {d16, d17}, [r0:128]
8*9a0e4156SSadaf Ebrahimi 0x8f,0x0a,0x40,0xf4 = vst1.32 {d16, d17}, [r0]
9*9a0e4156SSadaf Ebrahimi 0xcf,0x0a,0x40,0xf4 = vst1.64 {d16, d17}, [r0]
10*9a0e4156SSadaf Ebrahimi 0x1f,0x06,0x40,0xf4 = vst1.8 {d16, d17, d18}, [r0:64]
11*9a0e4156SSadaf Ebrahimi 0x1d,0x06,0x40,0xf4 = vst1.8 {d16, d17, d18}, [r0:64]!
12*9a0e4156SSadaf Ebrahimi 0x03,0x06,0x40,0xf4 = vst1.8 {d16, d17, d18}, [r0], r3
13*9a0e4156SSadaf Ebrahimi 0x1f,0x02,0x40,0xf4 = vst1.8 {d16, d17, d18, d19}, [r0:64]
14*9a0e4156SSadaf Ebrahimi 0x5d,0x02,0x41,0xf4 = vst1.16 {d16, d17, d18, d19}, [r1:64]!
15*9a0e4156SSadaf Ebrahimi 0xc2,0x02,0x43,0xf4 = vst1.64 {d16, d17, d18, d19}, [r3], r2
16*9a0e4156SSadaf Ebrahimi 0x1f,0x08,0x40,0xf4 = vst2.8 {d16, d17}, [r0:64]
17*9a0e4156SSadaf Ebrahimi 0x6f,0x08,0x40,0xf4 = vst2.16 {d16, d17}, [r0:128]
18*9a0e4156SSadaf Ebrahimi 0x8f,0x08,0x40,0xf4 = vst2.32 {d16, d17}, [r0]
19*9a0e4156SSadaf Ebrahimi 0x1f,0x03,0x40,0xf4 = vst2.8 {d16, d17, d18, d19}, [r0:64]
20*9a0e4156SSadaf Ebrahimi 0x6f,0x03,0x40,0xf4 = vst2.16 {d16, d17, d18, d19}, [r0:128]
21*9a0e4156SSadaf Ebrahimi 0xbf,0x03,0x40,0xf4 = vst2.32 {d16, d17, d18, d19}, [r0:256]
22*9a0e4156SSadaf Ebrahimi 0x1d,0x08,0x40,0xf4 = vst2.8 {d16, d17}, [r0:64]!
23*9a0e4156SSadaf Ebrahimi 0x6d,0xe8,0x40,0xf4 = vst2.16 {d30, d31}, [r0:128]!
24*9a0e4156SSadaf Ebrahimi 0x8d,0xe8,0x00,0xf4 = vst2.32 {d14, d15}, [r0]!
25*9a0e4156SSadaf Ebrahimi 0x1d,0x03,0x40,0xf4 = vst2.8 {d16, d17, d18, d19}, [r0:64]!
26*9a0e4156SSadaf Ebrahimi 0x6d,0x23,0x40,0xf4 = vst2.16 {d18, d19, d20, d21}, [r0:128]!
27*9a0e4156SSadaf Ebrahimi 0xbd,0x83,0x00,0xf4 = vst2.32 {d8, d9, d10, d11}, [r0:256]!
28*9a0e4156SSadaf Ebrahimi 0x0f,0x04,0x41,0xf4 = vst3.8 {d16, d17, d18}, [r1]
29*9a0e4156SSadaf Ebrahimi 0x4f,0x64,0x02,0xf4 = vst3.16 {d6, d7, d8}, [r2]
30*9a0e4156SSadaf Ebrahimi 0x8f,0x14,0x03,0xf4 = vst3.32 {d1, d2, d3}, [r3]
31*9a0e4156SSadaf Ebrahimi 0x1f,0x05,0x40,0xf4 = vst3.8 {d16, d18, d20}, [r0:64]
32*9a0e4156SSadaf Ebrahimi 0x4f,0xb5,0x44,0xf4 = vst3.16 {d27, d29, d31}, [r4]
33*9a0e4156SSadaf Ebrahimi 0x8f,0x65,0x05,0xf4 = vst3.32 {d6, d8, d10}, [r5]
34*9a0e4156SSadaf Ebrahimi 0x01,0xc4,0x06,0xf4 = vst3.8 {d12, d13, d14}, [r6], r1
35*9a0e4156SSadaf Ebrahimi 0x42,0xb4,0x07,0xf4 = vst3.16 {d11, d12, d13}, [r7], r2
36*9a0e4156SSadaf Ebrahimi 0x83,0x24,0x08,0xf4 = vst3.32 {d2, d3, d4}, [r8], r3
37*9a0e4156SSadaf Ebrahimi 0x04,0x45,0x09,0xf4 = vst3.8 {d4, d6, d8}, [r9], r4
38*9a0e4156SSadaf Ebrahimi 0x44,0xe5,0x09,0xf4 = vst3.16 {d14, d16, d18}, [r9], r4
39*9a0e4156SSadaf Ebrahimi 0x85,0x05,0x4a,0xf4 = vst3.32 {d16, d18, d20}, [r10], r5
40*9a0e4156SSadaf Ebrahimi 0x0d,0x64,0x08,0xf4 = vst3.8 {d6, d7, d8}, [r8]!
41*9a0e4156SSadaf Ebrahimi 0x4d,0x94,0x07,0xf4 = vst3.16 {d9, d10, d11}, [r7]!
42*9a0e4156SSadaf Ebrahimi 0x8d,0x14,0x06,0xf4 = vst3.32 {d1, d2, d3}, [r6]!
43*9a0e4156SSadaf Ebrahimi 0x1d,0x05,0x40,0xf4 = vst3.8 {d16, d18, d20}, [r0:64]!
44*9a0e4156SSadaf Ebrahimi 0x4d,0x45,0x45,0xf4 = vst3.16 {d20, d22, d24}, [r5]!
45*9a0e4156SSadaf Ebrahimi 0x8d,0x55,0x04,0xf4 = vst3.32 {d5, d7, d9}, [r4]!
46*9a0e4156SSadaf Ebrahimi 0x1f,0x00,0x41,0xf4 = vst4.8 {d16, d17, d18, d19}, [r1:64]
47*9a0e4156SSadaf Ebrahimi 0x6f,0x00,0x42,0xf4 = vst4.16 {d16, d17, d18, d19}, [r2:128]
48*9a0e4156SSadaf Ebrahimi 0xbf,0x00,0x43,0xf4 = vst4.32 {d16, d17, d18, d19}, [r3:256]
49*9a0e4156SSadaf Ebrahimi 0x3f,0x11,0x45,0xf4 = vst4.8 {d17, d19, d21, d23}, [r5:256]
50*9a0e4156SSadaf Ebrahimi 0x4f,0x11,0x47,0xf4 = vst4.16 {d17, d19, d21, d23}, [r7]
51*9a0e4156SSadaf Ebrahimi 0x8f,0x01,0x48,0xf4 = vst4.32 {d16, d18, d20, d22}, [r8]
52*9a0e4156SSadaf Ebrahimi 0x1d,0x00,0x41,0xf4 = vst4.8 {d16, d17, d18, d19}, [r1:64]!
53*9a0e4156SSadaf Ebrahimi 0x6d,0x00,0x42,0xf4 = vst4.16 {d16, d17, d18, d19}, [r2:128]!
54*9a0e4156SSadaf Ebrahimi 0xbd,0x00,0x43,0xf4 = vst4.32 {d16, d17, d18, d19}, [r3:256]!
55*9a0e4156SSadaf Ebrahimi 0x3d,0x11,0x45,0xf4 = vst4.8 {d17, d19, d21, d23}, [r5:256]!
56*9a0e4156SSadaf Ebrahimi 0x4d,0x11,0x47,0xf4 = vst4.16 {d17, d19, d21, d23}, [r7]!
57*9a0e4156SSadaf Ebrahimi 0x8d,0x01,0x48,0xf4 = vst4.32 {d16, d18, d20, d22}, [r8]!
58*9a0e4156SSadaf Ebrahimi 0x18,0x00,0x41,0xf4 = vst4.8 {d16, d17, d18, d19}, [r1:64], r8
59*9a0e4156SSadaf Ebrahimi 0x47,0x00,0x42,0xf4 = vst4.16 {d16, d17, d18, d19}, [r2], r7
60*9a0e4156SSadaf Ebrahimi 0x95,0x00,0x43,0xf4 = vst4.32 {d16, d17, d18, d19}, [r3:64], r5
61*9a0e4156SSadaf Ebrahimi 0x32,0x01,0x44,0xf4 = vst4.8 {d16, d18, d20, d22}, [r4:256], r2
62*9a0e4156SSadaf Ebrahimi 0x43,0x01,0x46,0xf4 = vst4.16 {d16, d18, d20, d22}, [r6], r3
63*9a0e4156SSadaf Ebrahimi 0x84,0x11,0x49,0xf4 = vst4.32 {d17, d19, d21, d23}, [r9], r4
64*9a0e4156SSadaf Ebrahimi 0x3f,0x01,0xc0,0xf4 = vst2.8 {d16[1], d17[1]}, [r0:16]
65*9a0e4156SSadaf Ebrahimi 0x5f,0x05,0xc0,0xf4 = vst2.16 {d16[1], d17[1]}, [r0:32]
66*9a0e4156SSadaf Ebrahimi 0x8f,0x09,0xc0,0xf4 = vst2.32 {d16[1], d17[1]}, [r0]
67*9a0e4156SSadaf Ebrahimi 0x6f,0x15,0xc0,0xf4 = vst2.16 {d17[1], d19[1]}, [r0]
68*9a0e4156SSadaf Ebrahimi 0x5f,0x19,0xc0,0xf4 = vst2.32 {d17[0], d19[0]}, [r0:64]
69*9a0e4156SSadaf Ebrahimi 0x83,0x21,0x82,0xf4 = vst2.8 {d2[4], d3[4]}, [r2], r3
70*9a0e4156SSadaf Ebrahimi 0x8d,0x21,0x82,0xf4 = vst2.8 {d2[4], d3[4]}, [r2]!
71*9a0e4156SSadaf Ebrahimi 0x8f,0x21,0x82,0xf4 = vst2.8 {d2[4], d3[4]}, [r2]
72*9a0e4156SSadaf Ebrahimi 0x6f,0x15,0xc0,0xf4 = vst2.16 {d17[1], d19[1]}, [r0]
73*9a0e4156SSadaf Ebrahimi 0x5f,0x19,0xc0,0xf4 = vst2.32 {d17[0], d19[0]}, [r0:64]
74*9a0e4156SSadaf Ebrahimi 0x6d,0x75,0x81,0xf4 = vst2.16 {d7[1], d9[1]}, [r1]!
75*9a0e4156SSadaf Ebrahimi 0x5d,0x69,0x82,0xf4 = vst2.32 {d6[0], d8[0]}, [r2:64]!
76*9a0e4156SSadaf Ebrahimi 0x65,0x25,0x83,0xf4 = vst2.16 {d2[1], d4[1]}, [r3], r5
77*9a0e4156SSadaf Ebrahimi 0x57,0x59,0x84,0xf4 = vst2.32 {d5[0], d7[0]}, [r4:64], r7
78*9a0e4156SSadaf Ebrahimi 0x2f,0x02,0xc1,0xf4 = vst3.8 {d16[1], d17[1], d18[1]}, [r1]
79*9a0e4156SSadaf Ebrahimi 0x4f,0x66,0x82,0xf4 = vst3.16 {d6[1], d7[1], d8[1]}, [r2]
80*9a0e4156SSadaf Ebrahimi 0x8f,0x1a,0x83,0xf4 = vst3.32 {d1[1], d2[1], d3[1]}, [r3]
81*9a0e4156SSadaf Ebrahimi 0x6f,0xb6,0xc4,0xf4 = vst3.16 {d27[1], d29[1], d31[1]}, [r4]
82*9a0e4156SSadaf Ebrahimi 0xcf,0x6a,0x85,0xf4 = vst3.32 {d6[1], d8[1], d10[1]}, [r5]
83*9a0e4156SSadaf Ebrahimi 0x21,0xc2,0x86,0xf4 = vst3.8 {d12[1], d13[1], d14[1]}, [r6], r1
84*9a0e4156SSadaf Ebrahimi 0x42,0xb6,0x87,0xf4 = vst3.16 {d11[1], d12[1], d13[1]}, [r7], r2
85*9a0e4156SSadaf Ebrahimi 0x83,0x2a,0x88,0xf4 = vst3.32 {d2[1], d3[1], d4[1]}, [r8], r3
86*9a0e4156SSadaf Ebrahimi 0x64,0xe6,0x89,0xf4 = vst3.16 {d14[1], d16[1], d18[1]}, [r9], r4
87*9a0e4156SSadaf Ebrahimi 0xc5,0x0a,0xca,0xf4 = vst3.32 {d16[1], d18[1], d20[1]}, [r10], r5
88*9a0e4156SSadaf Ebrahimi 0x2d,0x62,0x88,0xf4 = vst3.8 {d6[1], d7[1], d8[1]}, [r8]!
89*9a0e4156SSadaf Ebrahimi 0x4d,0x96,0x87,0xf4 = vst3.16 {d9[1], d10[1], d11[1]}, [r7]!
90*9a0e4156SSadaf Ebrahimi 0x8d,0x1a,0x86,0xf4 = vst3.32 {d1[1], d2[1], d3[1]}, [r6]!
91*9a0e4156SSadaf Ebrahimi // 0x6d,0x46,0xc5,0xf4 = vst3.16 {d20[1], d21[1], d22[1]}, [r5]!
92*9a0e4156SSadaf Ebrahimi 0xcd,0x5a,0x84,0xf4 = vst3.32 {d5[1], d7[1], d9[1]}, [r4]!
93*9a0e4156SSadaf Ebrahimi 0x2f,0x03,0xc1,0xf4 = vst4.8 {d16[1], d17[1], d18[1], d19[1]}, [r1]
94*9a0e4156SSadaf Ebrahimi 0x4f,0x07,0xc2,0xf4 = vst4.16 {d16[1], d17[1], d18[1], d19[1]}, [r2]
95*9a0e4156SSadaf Ebrahimi 0x8f,0x0b,0xc3,0xf4 = vst4.32 {d16[1], d17[1], d18[1], d19[1]}, [r3]
96*9a0e4156SSadaf Ebrahimi 0x6f,0x17,0xc7,0xf4 = vst4.16 {d17[1], d19[1], d21[1], d23[1]}, [r7]
97*9a0e4156SSadaf Ebrahimi 0xcf,0x0b,0xc8,0xf4 = vst4.32 {d16[1], d18[1], d20[1], d22[1]}, [r8]
98*9a0e4156SSadaf Ebrahimi 0x3d,0x03,0xc1,0xf4 = vst4.8 {d16[1], d17[1], d18[1], d19[1]}, [r1:32]!
99*9a0e4156SSadaf Ebrahimi 0x5d,0x07,0xc2,0xf4 = vst4.16 {d16[1], d17[1], d18[1], d19[1]}, [r2:64]!
100*9a0e4156SSadaf Ebrahimi 0xad,0x0b,0xc3,0xf4 = vst4.32 {d16[1], d17[1], d18[1], d19[1]}, [r3:128]!
101*9a0e4156SSadaf Ebrahimi // 0x6d,0x17,0xc7,0xf4 = vst4.16 {d17[1], d18[1], d19[1], d20[1]}, [r7]!
102*9a0e4156SSadaf Ebrahimi 0xcd,0x0b,0xc8,0xf4 = vst4.32 {d16[1], d18[1], d20[1], d22[1]}, [r8]!
103*9a0e4156SSadaf Ebrahimi 0x38,0x03,0xc1,0xf4 = vst4.8 {d16[1], d17[1], d18[1], d19[1]}, [r1:32], r8
104*9a0e4156SSadaf Ebrahimi 0x47,0x07,0xc2,0xf4 = vst4.16 {d16[1], d17[1], d18[1], d19[1]}, [r2], r7
105*9a0e4156SSadaf Ebrahimi 0x95,0x0b,0xc3,0xf4 = vst4.32 {d16[1], d17[1], d18[1], d19[1]}, [r3:64], r5
106*9a0e4156SSadaf Ebrahimi 0x63,0x07,0xc6,0xf4 = vst4.16 {d16[1], d18[1], d20[1], d22[1]}, [r6], r3
107*9a0e4156SSadaf Ebrahimi 0xc4,0x1b,0xc9,0xf4 = vst4.32 {d17[1], d19[1], d21[1], d23[1]}, [r9], r4
108*9a0e4156SSadaf Ebrahimi 0x0f,0x27,0x02,0xf4 = vst1.8 {d2}, [r2]
109*9a0e4156SSadaf Ebrahimi 0x0f,0x27,0x02,0xf4 = vst1.8 {d2}, [r2]
110*9a0e4156SSadaf Ebrahimi 0x0f,0x27,0x02,0xf4 = vst1.8 {d2}, [r2]
111*9a0e4156SSadaf Ebrahimi 0x0f,0x4a,0x02,0xf4 = vst1.8 {d4, d5}, [r2]
112*9a0e4156SSadaf Ebrahimi 0x0f,0x4a,0x02,0xf4 = vst1.8 {d4, d5}, [r2]
113*9a0e4156SSadaf Ebrahimi 0x0f,0x4a,0x02,0xf4 = vst1.8 {d4, d5}, [r2]
114*9a0e4156SSadaf Ebrahimi 0x8f,0x4a,0x02,0xf4 = vst1.32 {d4, d5}, [r2]
115*9a0e4156SSadaf Ebrahimi 0x0f,0x89,0x04,0xf4 = vst2.8 {d8, d10}, [r4]
116*9a0e4156SSadaf Ebrahimi 0xbf,0x98,0x83,0xf4 = vst1.32 {d9[1]}, [r3:32]
117*9a0e4156SSadaf Ebrahimi 0xbd,0xb8,0xc9,0xf4 = vst1.32 {d27[1]}, [r9:32]!
118*9a0e4156SSadaf Ebrahimi 0xb5,0xb8,0xc3,0xf4 = vst1.32 {d27[1]}, [r3:32], r5
119*9a0e4156SSadaf Ebrahimi 0x1f,0x08,0x40,0xf4 = vst2.8 {d16, d17}, [r0:64]
120*9a0e4156SSadaf Ebrahimi 0x6f,0x08,0x40,0xf4 = vst2.16 {d16, d17}, [r0:128]
121