Lines Matching +full:4 +full:- +full:7
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
9 # [1] https://github.com/dot-asm/cryptogams/
11 # Copyright (c) 2006-2017, CRYPTOGAMS by <[email protected]>
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)
89 ld 9,16(4)
90 ld 10,24(4)
91 ld 11,32(4)
93 mulld 22,7,6
94 mulhdu 23,7,6
101 ld 4,8(5)
109 mulld 12,11,4
110 mulhdu 21,11,4
114 mulld 12,7,4
115 mulhdu 21,7,4
119 mulld 12,10,4
120 mulhdu 21,10,4
126 mulld 12,8,4
127 mulhdu 21,8,4
131 mulld 12,9,4
132 mulhdu 21,9,4
147 ld 4,24(5)
152 mulld 12,7,6
153 mulhdu 21,7,6
161 mulld 12,9,4
162 mulhdu 21,9,4
166 mulld 12,10,4
167 mulhdu 21,10,4
171 mulld 12,8,4
172 mulhdu 21,8,4
178 mulld 12,11,4
179 mulhdu 21,11,4
183 mulld 12,7,4
184 mulhdu 21,7,4
207 mulld 12,7,6
208 mulhdu 21,7,6
213 li 0,-1
220 and 7,22,0
242 add 7,7,12
248 srdi 12,7,51
249 and 7,7,0
255 std 7,0(3)
276 stdu 1,-144(1)
289 ld 7,0(4)
290 ld 8,8(4)
291 ld 9,16(4)
292 ld 10,24(4)
293 ld 11,32(4)
295 add 6,7,7
298 mulld 22,7,7
299 mulhdu 23,7,7
362 stdu 1,-144(1)
377 ld 7,0(4)
378 ld 8,8(4)
379 ld 9,16(4)
380 ld 10,24(4)
381 ld 11,32(4)
383 mulld 22,7,6
384 mulhdu 23,7,6
400 stdu 1,-144(1)
413 ld 7,0(4)
414 ld 8,8(4)
415 ld 9,16(4)
416 ld 10,24(4)
417 ld 11,32(4)
422 add 6,7,7
425 mulld 22,7,7
426 mulhdu 23,7,7
484 li 0,-1
491 and 7,22,0
513 add 7,7,12
519 srdi 12,7,51
520 and 7,7,0
528 std 7,0(3)
549 li 12, -1
552 ld 5, 0(4)
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
579 std 7, 16(3)
589 ld 5, 0(4)
590 ld 6, 8(4)
591 ld 7, 16(4)
592 ld 8, 24(4)
593 ld 9, 32(4)
595 li 12, -1
603 add 10, 10, 7
615 add 7, 7, 11
616 srdi 11, 7, 51
623 and 7, 7, 12
631 sldi 10, 7, 38
634 srdi 11, 7, 26
636 or 7, 11, 10 # s2
644 std 7, 16(3)
653 li 7, 5
655 mtctr 7
659 ld 9, 0(4)
666 std 12, 0(4)
667 addi 4, 4, 8