| /freebsd/sys/crypto/openssl/aarch64/ |
| H A D | aes-gcm-armv8_64.S | 1 /* Do not modify. This file is auto-generated from aes-gcm-armv8_64.pl. */ 5 .arch armv8-a+crypto 9 .align 4 13 stp x19, x20, [sp, #-112]! 16 stp x21, x22, [sp, #16] 33 ld1 {v11.16b}, [x3] 34 ext v11.16b, v11.16b, v11.16b, #8 35 rev64 v11.16b, v11.16b 39 ld1 {v18.4s}, [x8], #16 //load rk0 41 sub x5, x5, #1 //byte_len - 1 [all …]
|
| H A D | vpsm4_ex-armv8.S | 1 /* Do not modify. This file is auto-generated from vpsm4_ex-armv8.pl. */ 2 // Copyright 2022-2025 The OpenSSL Project Authors. All Rights Reserved. 18 .arch armv8-a+crypto 47 .size _vpsm4_ex_consts,.-_vpsm4_ex_consts 49 .align 4 52 ld1 {v5.4s},[x0] 55 ldr q27, [x9, #:lo12:.Lsbox_magic+16] 61 rev32 v5.16b,v5.16b 69 eor v5.16b,v5.16b,v6.16b 73 movi v0.16b,#64 [all …]
|
| H A D | vpsm4-armv8.S | 1 /* Do not modify. This file is auto-generated from vpsm4-armv8.pl. */ 2 // Copyright 2020-2025 The OpenSSL Project Authors. All Rights Reserved. 18 .arch armv8-a 58 .size _vpsm4_consts,.-_vpsm4_consts 63 .align 4 66 ld1 {v5.4s},[x0] 69 ld1 {v16.16b,v17.16b,v18.16b,v19.16b},[x10],#64 70 ld1 {v20.16b,v21.16b,v22.16b,v23.16b},[x10],#64 71 ld1 {v24.16b,v25.16b,v26.16b,v27.16b},[x10],#64 72 ld1 {v28.16b,v29.16b,v30.16b,v31.16b},[x10] [all …]
|
| H A D | sm4-armv8.S | 1 /* Do not modify. This file is auto-generated from sm4-armv8.pl. */ 2 // Copyright 2022-2025 The OpenSSL Project Authors. All Rights Reserved. 17 .arch armv8-a+crypto 35 .size _sm4_v8_consts,.-_sm4_v8_consts 43 ld1 {v0.4s},[x0] 46 ld1 {v24.4s},[x2] 49 ld1 {v16.4s,v17.4s,v18.4s,v19.4s},[x2],64 51 rev32 v0.16b,v0.16b 53 ld1 {v20.4s,v21.4s,v22.4s,v23.4s},[x2] 54 eor v0.16b,v0.16b,v24.16b; [all …]
|
| H A D | chacha-armv8.S | 1 /* Do not modify. This file is auto-generated from chacha-armv8.pl. */ 14 .quad 0x3320646e61707865,0x6b20657479622d32 // endian-neutral 16 .long 1,2,3,4 40 stp x29,x30,[sp,#-96]! 45 stp x19,x20,[sp,#16] 54 ldp x26,x27,[x3,#16] 95 ror w17,w17,#16 96 ror w19,w19,#16 97 ror w20,w20,#16 98 ror w21,w21,#16 [all …]
|
| H A D | aes-gcm-armv8-unroll8_64.S | 1 /* Do not modify. This file is auto-generated from aes-gcm-armv8-unroll8_64.pl. */ 5 .arch armv8-a+crypto 9 .align 4 13 stp d8, d9, [sp, #-80]! 17 stp d10, d11, [sp, #16] 25 movi v31.16b, #0x0 28 ld1 { v0.16b}, [x16] //CTR block 0 30 sub x5, x5, #1 //byte_len - 1 34 rev32 v30.16b, v0.16b //set up reversed counter 36 add v30.4s, v30.4s, v31.4s //CTR block 0 [all …]
|
| H A D | aesv8-armx.S | 1 /* Do not modify. This file is auto-generated from aesv8-armx.pl. */ 5 .arch armv8-a+crypto 11 .long 0x0c0f0e0d,0x0c0f0e0d,0x0c0f0e0d,0x0c0f0e0d // rotate-n-splat 20 // Armv8.3-A PAuth: even though x30 is pushed to stack it is not popped later. 21 stp x29,x30,[sp,#-16]! 23 mov x3,#-1 28 mov x3,#-2 40 eor v0.16b,v0.16b,v0.16b 41 ld1 {v3.16b},[x0],#16 43 ld1 {v1.4s,v2.4s},[x3],#32 [all …]
|
| H A D | vpaes-armv8.S | 1 /* Do not modify. This file is auto-generated from vpaes-armv8.pl. */ 94 .size _vpaes_consts,.-_vpaes_consts 102 // Fills register %r10 -> .aes_consts (so you can -fPIC) 103 // and %xmm9-%xmm15 as specified below. 106 .align 4 110 movi v17.16b, #0x0f 115 .size _vpaes_encrypt_preheat,.-_vpaes_encrypt_preheat 120 // AES-encrypt %xmm0. 124 // %xmm9-%xmm15 as in _vpaes_preheat 128 // Clobbers %xmm1-%xmm5, %r9, %r10, %r11, %rax [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/asm-aarch64/blake3/ |
| H A D | b3_aarch64_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-2023 Tino Reichardt <milky-zfs@mcmilk.de> 28 * This is converted assembly: SSE2 -> ARMv8-A 29 * Used tools: SIMDe https://github.com/simd-everywhere/simde 32 * see: https://github.com/mcmilk/BLAKE3-tests/blob/master/contrib/simde.sh 47 .word 4 48 .word 16 [all …]
|
| H A D | b3_aarch64_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-2023 Tino Reichardt <milky-zfs@mcmilk.de> 28 * This is converted assembly: SSE4.1 -> ARMv8-A 29 * Used tools: SIMDe https://github.com/simd-everywhere/simde 32 * see: https://github.com/mcmilk/BLAKE3-tests/blob/master/contrib/simde.sh 47 .word 4 48 .word 16 [all …]
|
| /freebsd/crypto/openssl/crypto/sm4/asm/ |
| H A D | vpsm4_ex-armv8.pl | 2 # Copyright 2022-2025 The OpenSSL Project Authors. All Rights Reserved. 21 ( $xlate="${dir}arm-xlate.pl" and -f $xlate ) or 22 ( $xlate="${dir}../../perlasm/arm-xlate.pl" and -f $xlate) or 23 die "can't locate arm-xlate.pl"; 32 my @data=map("v$_",(4..7)); 54 rev32 $dst.16b,$src.16b 56 mov $dst.16b,$src.16b 62 rev32 $dst.16b,$dst.16b 75 rev32 $dst.16b,$src.16b 77 mov $dst.16b,$src.16b [all …]
|
| H A D | vpsm4-armv8.pl | 2 # Copyright 2020-2025 The OpenSSL Project Authors. All Rights Reserved. 21 ( $xlate="${dir}arm-xlate.pl" and -f $xlate ) or 22 ( $xlate="${dir}../../perlasm/arm-xlate.pl" and -f $xlate) or 23 die "can't locate arm-xlate.pl"; 32 my @data=map("v$_",(4..7)); 37 my @sbox=map("v$_",(16..31)); 51 rev32 $dst.16b,$src.16b 53 mov $dst.16b,$src.16b 59 rev32 $dst.16b,$dst.16b 72 rev32 $dst.16b,$src.16b [all …]
|
| H A D | sm4-armv8.pl | 2 # Copyright 2022-2025 The OpenSSL Project Authors. All Rights Reserved. 20 ( $xlate="${dir}arm-xlate.pl" and -f $xlate ) or 21 ( $xlate="${dir}../../perlasm/arm-xlate.pl" and -f $xlate) or 22 die "can't locate arm-xlate.pl"; 36 rev32 $dst.16b,$src.16b 44 sm4e $data.4s,@rks[0].4s 45 sm4e $data.4s,@rks[1].4s 46 sm4e $data.4s,@rks[2].4s 47 sm4e $data.4s,@rks[3].4s 48 sm4e $data.4s,@rks[4].4s [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | RISCVVTypes.def | 1 //===-- RISCVVTypes.def - Metadata for the RISC-V V types ------*- C++ -*--===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file defines various RISC-V V builtin types. The macros are: 11 // - RVV_TYPE(Name, Id, SingletonId) 15 // - RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, IsSigned, IsFP, 17 // A RISC-V V scalable vector. 19 // - RVV_PREDICATE_TYPE(Name, Id, SingletonId, NumEls) 20 // An RISC-V V scalable mask. 24 // - Name is the name of the builtin type. [all …]
|
| /freebsd/crypto/krb5/src/lib/crypto/builtin/aes/ |
| H A D | iaesx86.s | 130 movdqu xmm0,[%1 + 0*16] 132 movdqu xmm1,[%1 + 1*16] 134 movdqu xmm2,[%1 + 2*16] 136 movdqu xmm3,[%1 + 3*16] 144 movdqu xmm4,[%1+16] 153 movdqu [%1 + 0*16],xmm0 154 movdqu [%1 + 1*16],xmm1 155 movdqu [%1 + 2*16],xmm2 156 movdqu [%1 + 3*16],xmm3 161 movdqu xmm4,[%2 + ((%3)*16)] [all …]
|
| /freebsd/share/examples/BSD_daemon/ |
| H A D | beastie.svg | 1 <?xml version="1.0" encoding="UTF-8"?> 3 …,0%,0%);stroke-opacity:1;stroke-miterlimit:10;stroke-linecap:butt;stroke-linejoin:miter;fill:none;… 4 …-11 l 4 -10 l 6 -11 l 6 -12 l 7 -12 l 8 -13 l 9 -12 l 8 -13 l 9 -12 l 10 -13 l 8 -9 l 8 -10 l 8 -1… 5 …-1 l 12 0 l 13 -1 l 14 -1 l 13 0 l 14 -1 l 50 0 l 12 -1 l 109 0 l 10 -1 l 21 0 l 11 -1 l 11 -1 l 1… 6 …-1 0 l -3 -3 l -9 -7 l -15 -11 l -19 -14 l -21 -17 l -22 -16 l -21 -16 l -19 -15 l -17 -12 l -15 -… 7 …4 l 7 10 l 10 14 l 11 15 l 11 13 l 9 12 l 8 10 l 7 8 l 6 7 l 8 8 l 8 8 l 9 8 l 9 7 l 10 7 l 9 7 l … 8 …4 3 l 10 6 l 16 10 l 19 11 l 20 12 l 18 11 l 17 9 l 14 8 l 13 7 l 10 5 l 11 5 l 22 10 l 11 4 l 12 … 9 …4 5 l 5 5 l 4 5 l 5 4 l 5 4 l 12 6 l 7 3 l 7 2 l 7 2 l 7 1 l 7 1 l 16 2 l 7 1 l 7 1 l 7 0 l 6 1 l … 10 …4 l 13 5 l 10 3 l 9 3 l 8 3 l 9 3 l 10 3 l 9 3 l 9 3 l 9 2 l 8 2 l 9 2 l 10 1 l 9 1 l 9 2 l 8 1 l … 11 …-6 -7 l -6 -7 l -8 -7 l -8 -7 l -8 -8 l -9 -7 l -8 -7 l -7 -6 l -8 -6 l -9 -7 l -9 -6 l -9 -7 l -1… [all …]
|
| /freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/ |
| H A D | tst.quantmany.d.out | 3 value ------------- Distribution ------------- count 7 4 | 0 10 value ------------- Distribution ------------- count 11 -4 | 0 12 -2 @@@@| -2 13 -1 | 0 17 4 |@@@@@@@@@ 4 21 value ------------- Distribution ------------- count 22 -8 | 0 23 -4 @@@@| -4 [all …]
|
| /freebsd/lib/libc/aarch64/string/ |
| H A D | strncmp.S | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 24 mov x13, #-1 // save constants for later 29 * into unmapped page. If so, we load 16 bytes from the nearest 33 add x3, x0, #16 // end of head 34 add x4, x1, #16 38 cmp x2,#16 50 cmeq v5.16b, v0.16b, #0 51 cmeq v6.16b, v1.16b, #0 53 shrn v5.8b, v5.8h, #4 [all …]
|
| H A D | strcmp.S | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 21 mov x13, #-1 25 * into unmapped page. If so, we load 16 bytes from the nearest 29 add x3, x0, #16 // end of head 30 add x4, x1, #16 44 cmeq v5.16b, v0.16b, #0 45 cmeq v6.16b, v2.16b, #0 47 shrn v5.8b, v5.8h, #4 48 shrn v6.8b, v6.8h, #4 [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonDepInstrFormats.td | 1 //===---------- [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) 21 std 16,128(1) 40 lwz 12,4(7) 49 ld 16,128(1) 69 .byte 0,12,4,1,0x80,18,5,0 71 .size ChaCha20_ctr32_int,.-ChaCha20_ctr32_int 76 lis 16,0x6170 80 ori 16,16,0x7865 87 lwz 21,4(6) [all …]
|
| /freebsd/crypto/openssl/crypto/chacha/asm/ |
| H A D | chacha-x86.pl | 2 # Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. 23 # 1xIALU/gcc 4xSSSE3 37 # (*) Bulldozer actually executes 4xXOP code path that delivers 3.55; 48 for (@ARGV) { $xmm=1 if (/-DOPENSSL_IA32_SSE2/); } 51 `$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1` 52 =~ /GNU assembler version ([2-9]\.[0-9]+)/ && 56 `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/ && 60 `ml 2>&1` =~ /Version ([0-9]+)\./ && 64 `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|based on LLVM) ([0-9]+\.[0-9]+)/ && 75 my ($ap,$bp,$cp,$dp)=map(($_&~3)+(($_-1)&3),($ai,$bi,$ci,$di)); # previous [all …]
|
| /freebsd/crypto/openssl/crypto/aes/asm/ |
| H A D | vpaes-armv8.pl | 2 # Copyright 2015-2025 The OpenSSL Project Authors. All Rights Reserved. 11 ## Constant-time SSSE3 AES core implementation. 24 # SoC based on Cortex-A53 that doesn't have crypto extensions. 26 # CBC enc ECB enc/dec(*) [bit-sliced enc/dec] 27 # Cortex-A53 21.5 18.1/20.6 [17.5/19.8 ] 28 # Cortex-A57 36.0(**) 20.4/24.9(**) [14.4/16.6 ] 29 # X-Gene 45.9(**) 45.8/57.7(**) [33.1/37.6(**) ] 37 # (**) these results are worse than scalar compiler-generated 38 # code, but it's constant-time and therefore preferred; 47 ( $xlate="${dir}arm-xlate.pl" and -f $xlate ) or [all …]
|
| /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) 18 stw 16,96(1) 37 lwz 12,4(7) 46 lwz 16,96(1) 66 .byte 0,12,4,1,0x80,18,5,0 68 .size ChaCha20_ctr32_int,.-ChaCha20_ctr32_int 73 lis 16,0x6170 77 ori 16,16,0x7865 84 lwz 21,4(6) [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 …]
|