Lines Matching +full:25 +full:- +full:18
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 # Copyright 2023- IBM Corp. All rights reserved
40 #include <asm/asm-offsets.h>
41 #include <asm/asm-compat.h>
78 stdu 1,-752(1)
84 SAVE_GPR 18, 144, 1
91 SAVE_GPR 25, 200, 1
105 SAVE_VRS 25, 80, 9
117 SAVE_VSX 18, 256, 9
124 SAVE_VSX 25, 368, 9
140 RESTORE_VRS 25, 80, 9
152 RESTORE_VSX 18, 256, 9
159 RESTORE_VSX 25, 368, 9
171 RESTORE_GPR 18, 144, 1
178 RESTORE_GPR 25, 200, 1
193 xxlor 0, 32+25, 32+25
194 xxlor 32+25, 20, 20
201 vadduwm 18, 18, 22
204 vpermxor 12, 12, 0, 25
205 vpermxor 13, 13, 1, 25
206 vpermxor 14, 14, 2, 25
207 vpermxor 15, 15, 3, 25
208 vpermxor 28, 28, 16, 25
209 vpermxor 29, 29, 17, 25
210 vpermxor 30, 30, 18, 25
211 vpermxor 31, 31, 19, 25
212 xxlor 32+25, 0, 0
218 vadduwm 25, 25, 29
226 vxor 21, 21, 25
230 xxlor 0, 32+25, 32+25
231 xxlor 32+25, 21, 21
232 vrlw 4, 4, 25 #
233 vrlw 5, 5, 25
234 vrlw 6, 6, 25
235 vrlw 7, 7, 25
236 vrlw 20, 20, 25 #
237 vrlw 21, 21, 25
238 vrlw 22, 22, 25
239 vrlw 23, 23, 25
240 xxlor 32+25, 0, 0
247 vadduwm 18, 18, 22
250 xxlor 0, 32+25, 32+25
251 xxlor 32+25, 22, 22
252 vpermxor 12, 12, 0, 25
253 vpermxor 13, 13, 1, 25
254 vpermxor 14, 14, 2, 25
255 vpermxor 15, 15, 3, 25
256 vpermxor 28, 28, 16, 25
257 vpermxor 29, 29, 17, 25
258 vpermxor 30, 30, 18, 25
259 vpermxor 31, 31, 19, 25
260 xxlor 32+25, 0, 0
266 vadduwm 25, 25, 29
276 vxor 21, 21, 25
290 xxlor 0, 32+25, 32+25
291 xxlor 32+25, 20, 20
298 vadduwm 18, 18, 23
301 vpermxor 15, 15, 0, 25
302 vpermxor 12, 12, 1, 25
303 vpermxor 13, 13, 2, 25
304 vpermxor 14, 14, 3, 25
305 vpermxor 31, 31, 16, 25
306 vpermxor 28, 28, 17, 25
307 vpermxor 29, 29, 18, 25
308 vpermxor 30, 30, 19, 25
310 xxlor 32+25, 0, 0
318 vadduwm 25, 25, 30
326 vxor 20, 20, 25
328 xxlor 0, 32+25, 32+25
329 xxlor 32+25, 21, 21
330 vrlw 5, 5, 25
331 vrlw 6, 6, 25
332 vrlw 7, 7, 25
333 vrlw 4, 4, 25
334 vrlw 21, 21, 25
335 vrlw 22, 22, 25
336 vrlw 23, 23, 25
337 vrlw 20, 20, 25
338 xxlor 32+25, 0, 0
346 vadduwm 18, 18, 23
349 xxlor 0, 32+25, 32+25
350 xxlor 32+25, 22, 22
351 vpermxor 15, 15, 0, 25
352 vpermxor 12, 12, 1, 25
353 vpermxor 13, 13, 2, 25
354 vpermxor 14, 14, 3, 25
355 vpermxor 31, 31, 16, 25
356 vpermxor 28, 28, 17, 25
357 vpermxor 29, 29, 18, 25
358 vpermxor 30, 30, 19, 25
359 xxlor 32+25, 0, 0
368 vadduwm 25, 25, 30
379 vxor 20, 20, 25
491 vadduwm \S+0, \S+0, 16-\S
492 vadduwm \S+4, \S+4, 17-\S
493 vadduwm \S+8, \S+8, 18-\S
494 vadduwm \S+12, \S+12, 19-\S
496 vadduwm \S+1, \S+1, 16-\S
497 vadduwm \S+5, \S+5, 17-\S
498 vadduwm \S+9, \S+9, 18-\S
499 vadduwm \S+13, \S+13, 19-\S
501 vadduwm \S+2, \S+2, 16-\S
502 vadduwm \S+6, \S+6, 17-\S
503 vadduwm \S+10, \S+10, 18-\S
504 vadduwm \S+14, \S+14, 19-\S
506 vadduwm \S+3, \S+3, 16-\S
507 vadduwm \S+7, \S+7, 17-\S
508 vadduwm \S+11, \S+11, 18-\S
509 vadduwm \S+15, \S+15, 19-\S
520 lxvw4x 2, 18, 9
527 lxvw4x 9, 25, 9
554 stxvw4x \S+40, 18, 16
563 stxvw4x \S+38, 25, 16
585 # r17 - r31 mainly for Write_256 macro.
587 li 18, 32
594 li 25, 144
607 lxvw4x 50, 18, 3 # vr18, key 2
634 xxlor 18, 50, 50
637 vspltisw 25, 4
640 xxlor 25, 32+26, 32+26
641 xxlor 24, 32+25, 32+25
643 vadduwm 31, 30, 25 # counter = (0, 1, 2, 3) + (4, 4, 4, 4)
665 xxspltw 32+8, 18, 0
666 xxspltw 32+9, 18, 1
667 xxspltw 32+10, 18, 2
668 xxspltw 32+11, 18, 3
677 xxspltw 32+18, 16, 2
684 xxspltw 32+24, 18, 0
685 xxspltw 32+25, 18, 1
686 xxspltw 32+26, 18, 2
687 xxspltw 32+27, 18, 3
715 xxlor 50, 18, 18
724 addi 15, 15, -256 # len -=256
737 xxlor 34, 18, 18
742 addi 15, 15, -256 # len +=256
745 xxlor 32+25, 25, 25
747 vadduwm 30, 30, 25
764 lxvw4x 50, 18, 3 # vr18, key 2
787 vspltw 8, 18, 0
788 vspltw 9, 18, 1
789 vspltw 10, 18, 2
790 vspltw 11, 18, 3
812 addi 15, 15, -256 # len += 256
815 vspltisw 25, 4
816 vadduwm 30, 30, 25