Lines Matching +full:7 +full:- +full:31

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)
84 std 31,136(1)
87 ld 7,0(4)
93 mulld 22,7,6
94 mulhdu 23,7,6
100 mulhdu 31,11,6
114 mulld 12,7,4
115 mulhdu 21,7,4
124 adde 31,31,21
150 adde 31,31,21
152 mulld 12,7,6
153 mulhdu 21,7,6
176 adde 31,31,21
183 mulld 12,7,4
184 mulhdu 21,7,4
207 mulld 12,7,6
208 mulhdu 21,7,6
210 adde 31,31,21
213 li 0,-1
220 and 7,22,0
234 addze 31,31
239 insrdi 12,31,51,0
242 add 7,7,12
248 srdi 12,7,51
249 and 7,7,0
255 std 7,0(3)
268 ld 31,136(1)
276 stdu 1,-144(1)
287 std 31,136(1)
289 ld 7,0(4)
295 add 6,7,7
298 mulld 22,7,7
299 mulhdu 23,7,7
307 mulhdu 31,11,6
327 adde 31,31,11
346 adde 31,31,10
362 stdu 1,-144(1)
373 std 31,136(1)
377 ld 7,0(4)
383 mulld 22,7,6
384 mulhdu 23,7,6
392 mulhdu 31,11,6
400 stdu 1,-144(1)
411 std 31,136(1)
413 ld 7,0(4)
422 add 6,7,7
425 mulld 22,7,7
426 mulhdu 23,7,7
434 mulhdu 31,11,6
454 adde 31,31,11
473 adde 31,31,10
484 li 0,-1
491 and 7,22,0
505 addze 31,31
510 insrdi 12,31,51,0
513 add 7,7,12
519 srdi 12,7,51
520 and 7,7,0
528 std 7,0(3)
541 ld 31,136(1)
549 li 12, -1
554 ld 7, 16(4)
565 sldi 11, 7, 26
568 srdi 11, 7, 25
569 and 7, 10, 12 # h2
579 std 7, 16(3)
591 ld 7, 16(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