Lines Matching +full:24 +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 <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)
77 std 24,80(1)
89 ld 9,16(4)
90 ld 10,24(4)
96 mulld 24,8,6
104 mulld 26,9,6
105 mulhdu 27,9,6
116 addc 24,24,12
131 mulld 12,9,4
132 mulhdu 21,9,4
142 addc 24,24,12
145 mulld 12,9,6
146 mulhdu 21,9,6
147 ld 4,24(5)
148 mulli 9,9,19
161 mulld 12,9,4
162 mulhdu 21,9,4
168 addc 24,24,12
192 mulld 12,9,6
193 mulhdu 21,9,6
194 addc 24,24,12
213 li 0,-1
217 and 9,26,0
224 addc 24,24,21
230 srdi 21,24,51
231 and 8,24,0
235 add 9,9,21
244 srdi 21,9,51
245 and 9,9,0
252 std 9,16(3)
253 std 10,24(3)
261 ld 24,80(1)
276 stdu 1,-144(1)
280 std 24,80(1)
291 ld 9,16(4)
292 ld 10,24(4)
300 mulld 24,8,6
302 mulld 26,9,6
303 mulhdu 27,9,6
320 mulld 12,9,6
321 mulhdu 11,9,6
335 addc 24,24,12
339 add 6,9,9
343 mulld 12,9,9
344 mulhdu 10,9,9
353 addc 24,24,12
362 stdu 1,-144(1)
366 std 24,80(1)
379 ld 9,16(4)
380 ld 10,24(4)
385 mulld 24,8,6
387 mulld 26,9,6
388 mulhdu 27,9,6
400 stdu 1,-144(1)
404 std 24,80(1)
415 ld 9,16(4)
416 ld 10,24(4)
427 mulld 24,8,6
429 mulld 26,9,6
430 mulhdu 27,9,6
447 mulld 12,9,6
448 mulhdu 11,9,6
462 addc 24,24,12
466 add 6,9,9
470 mulld 12,9,9
471 mulhdu 10,9,9
480 addc 24,24,12
484 li 0,-1
488 and 9,26,0
495 addc 24,24,21
501 srdi 21,24,51
502 and 8,24,0
506 add 9,9,21
515 srdi 21,9,51
516 and 9,9,0
525 std 9,16(3)
526 std 10,24(3)
534 ld 24,80(1)
549 li 12, -1
555 ld 8, 24(4)
573 srdi 9, 8, 12
575 and 9, 9, 12 # h4
580 std 8, 24(3)
581 std 9, 32(3)
592 ld 8, 24(4)
593 ld 9, 32(4)
595 li 12, -1
607 add 10, 10, 9
619 add 9, 9, 11
625 and 9, 9, 12
639 sldi 10, 9, 12
645 std 8, 24(3)
659 ld 9, 0(4)
660 xor 10, 8, 9
663 xor 12, 9, 10