Home
last modified time | relevance | path

Searched +full:24 +full:- +full:9 (Results 1 – 25 of 1164) sorted by relevance

12345678910>>...47

/freebsd/crypto/openssl/crypto/modes/asm/
H A Daes-gcm-ppc.pl2 # Copyright 2014-2022 The OpenSSL Project Authors. All Rights Reserved.
3 # Copyright 2021- IBM Inc. All rights reserved
25 # Hash keys = v3 - v14
32 # v31 - counter 1
35 # vs0 - vs14 for round keys
38 # This implementation uses stitched AES-GCM approach to improve overall performance.
41 # Current large block (16384 bytes) performance per second with 128 bit key --
72 $FRAME=6*$SIZE_T+13*16; # 13*16 is for v20-v31 offload
75 ( $xlate="${dir}ppc-xlate.pl" and -f $xlate ) or
76 ( $xlate="${dir}../../perlasm/ppc-xlate.pl" and -f $xlate) or
[all …]
/freebsd/sys/crypto/openssl/powerpc/
H A Daes-gcm-ppc.S1 /* Do not modify. This file is auto-generated from aes-gcm-ppc.pl. */
60 xxlor 23+32, 9, 9
73 xxlor 24+32, 2, 2
114 xxlor 24+32, 6, 6
154 xxlor 23+32, 9, 9
178 vxor 23, 23, 24
187 vxor 24, 24, 25
188 vxor 24, 24, 26
189 vxor 24, 24, 27
195 vsldoi 26, 24, 29, 8
[all …]
H A Dchacha-ppc.S1 /* Do not modify. This file is auto-generated from chacha-ppc.pl. */
13 stwu 1,-160(1)
26 stw 24,128(1)
54 lwz 24,128(1)
68 .size ChaCha20_ctr32_int,.-ChaCha20_ctr32_int
87 lwz 24,16(6)
91 lwz 26,24(6)
98 mr 9,22
115 add 24,24,28
119 xor 20,20,24
[all …]
H A Dppc-mont.S1 /* Do not modify. This file is auto-generated from ppc-mont.pl. */
9 mr 9,3
14 li 12,-4096
23 stw 20,-48(12)
24 stw 21,-44(12)
25 stw 22,-40(12)
26 stw 23,-36(12)
27 stw 24,-32(12)
28 stw 25,-28(12)
29 stw 26,-24(12)
[all …]
H A Dsha512-ppc.S1 /* Do not modify. This file is auto-generated from sha512-ppc.pl. */
9 stwu 1,-256(1)
25 stw 24,224(1)
40 lwz 22,24(3)
42 lwz 24,32(3)
85 addi 12,1,24
88 lbz 9,1(4)
93 stb 9,1(12)
100 addi 4,1,24
107 addic. 5,5,-128
[all …]
H A Daes-ppc.S1 /* Do not modify. This file is auto-generated from aes-ppc.pl. */
608 stwu 1,-128(1)
622 stw 24,96(1)
639 lwz 9,4(3)
646 stw 9,4(4)
654 andi. 12,12,4096-16
656 andi. 0,0,4096-16
667 lbz 9,7(3)
668 lbz 24,8(3)
669 lbz 25,9(3)
[all …]
H A Dsha1-ppc.S1 /* Do not modify. This file is auto-generated from sha1-ppc.pl. */
9 stwu 1,-160(1)
20 stw 24,128(1)
31 lwz 9,8(3)
61 addi 20,1,24
77 addi 4,1,24
81 addic. 5,5,-1
95 lwz 24,128(1)
118 and 15,9,8
130 andc 6,9,7
[all …]
/freebsd/sys/crypto/openssl/powerpc64/
H A Daes-gcm-ppc.S1 /* Do not modify. This file is auto-generated from aes-gcm-ppc.pl. */
61 xxlor 23+32, 9, 9
74 xxlor 24+32, 2, 2
115 xxlor 24+32, 6, 6
155 xxlor 23+32, 9, 9
179 vxor 23, 23, 24
188 vxor 24, 24, 25
189 vxor 24, 24, 26
190 vxor 24, 24, 27
196 vsldoi 26, 24, 29, 8
[all …]
H A Dchacha-ppc.S1 /* Do not modify. This file is auto-generated from chacha-ppc.pl. */
16 stdu 1,-256(1)
29 std 24,192(1)
57 ld 24,192(1)
71 .size ChaCha20_ctr32_int,.-ChaCha20_ctr32_int
90 lwz 24,16(6)
94 lwz 26,24(6)
101 mr 9,22
118 add 24,24,28
122 xor 20,20,24
[all …]
H A Dppc-mont.S1 /* Do not modify. This file is auto-generated from ppc-mont.pl. */
12 mr 9,3
15 li 12,-4096
24 std 20,-96(12)
25 std 21,-88(12)
26 std 22,-80(12)
27 std 23,-72(12)
28 std 24,-64(12)
29 std 25,-56(12)
30 std 26,-48(12)
[all …]
H A Decp_nistp384-ppc64.S1 /* Do not modify. This file is auto-generated from ecp_nistp384-ppc64.pl. */
14 stdu 1, -176(1)
40 .size p384_felem_mul,.-p384_felem_mul
50 stdu 1, -176(1)
66 .size p384_felem_square,.-p384_felem_square
84 ld 9,24(4)
85 ld 17,24(5)
118 mtvsrdd 32+16, 9, 15
126 mtvsrdd 32+16, 9, 16
137 mtvsrdd 32+16, 9, 17
[all …]
H A Dx25519-ppc64.S1 /* Do not modify. This file is auto-generated from x25519-ppc64.pl. */
12 stdu 1,-144(1)
16 std 24,80(1)
28 ld 9,16(4)
29 ld 10,24(4)
35 mulld 24,8,6
43 mulld 26,9,6
44 mulhdu 27,9,6
55 addc 24,24,12
70 mulld 12,9,4
[all …]
H A Daes-ppc.S1 /* Do not modify. This file is auto-generated from aes-ppc.pl. */
611 stdu 1,-256(1)
625 std 24,192(1)
642 lwz 9,4(3)
649 stw 9,4(4)
657 andi. 12,12,4096-16
659 andi. 0,0,4096-16
670 lbz 9,7(3)
671 lbz 24,8(3)
672 lbz 25,9(3)
[all …]
H A Dsha1-ppc.S1 /* Do not modify. This file is auto-generated from sha1-ppc.pl. */
12 stdu 1,-256(1)
23 std 24,192(1)
34 lwz 9,8(3)
84 addic. 5,5,-1
98 ld 24,192(1)
121 and 15,9,8
133 andc 6,9,7
138 add 10,0,9
139 rotlwi 9,11,5
[all …]
/freebsd/sys/crypto/openssl/powerpc64le/
H A Daes-gcm-ppc.S1 /* Do not modify. This file is auto-generated from aes-gcm-ppc.pl. */
61 xxlor 23+32, 9, 9
74 xxlor 24+32, 2, 2
115 xxlor 24+32, 6, 6
155 xxlor 23+32, 9, 9
179 vxor 23, 23, 24
188 vxor 24, 24, 25
189 vxor 24, 24, 26
190 vxor 24, 24, 27
196 vsldoi 26, 24, 29, 8
[all …]
H A Dppc-mont.S1 /* Do not modify. This file is auto-generated from ppc-mont.pl. */
12 mr 9,3
15 li 12,-4096
24 std 20,-96(12)
25 std 21,-88(12)
26 std 22,-80(12)
27 std 23,-72(12)
28 std 24,-64(12)
29 std 25,-56(12)
30 std 26,-48(12)
[all …]
H A Dsha1-ppc.S1 /* Do not modify. This file is auto-generated from sha1-ppc.pl. */
12 stdu 1,-256(1)
23 std 24,192(1)
34 lwz 9,8(3)
84 addic. 5,5,-1
98 ld 24,192(1)
118 rlwimi 16,12,24,0,7
119 rlwimi 16,12,24,16,23
122 rlwimi 17,12,24,0,7
123 rlwimi 17,12,24,16,23
[all …]
H A Daes-ppc.S1 /* Do not modify. This file is auto-generated from aes-ppc.pl. */
611 stdu 1,-256(1)
625 std 24,192(1)
646 rotlwi 9,0,8
649 rlwimi 8,12,24,0,7
650 rlwimi 9,0,24,0,7
651 rlwimi 10,14,24,0,7
652 rlwimi 11,15,24,0,7
653 rlwimi 8,12,24,16,23
654 rlwimi 9,0,24,16,23
[all …]
H A Decp_nistp384-ppc64.S1 /* Do not modify. This file is auto-generated from ecp_nistp384-ppc64.pl. */
14 stdu 1, -176(1)
40 .size p384_felem_mul,.-p384_felem_mul
50 stdu 1, -176(1)
66 .size p384_felem_square,.-p384_felem_square
84 ld 9,24(4)
85 ld 17,24(5)
118 mtvsrdd 32+16, 9, 15
126 mtvsrdd 32+16, 9, 16
137 mtvsrdd 32+16, 9, 17
[all …]
H A Dx25519-ppc64.S1 /* Do not modify. This file is auto-generated from x25519-ppc64.pl. */
12 stdu 1,-144(1)
16 std 24,80(1)
28 ld 9,16(4)
29 ld 10,24(4)
35 mulld 24,8,6
43 mulld 26,9,6
44 mulhdu 27,9,6
55 addc 24,24,12
70 mulld 12,9,4
[all …]
H A Dsha512-ppc.S1 /* Do not modify. This file is auto-generated from sha512-ppc.pl. */
12 stdu 1,-384(1)
28 std 24,320(1)
39 ld 9,8(3)
41 ld 11,24(3)
103 addic. 5,5,-128
118 ld 24,320(1)
139 rlwimi 5,3,24,0,7
140 rlwimi 16,4,24,0,7
141 rlwimi 5,3,24,16,23
[all …]
H A Dchacha-ppc.S1 /* Do not modify. This file is auto-generated from chacha-ppc.pl. */
16 stdu 1,-256(1)
29 std 24,192(1)
57 ld 24,192(1)
71 .size ChaCha20_ctr32_int,.-ChaCha20_ctr32_int
90 lwz 24,16(6)
94 lwz 26,24(6)
101 mr 9,22
118 add 24,24,28
122 xor 20,20,24
[all …]
/freebsd/crypto/openssl/crypto/ec/asm/
H A Decp_nistp384-ppc64.pl2 # Copyright 2023-2025 The OpenSSL Project Authors. All Rights Reserved.
12 # Copyright 2025- IBM Corp.
15 # p384 lower-level primitives for PPC64.
24 while (($output=shift) && ($output!~/\w[\w\-]*\.\w+$/)) {}
26 $output = "-";
31 ( $xlate="${dir}ppc-xlate.pl" and -f $xlate ) or
32 ( $xlate="${dir}../../perlasm/ppc-xlate.pl" and -f $xlate) or
33 die "can't locate ppc-xlate.pl";
49 stdu 1, -176(1)
75 .size p384_felem_mul,.-p384_felem_mul
[all …]
/freebsd/sys/contrib/zlib/
H A Dtrees.h1 /* header created automatically with -DGEN_TREES_H */
23 {{241},{ 8}}, {{ 9},{ 8}}, {{137},{ 8}}, {{ 73},{ 8}}, {{201},{ 8}},
32 {{ 61},{ 8}}, {{189},{ 8}}, {{125},{ 8}}, {{253},{ 8}}, {{ 19},{ 9}},
33 {{275},{ 9}}, {{147},{ 9}}, {{403},{ 9}}, {{ 83},{ 9}}, {{339},{ 9}},
34 {{211},{ 9}}, {{467},{ 9}}, {{ 51},{ 9}}, {{307},{ 9}}, {{179},{ 9}},
35 {{435},{ 9}}, {{115},{ 9}}, {{371},{ 9}}, {{243},{ 9}}, {{499},{ 9}},
36 {{ 11},{ 9}}, {{267},{ 9}}, {{139},{ 9}}, {{395},{ 9}}, {{ 75},{ 9}},
37 {{331},{ 9}}, {{203},{ 9}}, {{459},{ 9}}, {{ 43},{ 9}}, {{299},{ 9}},
38 {{171},{ 9}}, {{427},{ 9}}, {{107},{ 9}}, {{363},{ 9}}, {{235},{ 9}},
39 {{491},{ 9}}, {{ 27},{ 9}}, {{283},{ 9}}, {{155},{ 9}}, {{411},{ 9}},
[all …]
/freebsd/sys/contrib/openzfs/module/icp/asm-ppc64/blake3/
H A Db3_ppc64le_sse41.S1 // SPDX-License-Identifier: CDDL-1.0
10 * or https://opensource.org/licenses/CDDL-1.0.
24 * Based on BLAKE3 v1.3.1, https://github.com/BLAKE3-team/BLAKE3
25 * Copyright (c) 2019-2022 Samuel Neves
26 * Copyright (c) 2022 Tino Reichardt <milky-zfs@mcmilk.de>
28 * This is converted assembly: SSE4.1 -> POWER8 PPC64 Little Endian
29 * Used tools: SIMDe https://github.com/simd-everywhere/simde
44 .byte 9
66 .byte 9
77 .byte 24
[all …]

12345678910>>...47