| /freebsd/contrib/llvm-project/clang/lib/Headers/ |
| H A D | altivec.h | 50 static __inline__ vector signed char __ATTRS_o_ai vec_perm( 51 vector signed char __a, vector signed char __b, vector unsigned char __c); 53 static __inline__ vector unsigned char __ATTRS_o_ai 54 vec_perm(vector unsigned char __a, vector unsigned char __b, 55 vector unsigned char __c); 57 static __inline__ vector bool char __ATTRS_o_ai 58 vec_perm(vector bool char __a, vector bool char __b, vector unsigned char __c); 60 static __inline__ vector short __ATTRS_o_ai vec_perm(vector signed short __a, 61 vector signed short __b, 62 vector unsigned char __c); [all …]
|
| H A D | mmintrin.h | 77 /// Constructs a 64-bit integer vector, setting the lower 32 bits to the 86 /// \returns A 64-bit integer vector. The lower 32 bits contain the value of the 94 /// Returns the lower 32 bits of a 64-bit integer vector as a 32-bit 102 /// A 64-bit integer vector. 111 /// Casts a 64-bit signed integer value into a 64-bit integer vector. 119 /// \returns A 64-bit integer vector containing the same bitwise pattern as the 127 /// Casts a 64-bit integer vector into a 64-bit signed integer value. 134 /// A 64-bit integer vector. 144 /// vector parameters of [4 x i16] into 8-bit signed integer values, and 145 /// constructs a 64-bit integer vector of [8 x i8] as the result. [all …]
|
| H A D | avxintrin.h | 85 /// A 256-bit vector of [4 x double] containing one of the source operands. 87 /// A 256-bit vector of [4 x double] containing one of the source operands. 88 /// \returns A 256-bit vector of [4 x double] containing the sums of both 103 /// A 256-bit vector of [8 x float] containing one of the source operands. 105 /// A 256-bit vector of [8 x float] containing one of the source operands. 106 /// \returns A 256-bit vector of [8 x float] containing the sums of both 121 /// A 256-bit vector of [4 x double] containing the minuend. 123 /// A 256-bit vector of [4 x double] containing the subtrahend. 124 /// \returns A 256-bit vector of [4 x double] containing the differences between 139 /// A 256-bit vector of [8 x float] containing the minuend. [all …]
|
| H A D | emmintrin.h | 79 /// A 128-bit vector of [2 x double] containing one of the source operands. 81 /// A 128-bit vector of [2 x double] containing one of the source operands. 82 /// \returns A 128-bit vector of [2 x double] whose lower 64 bits contain the 98 /// A 128-bit vector of [2 x double] containing one of the source operands. 100 /// A 128-bit vector of [2 x double] containing one of the source operands. 101 /// \returns A 128-bit vector of [2 x double] containing the sums of both 119 /// A 128-bit vector of [2 x double] containing the minuend. 121 /// A 128-bit vector of [2 x double] containing the subtrahend. 122 /// \returns A 128-bit vector of [2 x double] whose lower 64 bits contain the 138 /// A 128-bit vector of [2 x double] containing the minuend. [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | BuiltinsSystemZ.def | 30 // Vector intrinsics. 34 // Vector support instructions (chapter 21 of the PoP) 35 TARGET_BUILTIN(__builtin_s390_lcbb, "UivC*Ii", "nc", "vector") 36 TARGET_BUILTIN(__builtin_s390_vlbb, "V16ScvC*Ii", "", "vector") 37 TARGET_BUILTIN(__builtin_s390_vll, "V16ScUivC*", "", "vector") 38 TARGET_BUILTIN(__builtin_s390_vstl, "vV16ScUiv*", "", "vector") 39 TARGET_BUILTIN(__builtin_s390_vperm, "V16UcV16UcV16UcV16Uc", "nc", "vector") 40 TARGET_BUILTIN(__builtin_s390_vpdi, "V2ULLiV2ULLiV2ULLiIi", "nc", "vector") 41 TARGET_BUILTIN(__builtin_s390_vpksh, "V16ScV8SsV8Ss", "nc", "vector") 42 TARGET_BUILTIN(__builtin_s390_vpkshs, "V16ScV8SsV8Ssi*", "nc", "vector") [all …]
|
| H A D | arm_mve.td | 10 // functions wrapping the MVE vector instruction set and scalar shift 32 def "": Intrinsic<Vector, (args Vector:$a, Vector:$b), 33 (bitcast (bitop (bitcast $a, UVector), (bitcast $b, UVector)), Vector)>; 37 def "": Intrinsic<Vector, (args Vector:$a, Vector:$b), 38 (bitcast (bitop (bitcast $a, UVector), (not (bitcast $b, UVector))), Vector)>; 42 def vqaddq: Intrinsic<Vector, (args Vector:$a, Vector:$b), 43 (IRIntBase<"sadd_sat", [Vector]> $a, $b)>; 44 def vqsubq: Intrinsic<Vector, (args Vector:$a, Vector:$b), 45 (IRIntBase<"ssub_sat", [Vector]> $a, $b)>; 47 def vqaddq_n: Intrinsic<Vector, (args Vector:$a, unpromoted<Scalar>:$b), [all …]
|
| H A D | BuiltinsPPC.def | 40 // V -> Vector type used with MMA built-ins (vector unsigned char) 41 // W -> PPC Vector type followed by the size of the vector type. 67 // "mma,paired-vector-memops") 198 TARGET_BUILTIN(__builtin_ppc_extract_exp, "Uid", "", "power9-vector") 199 TARGET_BUILTIN(__builtin_ppc_extract_sig, "ULLid", "", "power9-vector") 207 TARGET_BUILTIN(__builtin_ppc_insert_exp, "ddULLi", "", "power9-vector") 248 "power8-vector") 250 "power8-vector") 252 "power8-vector") 254 "power8-vector") [all …]
|
| /freebsd/contrib/pam-krb5/pam-util/ |
| H A D | vector.c | 2 * Vector handling (counted lists of char *'s). 4 * A vector is a table for handling a list of strings with less overhead than 9 * This is based on the util/vector.c library, but that library uses xmalloc 11 * modified version of the vector library that instead returns false on 17 * Only the portions of the vector library used by PAM modules are 39 #include <pam-util/vector.h> 43 * Allocate a new, empty vector. Returns NULL if memory allocation fails. 45 struct vector * 48 struct vector *vector; in vector_new() local 50 vector = calloc(1, sizeof(struct vector)); in vector_new() [all …]
|
| H A D | vector.h | 2 * Prototypes for vector handling. 4 * A vector is a list of strings, with dynamic resizing of the list as new 11 * This is based on the util/vector.c library, but that library uses xmalloc 13 * modified version of the vector library that instead returns false on 16 * Only the portions of the vector library used by PAM modules are 43 struct vector { struct 54 /* Create a new, empty vector. Returns NULL on memory allocation failure. */ argument 55 struct vector *vector_new(void) __attribute__((__malloc__)); 58 * Create a new vector that's a copy of an existing vector. Returns NULL on 61 struct vector *vector_copy(const struct vector *) [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Headers/hlsl/ |
| H A D | hlsl_basic_types.h | 15 /// \typedef template<typename Ty, int Size> using vector = Ty 18 /// \tparam Ty The base type of the vector may be any builtin integral or 20 /// \tparam Size The size of the vector may be any value between 1 and 4. 48 // built-in vector data types: 51 typedef vector<int16_t, 1> int16_t1; 52 typedef vector<int16_t, 2> int16_t2; 53 typedef vector<int16_t, 3> int16_t3; 54 typedef vector<int16_t, 4> int16_t4; 55 typedef vector<uint16_t, 1> uint16_t1; 56 typedef vector<uint16_t, 2> uint16_t2; [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.td | 91 def v1i1 : VTVec<1, i1, 17>; // 1 x i1 vector value 92 def v2i1 : VTVec<2, i1, 18>; // 2 x i1 vector value 93 def v3i1 : VTVec<3, i1, 19>; // 3 x i1 vector value 94 def v4i1 : VTVec<4, i1, 20>; // 4 x i1 vector value 95 def v8i1 : VTVec<8, i1, 21>; // 8 x i1 vector value 96 def v16i1 : VTVec<16, i1, 22>; // 16 x i1 vector value 97 def v32i1 : VTVec<32, i1, 23>; // 32 x i1 vector value 98 def v64i1 : VTVec<64, i1, 24>; // 64 x i1 vector value 99 def v128i1 : VTVec<128, i1, 25>; // 128 x i1 vector value 100 def v256i1 : VTVec<256, i1, 26>; // 256 x i1 vector value [all …]
|
| /freebsd/contrib/pam-krb5/tests/pam-util/ |
| H A D | vector-t.c | 2 * PAM utility vector library test suite. 25 #include <pam-util/vector.h> 33 struct vector *vector, *ovector, *copy; in main() local 42 vector = vector_new(); in main() 43 ok(vector != NULL, "vector_new returns non-NULL"); in main() 44 if (vector == NULL) in main() 46 ok(vector_add(vector, cstring), "vector_add succeeds"); in main() 47 is_int(1, vector->count, "vector_add increases count"); in main() 48 ok(vector->strings[0] != cstring, "...and allocated new memory"); in main() 49 ok(vector_resize(vector, 4), "vector_resize succeeds"); in main() [all …]
|
| /freebsd/crypto/openssl/test/recipes/30-test_evp_data/ |
| H A D | evppkey_ml_kem_512_decap.txt | 12 # Official test vector 0, seed: "061550234d158c5ec95595fe04ef7a25767f2e24cc2bc479d09d86dc9abcfde705… 19 # Official test vector 1, seed: "d81c4d8d734fcbfbeade3d3f8a039faa2a2c9957e835ad55b22e75bf57bb556ac8… 26 # Official test vector 2, seed: "64335bf29e5de62842c941766ba129b0643b5e7121ca26cfc190ec7dc354383055… 33 # Official test vector 3, seed: "225d5ce2ceac61930a07503fb59f7c2f936a3e075481da3ca299a80f8c5df9223a… 40 # Official test vector 4, seed: "edc76e7c1523e3862552133fea4d2ab05c69fb54a9354f0846456a2a407e071df4… 47 # Official test vector 5, seed: "aa93649193c2c5985acf8f9e6ac50c36ae16a2526d7c684f7a3bb4abcd7b6ff790… 54 # Official test vector 6, seed: "2e014dc7c2696b9f6d4af555cba4b931b34863ff60e2341d4fdfe472fef2fe2c33… 61 # Official test vector 7, seed: "aefb28fdd34e0ab403a703b535296e3a545ca479c1d8148e2d501b3c8dd8b1034b… 68 # Official test vector 8, seed: "cbe5161e8de02dda7de204aeb0fbb4ca81344ba8c30fe357a4664e5d2988a03b64… 75 # Official test vector 9, seed: "b4663a7a9883386a2ae4cbd93787e247bf26087e3826d1b8dbeb679e49c0bb286e… [all …]
|
| H A D | evppkey_ml_kem_512_encap.txt | 12 # Official test vector 0, seed: "061550234d158c5ec95595fe04ef7a25767f2e24cc2bc479d09d86dc9abcfde705… 20 # Official test vector 1, seed: "d81c4d8d734fcbfbeade3d3f8a039faa2a2c9957e835ad55b22e75bf57bb556ac8… 28 # Official test vector 2, seed: "64335bf29e5de62842c941766ba129b0643b5e7121ca26cfc190ec7dc354383055… 36 # Official test vector 3, seed: "225d5ce2ceac61930a07503fb59f7c2f936a3e075481da3ca299a80f8c5df9223a… 44 # Official test vector 4, seed: "edc76e7c1523e3862552133fea4d2ab05c69fb54a9354f0846456a2a407e071df4… 52 # Official test vector 5, seed: "aa93649193c2c5985acf8f9e6ac50c36ae16a2526d7c684f7a3bb4abcd7b6ff790… 60 # Official test vector 6, seed: "2e014dc7c2696b9f6d4af555cba4b931b34863ff60e2341d4fdfe472fef2fe2c33… 68 # Official test vector 7, seed: "aefb28fdd34e0ab403a703b535296e3a545ca479c1d8148e2d501b3c8dd8b1034b… 76 # Official test vector 8, seed: "cbe5161e8de02dda7de204aeb0fbb4ca81344ba8c30fe357a4664e5d2988a03b64… 84 # Official test vector 9, seed: "b4663a7a9883386a2ae4cbd93787e247bf26087e3826d1b8dbeb679e49c0bb286e… [all …]
|
| H A D | evppkey_ml_kem_512_keygen.txt | 12 # Official test vector 0, seed: "061550234d158c5ec95595fe04ef7a25767f2e24cc2bc479d09d86dc9abcfde705… 19 # Official test vector 1, seed: "d81c4d8d734fcbfbeade3d3f8a039faa2a2c9957e835ad55b22e75bf57bb556ac8… 26 # Official test vector 2, seed: "64335bf29e5de62842c941766ba129b0643b5e7121ca26cfc190ec7dc354383055… 33 # Official test vector 3, seed: "225d5ce2ceac61930a07503fb59f7c2f936a3e075481da3ca299a80f8c5df9223a… 40 # Official test vector 4, seed: "edc76e7c1523e3862552133fea4d2ab05c69fb54a9354f0846456a2a407e071df4… 47 # Official test vector 5, seed: "aa93649193c2c5985acf8f9e6ac50c36ae16a2526d7c684f7a3bb4abcd7b6ff790… 54 # Official test vector 6, seed: "2e014dc7c2696b9f6d4af555cba4b931b34863ff60e2341d4fdfe472fef2fe2c33… 61 # Official test vector 7, seed: "aefb28fdd34e0ab403a703b535296e3a545ca479c1d8148e2d501b3c8dd8b1034b… 68 # Official test vector 8, seed: "cbe5161e8de02dda7de204aeb0fbb4ca81344ba8c30fe357a4664e5d2988a03b64… 75 # Official test vector 9, seed: "b4663a7a9883386a2ae4cbd93787e247bf26087e3826d1b8dbeb679e49c0bb286e… [all …]
|
| H A D | evppkey_ml_kem_1024_keygen.txt | 13 # Official test vector 0, seed: "061550234d158c5ec95595fe04ef7a25767f2e24cc2bc479d09d86dc9abcfde705… 20 # Official test vector 1, seed: "d81c4d8d734fcbfbeade3d3f8a039faa2a2c9957e835ad55b22e75bf57bb556ac8… 27 # Official test vector 2, seed: "64335bf29e5de62842c941766ba129b0643b5e7121ca26cfc190ec7dc354383055… 34 # Official test vector 3, seed: "225d5ce2ceac61930a07503fb59f7c2f936a3e075481da3ca299a80f8c5df9223a… 41 # Official test vector 4, seed: "edc76e7c1523e3862552133fea4d2ab05c69fb54a9354f0846456a2a407e071df4… 48 # Official test vector 5, seed: "aa93649193c2c5985acf8f9e6ac50c36ae16a2526d7c684f7a3bb4abcd7b6ff790… 55 # Official test vector 6, seed: "2e014dc7c2696b9f6d4af555cba4b931b34863ff60e2341d4fdfe472fef2fe2c33… 62 # Official test vector 7, seed: "aefb28fdd34e0ab403a703b535296e3a545ca479c1d8148e2d501b3c8dd8b1034b… 69 # Official test vector 8, seed: "cbe5161e8de02dda7de204aeb0fbb4ca81344ba8c30fe357a4664e5d2988a03b64… 76 # Official test vector 9, seed: "b4663a7a9883386a2ae4cbd93787e247bf26087e3826d1b8dbeb679e49c0bb286e… [all …]
|
| H A D | evppkey_ml_kem_768_keygen.txt | 13 # Official test vector 0, seed: "061550234d158c5ec95595fe04ef7a25767f2e24cc2bc479d09d86dc9abcfde705… 20 # Official test vector 1, seed: "d81c4d8d734fcbfbeade3d3f8a039faa2a2c9957e835ad55b22e75bf57bb556ac8… 27 # Official test vector 2, seed: "64335bf29e5de62842c941766ba129b0643b5e7121ca26cfc190ec7dc354383055… 34 # Official test vector 3, seed: "225d5ce2ceac61930a07503fb59f7c2f936a3e075481da3ca299a80f8c5df9223a… 41 # Official test vector 4, seed: "edc76e7c1523e3862552133fea4d2ab05c69fb54a9354f0846456a2a407e071df4… 48 # Official test vector 5, seed: "aa93649193c2c5985acf8f9e6ac50c36ae16a2526d7c684f7a3bb4abcd7b6ff790… 55 # Official test vector 6, seed: "2e014dc7c2696b9f6d4af555cba4b931b34863ff60e2341d4fdfe472fef2fe2c33… 62 # Official test vector 7, seed: "aefb28fdd34e0ab403a703b535296e3a545ca479c1d8148e2d501b3c8dd8b1034b… 69 # Official test vector 8, seed: "cbe5161e8de02dda7de204aeb0fbb4ca81344ba8c30fe357a4664e5d2988a03b64… 76 # Official test vector 9, seed: "b4663a7a9883386a2ae4cbd93787e247bf26087e3826d1b8dbeb679e49c0bb286e… [all …]
|
| /freebsd/contrib/ofed/opensm/include/complib/ |
| H A D | cl_vector.h | 38 * This file contains vector definitions. Vector provides dynmically 39 * resizable array functionality. Objects in a Vector are not relocated 57 /****h* Component Library/Vector 59 * Vector 62 * The Vector is a self-sizing array. Like a traditonal array, a vector 64 * A vector grows transparently as the user adds elements to the array. 66 * As the vector grows in size, it does not relocate existing elements in 67 * memory. This allows using pointers to elements stored in a Vector. 69 * Users can supply an initializer functions that allow a vector to ensure 70 * that new items added to the vector are properly initialized. A vector [all …]
|
| H A D | cl_ptr_vector.h | 38 * This file contains pointer vector definitions. Pointer Vector provides 56 /****h* Component Library/Pointer Vector 58 * Pointer Vector 61 * The Pointer Vector is a self-sizing array of pointers. Like a traditonal 62 * array, a pointer vector allows efficient constant time access to elements 63 * with a specified index. A pointer vector grows transparently as the 91 /****d* Component Library: Pointer Vector/cl_pfn_ptr_vec_apply_t 97 * functions used to iterate elements in a pointer vector. 110 * [in] Pointer to an element at the specified index in the pointer vector. 124 * Pointer Vector, cl_ptr_vector_apply_func [all …]
|
| /freebsd/contrib/bc/include/ |
| H A D | vector.h | 64 /// An integer to shrink the size of a vector by using these instead of size_t. 69 /// An integer to shrink the size of a vector by using these instead of size_t. 80 /// Vector destructor. 119 /// The actual vector struct. 122 /// The vector array itself. This uses a char* because it is compatible with 126 /// The length of the vector, which is how many items actually exist. 129 /// The capacity of the vector, which is how many items can fit in the 133 /// The size of the items in the vector, as returned by sizeof(). 142 * Initializes a vector. 143 * @param v The vector to initialize. [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | vector | 16 vector synopsis 22 class vector 38 vector() 40 explicit vector(const allocator_type&); 41 explicit vector(size_type n); 42 explicit vector(size_type n, const allocator_type&); // C++14 43 vector(size_type n, const value_type& value, const allocator_type& = allocator_type()); 45 vector(InputIterator first, InputIterator last, const allocator_type& = allocator_type()); 47 constexpr vector(from_range_t, R&& rg, const Allocator& = Allocator()); // C++23 48 vector(const vector& x); [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoVSDPatterns.td | 10 /// support code generation for the standard 'V' (Vector) extension, version 132 vti.Vector, vti.Vector, vti.Log2SEW, 135 vti.Vector, vti.Vector, vti.Log2SEW, 148 vti.Vector, vti.Vector, vti.Log2SEW, 207 vti.Vector, vti.Vector, vti.Log2SEW, 210 vti.Vector, vti.Vector, vti.Scalar, 222 vti.Vector, vti.Vector, vti.Log2SEW, 225 vti.Vector, vti.Vector, vti.Scalar, 236 def : Pat<(fvti.Vector (vop (fvti.Vector (SplatFPOp fvti.Scalar:$rs2)), 237 (fvti.Vector fvti.RegClass:$rs1))), [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__vector/ |
| H A D | vector_bool.h | 24 #include <__fwd/vector.h> 70 struct hash<vector<bool, _Allocator> >; 73 struct __has_storage_type<vector<bool, _Allocator> > { 78 class vector<bool, _Allocator> { 80 using __self _LIBCPP_NODEBUG = vector; 87 using pointer = __bit_iterator<vector, false>; 88 using const_pointer = __bit_iterator<vector, true>; 105 using reference = __bit_reference<vector>; 109 using const_reference = __bit_const_reference<vector>; 125 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 vector() [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | vector | 16 vector synopsis 22 class vector 38 vector() 40 explicit vector(const allocator_type&); 41 explicit vector(size_type n); 42 explicit vector(size_type n, const allocator_type&); // C++14 43 vector(size_type n, const value_type& value, const allocator_type& = allocator_type()); 45 vector(InputIterator first, InputIterator last, const allocator_type& = allocator_type()); 47 constexpr vector(from_range_t, R&& rg, const Allocator& = Allocator()); // C++23 48 vector(const vector& x); [all …]
|
| /freebsd/crypto/openssl/crypto/ml_dsa/ |
| H A D | ml_dsa_vector.h | 19 * @brief Initialize a Vector object. 21 * @param v The vector to initialize. 26 static ossl_inline ossl_unused void vector_init(VECTOR *v, POLY *polys, size_t num_polys) in vector_init() 32 static ossl_inline ossl_unused int vector_alloc(VECTOR *v, size_t num_polys) in vector_alloc() 41 static ossl_inline ossl_unused void vector_free(VECTOR *v) in vector_free() 49 static ossl_inline ossl_unused void vector_zero(VECTOR *va) in vector_zero() 56 * @brief copy a vector 60 vector_copy(VECTOR *dst, const VECTOR *src) in vector_copy() 68 vector_equal(const VECTOR *a, const VECTOR *b) in vector_equal() 83 vector_add(const VECTOR *lhs, const VECTOR *rhs, VECTOR *out) in vector_add() [all …]
|