Rizin
unix-like reverse engineering framework and cli tools
neon-simd-misc.s.cs
Go to the documentation of this file.
1 # CS_ARCH_ARM64, 0, None
2 0xe0,0x0b,0x20,0x4e = rev64 v0.16b, v31.16b
3 0x82,0x08,0x60,0x4e = rev64 v2.8h, v4.8h
4 0x06,0x09,0xa0,0x4e = rev64 v6.4s, v8.4s
5 0x21,0x09,0x20,0x0e = rev64 v1.8b, v9.8b
6 0xad,0x0a,0x60,0x0e = rev64 v13.4h, v21.4h
7 0x04,0x08,0xa0,0x0e = rev64 v4.2s, v0.2s
8 0xfe,0x0b,0x20,0x6e = rev32 v30.16b, v31.16b
9 0xe4,0x08,0x60,0x6e = rev32 v4.8h, v7.8h
10 0x35,0x08,0x20,0x2e = rev32 v21.8b, v1.8b
11 0x20,0x09,0x60,0x2e = rev32 v0.4h, v9.4h
12 0xfe,0x1b,0x20,0x4e = rev16 v30.16b, v31.16b
13 0x35,0x18,0x20,0x0e = rev16 v21.8b, v1.8b
14 0xa3,0x2a,0x20,0x4e = saddlp v3.8h, v21.16b
15 0xa8,0x28,0x20,0x0e = saddlp v8.4h, v5.8b
16 0x29,0x28,0x60,0x4e = saddlp v9.4s, v1.8h
17 0x20,0x28,0x60,0x0e = saddlp v0.2s, v1.4h
18 0x8c,0x28,0xa0,0x4e = saddlp v12.2d, v4.4s
19 0x91,0x2b,0xa0,0x0e = saddlp v17.1d, v28.2s
20 0xa3,0x2a,0x20,0x6e = uaddlp v3.8h, v21.16b
21 0xa8,0x28,0x20,0x2e = uaddlp v8.4h, v5.8b
22 0x29,0x28,0x60,0x6e = uaddlp v9.4s, v1.8h
23 0x20,0x28,0x60,0x2e = uaddlp v0.2s, v1.4h
24 0x8c,0x28,0xa0,0x6e = uaddlp v12.2d, v4.4s
25 0x91,0x2b,0xa0,0x2e = uaddlp v17.1d, v28.2s
26 0xa3,0x6a,0x20,0x4e = sadalp v3.8h, v21.16b
27 0xa8,0x68,0x20,0x0e = sadalp v8.4h, v5.8b
28 0x29,0x68,0x60,0x4e = sadalp v9.4s, v1.8h
29 0x20,0x68,0x60,0x0e = sadalp v0.2s, v1.4h
30 0x8c,0x68,0xa0,0x4e = sadalp v12.2d, v4.4s
31 0x91,0x6b,0xa0,0x0e = sadalp v17.1d, v28.2s
32 0xa3,0x6a,0x20,0x6e = uadalp v3.8h, v21.16b
33 0xa8,0x68,0x20,0x2e = uadalp v8.4h, v5.8b
34 0x29,0x68,0x60,0x6e = uadalp v9.4s, v1.8h
35 0x20,0x68,0x60,0x2e = uadalp v0.2s, v1.4h
36 0x8c,0x68,0xa0,0x6e = uadalp v12.2d, v4.4s
37 0x91,0x6b,0xa0,0x2e = uadalp v17.1d, v28.2s
38 0xe0,0x3b,0x20,0x4e = suqadd v0.16b, v31.16b
39 0x82,0x38,0x60,0x4e = suqadd v2.8h, v4.8h
40 0x06,0x39,0xa0,0x4e = suqadd v6.4s, v8.4s
41 0x06,0x39,0xe0,0x4e = suqadd v6.2d, v8.2d
42 0x21,0x39,0x20,0x0e = suqadd v1.8b, v9.8b
43 0xad,0x3a,0x60,0x0e = suqadd v13.4h, v21.4h
44 0x04,0x38,0xa0,0x0e = suqadd v4.2s, v0.2s
45 0xe0,0x3b,0x20,0x6e = usqadd v0.16b, v31.16b
46 0x82,0x38,0x60,0x6e = usqadd v2.8h, v4.8h
47 0x06,0x39,0xa0,0x6e = usqadd v6.4s, v8.4s
48 0x06,0x39,0xe0,0x6e = usqadd v6.2d, v8.2d
49 0x21,0x39,0x20,0x2e = usqadd v1.8b, v9.8b
50 0xad,0x3a,0x60,0x2e = usqadd v13.4h, v21.4h
51 0x04,0x38,0xa0,0x2e = usqadd v4.2s, v0.2s
52 0xe0,0x7b,0x20,0x4e = sqabs v0.16b, v31.16b
53 0x82,0x78,0x60,0x4e = sqabs v2.8h, v4.8h
54 0x06,0x79,0xa0,0x4e = sqabs v6.4s, v8.4s
55 0x06,0x79,0xe0,0x4e = sqabs v6.2d, v8.2d
56 0x21,0x79,0x20,0x0e = sqabs v1.8b, v9.8b
57 0xad,0x7a,0x60,0x0e = sqabs v13.4h, v21.4h
58 0x04,0x78,0xa0,0x0e = sqabs v4.2s, v0.2s
59 0xe0,0x7b,0x20,0x6e = sqneg v0.16b, v31.16b
60 0x82,0x78,0x60,0x6e = sqneg v2.8h, v4.8h
61 0x06,0x79,0xa0,0x6e = sqneg v6.4s, v8.4s
62 0x06,0x79,0xe0,0x6e = sqneg v6.2d, v8.2d
63 0x21,0x79,0x20,0x2e = sqneg v1.8b, v9.8b
64 0xad,0x7a,0x60,0x2e = sqneg v13.4h, v21.4h
65 0x04,0x78,0xa0,0x2e = sqneg v4.2s, v0.2s
66 0xe0,0xbb,0x20,0x4e = abs v0.16b, v31.16b
67 0x82,0xb8,0x60,0x4e = abs v2.8h, v4.8h
68 0x06,0xb9,0xa0,0x4e = abs v6.4s, v8.4s
69 0x06,0xb9,0xe0,0x4e = abs v6.2d, v8.2d
70 0x21,0xb9,0x20,0x0e = abs v1.8b, v9.8b
71 0xad,0xba,0x60,0x0e = abs v13.4h, v21.4h
72 0x04,0xb8,0xa0,0x0e = abs v4.2s, v0.2s
73 0xe0,0xbb,0x20,0x6e = neg v0.16b, v31.16b
74 0x82,0xb8,0x60,0x6e = neg v2.8h, v4.8h
75 0x06,0xb9,0xa0,0x6e = neg v6.4s, v8.4s
76 0x06,0xb9,0xe0,0x6e = neg v6.2d, v8.2d
77 0x21,0xb9,0x20,0x2e = neg v1.8b, v9.8b
78 0xad,0xba,0x60,0x2e = neg v13.4h, v21.4h
79 0x04,0xb8,0xa0,0x2e = neg v4.2s, v0.2s
80 0xe0,0x4b,0x20,0x4e = cls v0.16b, v31.16b
81 0x82,0x48,0x60,0x4e = cls v2.8h, v4.8h
82 0x06,0x49,0xa0,0x4e = cls v6.4s, v8.4s
83 0x21,0x49,0x20,0x0e = cls v1.8b, v9.8b
84 0xad,0x4a,0x60,0x0e = cls v13.4h, v21.4h
85 0x04,0x48,0xa0,0x0e = cls v4.2s, v0.2s
86 0xe0,0x4b,0x20,0x6e = clz v0.16b, v31.16b
87 0x82,0x48,0x60,0x6e = clz v2.8h, v4.8h
88 0x06,0x49,0xa0,0x6e = clz v6.4s, v8.4s
89 0x21,0x49,0x20,0x2e = clz v1.8b, v9.8b
90 0xad,0x4a,0x60,0x2e = clz v13.4h, v21.4h
91 0x04,0x48,0xa0,0x2e = clz v4.2s, v0.2s
92 0xe0,0x5b,0x20,0x4e = cnt v0.16b, v31.16b
93 0x21,0x59,0x20,0x0e = cnt v1.8b, v9.8b
94 0xe0,0x5b,0x20,0x6e = not v0.16b, v31.16b
95 0x21,0x59,0x20,0x2e = not v1.8b, v9.8b
96 0xe0,0x5b,0x60,0x6e = rbit v0.16b, v31.16b
97 0x21,0x59,0x60,0x2e = rbit v1.8b, v9.8b
98 0x06,0xf9,0xa0,0x4e = fabs v6.4s, v8.4s
99 0x06,0xf9,0xe0,0x4e = fabs v6.2d, v8.2d
100 0x04,0xf8,0xa0,0x0e = fabs v4.2s, v0.2s
101 0x06,0xf9,0xa0,0x6e = fneg v6.4s, v8.4s
102 0x06,0xf9,0xe0,0x6e = fneg v6.2d, v8.2d
103 0x04,0xf8,0xa0,0x2e = fneg v4.2s, v0.2s
104 0xe0,0x2b,0x21,0x4e = xtn2 v0.16b, v31.8h
105 0x82,0x28,0x61,0x4e = xtn2 v2.8h, v4.4s
106 0x06,0x29,0xa1,0x4e = xtn2 v6.4s, v8.2d
107 0x21,0x29,0x21,0x0e = xtn v1.8b, v9.8h
108 0xad,0x2a,0x61,0x0e = xtn v13.4h, v21.4s
109 0x04,0x28,0xa1,0x0e = xtn v4.2s, v0.2d
110 0xe0,0x2b,0x21,0x6e = sqxtun2 v0.16b, v31.8h
111 0x82,0x28,0x61,0x6e = sqxtun2 v2.8h, v4.4s
112 0x06,0x29,0xa1,0x6e = sqxtun2 v6.4s, v8.2d
113 0x21,0x29,0x21,0x2e = sqxtun v1.8b, v9.8h
114 0xad,0x2a,0x61,0x2e = sqxtun v13.4h, v21.4s
115 0x04,0x28,0xa1,0x2e = sqxtun v4.2s, v0.2d
116 0xe0,0x4b,0x21,0x4e = sqxtn2 v0.16b, v31.8h
117 0x82,0x48,0x61,0x4e = sqxtn2 v2.8h, v4.4s
118 0x06,0x49,0xa1,0x4e = sqxtn2 v6.4s, v8.2d
119 0x21,0x49,0x21,0x0e = sqxtn v1.8b, v9.8h
120 0xad,0x4a,0x61,0x0e = sqxtn v13.4h, v21.4s
121 0x04,0x48,0xa1,0x0e = sqxtn v4.2s, v0.2d
122 0xe0,0x4b,0x21,0x6e = uqxtn2 v0.16b, v31.8h
123 0x82,0x48,0x61,0x6e = uqxtn2 v2.8h, v4.4s
124 0x06,0x49,0xa1,0x6e = uqxtn2 v6.4s, v8.2d
125 0x21,0x49,0x21,0x2e = uqxtn v1.8b, v9.8h
126 0xad,0x4a,0x61,0x2e = uqxtn v13.4h, v21.4s
127 0x04,0x48,0xa1,0x2e = uqxtn v4.2s, v0.2d
128 0x82,0x38,0x21,0x6e = shll2 v2.8h, v4.16b, #8
129 0x06,0x39,0x61,0x6e = shll2 v6.4s, v8.8h, #16
130 0x06,0x39,0xa1,0x6e = shll2 v6.2d, v8.4s, #32
131 0x82,0x38,0x21,0x2e = shll v2.8h, v4.8b, #8
132 0x06,0x39,0x61,0x2e = shll v6.4s, v8.4h, #16
133 0x06,0x39,0xa1,0x2e = shll v6.2d, v8.2s, #32
134 0x82,0x68,0x21,0x4e = fcvtn2 v2.8h, v4.4s
135 0x06,0x69,0x61,0x4e = fcvtn2 v6.4s, v8.2d
136 0xad,0x6a,0x21,0x0e = fcvtn v13.4h, v21.4s
137 0x04,0x68,0x61,0x0e = fcvtn v4.2s, v0.2d
138 0x06,0x69,0x61,0x6e = fcvtxn2 v6.4s, v8.2d
139 0x04,0x68,0x61,0x2e = fcvtxn v4.2s, v0.2d
140 0x29,0x78,0x21,0x0e = fcvtl v9.4s, v1.4h
141 0x20,0x78,0x61,0x0e = fcvtl v0.2d, v1.2s
142 0x8c,0x78,0x21,0x4e = fcvtl2 v12.4s, v4.8h
143 0x91,0x7b,0x61,0x4e = fcvtl2 v17.2d, v28.4s
144 0x06,0x89,0x21,0x4e = frintn v6.4s, v8.4s
145 0x06,0x89,0x61,0x4e = frintn v6.2d, v8.2d
146 0x04,0x88,0x21,0x0e = frintn v4.2s, v0.2s
147 0x06,0x89,0x21,0x6e = frinta v6.4s, v8.4s
148 0x06,0x89,0x61,0x6e = frinta v6.2d, v8.2d
149 0x04,0x88,0x21,0x2e = frinta v4.2s, v0.2s
150 0x06,0x89,0xa1,0x4e = frintp v6.4s, v8.4s
151 0x06,0x89,0xe1,0x4e = frintp v6.2d, v8.2d
152 0x04,0x88,0xa1,0x0e = frintp v4.2s, v0.2s
153 0x06,0x99,0x21,0x4e = frintm v6.4s, v8.4s
154 0x06,0x99,0x61,0x4e = frintm v6.2d, v8.2d
155 0x04,0x98,0x21,0x0e = frintm v4.2s, v0.2s
156 0x06,0x99,0x21,0x6e = frintx v6.4s, v8.4s
157 0x06,0x99,0x61,0x6e = frintx v6.2d, v8.2d
158 0x04,0x98,0x21,0x2e = frintx v4.2s, v0.2s
159 0x06,0x99,0xa1,0x4e = frintz v6.4s, v8.4s
160 0x06,0x99,0xe1,0x4e = frintz v6.2d, v8.2d
161 0x04,0x98,0xa1,0x0e = frintz v4.2s, v0.2s
162 0x06,0x99,0xa1,0x6e = frinti v6.4s, v8.4s
163 0x06,0x99,0xe1,0x6e = frinti v6.2d, v8.2d
164 0x04,0x98,0xa1,0x2e = frinti v4.2s, v0.2s
165 0x06,0xa9,0x21,0x4e = fcvtns v6.4s, v8.4s
166 0x06,0xa9,0x61,0x4e = fcvtns v6.2d, v8.2d
167 0x04,0xa8,0x21,0x0e = fcvtns v4.2s, v0.2s
168 0x06,0xa9,0x21,0x6e = fcvtnu v6.4s, v8.4s
169 0x06,0xa9,0x61,0x6e = fcvtnu v6.2d, v8.2d
170 0x04,0xa8,0x21,0x2e = fcvtnu v4.2s, v0.2s
171 0x06,0xa9,0xa1,0x4e = fcvtps v6.4s, v8.4s
172 0x06,0xa9,0xe1,0x4e = fcvtps v6.2d, v8.2d
173 0x04,0xa8,0xa1,0x0e = fcvtps v4.2s, v0.2s
174 0x06,0xa9,0xa1,0x6e = fcvtpu v6.4s, v8.4s
175 0x06,0xa9,0xe1,0x6e = fcvtpu v6.2d, v8.2d
176 0x04,0xa8,0xa1,0x2e = fcvtpu v4.2s, v0.2s
177 0x06,0xb9,0x21,0x4e = fcvtms v6.4s, v8.4s
178 0x06,0xb9,0x61,0x4e = fcvtms v6.2d, v8.2d
179 0x04,0xb8,0x21,0x0e = fcvtms v4.2s, v0.2s
180 0x06,0xb9,0x21,0x6e = fcvtmu v6.4s, v8.4s
181 0x06,0xb9,0x61,0x6e = fcvtmu v6.2d, v8.2d
182 0x04,0xb8,0x21,0x2e = fcvtmu v4.2s, v0.2s
183 0x06,0xb9,0xa1,0x4e = fcvtzs v6.4s, v8.4s
184 0x06,0xb9,0xe1,0x4e = fcvtzs v6.2d, v8.2d
185 0x04,0xb8,0xa1,0x0e = fcvtzs v4.2s, v0.2s
186 0x06,0xb9,0xa1,0x6e = fcvtzu v6.4s, v8.4s
187 0x06,0xb9,0xe1,0x6e = fcvtzu v6.2d, v8.2d
188 0x04,0xb8,0xa1,0x2e = fcvtzu v4.2s, v0.2s
189 0x06,0xc9,0x21,0x4e = fcvtas v6.4s, v8.4s
190 0x06,0xc9,0x61,0x4e = fcvtas v6.2d, v8.2d
191 0x04,0xc8,0x21,0x0e = fcvtas v4.2s, v0.2s
192 0x06,0xc9,0x21,0x6e = fcvtau v6.4s, v8.4s
193 0x06,0xc9,0x61,0x6e = fcvtau v6.2d, v8.2d
194 0x04,0xc8,0x21,0x2e = fcvtau v4.2s, v0.2s
195 0x06,0xc9,0xa1,0x4e = urecpe v6.4s, v8.4s
196 0x04,0xc8,0xa1,0x0e = urecpe v4.2s, v0.2s
197 0x06,0xc9,0xa1,0x6e = ursqrte v6.4s, v8.4s
198 0x04,0xc8,0xa1,0x2e = ursqrte v4.2s, v0.2s
199 0x06,0xd9,0x21,0x4e = scvtf v6.4s, v8.4s
200 0x06,0xd9,0x61,0x4e = scvtf v6.2d, v8.2d
201 0x04,0xd8,0x21,0x0e = scvtf v4.2s, v0.2s
202 0x06,0xd9,0x21,0x6e = ucvtf v6.4s, v8.4s
203 0x06,0xd9,0x61,0x6e = ucvtf v6.2d, v8.2d
204 0x04,0xd8,0x21,0x2e = ucvtf v4.2s, v0.2s
205 0x06,0xd9,0xa1,0x4e = frecpe v6.4s, v8.4s
206 0x06,0xd9,0xe1,0x4e = frecpe v6.2d, v8.2d
207 0x04,0xd8,0xa1,0x0e = frecpe v4.2s, v0.2s
208 0x06,0xd9,0xa1,0x6e = frsqrte v6.4s, v8.4s
209 0x06,0xd9,0xe1,0x6e = frsqrte v6.2d, v8.2d
210 0x04,0xd8,0xa1,0x2e = frsqrte v4.2s, v0.2s
211 0x06,0xf9,0xa1,0x6e = fsqrt v6.4s, v8.4s
212 0x06,0xf9,0xe1,0x6e = fsqrt v6.2d, v8.2d
213 0x04,0xf8,0xa1,0x2e = fsqrt v4.2s, v0.2s
static RzILOpEffect * clz(cs_insn *insn, bool is_thumb)
Definition: arm_il32.c:1112
static RzILOpEffect * rbit(cs_insn *insn, bool is_thumb)
Definition: arm_il32.c:1562
static RzILOpEffect * cls(cs_insn *insn)
Definition: arm_il64.c:915
static ut32 neg(ArmOp *op)
Definition: armass64.c:981
@ v0
Definition: lanai.h:84
@ v1
Definition: lanai.h:85
#define v6
Definition: sparc-opc.c:45
#define v7
Definition: sparc-opc.c:50
#define v8
Definition: sparc-opc.c:58
#define v9
Definition: sparc-opc.c:62