/freebsd/contrib/llvm-project/clang/lib/Headers/ |
H A D | emmintrin.h | 54 __target__("sse2,no-evex512"), __min_vector_width__(128))) 68 /// A 128-bit vector of [2 x double] containing one of the source operands. 70 /// A 128-bit vector of [2 x double] containing one of the source operands. 71 /// \returns A 128-bit vector of [2 x double] whose lower 64 bits contain the 80 /// Adds two 128-bit vectors of [2 x double]. 87 /// A 128-bit vector of [2 x double] containing one of the source operands. 89 /// A 128-bit vector of [2 x double] containing one of the source operands. 90 /// \returns A 128-bit vector of [2 x double] containing the sums of both 108 /// A 128-bit vector of [2 x double] containing the minuend. 110 /// A 128-bit vector of [2 x double] containing the subtrahend. [all …]
|
H A D | fmaintrin.h | 18 …RS128 __attribute__((__always_inline__, __nodebug__, __target__("fma"), __min_vector_width__(128))) 21 /// Computes a multiply-add of 128-bit vectors of [4 x float]. 29 /// A 128-bit vector of [4 x float] containing the multiplicand. 31 /// A 128-bit vector of [4 x float] containing the multiplier. 33 /// A 128-bit vector of [4 x float] containing the addend. 34 /// \returns A 128-bit vector of [4 x float] containing the result. 41 /// Computes a multiply-add of 128-bit vectors of [2 x double]. 49 /// A 128-bit vector of [2 x double] containing the multiplicand. 51 /// A 128-bit vector of [2 x double] containing the multiplier. 53 /// A 128-bit vector of [2 x double] containing the addend. [all …]
|
H A D | smmintrin.h | 22 __target__("sse4.1,no-evex512"), __min_vector_width__(128))) 41 /// Rounds up each element of the 128-bit vector of [4 x float] to an 42 /// integer and returns the rounded values in a 128-bit vector of 54 /// A 128-bit vector of [4 x float] values to be rounded up. 55 /// \returns A 128-bit vector of [4 x float] containing the rounded values. 58 /// Rounds up each element of the 128-bit vector of [2 x double] to an 59 /// integer and returns the rounded values in a 128-bit vector of 71 /// A 128-bit vector of [2 x double] values to be rounded up. 72 /// \returns A 128-bit vector of [2 x double] containing the rounded values. 75 /// Copies three upper elements of the first 128-bit vector operand to [all …]
|
H A D | shaintrin.h | 18 …ATTRS __attribute__((__always_inline__, __nodebug__, __target__("sha"), __min_vector_width__(128))) 21 /// algorithm using the starting SHA-1 state (A, B, C, D) from the 128-bit 22 /// vector of [4 x i32] in \a V1 and the next four 32-bit elements of the 23 /// message from the 128-bit vector of [4 x i32] in \a V2. Note that the 24 /// SHA-1 state variable E must have already been added to \a V2 26 /// SHA-1 state (A, B, C, D) as a 128-bit vector of [4 x i32]. 29 /// with a different combining function and rounding constant. This 30 /// intrinsic performs four iterations using a combining function and 31 /// rounding constant selected by \a M[1:0]. 42 /// A 128-bit vector of [4 x i32] containing the initial SHA-1 state. [all …]
|
H A D | xmmintrin.h | 28 /* This header should only be included in a hosted environment as it depends on 29 * a standard library to provide allocation routines. */ 37 __min_vector_width__(128))) 49 /// A 128-bit vector of [4 x float] containing one of the source operands. 52 /// A 128-bit vector of [4 x float] containing one of the source operands. 54 /// \returns A 128-bit vector of [4 x float] whose lower 32 bits contain the sum 64 /// Adds two 128-bit vectors of [4 x float], and returns the results of 72 /// A 128-bit vector of [4 x float] containing one of the source operands. 74 /// A 128-bit vector of [4 x float] containing one of the source operands. 75 /// \returns A 128-bit vector of [4 x float] containing the sums of both [all …]
|
H A D | __wmmintrin_aes.h | 18 …ATTRS __attribute__((__always_inline__, __nodebug__, __target__("aes"), __min_vector_width__(128))) 20 /// Performs a single round of AES encryption using the Equivalent 22 /// operand using a 128-bit round key value contained in the second source 30 /// A 128-bit integer vector containing the state value. 32 /// A 128-bit integer vector containing the round key value. 33 /// \returns A 128-bit integer vector containing the encrypted value. 42 /// operand using a 128-bit round key value contained in the second source 50 /// A 128-bit integer vector containing the state value. 52 /// A 128-bit integer vector containing the round key value. 53 /// \returns A 128-bit integer vector containing the encrypted value. [all …]
|
H A D | tmmintrin.h | 37 /// A 64-bit vector of [8 x i8]. 38 /// \returns A 64-bit integer vector containing the absolute values of the 55 /// A 128-bit vector of [16 x i8]. 56 /// \returns A 128-bit integer vector containing the absolute values of the 73 /// A 64-bit vector of [4 x i16]. 74 /// \returns A 64-bit integer vector containing the absolute values of the 91 /// A 128-bit vector of [8 x i16]. 92 /// \returns A 128-bit integer vector containing the absolute values of the 109 /// A 64-bit vector of [2 x i32]. 110 /// \returns A 64-bit integer vector containing the absolute values of the [all …]
|
H A D | avxintrin.h | 58 __min_vector_width__(128))) 68 /// A 256-bit vector of [4 x double] containing one of the source operands. 70 /// A 256-bit vector of [4 x double] containing one of the source operands. 71 /// \returns A 256-bit vector of [4 x double] containing the sums of both 86 /// A 256-bit vector of [8 x float] containing one of the source operands. 88 /// A 256-bit vector of [8 x float] containing one of the source operands. 89 /// \returns A 256-bit vector of [8 x float] containing the sums of both 104 /// A 256-bit vector of [4 x double] containing the minuend. 106 /// A 256-bit vector of [4 x double] containing the subtrahend. 107 /// \returns A 256-bit vector of [4 x double] containing the differences between [all …]
|
H A D | f16cintrin.h | 19 __attribute__((__always_inline__, __nodebug__, __target__("f16c"), __min_vector_width__(128))) 23 /* NOTE: Intel documents the 128-bit versions of these as being in emmintrin.h, 24 * but that's because icc can emulate these without f16c using a library call. 28 /// Converts a 16-bit half-precision float value into a 32-bit float 36 /// A 16-bit half-precision float value. 46 /// Converts a 32-bit single-precision float value to a 16-bit 52 /// unsigned short _cvtss_sh(float a, const int imm); 57 /// \param a 58 /// A 32-bit single-precision float value to be converted to a 16-bit 68 #define _cvtss_sh(a, imm) __extension__ ({ \ argument [all …]
|
H A D | avxvnniint16intrin.h | 21 __min_vector_width__(128))) 26 /// Multiply groups of 2 adjacent pairs of signed 16-bit integers in \a __A with 27 /// corresponding unsigned 16-bit integers in \a __B, producing 2 intermediate 29 /// 32-bit integer in \a __W, and store the packed 32-bit results in \a dst. 40 /// A 128-bit vector of [4 x int]. 42 /// A 128-bit vector of [8 x short]. 44 /// A 128-bit vector of [8 x unsigned short]. 46 /// A 128-bit vector of [4 x int]. 54 /// dst[MAX:128] := 0 63 /// Multiply groups of 2 adjacent pairs of signed 16-bit integers in \a __A with [all …]
|
/freebsd/crypto/openssl/doc/man1/ |
H A D | openssl-enc.pod.in | 20 [B<-a>] 22 [B<-A>] 63 Print out a usage message. 94 =item B<-a> 100 When the B<-A> option not given, 101 on encoding a newline is inserted after each 64 characters, and 102 on decoding a newline is expected among the first 1024 bytes of input. 106 Same as B<-a> 108 =item B<-A> 110 If the B<-a> option is set then base64 encoding produces output without any [all …]
|
/freebsd/secure/usr.bin/openssl/man/ |
H A D | openssl-enc.1 | 19 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left 20 .\" double quote, and \*(R" will give a right double quote. \*(C+ will 21 .\" give a nicer C++. Capital omega is used to do unbreakable dashes and 122 . ds o a 153 [\fB\-a\fR] 155 [\fB\-A\fR] 195 Print out a usage message. 218 .IP "\fB\-a\fR" 4 219 .IX Item "-a" 225 Same as \fB\-a\fR [all …]
|
H A D | openssl.1 | 19 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left 20 .\" double quote, and \*(R" will give a right double quote. \*(C+ will 21 .\" give a nicer C++. Capital omega is used to do unbreakable dashes and 122 . ds o a 151 OpenSSL is a cryptography toolkit implementing the Secure Sockets Layer (\s-1SSL\s0 155 The \fBopenssl\fR program is a command line program for using the various 171 The \fBopenssl\fR program provides a rich variety of commands (\fIcommand\fR in 180 The command \fBno\-\fR\fI\s-1XXX\s0\fR tests whether a command of the 185 are always ignored. Since for each cipher there is a command of the 193 arguments and have a \fB\-config\fR option to specify that file. [all …]
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/rsend/ |
H A D | send-cpL_varied_recsize.ksh | 9 # A full copy of the text of the CDDL should have accompanied this 10 # source. A copy of the CDDL is also available via the Internet at 27 # and that the recsize property and that of a received file is correct 35 # | 128k | | 128k | 128k | 128k | 128k | 36 # | 128k | -c | Fails | Fails | 128k | 128k | 37 # | 128k | -p | 128k | 128k | 128k | 128k | 38 # | 128k | -L | 128k | 128k | 128k | 128k | 39 # | 128k | -cp | Fails | Fails | 128k | 128k | 40 # | 128k | -cL | Fails | Fails | 128k | 128k | 41 # | 128k | -pL | 128k | 128k | 128k | 128k | [all …]
|
/freebsd/crypto/openssl/crypto/chacha/asm/ |
H A D | chacha-x86.pl | 5 # this file except in compliance with the License. You can obtain a copy 67 $a="eax"; 77 # a b c d 102 #&add ($a,$b); # see elsewhere 103 &xor ($d,$a); 113 &mov ($b_,&DWP(128,"esp")) if ($i==7); # loop counter 114 &add ($a,$b); 115 &xor ($d,$a); 116 &mov (&DWP(4*$ai,"esp"),$a); 118 &mov ($a,&DWP(4*$an,"esp")); [all …]
|
/freebsd/crypto/openssl/test/recipes/30-test_evp_data/ |
H A D | evpciph_aes_ocb.txt | 5 # this file except in compliance with the License. You can obtain a copy 12 # and continue until a blank line. Lines starting with a pound sign are ignored. 16 Cipher = aes-128-ocb 24 Cipher = aes-128-ocb 32 Cipher = aes-128-ocb 40 Cipher = aes-128-ocb 48 Cipher = aes-128-ocb 56 Cipher = aes-128-ocb 64 Cipher = aes-128-ocb 72 Cipher = aes-128-ocb [all …]
|
H A D | evpciph_aes_common.txt | 5 # this file except in compliance with the License. You can obtain a copy 12 # and continue until a blank line. Lines starting with a pound sign are ignored. 18 Cipher = AES-128-ECB 42 # AES 128 ECB tests (from NIST test vectors, encrypt) 44 #AES-128-ECB:00000000000000000000000000000000::00000000000000000000000000000000:C34C052CC0DA8D73451… 46 # AES 128 ECB tests (from NIST test vectors, decrypt) 48 #AES-128-ECB:00000000000000000000000000000000::44416AC2D1F53C583303917E6BE9EBE0:0000000000000000000… 58 # AES 128 CBC tests (from NIST test vectors, encrypt) 60 #AES-128-CBC:00000000000000000000000000000000:00000000000000000000000000000000:00000000000000000000… 70 # AES 128 CBC tests (from NIST test vectors, decrypt) [all …]
|
H A D | evpciph_aes_cts.txt | 5 # this file except in compliance with the License. You can obtain a copy 10 # These have an IV of all zeros, for a 128 bit AES key. 18 Cipher = AES-128-CBC 25 Cipher = AES-128-CBC 32 Cipher = AES-128-CBC 46 Cipher = AES-128-CBC-CTS 54 Cipher = AES-128-CBC-CTS 63 Cipher = AES-128-CBC-CTS 72 Cipher = AES-128-CBC-CTS 80 Cipher = AES-128-CBC-CTS [all …]
|
H A D | evpciph_aria.txt | 5 # this file except in compliance with the License. You can obtain a copy 12 # and continue until a blank line. Lines starting with a pound sign are ignored. 16 Cipher = ARIA-128-ECB 32 Cipher = ARIA-128-ECB 37 Cipher = ARIA-128-CBC 44 Cipher = ARIA-128-CFB 51 Cipher = ARIA-128-CFB8 57 Cipher = ARIA-128-OFB 64 Cipher = ARIA-128-CTR 69 NextIV = 0000000000000000000000000000000a [all …]
|
/freebsd/crypto/openssl/doc/man7/ |
H A D | EVP_CIPHER-AES.pod | 18 =item "AES-128-CBC", "AES-192-CBC" and "AES-256-CBC" 20 =item "AES-128-CBC-CTS", "AES-192-CBC-CTS" and "AES-256-CBC-CTS" 22 =item "AES-128-CFB", "AES-192-CFB", "AES-256-CFB", 23 "AES-128-CFB1", "AES-192-CFB1", "AES-256-CFB1", 24 "AES-128-CFB8", "AES-192-CFB8" and "AES-256-CFB8" 26 =item "AES-128-CTR", "AES-192-CTR" and "AES-256-CTR" 28 =item "AES-128-ECB", "AES-192-ECB" and "AES-256-ECB" 30 =item "AES-192-OFB", "AES-128-OFB" and "AES-256-OFB" 32 =item "AES-128-XTS" and "AES-256-XTS" 34 =item "AES-128-CCM", "AES-192-CCM" and "AES-256-CCM" [all …]
|
/freebsd/tools/regression/ccd/layout/ |
H A D | ccd0.sh | 5 make a 16 foo 128k 128k 128k 128k 0 0 17 foo 128k 128k 128k 128k 0 4 18 foo 128k 128k 128k 128k 4 0 19 foo 128k 128k 128k 128k 4 2 20 foo 128k 128k 128k 128k 4 4 22 foo 256k 128k 128k 128k 0 0 23 foo 256k 128k 128k 128k 0 4 24 foo 256k 128k 128k 128k 4 0 25 foo 256k 128k 128k 128k 4 2 [all …]
|
/freebsd/lib/libc/tests/string/ |
H A D | memcmp_test.c | 20 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 46 * only specifies that a number greater than, equal to, or less than 47 * zero shall be returned. If a unit test for this less strict 57 check_memcmp(const char *a, const char *b, size_t len, int expected) in check_memcmp() argument 61 got = memcmp_fn(a, b, len); in check_memcmp() 64 __XSTRING(MEMCMP), a, b, len, got, expected); in check_memcmp() 71 check_memcmp("a", "b", 0, 0); in ATF_TC_BODY() 111 memset(data1, 'a', sizeof(data1)); in ATF_TC_BODY() 112 memset(data2, 'a', sizeof(data2)); in ATF_TC_BODY() 113 data1[128] = 255; in ATF_TC_BODY() [all …]
|
/freebsd/secure/lib/libcrypto/man/man7/ |
H A D | EVP_CIPHER-AES.7 | 19 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left 20 .\" double quote, and \*(R" will give a right double quote. \*(C+ will 21 .\" give a nicer C++. Capital omega is used to do unbreakable dashes and 122 . ds o a 150 .IX Item "AES-128-CBC, AES-192-CBC and AES-256-CBC" 154 .IX Item "AES-128-CBC-CTS, AES-192-CBC-CTS and AES-256-CBC-CTS" 157 .IX Item "AES-128-CFB, AES-192-CFB, AES-256-CFB, AES-128-CFB1, AES-192-CFB1, AES-256-CFB1, AES-128-… 160 .IX Item "AES-128-CTR, AES-192-CTR and AES-256-CTR" 163 .IX Item "AES-128-ECB, AES-192-ECB and AES-256-ECB" 166 .IX Item "AES-192-OFB, AES-128-OFB and AES-256-OFB" [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCRegisterInfoDMR.td | 12 // There are a total of 8 DMR registers numbered 0 to 7. 19 // [128bits|128bits|128bits|128bits|128bits|128bits|128bits|128bits] 21 // In addition to the above classes two consecutive DMR registers make a DMR 26 def sub_dmrrow0 : SubRegIndex<128>; 27 def sub_dmrrow1 : SubRegIndex<128, 128>; 36 // A single row in a DMR register. 37 // There are 8 128 bit rows in each DMR register and 8 DMR registers so that 43 // A consecutive pair of DMR row registers. 136 def DMRROWRC : RegisterClass<"PPC", [v128i1], 128, 138 let Size = 128; [all …]
|
/freebsd/crypto/openssl/ssl/ |
H A D | s3_lib.c | 7 * this file except in compliance with the License. You can obtain a copy 51 128, 52 128, 98 128, 99 128, 113 128, 114 128, 240 128, 241 128, 256 128, [all …]
|