Lines Matching +full:25 +full:- +full:18

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 # Copyright 2023- IBM Corp. All rights reserved
43 #include <asm/asm-offsets.h>
44 #include <asm/asm-compat.h>
81 stdu 1,-752(1)
87 SAVE_GPR 18, 144, 1
94 SAVE_GPR 25, 200, 1
108 SAVE_VRS 25, 80, 9
120 SAVE_VSX 18, 256, 9
127 SAVE_VSX 25, 368, 9
143 RESTORE_VRS 25, 80, 9
155 RESTORE_VSX 18, 256, 9
162 RESTORE_VSX 25, 368, 9
174 RESTORE_GPR 18, 144, 1
181 RESTORE_GPR 25, 200, 1
196 xxlor 0, 32+25, 32+25
197 xxlor 32+25, 20, 20
204 vadduwm 18, 18, 22
207 vpermxor 12, 12, 0, 25
208 vpermxor 13, 13, 1, 25
209 vpermxor 14, 14, 2, 25
210 vpermxor 15, 15, 3, 25
211 vpermxor 28, 28, 16, 25
212 vpermxor 29, 29, 17, 25
213 vpermxor 30, 30, 18, 25
214 vpermxor 31, 31, 19, 25
215 xxlor 32+25, 0, 0
221 vadduwm 25, 25, 29
229 vxor 21, 21, 25
233 xxlor 0, 32+25, 32+25
234 xxlor 32+25, 21, 21
235 vrlw 4, 4, 25 #
236 vrlw 5, 5, 25
237 vrlw 6, 6, 25
238 vrlw 7, 7, 25
239 vrlw 20, 20, 25 #
240 vrlw 21, 21, 25
241 vrlw 22, 22, 25
242 vrlw 23, 23, 25
243 xxlor 32+25, 0, 0
250 vadduwm 18, 18, 22
253 xxlor 0, 32+25, 32+25
254 xxlor 32+25, 22, 22
255 vpermxor 12, 12, 0, 25
256 vpermxor 13, 13, 1, 25
257 vpermxor 14, 14, 2, 25
258 vpermxor 15, 15, 3, 25
259 vpermxor 28, 28, 16, 25
260 vpermxor 29, 29, 17, 25
261 vpermxor 30, 30, 18, 25
262 vpermxor 31, 31, 19, 25
263 xxlor 32+25, 0, 0
269 vadduwm 25, 25, 29
279 vxor 21, 21, 25
293 xxlor 0, 32+25, 32+25
294 xxlor 32+25, 20, 20
301 vadduwm 18, 18, 23
304 vpermxor 15, 15, 0, 25
305 vpermxor 12, 12, 1, 25
306 vpermxor 13, 13, 2, 25
307 vpermxor 14, 14, 3, 25
308 vpermxor 31, 31, 16, 25
309 vpermxor 28, 28, 17, 25
310 vpermxor 29, 29, 18, 25
311 vpermxor 30, 30, 19, 25
313 xxlor 32+25, 0, 0
321 vadduwm 25, 25, 30
329 vxor 20, 20, 25
331 xxlor 0, 32+25, 32+25
332 xxlor 32+25, 21, 21
333 vrlw 5, 5, 25
334 vrlw 6, 6, 25
335 vrlw 7, 7, 25
336 vrlw 4, 4, 25
337 vrlw 21, 21, 25
338 vrlw 22, 22, 25
339 vrlw 23, 23, 25
340 vrlw 20, 20, 25
341 xxlor 32+25, 0, 0
349 vadduwm 18, 18, 23
352 xxlor 0, 32+25, 32+25
353 xxlor 32+25, 22, 22
354 vpermxor 15, 15, 0, 25
355 vpermxor 12, 12, 1, 25
356 vpermxor 13, 13, 2, 25
357 vpermxor 14, 14, 3, 25
358 vpermxor 31, 31, 16, 25
359 vpermxor 28, 28, 17, 25
360 vpermxor 29, 29, 18, 25
361 vpermxor 30, 30, 19, 25
362 xxlor 32+25, 0, 0
371 vadduwm 25, 25, 30
382 vxor 20, 20, 25
494 vadduwm \S+0, \S+0, 16-\S
495 vadduwm \S+4, \S+4, 17-\S
496 vadduwm \S+8, \S+8, 18-\S
497 vadduwm \S+12, \S+12, 19-\S
499 vadduwm \S+1, \S+1, 16-\S
500 vadduwm \S+5, \S+5, 17-\S
501 vadduwm \S+9, \S+9, 18-\S
502 vadduwm \S+13, \S+13, 19-\S
504 vadduwm \S+2, \S+2, 16-\S
505 vadduwm \S+6, \S+6, 17-\S
506 vadduwm \S+10, \S+10, 18-\S
507 vadduwm \S+14, \S+14, 19-\S
509 vadduwm \S+3, \S+3, 16-\S
510 vadduwm \S+7, \S+7, 17-\S
511 vadduwm \S+11, \S+11, 18-\S
512 vadduwm \S+15, \S+15, 19-\S
523 lxvw4x 2, 18, 9
530 lxvw4x 9, 25, 9
557 stxvw4x \S+40, 18, 16
566 stxvw4x \S+38, 25, 16
587 # r17 - r31 mainly for Write_256 macro.
589 li 18, 32
596 li 25, 144
609 lxvw4x 50, 18, 3 # vr18, key 2
636 xxlor 18, 50, 50
639 vspltisw 25, 4
642 xxlor 25, 32+26, 32+26
643 xxlor 24, 32+25, 32+25
645 vadduwm 31, 30, 25 # counter = (0, 1, 2, 3) + (4, 4, 4, 4)
667 xxspltw 32+8, 18, 0
668 xxspltw 32+9, 18, 1
669 xxspltw 32+10, 18, 2
670 xxspltw 32+11, 18, 3
679 xxspltw 32+18, 16, 2
686 xxspltw 32+24, 18, 0
687 xxspltw 32+25, 18, 1
688 xxspltw 32+26, 18, 2
689 xxspltw 32+27, 18, 3
717 xxlor 50, 18, 18
726 addi 15, 15, -256 # len -=256
739 xxlor 34, 18, 18
744 addi 15, 15, -256 # len +=256
747 xxlor 32+25, 25, 25
749 vadduwm 30, 30, 25
766 lxvw4x 50, 18, 3 # vr18, key 2
789 vspltw 8, 18, 0
790 vspltw 9, 18, 1
791 vspltw 10, 18, 2
792 vspltw 11, 18, 3
814 addi 15, 15, -256 # len += 256
817 vspltisw 25, 4
818 vadduwm 30, 30, 25