Lines Matching +full:7 +full:- +full:8
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
9 # [1] https://github.com/dot-asm/cryptogams/
11 # Copyright (c) 2006-2017, CRYPTOGAMS by <appro@openssl.org>
58 # - Added x25519_fe51_sqr_times, x25519_fe51_frombytes, x25519_fe51_tobytes
61 # Copyright 2024- IBM Corp.
63 # X25519 lower-level primitives for PPC64.
73 stdu 1,-144(1)
87 ld 7,0(4)
88 ld 8,8(4)
93 mulld 22,7,6
94 mulhdu 23,7,6
96 mulld 24,8,6
97 mulhdu 25,8,6
101 ld 4,8(5)
114 mulld 12,7,4
115 mulhdu 21,7,4
126 mulld 12,8,4
127 mulhdu 21,8,4
152 mulld 12,7,6
153 mulhdu 21,7,6
157 mulld 12,8,6
158 mulhdu 21,8,6
171 mulld 12,8,4
172 mulhdu 21,8,4
174 mulli 8,8,19
183 mulld 12,7,4
184 mulhdu 21,7,4
187 mulld 12,8,6
188 mulhdu 21,8,6
207 mulld 12,7,6
208 mulhdu 21,7,6
213 li 0,-1
220 and 7,22,0
231 and 8,24,0
242 add 7,7,12
248 srdi 12,7,51
249 and 7,7,0
250 add 8,8,12
255 std 7,0(3)
256 std 8,8(3)
276 stdu 1,-144(1)
289 ld 7,0(4)
290 ld 8,8(4)
295 add 6,7,7
298 mulld 22,7,7
299 mulhdu 23,7,7
300 mulld 24,8,6
301 mulhdu 25,8,6
308 add 6,8,8
316 mulld 12,8,8
317 mulhdu 11,8,8
362 stdu 1,-144(1)
377 ld 7,0(4)
378 ld 8,8(4)
383 mulld 22,7,6
384 mulhdu 23,7,6
385 mulld 24,8,6
386 mulhdu 25,8,6
400 stdu 1,-144(1)
413 ld 7,0(4)
414 ld 8,8(4)
422 add 6,7,7
425 mulld 22,7,7
426 mulhdu 23,7,7
427 mulld 24,8,6
428 mulhdu 25,8,6
435 add 6,8,8
443 mulld 12,8,8
444 mulhdu 11,8,8
484 li 0,-1
491 and 7,22,0
502 and 8,24,0
513 add 7,7,12
519 srdi 12,7,51
520 and 7,7,0
521 add 8,8,12
528 std 7,0(3)
529 std 8,8(3)
549 li 12, -1
553 ld 6, 8(4)
554 ld 7, 16(4)
555 ld 8, 24(4)
565 sldi 11, 7, 26
568 srdi 11, 7, 25
569 and 7, 10, 12 # h2
570 sldi 10, 8, 39
573 srdi 9, 8, 12
574 and 8, 11, 12 # h3
578 std 6, 8(3)
579 std 7, 16(3)
580 std 8, 24(3)
590 ld 6, 8(4)
591 ld 7, 16(4)
592 ld 8, 24(4)
595 li 12, -1
603 add 10, 10, 7
605 add 10, 10, 8
615 add 7, 7, 11
616 srdi 11, 7, 51
617 add 8, 8, 11
618 srdi 11, 8, 51
623 and 7, 7, 12
624 and 8, 8, 12
631 sldi 10, 7, 38
634 srdi 11, 7, 26
635 sldi 10, 8, 25
636 or 7, 11, 10 # s2
638 srdi 11, 8, 39
640 or 8, 11, 10 # s4
643 std 6, 8(3)
644 std 7, 16(3)
645 std 8, 24(3)
653 li 7, 5
655 mtctr 7
658 ld 8, 0(3)
660 xor 10, 8, 9
662 xor 11, 8, 10
665 addi 3, 3, 8
667 addi 4, 4, 8