Commit | Line | Data |
---|---|---|
a680de9a PB |
1 | .text |
2 | power9: | |
3 | cnttzd 3,13 | |
4 | cnttzd. 4,14 | |
5 | cnttzw 5,15 | |
6 | cnttzw. 6,16 | |
7 | modsd 10,20,21 | |
8 | modsw 11,21,22 | |
9 | modud 12,22,23 | |
10 | moduw 13,23,24 | |
11 | bcdcfn. 3,4,0 | |
12 | bcdcfn. 3,4,1 | |
13 | bcdcfsq. 4,5,0 | |
14 | bcdcfsq. 4,5,1 | |
15 | bcdcfz. 5,6,0 | |
16 | bcdcfz. 5,6,1 | |
17 | bcdcpsgn. 6,7,8 | |
18 | bcdctn. 7,8 | |
19 | bcdctsq. 8,9 | |
20 | bcdctz. 9,10,0 | |
21 | bcdctz. 9,10,1 | |
22 | bcdsetsgn. 10,11,0 | |
23 | bcdsetsgn. 10,11,1 | |
24 | bcdsr. 11,12,13,0 | |
25 | bcdsr. 11,12,13,1 | |
26 | bcds. 12,13,14,0 | |
27 | bcds. 12,13,14,1 | |
28 | bcdtrunc. 13,14,15,0 | |
29 | bcdtrunc. 13,14,15,1 | |
30 | bcdus. 14,15,16 | |
31 | bcdutrunc. 15,16,17 | |
32 | lxvll 20,0,21 | |
33 | lxvll 20,10,21 | |
34 | stxvll 21,0,11 | |
35 | stxvll 21,10,11 | |
36 | vmul10cuq 22,23 | |
37 | vmul10ecuq 23,24,25 | |
38 | vmul10euq 24,25,26 | |
39 | vmul10uq 25,26 | |
40 | xsaddqp 10,11,12 | |
41 | xsaddqpo 11,12,12 | |
42 | xsrqpi 0,20,30,0 | |
43 | xsrqpi 1,20,30,0 | |
44 | xsrqpi 0,20,30,3 | |
45 | xsrqpi 1,20,30,3 | |
46 | xsrqpix 0,21,31,0 | |
47 | xsrqpix 1,21,31,0 | |
48 | xsrqpix 0,21,31,3 | |
49 | xsrqpix 1,21,31,3 | |
50 | xsmulqp 12,13,14 | |
51 | xsmulqpo 13,14,15 | |
52 | xsrqpxp 0,22,23,0 | |
53 | xsrqpxp 1,22,23,0 | |
54 | xsrqpxp 0,22,23,3 | |
55 | xsrqpxp 1,22,23,3 | |
56 | xscpsgnqp 14,15,16 | |
57 | xscmpoqp 0,15,16 | |
58 | xscmpoqp 7,15,16 | |
59 | xscmpexpqp 0,16,17 | |
60 | xscmpexpqp 7,16,17 | |
61 | xsmaddqp 17,18,19 | |
62 | xsmaddqpo 18,19,20 | |
63 | xsmsubqp 19,20,21 | |
64 | xsmsubqpo 20,21,22 | |
65 | xsnmaddqp 21,22,23 | |
66 | xsnmaddqpo 22,23,24 | |
67 | xsnmsubqp 23,24,25 | |
68 | xsnmsubqpo 24,25,26 | |
69 | xssubqp 25,26,27 | |
70 | xssubqpo 26,27,28 | |
71 | xsdivqp 27,28,29 | |
72 | xsdivqpo 28,29,30 | |
73 | xscmpuqp 0,29,30 | |
74 | xscmpuqp 7,29,30 | |
75 | xststdcqp 0,30,0 | |
76 | xststdcqp 7,30,0 | |
77 | xststdcqp 0,31,0x7f | |
78 | xststdcqp 7,31,0x7f | |
79 | xsabsqp 10,11 | |
80 | xsxexpqp 11,12 | |
81 | xsnabsqp 12,13 | |
82 | xsnegqp 13,14 | |
83 | xsxsigqp 14,15 | |
84 | xssqrtqp 15,16 | |
85 | xssqrtqpo 16,17 | |
86 | xscvqpuwz 17,18 | |
87 | xscvudqp 18,19 | |
88 | xscvqpswz 19,20 | |
89 | xscvsdqp 20,21 | |
90 | xscvqpudz 21,22 | |
91 | xscvqpdp 22,23 | |
92 | xscvqpdpo 23,24 | |
93 | xscvdpqp 24,25 | |
94 | xscvqpsdz 25,26 | |
95 | xsiexpqp 26,27,28 | |
96 | vpermr 4,5,6,7 | |
97 | vextractub 5,6,0 | |
98 | vextractub 5,6,0xf | |
99 | vextractuh 6,7,0 | |
100 | vextractuh 6,7,0xf | |
101 | vextractuw 7,8,0 | |
102 | vextractuw 7,8,0xf | |
103 | vextractd 8,9,0 | |
104 | vextractd 8,9,0xf | |
105 | vinsertb 9,10,0 | |
106 | vinsertb 9,10,0xf | |
107 | vinserth 10,11,0 | |
108 | vinserth 10,11,0xf | |
109 | vinsertw 11,12,0 | |
110 | vinsertw 11,12,0xf | |
111 | vinsertd 12,13,0 | |
112 | vinsertd 12,13,0xf | |
113 | mfvsrld 20,45 | |
114 | mtvsrws 46,21 | |
115 | mtvsrdd 47,0,23 | |
116 | mtvsrdd 47,22,23 | |
117 | lxvx 50,0,11 | |
118 | lxvx 0,10,11 | |
119 | lxvwsx 51,0,12 | |
120 | lxvwsx 1,10,12 | |
121 | lxvh8x 52,0,13 | |
122 | lxvh8x 2,10,13 | |
123 | lxvb16x 53,0,14 | |
124 | lxvb16x 3,10,14 | |
125 | stxvx 54,0,15 | |
126 | stxvx 4,20,15 | |
127 | stxvh8x 55,0,16 | |
128 | stxvh8x 5,20,16 | |
129 | stxvb16x 56,0,17 | |
130 | stxvb16x 6,20,17 | |
131 | xxextractuw 4,5,0x0 | |
132 | xxextractuw 40,50,0xf | |
133 | xxspltib 4,0x0 | |
a255f00a | 134 | xxspltib 4,-128 |
a680de9a | 135 | xxspltib 41,255 |
1178da44 | 136 | xxspltib 41,-1 |
a680de9a PB |
137 | xxinsertw 5,6,0 |
138 | xxinsertw 50,60,0xf | |
139 | xxbrh 6,7 | |
140 | xxbrh 56,57 | |
141 | xxbrw 7,8 | |
142 | xxbrw 57,58 | |
143 | xxbrd 8,9 | |
144 | xxbrd 58,59 | |
145 | xxbrq 9,10 | |
146 | xxbrq 59,60 | |
147 | lxsd 20,0(0) | |
148 | lxsd 20,0(10) | |
149 | lxsd 20,8(0) | |
150 | lxsd 20,8(10) | |
151 | lxsd 20,-8(0) | |
152 | lxsd 20,-8(10) | |
153 | lxsd 20,32764(0) | |
154 | lxsd 20,32764(10) | |
155 | lxsd 20,-32768(0) | |
156 | lxsd 20,-32768(10) | |
157 | lxssp 30,0(0) | |
158 | lxssp 30,0(11) | |
159 | lxssp 30,8(0) | |
160 | lxssp 30,8(11) | |
161 | lxssp 30,-8(0) | |
162 | lxssp 30,-8(11) | |
163 | lxssp 30,32764(0) | |
164 | lxssp 30,32764(11) | |
165 | lxssp 30,-32768(0) | |
166 | lxssp 30,-32768(11) | |
167 | lxv 40,0(0) | |
168 | lxv 40,0(12) | |
169 | lxv 40,16(0) | |
170 | lxv 40,16(12) | |
171 | lxv 40,-16(0) | |
172 | lxv 10,-16(12) | |
173 | lxv 10,32752(0) | |
174 | lxv 10,32752(12) | |
175 | lxv 10,-32768(0) | |
176 | lxv 10,-32768(12) | |
177 | stxsd 21,0(0) | |
178 | stxsd 21,0(10) | |
179 | stxsd 21,8(0) | |
180 | stxsd 21,8(10) | |
181 | stxsd 21,-8(0) | |
182 | stxsd 21,-8(10) | |
183 | stxsd 21,32764(0) | |
184 | stxsd 21,32764(10) | |
185 | stxsd 21,-32768(0) | |
186 | stxsd 21,-32768(10) | |
187 | stxssp 31,0(0) | |
188 | stxssp 31,0(11) | |
189 | stxssp 31,8(0) | |
190 | stxssp 31,8(11) | |
191 | stxssp 31,-8(0) | |
192 | stxssp 31,-8(11) | |
193 | stxssp 31,32764(0) | |
194 | stxssp 31,32764(11) | |
195 | stxssp 31,-32768(0) | |
196 | stxssp 31,-32768(11) | |
197 | stxv 41,0(0) | |
198 | stxv 41,0(12) | |
199 | stxv 41,16(0) | |
200 | stxv 41,16(12) | |
201 | stxv 41,-16(0) | |
202 | stxv 11,-16(12) | |
203 | stxv 11,32752(0) | |
204 | stxv 11,32752(12) | |
205 | stxv 11,-32768(0) | |
206 | stxv 11,-32768(12) | |
207 | xxperm 20,22,24 | |
208 | xxperm 40,42,44 | |
209 | xxpermr 21,23,25 | |
210 | xxpermr 41,43,45 | |
211 | extswsli 12,20,0 | |
212 | extswsli 12,20,1 | |
213 | extswsli 12,20,63 | |
214 | extswsli. 13,21,0 | |
215 | extswsli. 13,21,1 | |
216 | extswsli. 13,21,63 | |
217 | vrlwmi 14,22,23 | |
218 | vrldmi 15,23,24 | |
219 | vrlwnm 16,24,25 | |
220 | vrldnm 17,25,26 | |
221 | vbpermd 18,26,27 | |
222 | vnegw 19,20 | |
223 | vnegd 20,21 | |
224 | vprtybw 21,22 | |
225 | vprtybd 22,23 | |
226 | vprtybq 23,24 | |
227 | vextsb2w 24,25 | |
228 | vextsh2w 25,26 | |
229 | vextsb2d 26,27 | |
230 | vextsh2d 27,28 | |
231 | vextsw2d 28,29 | |
232 | vctzb 29,30 | |
233 | vctzh 30,31 | |
234 | vctzw 31,30 | |
235 | vctzd 30,29 | |
236 | lxsibzx 10,0,20 | |
237 | lxsibzx 50,10,20 | |
238 | lxsihzx 11,0,21 | |
239 | lxsihzx 51,11,21 | |
240 | stxsibx 12,0,22 | |
241 | stxsibx 52,12,22 | |
242 | stxsihx 13,0,23 | |
243 | stxsihx 53,13,23 | |
244 | maddhd 10,11,12,13 | |
245 | maddhdu 20,21,22,23 | |
246 | maddld 2,3,4,5 | |
247 | xscmpexpdp 0,10,20 | |
248 | xscmpexpdp 7,40,50 | |
249 | xsiexpdp 41,11,21 | |
250 | xststdcdp 0,11,0x7f | |
251 | xststdcdp 7,41,0x7f | |
252 | xststdcsp 0,11,0x7f | |
253 | xststdcsp 7,41,0x7f | |
254 | xsxexpdp 13,43 | |
255 | xsxsigdp 14,44 | |
256 | xviexpdp 45,46,47 | |
257 | xviexpsp 46,47,48 | |
258 | xvtstdcdp 54,55,0 | |
259 | xvtstdcdp 54,55,0x7f | |
260 | xvtstdcsp 55,56,0 | |
261 | xvtstdcsp 55,56,0x7f | |
262 | xvxexpdp 57,58 | |
263 | xvxexpsp 58,59 | |
264 | xvxsigdp 59,60 | |
265 | xvxsigsp 60,61 | |
266 | cmpeqb 0,6,7 | |
267 | cmpeqb 7,6,7 | |
268 | cmprb 0,0,8,9 | |
269 | cmprb 7,0,8,9 | |
270 | cmprb 0,1,8,9 | |
271 | cmprb 7,1,8,9 | |
272 | setb 15,0 | |
273 | setb 15,7 | |
274 | lxvl 26,0,10 | |
275 | lxvl 56,20,10 | |
276 | stxvl 27,0,11 | |
277 | stxvl 57,21,11 | |
278 | vclzlsbb 20,30 | |
279 | vctzlsbb 21,31 | |
280 | vcmpneb 10,11,12 | |
281 | vcmpneb. 20,21,22 | |
282 | vcmpneh 11,12,13 | |
283 | vcmpneh. 21,22,23 | |
284 | vcmpnew 12,13,14 | |
285 | vcmpnew. 22,23,24 | |
286 | vcmpnezb 13,14,15 | |
287 | vcmpnezb. 23,24,25 | |
288 | vcmpnezh 14,15,16 | |
289 | vcmpnezh. 24,25,26 | |
290 | vcmpnezw 15,16,17 | |
291 | vcmpnezw. 25,26,27 | |
292 | vextublx 16,17,10 | |
293 | vextubrx 17,18,11 | |
294 | vextuhlx 18,19,12 | |
295 | vextuhrx 19,20,13 | |
296 | vextuwlx 20,21,14 | |
297 | vextuwrx 21,22,15 | |
298 | dtstsfi 0,0,3 | |
299 | dtstsfi 7,0x3f,3 | |
300 | dtstsfiq 0,0,4 | |
301 | dtstsfiq 7,0x3f,4 | |
302 | xscvhpdp 40,50 | |
303 | xscvdphp 41,51 | |
304 | xvcvhpsp 42,52 | |
305 | xvcvsphp 43,53 | |
306 | addpcis 3,0 | |
307 | subpcis 3,0 | |
308 | addpcis 4,1 | |
309 | subpcis 4,-1 | |
310 | addpcis 5,-2 | |
311 | subpcis 5,2 | |
312 | addpcis 6,0x7fff | |
313 | subpcis 6,-0x7fff | |
314 | addpcis 7,-0x8000 | |
315 | subpcis 7,0x8000 | |
316 | slbsync | |
fd486b63 | 317 | slbiag 10 |
a680de9a PB |
318 | slbieg 10,11 |
319 | slbmfee 3,4 | |
320 | slbmfee 3,4,0 | |
321 | slbmfee 3,4,1 | |
322 | slbmfev 4,5 | |
323 | slbmfev 4,5,0 | |
324 | slbmfev 4,5,1 | |
325 | tlbie 3,4 | |
326 | tlbie 3,4,0,0,0 | |
327 | tlbie 3,4,3,1,1 | |
328 | tlbiel 3 | |
329 | tlbiel 3,0,0,0,0 | |
330 | tlbiel 3,4,3,1,1 | |
fd486b63 PB |
331 | copy 12,13 |
332 | paste. 10,11 | |
333 | cpabort | |
a680de9a PB |
334 | hwsync |
335 | sync | |
fd486b63 | 336 | sync 0 |
a680de9a | 337 | lwsync |
fd486b63 | 338 | sync 1 |
a680de9a | 339 | ptesync |
fd486b63 | 340 | sync 2 |
a680de9a PB |
341 | ldat 20,0,0x0 |
342 | ldat 20,10,0x1c | |
343 | lwat 21,0,0x0 | |
344 | lwat 21,11,0x1c | |
345 | stdat 22,0,0x0 | |
346 | stdat 22,12,0x1c | |
347 | stwat 23,0,0x0 | |
348 | stwat 23,13,0x1c | |
349 | urfid | |
350 | rmieg 30 | |
351 | ldmx 10,0,15 | |
352 | ldmx 10,3,15 | |
353 | stop | |
354 | wait | |
355 | wait 0 | |
356 | darn 3,0 | |
357 | darn 3,1 | |
358 | darn 3,2 | |
359 | mcrxrx 0 | |
360 | mcrxrx 7 | |
361 | vslv 20,21,22 | |
362 | vsrv 23,24,25 | |
363 | msgsync | |
364 | xscmpeqdp 30,40,50 | |
365 | xscmpgtdp 31,41,51 | |
366 | xscmpgedp 32,42,52 | |
a680de9a PB |
367 | xsmincdp 34,44,54 |
368 | xsmaxcdp 35,45,55 | |
369 | xsminjdp 36,46,56 | |
370 | xsmaxjdp 37,47,57 | |
19dfcc89 PB |
371 | vmsumudm 20,21,22,23 |
372 | addex 11,12,13,0 | |
373 | addex 11,12,13,1 | |
374 | addex 11,12,13,2 | |
6fd3a02d PB |
375 | mffs 25 |
376 | mffs. 25 | |
377 | mffsce 26 | |
378 | mffscdrn 27,20 | |
379 | mffscdrni 28,0 | |
380 | mffscdrni 28,7 | |
381 | mffscrn 29,21 | |
382 | mffscrni 30,0 | |
383 | mffscrni 30,3 | |
384 | mffsl 31 |