Lines Matching +full:0 +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)
86 ld 6,0(5)
87 ld 7,0(4)
89 ld 9,16(4)
104 mulld 26,9,6
105 mulhdu 27,9,6
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
161 mulld 12,9,4
162 mulhdu 21,9,4
192 mulld 12,9,6
193 mulhdu 21,9,6
213 li 0,-1
214 srdi 0,0,13
217 and 9,26,0
218 insrdi 12,27,51,0
220 and 7,22,0
221 insrdi 21,23,51,0
228 and 10,28,0
229 insrdi 12,29,51,0
231 and 8,24,0
232 insrdi 21,25,51,0
235 add 9,9,21
238 and 11,30,0
239 insrdi 12,31,51,0
244 srdi 21,9,51
245 and 9,9,0
249 and 7,7,0
252 std 9,16(3)
255 std 7,0(3)
276 stdu 1,-144(1)
289 ld 7,0(4)
291 ld 9,16(4)
302 mulld 26,9,6
303 mulhdu 27,9,6
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)
377 ld 7,0(4)
379 ld 9,16(4)
387 mulld 26,9,6
388 mulhdu 27,9,6
400 stdu 1,-144(1)
413 ld 7,0(4)
415 ld 9,16(4)
429 mulld 26,9,6
430 mulhdu 27,9,6
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
485 srdi 0,0,13
488 and 9,26,0
489 insrdi 12,27,51,0
491 and 7,22,0
492 insrdi 21,23,51,0
499 and 10,28,0
500 insrdi 12,29,51,0
502 and 8,24,0
503 insrdi 21,25,51,0
506 add 9,9,21
509 and 11,30,0
510 insrdi 12,31,51,0
515 srdi 21,9,51
516 and 9,9,0
520 and 7,7,0
525 std 9,16(3)
528 std 7,0(3)
549 li 12, -1
550 srdi 12, 12, 13 # 0x7ffffffffffff
552 ld 5, 0(4)
573 srdi 9, 8, 12
575 and 9, 9, 12 # h4
577 std 5, 0(3)
581 std 9, 32(3)
589 ld 5, 0(4)
593 ld 9, 32(4)
595 li 12, -1
596 srdi 12, 12, 13 # 0x7ffffffffffff
607 add 10, 10, 9
619 add 9, 9, 11
625 and 9, 9, 12
639 sldi 10, 9, 12
642 std 5, 0(3)
658 ld 8, 0(3)
659 ld 9, 0(4)
660 xor 10, 8, 9
663 xor 12, 9, 10
664 std 11, 0(3)
666 std 12, 0(4)