| /freebsd/sys/crypto/openssl/powerpc/ |
| H A D | chacha-ppc.S | 1 /* Do not modify. This file is auto-generated from chacha-ppc.pl. */ 13 stwu 1,-160(1) 26 stw 24,128(1) 36 lwz 11,0(7) 54 lwz 24,128(1) 68 .size ChaCha20_ctr32_int,.-ChaCha20_ctr32_int 87 lwz 24,16(6) 88 mr 28,11 91 lwz 26,24(6) 115 add 24,24,28 [all …]
|
| H A D | ppc-mont.S | 1 /* Do not modify. This file is auto-generated from ppc-mont.pl. */ 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) 30 stw 27,-20(12) [all …]
|
| H A D | sha512-ppc.S | 1 /* 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 90 lbz 11,3(4) 95 stb 11,3(12) 100 addi 4,1,24 107 addic. 5,5,-128 [all …]
|
| H A D | aes-ppc.S | 1 /* Do not modify. This file is auto-generated from aes-ppc.pl. */ 608 stwu 1,-128(1) 622 stw 24,96(1) 641 lwz 11,12(3) 648 stw 11,12(4) 654 andi. 12,12,4096-16 656 andi. 0,0,4096-16 668 lbz 24,8(3) 672 lbz 10,11(3) 680 lbz 11,15(3) [all …]
|
| H A D | sha1-ppc.S | 1 /* Do not modify. This file is auto-generated from sha1-ppc.pl. */ 9 stwu 1,-160(1) 20 stw 24,128(1) 33 lwz 11,16(3) 61 addi 20,1,24 77 addi 4,1,24 81 addic. 5,5,-1 95 lwz 24,128(1) 115 add 12,0,11 116 rotlwi 11,7,5 [all …]
|
| H A D | poly1305-ppc.S | 1 /* Do not modify. This file is auto-generated from poly1305-ppc.pl. */ 14 stw 0,24(3) 17 beq- .Lno_key 26 li 12,-4 44 .size poly1305_init_int,.-poly1305_init_int 52 beq- .Labort 54 stwu 1,-96(1) 56 stw 14,24(1) 66 stw 24,64(1) 85 lwz 11,16(3) [all …]
|
| /freebsd/sys/crypto/openssl/powerpc64/ |
| H A D | chacha-ppc.S | 1 /* Do not modify. This file is auto-generated from chacha-ppc.pl. */ 16 stdu 1,-256(1) 29 std 24,192(1) 39 lwz 11,0(7) 57 ld 24,192(1) 71 .size ChaCha20_ctr32_int,.-ChaCha20_ctr32_int 90 lwz 24,16(6) 91 mr 28,11 94 lwz 26,24(6) 118 add 24,24,28 [all …]
|
| H A D | ppc-mont.S | 1 /* Do not modify. This file is auto-generated from ppc-mont.pl. */ 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) 31 std 27,-40(12) [all …]
|
| H A D | ecp_nistp384-ppc64.S | 1 /* 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) 88 ld 11,40(4) 139 mtvsrdd 32+18, 11, 15 156 mtvsrdd 32+18, 11, 16 [all …]
|
| H A D | x25519-ppc64.S | 1 /* Do not modify. This file is auto-generated from x25519-ppc64.pl. */ 12 stdu 1,-144(1) 16 std 24,80(1) 29 ld 10,24(4) 30 ld 11,32(4) 35 mulld 24,8,6 38 mulld 30,11,6 39 mulhdu 31,11,6 41 mulli 11,11,19 48 mulld 12,11,4 [all …]
|
| H A D | aes-ppc.S | 1 /* Do not modify. This file is auto-generated from aes-ppc.pl. */ 611 stdu 1,-256(1) 625 std 24,192(1) 644 lwz 11,12(3) 651 stw 11,12(4) 657 andi. 12,12,4096-16 659 andi. 0,0,4096-16 671 lbz 24,8(3) 675 lbz 10,11(3) 683 lbz 11,15(3) [all …]
|
| H A D | sha1-ppc.S | 1 /* Do not modify. This file is auto-generated from sha1-ppc.pl. */ 12 stdu 1,-256(1) 23 std 24,192(1) 36 lwz 11,16(3) 84 addic. 5,5,-1 98 ld 24,192(1) 118 add 12,0,11 119 rotlwi 11,7,5 122 add 12,12,11 128 add 11,0,10 [all …]
|
| H A D | bn-ppc.S | 1 /* Do not modify. This file is auto-generated from ppc.pl. */ 160 addze 11,8 167 addc 11,7,11 179 addc 11,7,11 182 std 11,16(3) 184 ld 6,24(4) 189 addze 11,0 193 addze 11,11 202 addze 11,11 205 addze 11,11 [all …]
|
| H A D | ppc.S | 1 /* Do not modify. This file is auto-generated from ppc.pl. */ 160 addze 11,8 167 addc 11,7,11 179 addc 11,7,11 182 std 11,16(3) 184 ld 6,24(4) 189 addze 11,0 193 addze 11,11 202 addze 11,11 205 addze 11,11 [all …]
|
| /freebsd/sys/crypto/openssl/powerpc64le/ |
| H A D | ppc-mont.S | 1 /* Do not modify. This file is auto-generated from ppc-mont.pl. */ 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) 31 std 27,-40(12) [all …]
|
| H A D | sha1-ppc.S | 1 /* Do not modify. This file is auto-generated from sha1-ppc.pl. */ 12 stdu 1,-256(1) 23 std 24,192(1) 36 lwz 11,16(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 D | ecp_nistp384-ppc64.S | 1 /* 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) 88 ld 11,40(4) 139 mtvsrdd 32+18, 11, 15 156 mtvsrdd 32+18, 11, 16 [all …]
|
| H A D | aes-ppc.S | 1 /* Do not modify. This file is auto-generated from aes-ppc.pl. */ 611 stdu 1,-256(1) 625 std 24,192(1) 648 rotlwi 11,15,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 D | x25519-ppc64.S | 1 /* Do not modify. This file is auto-generated from x25519-ppc64.pl. */ 12 stdu 1,-144(1) 16 std 24,80(1) 29 ld 10,24(4) 30 ld 11,32(4) 35 mulld 24,8,6 38 mulld 30,11,6 39 mulhdu 31,11,6 41 mulli 11,11,19 48 mulld 12,11,4 [all …]
|
| H A D | chacha-ppc.S | 1 /* Do not modify. This file is auto-generated from chacha-ppc.pl. */ 16 stdu 1,-256(1) 29 std 24,192(1) 39 lwz 11,0(7) 57 ld 24,192(1) 71 .size ChaCha20_ctr32_int,.-ChaCha20_ctr32_int 90 lwz 24,16(6) 91 mr 28,11 94 lwz 26,24(6) 118 add 24,24,28 [all …]
|
| H A D | sha512-ppc.S | 1 /* Do not modify. This file is auto-generated from sha512-ppc.pl. */ 12 stdu 1,-384(1) 28 std 24,320(1) 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 142 rlwimi 16,4,24,16,23 [all …]
|
| H A D | bn-ppc.S | 1 /* Do not modify. This file is auto-generated from ppc.pl. */ 160 addze 11,8 167 addc 11,7,11 179 addc 11,7,11 182 std 11,16(3) 184 ld 6,24(4) 189 addze 11,0 193 addze 11,11 202 addze 11,11 205 addze 11,11 [all …]
|
| /freebsd/crypto/openssl/crypto/ec/asm/ |
| H A D | ecp_nistp384-ppc64.pl | 2 # 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/openzfs/module/icp/asm-ppc64/blake3/ |
| H A D | b3_ppc64le_sse41.S | 1 // 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 64 .byte 11 77 .byte 24 97 .byte 24 [all …]
|
| H A D | b3_ppc64le_sse2.S | 1 // 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 and Matthew Krupcale 26 * Copyright (c) 2022 Tino Reichardt <milky-zfs@mcmilk.de> 28 * This is converted assembly: SSE2 -> POWER8 PPC64 Little Endian 29 * Used tools: SIMDe https://github.com/simd-everywhere/simde 43 .byte 24 63 .byte 24 68 .byte 11 [all …]
|