Lines Matching +full:8 +full:- +full:9
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)
88 ld 8,8(4)
89 ld 9,16(4)
96 mulld 24,8,6
97 mulhdu 25,8,6
101 ld 4,8(5)
104 mulld 26,9,6
105 mulhdu 27,9,6
126 mulld 12,8,4
127 mulhdu 21,8,4
131 mulld 12,9,4
132 mulhdu 21,9,4
145 mulld 12,9,6
146 mulhdu 21,9,6
148 mulli 9,9,19
157 mulld 12,8,6
158 mulhdu 21,8,6
161 mulld 12,9,4
162 mulhdu 21,9,4
171 mulld 12,8,4
172 mulhdu 21,8,4
174 mulli 8,8,19
187 mulld 12,8,6
188 mulhdu 21,8,6
192 mulld 12,9,6
193 mulhdu 21,9,6
213 li 0,-1
217 and 9,26,0
231 and 8,24,0
235 add 9,9,21
244 srdi 21,9,51
245 and 9,9,0
250 add 8,8,12
252 std 9,16(3)
256 std 8,8(3)
276 stdu 1,-144(1)
290 ld 8,8(4)
291 ld 9,16(4)
300 mulld 24,8,6
301 mulhdu 25,8,6
302 mulld 26,9,6
303 mulhdu 27,9,6
308 add 6,8,8
316 mulld 12,8,8
317 mulhdu 11,8,8
320 mulld 12,9,6
321 mulhdu 11,9,6
339 add 6,9,9
343 mulld 12,9,9
344 mulhdu 10,9,9
362 stdu 1,-144(1)
378 ld 8,8(4)
379 ld 9,16(4)
385 mulld 24,8,6
386 mulhdu 25,8,6
387 mulld 26,9,6
388 mulhdu 27,9,6
400 stdu 1,-144(1)
414 ld 8,8(4)
415 ld 9,16(4)
427 mulld 24,8,6
428 mulhdu 25,8,6
429 mulld 26,9,6
430 mulhdu 27,9,6
435 add 6,8,8
443 mulld 12,8,8
444 mulhdu 11,8,8
447 mulld 12,9,6
448 mulhdu 11,9,6
466 add 6,9,9
470 mulld 12,9,9
471 mulhdu 10,9,9
484 li 0,-1
488 and 9,26,0
502 and 8,24,0
506 add 9,9,21
515 srdi 21,9,51
516 and 9,9,0
521 add 8,8,12
525 std 9,16(3)
529 std 8,8(3)
549 li 12, -1
553 ld 6, 8(4)
555 ld 8, 24(4)
570 sldi 10, 8, 39
573 srdi 9, 8, 12
574 and 8, 11, 12 # h3
575 and 9, 9, 12 # h4
578 std 6, 8(3)
580 std 8, 24(3)
581 std 9, 32(3)
590 ld 6, 8(4)
592 ld 8, 24(4)
593 ld 9, 32(4)
595 li 12, -1
605 add 10, 10, 8
607 add 10, 10, 9
617 add 8, 8, 11
618 srdi 11, 8, 51
619 add 9, 9, 11
624 and 8, 8, 12
625 and 9, 9, 12
635 sldi 10, 8, 25
638 srdi 11, 8, 39
639 sldi 10, 9, 12
640 or 8, 11, 10 # s4
643 std 6, 8(3)
645 std 8, 24(3)
658 ld 8, 0(3)
659 ld 9, 0(4)
660 xor 10, 8, 9
662 xor 11, 8, 10
663 xor 12, 9, 10
665 addi 3, 3, 8
667 addi 4, 4, 8