/freebsd/crypto/openssl/crypto/modes/asm/ |
H A D | ghash-c64xplus.pl | 2 # Copyright 2012-2020 The OpenSSL Project Authors. All Rights Reserved. 5 # this file except in compliance with the License. You can obtain a copy 23 # byte in ~7 cycles, which is >6x faster than "4-bit" table-driven 24 # code compiled with TI's cl6x 6.0 with -mv6400+ -o2 flags. We are 27 # estimate for "4-bit" table-driven implementation is ~12 cycles. 33 ($Z0,$Z1,$Z2,$Z3, $H0, $H1, $H2, $H3, 34 $H0x,$H1x,$H2x,$H3x)=map("A$_",(16..27)); 38 ($xip,$x0,$x1,$xib)=map("B$_",(6..9)); # $xip zaps $len 64 LDDW *${Htable}[-1],$H1:$H0 ; H.lo 65 LDDW *${Htable}[-2],$H3:$H2 ; H.hi [all …]
|
H A D | aesni-gcm-x86_64.pl | 2 # Copyright 2013-2020 The OpenSSL Project Authors. All Rights Reserved. 5 # this file except in compliance with the License. You can obtain a copy 18 # AES-NI-CTR+GHASH stitch. 24 # in the context parallelized AES-NI CTR and modulo-scheduled 25 # PCLMULQDQ-enabled GHASH. Unfortunately, as no stitch implementation 32 # byte processed with 128-bit key on Haswell processor, 0.74 - on 33 # Broadwell, 0.63 - on Skylake... [Mentioned results are raw profiled 35 # Applications using the EVP interface will observe a few percent 41 …w.intel.com/content/dam/www/public/us/en/documents/software-support/enabling-high-performance-gcm.… 43 # $output is the last argument if it looks like a file (it has an extension) [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | nvidia,tegra-audio-max9808x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audi [all...] |
H A D | nvidia,tegra-audio-wm8753.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-wm8753.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jon Hunter <jonathanh@nvidia.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 - $ref: nvidia,tegra-audio-common.yaml# 19 - pattern: '^[a-z0-9]+,tegra-audio-wm8753(-[a-z0-9]+)+$' 20 - const: nvidia,tegra-audio-wm8753 22 nvidia,audio-routing: [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/ |
H A D | u4.h | 4 __m128i z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, z12, z13, z14, variable 15 z0 = _mm_loadu_si128((__m128i *) (x + 0)); 16 z5 = _mm_shuffle_epi32(z0, 0x55); 17 z10 = _mm_shuffle_epi32(z0, 0xaa); 18 z15 = _mm_shuffle_epi32(z0, 0xff); 19 z0 = _mm_shuffle_epi32(z0, 0x00); 29 /* no z8 -> first half of the nonce, will fill later */ 34 /* no z9 -> second half of the nonce, will fill later */ 35 orig0 = z0; 94 z0 = orig0; [all …]
|
H A D | u8.h | 5 /* the naive way seems as fast (if not a bit faster) than the vector way */ 6 __m256i z0 = _mm256_set1_epi32(x[0]); variable 15 __m256i z13 = _mm256_set1_epi32(x[9]); 23 __m256i orig0 = z0; 69 /* required because unpack* are intra-lane */ 94 z0 = orig0; 100 /* the inner loop is a direct translation (regexp search/replace) 101 * from the amd64-xmm6 ASM */ 106 y4 = _mm256_add_epi32(y4, z0); 121 y8 = z0; [all …]
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | terminfo | 2 #------------------------------------------------------------------------------ 6 # URL: https://invisible-island.net/ncurses/man/term.5.html 7 # URL: https://invisible-island.net/ncurses/man/scr_dump.5.html 17 >>12 regex \^[a-zA-Z0-9][a-zA-Z0-9.][^|]* Compiled terminfo entry "%-s" 18 !:mime application/x-terminfo 22 #------------------------------------------------------------------------------ 24 #------------------------------------------------------------------------------ 27 # imitate the legacy compiled-format, to get the entry-name printed 30 >>12 regex \^[a-zA-Z0-9][a-zA-Z0-9.][^|]* Compiled 32-bit terminfo entry "%-s" 31 !:mime application/x-terminfo2 [all …]
|
H A D | xwindows | 2 #------------------------------------------------------------------------------ 21 >4 long x - version %d 22 >8 long x - [%d - 33 !:mime image/x-xcursor 39 >&0 regex [a-zA-Z0-9]+_width\040 xbm image 40 >>&0 regex [0-9]+ (%sx 42 >>>>&0 regex [a-zA-Z0-9]+_height\040 43 >>>>>&0 regex [0-9]+ \b%s)
|
/freebsd/sys/contrib/openzfs/config/ |
H A D | ax_compare_version.m4 | 2 # https://www.gnu.org/software/autoconf-archive/ax_compare_version.html 7 # AX_COMPARE_VERSION(VERSION_A, OP, VERSION_B, [ACTION-IF-TRUE], [ACTION-IF-FALSE]) 12 # minor-version numbers that can exist, and the fact that string 14 # necessarily trivial to do in a autoconf script. This macro makes doing 18 # limited to a certain number of minor-version levels. 23 # eq - equal (test A == B) 24 # ne - not equal (test A != B) 25 # le - less than or equal (test A <= B) 26 # ge - greater than or equal (test A >= B) 27 # lt - less than (test A < B) [all …]
|
/freebsd/contrib/arm-optimized-routines/string/aarch64/ |
H A D | strncmp-sve.S | 2 * strncmp - compare two strings with limit 4 * Copyright (c) 2018-2022, Arm Limited. 5 * SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception 13 * ARMv8-a, AArch64 25 b.none 9f 27 ldff1b z0.b, p0/z, [x0, x3] 34 Increment for a whole vector, even if we've only read a partial. 38 cmpeq p1.b, p0/z, z0.b, z1.b /* compare strings */ 39 cmpne p2.b, p0/z, z0.b, 0 /* search for ~zero */ 40 nands p2.b, p0/z, p1.b, p2.b /* ~(eq & ~zero) -> ne | zero */ [all …]
|
H A D | strnlen-sve.S | 2 * strnlen - calculate the length of a string with limit. 4 * Copyright (c) 2019-2022, Arm Limited. 5 * SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception 13 * ARMv8-a, AArch64 26 0: ldff1b z0.b, p0/z, [x0, x2] 32 cmpeq p2.b, p0/z, z0.b, 0 40 b.none 9f 42 ldff1b z0.b, p0/z, [x0, x2] 48 Compare for end-of-string, but there are no more bytes. */ 49 cmpeq p2.b, p0/z, z0.b, 0 [all …]
|
H A D | memcmp-sve.S | 2 * memcmp - compare memory 4 * Copyright (c) 2018-2022, Arm Limited. 5 * SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception 13 * ARMv8-a, AArch64 24 b.none 9f 26 ld1b z0.b, p0/z, [x0, x3] /* read vectors bounded by max. */ 29 /* Increment for a whole vector, even if we've only read a partial. 34 cmpne p1.b, p0/z, z0.b, z1.b /* while no inequalities */ 39 lasta w0, p1, z0.b /* extract each byte */ 44 /* Found end-of-count. */ [all …]
|
H A D | memchr-sve.S | 2 * memchr - find a character in a memory zone 4 * Copyright (c) 2018-2022, Arm Limited. 5 * SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception 13 * ARMv8-a, AArch64 20 dup z1.b, w1 /* duplicate c to a vector */ 26 b.none 9f 28 /* Read a vector's worth of bytes, bounded by max, 30 ldff1b z0.b, p1/z, [x0, x3] 37 cmpeq p2.b, p1/z, z0.b, z1.b /* search for c */ 49 2: cmpeq p2.b, p0/z, z0.b, z1.b [all …]
|
/freebsd/contrib/ncurses/misc/ |
H A D | magic | 6 # Permission is hereby granted, free of charge, to any person obtaining a # 19 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # 31 #------------------------------------------------------------------------------ 35 # URL: https://invisible-island.net/ncurses/man/term.5.html 36 # URL: https://invisible-island.net/ncurses/man/scr_dump.5.html 46 >>12 regex \^[a-zA-Z0-9][a-zA-Z0-9.][^|]* Compiled terminfo entry "%-s" 47 !:mime application/x-terminfo 51 #------------------------------------------------------------------------------ 53 #------------------------------------------------------------------------------ 56 # imitate the legacy compiled-format, to get the entry-name printed [all …]
|
/freebsd/contrib/bearssl/src/symcipher/ |
H A D | des_ct.c | 5 * a copy of this software and associated documentation files (the 17 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 28 * During key schedule, we need to apply bit extraction PC-2 then permute 29 * things into our bitslice representation. PC-2 extracts 48 bits out 30 * of two 28-bit words (kl and kr), and we store these bits into two 31 * 32-bit words sk0 and sk1. 33 * -- bit 16+x of sk0 comes from bit QL0[x] of kl 34 * -- bit x of sk0 comes from bit QR0[x] of kr 35 * -- bit 16+x of sk1 comes from bit QL1[x] of kl 36 * -- bit x of sk1 comes from bit QR1[x] of kr [all …]
|
/freebsd/sbin/setkey/ |
H A D | token.l | 3 /*- 4 * SPDX-License-Identifier: BSD-3-Clause 23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 74 digit [0-9] 75 letter [0-9 [all...] |
/freebsd/lib/libc/regex/grot/ |
H A D | mkh | 2 # mkh - pull headers out of C source 11 # because -o needs to have prototypes on one line to strip them down. 12 # Getting comments into the output is tricky; we turn C++-style // comments 19 for a 21 case "$a" in 22 -o) # old (pre-function-prototype) compiler 25 "'/^\([^#\/][^\/]*[a-zA-Z0-9_)]\)(\(.*\))/s;;\1(/*\2*/);' 28 -b) # funny Berkeley __P macro 30 "'/^\([^#\/][^\/]*[a-zA-Z0-9_)]\)(\(.*\))/s;;\1 __P((\2));' 33 -s) # compiler doesn't like `static foo();' [all …]
|
/freebsd/lib/libsysdecode/ |
H A D | mkioctls | 4 set -e 6 if [ $# -ne 1 ]; then 7 echo "usage: sh $0 include-dir" 15 # Build a list of headers that have ioctls in them. 19 set -e 21 if set -o | grep -q pipefail; then 22 set -o pipefail 27 filter='egrep -v (net/pfvar|net/if_pfsync)\.h' 29 # find -s would avoid the need to invoke sort but it is non-portable 30 find -L ./* -type f -name '*.h' | \ [all …]
|
/freebsd/crypto/openssl/crypto/des/ |
H A D | qud_cksm.c | 2 * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. 5 * this file except in compliance with the License. You can obtain a copy 12 * Communications Magazine Sept 1985 Vol. 23 No. 9 p 29-40 This module in 25 #define Q_B0(a) (((DES_LONG)(a))) argument 26 #define Q_B1(a) (((DES_LONG)(a))<<8) argument 27 #define Q_B2(a) (((DES_LONG)(a))<<16) argument 28 #define Q_B3(a) (((DES_LONG)(a))<<24) argument 30 /* used to scramble things a bit */ 31 /* Got the value MIT uses via brute force :-) 2/10/90 eay */ 37 DES_LONG z0, z1, t0, t1; in DES_quad_cksum() local [all …]
|
/freebsd/lib/libipsec/ |
H A D | policy_token.l | 3 /*- 4 * SPDX-License-Identifier: BSD-3-Clause 23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 63 digit [0-9] 64 hexdigit [0-9A-Fa-f] 68 hyphen \- 86 ipaddress [a-zA-Z0-9:\._][a-zA-Z0-9:\._]*(%[a-zA-Z0-9]+)?
|
/freebsd/contrib/sendmail/contrib/ |
H A D | passwd-to-alias.pl | 11 $wordpat = '([a-zA-Z]+?[a-zA-Z0-9-]*)?[a-zA-Z0-9]'; # 'DB2' 12 while (@a = getpwent) { 13 ($name,$passwd,$uid,$gid,$quota,$comment,$gcos,$dir,$shell) = @a; 17 if (!-d $dir || !-x $shell || $shell =~ m!/bin/(false|true)$!) { 22 $fullname =~ tr [���������] [aaeouAAOU]; # <hakan@af.lu.se> 1997-06-15
|
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | mkerrno.sh | 10 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 27 set -e 37 pattern='^#define[ ]\(E[A-Z0-9]*\)[ ]*\([A-Z0-9]*\).*$' 40 sed -n "s/$pattern/$replace/p" | tr '@' '\n'
|
H A D | mksignal.sh | 10 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 27 set -e 37 pattern='^#define[ ]*_*\(SIG[A-Z0-9]*\)[ ]\{1,\}\([A-Z0-9]*\).*$' 40 sed -n "s/$pattern/$replace/p;/SIGRTMAX/q" | tr '@' '\n'
|
/freebsd/crypto/openssl/util/ |
H A D | merge-err-lines | 5 # this file except in compliance with the License. You can obtain a copy 11 # It should be run before the "err-to-raise" script. 14 # perl -pi util/merge-err-lines files... 16 # git grep -l '[A-Z0-9]err([^)]*$' | xargs perl -pi util/merge-err-lines 21 # Look for "{whitespace}XXXerr(no-close-paren{WHITESPACE}" lines 22 if ( /^ *[_A-Z0-9]+err\([^)]+ *$/ ) {
|
/freebsd/share/mk/ |
H A D | version_gen.awk | 2 # SPDX-License-Identifier: BSD-2-Clause 17 # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 30 # Make a list of all the library versions listed in the master file. 32 # versions[] - array indexed by version name, contains number 34 # successors[] - array index by version name, contains successor 36 # symbols[][] - array index by [version name, symbol index], contains 38 # names[] - array index is symbol name and value is its first version seen, 55 if (/^[a-zA-Z0-9._]+[ \t]*{$/) { 65 else if (/^}[ \t]*[a-zA-Z0-9._]+[ \t]*;$/) { 84 brackets--; [all …]
|