/netbsd-src/external/apache2/llvm/dist/clang/lib/Headers/ |
H A D | altivec.h | 46 static __inline__ vector signed char __ATTRS_o_ai vec_perm( 47 vector signed char __a, vector signed char __b, vector unsigned char __c); 49 static __inline__ vector unsigned char __ATTRS_o_ai 50 vec_perm(vector unsigned char __a, vector unsigned char __b, 51 vector unsigned char __c); 53 static __inline__ vector bool char __ATTRS_o_ai 54 vec_perm(vector bool char __a, vector bool char __b, vector unsigned char __c); 56 static __inline__ vector short __ATTRS_o_ai vec_perm(vector signed short __a, 57 vector signed short __b, 58 vector unsigned char __c); [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/basics/ |
H A D | amdgpu_vector.c | 37 struct vector *vector, in dal_vector_construct() argument 42 vector->container = NULL; in dal_vector_construct() 50 vector->container = kcalloc(capacity, struct_size, GFP_KERNEL); in dal_vector_construct() 51 if (vector->container == NULL) in dal_vector_construct() 53 vector->capacity = capacity; in dal_vector_construct() 54 vector->struct_size = struct_size; in dal_vector_construct() 55 vector->count = 0; in dal_vector_construct() 56 vector->ctx = ctx; in dal_vector_construct() 61 struct vector *vector, in dal_vector_presized_costruct() argument 69 vector->container = NULL; in dal_vector_presized_costruct() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | BuiltinsSystemZ.def | 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") 43 TARGET_BUILTIN(__builtin_s390_vpksf, "V8SsV4SiV4Si", "nc", "vector") 44 TARGET_BUILTIN(__builtin_s390_vpksfs, "V8SsV4SiV4Sii*", "nc", "vector") [all …]
|
/netbsd-src/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.arch/ |
H A D | altivec-abi.c | 3 vector short vshort = {111, 222, 333, 444, 555, 666, 777, 888}; 4 vector unsigned short vushort = {100, 200, 300, 400, 500, 600, 700, 800}; 5 vector int vint = {-10, -20, -30, -40}; 6 vector unsigned int vuint = {1111, 2222, 3333, 4444}; 7 vector char vchar = {'a','b','c','d','e','f','g','h','i','l','m','n','o','p','q','r'}; 8 vector unsigned char vuchar = {'A','B','C','D','E','F','G','H','I','L','M','N','O','P','Q','R'}; 9 vector float vfloat = {1.25, 3.75, 5.5, 1.25}; 11 vector short vshort_d = {0,0,0,0,0,0,0,0}; 12 vector unsigned short vushort_d = {0,0,0,0,0,0,0,0}; 13 vector int vint_d = {0,0,0,0}; [all …]
|
H A D | e500-abi.c | 5 #define vector __attribute__((vector_size(8))) macro 7 vector unsigned short f_vec; 8 vector short g_vec; 9 vector float h_vec; 10 vector float i_vec; 11 vector unsigned int l_vec; 12 vector int m_vec; 13 vector int n_vec; 16 vector unsigned int a_vec_d = {1, 1}; 17 vector int b_vec_d = {0, 0}; [all …]
|
H A D | vsx-regs.c | 4 vector unsigned int 5 vector_fun (vector unsigned int a, vector unsigned int b) in vector_fun() 7 vector unsigned int c; in vector_fun() 8 a = ((vector unsigned int) vec_splat_u8(2)); in vector_fun() 9 b = ((vector unsigned int) vec_splat_u8(3)); in vector_fun() 18 vector unsigned int y; in main() 19 vector unsigned int x; in main() 20 vector unsigned int z; in main() 29 x = ((vector unsigned int) vec_splat_u8 (-2)); in main() 30 y = ((vector unsigned int) vec_splat_u8 (1)); in main() [all …]
|
/netbsd-src/external/gpl3/gdb/dist/gdb/testsuite/gdb.arch/ |
H A D | altivec-abi.c | 3 vector short vshort = {111, 222, 333, 444, 555, 666, 777, 888}; 4 vector unsigned short vushort = {100, 200, 300, 400, 500, 600, 700, 800}; 5 vector int vint = {-10, -20, -30, -40}; 6 vector unsigned int vuint = {1111, 2222, 3333, 4444}; 7 vector char vchar = {'a','b','c','d','e','f','g','h','i','l','m','n','o','p','q','r'}; 8 vector unsigned char vuchar = {'A','B','C','D','E','F','G','H','I','L','M','N','O','P','Q','R'}; 9 vector float vfloat = {1.25, 3.75, 5.5, 1.25}; 11 vector short vshort_d = {0,0,0,0,0,0,0,0}; 12 vector unsigned short vushort_d = {0,0,0,0,0,0,0,0}; 13 vector int vint_d = {0,0,0,0}; [all …]
|
H A D | e500-abi.c | 5 #define vector __attribute__((vector_size(8))) macro 7 vector unsigned short f_vec; 8 vector short g_vec; 9 vector float h_vec; 10 vector float i_vec; 11 vector unsigned int l_vec; 12 vector int m_vec; 13 vector int n_vec; 16 vector unsigned int a_vec_d = {1, 1}; 17 vector int b_vec_d = {0, 0}; [all …]
|
/netbsd-src/sys/external/bsd/compiler_rt/dist/test/Unit/ |
H A D | comparedf2_test.c | 37 int test__cmpdf2(const struct TestVector *vector) { in test__cmpdf2() argument 39 if (__eqdf2(vector->a, vector->b) != vector->eqReference) { in test__cmpdf2() 41 vector->a, vector->b, in test__cmpdf2() 42 __eqdf2(vector->a, vector->b), in test__cmpdf2() 43 vector->eqReference); in test__cmpdf2() 47 if (__gedf2(vector->a, vector->b) != vector->geReference) { in test__cmpdf2() 49 vector->a, vector->b, in test__cmpdf2() 50 __gedf2(vector->a, vector->b), in test__cmpdf2() 51 vector->geReference); in test__cmpdf2() 55 if (__gtdf2(vector->a, vector->b) != vector->gtReference) { in test__cmpdf2() [all …]
|
H A D | comparesf2_test.c | 37 int test__cmpsf2(const struct TestVector *vector) { in test__cmpsf2() argument 39 if (__eqsf2(vector->a, vector->b) != vector->eqReference) { in test__cmpsf2() 41 vector->a, vector->b, in test__cmpsf2() 42 __eqsf2(vector->a, vector->b), in test__cmpsf2() 43 vector->eqReference); in test__cmpsf2() 47 if (__gesf2(vector->a, vector->b) != vector->geReference) { in test__cmpsf2() 49 vector->a, vector->b, in test__cmpsf2() 50 __gesf2(vector->a, vector->b), in test__cmpsf2() 51 vector->geReference); in test__cmpsf2() 55 if (__gtsf2(vector->a, vector->b) != vector->gtReference) { in test__cmpsf2() [all …]
|
/netbsd-src/sys/external/bsd/compiler_rt/dist/test/builtins/Unit/ |
H A D | comparedf2_test.c | 37 int test__cmpdf2(const struct TestVector *vector) { in test__cmpdf2() argument 39 if (__eqdf2(vector->a, vector->b) != vector->eqReference) { in test__cmpdf2() 41 vector->a, vector->b, in test__cmpdf2() 42 __eqdf2(vector->a, vector->b), in test__cmpdf2() 43 vector->eqReference); in test__cmpdf2() 47 if (__gedf2(vector->a, vector->b) != vector->geReference) { in test__cmpdf2() 49 vector->a, vector->b, in test__cmpdf2() 50 __gedf2(vector->a, vector->b), in test__cmpdf2() 51 vector->geReference); in test__cmpdf2() 55 if (__gtdf2(vector->a, vector->b) != vector->gtReference) { in test__cmpdf2() [all …]
|
H A D | comparesf2_test.c | 37 int test__cmpsf2(const struct TestVector *vector) { in test__cmpsf2() argument 39 if (__eqsf2(vector->a, vector->b) != vector->eqReference) { in test__cmpsf2() 41 vector->a, vector->b, in test__cmpsf2() 42 __eqsf2(vector->a, vector->b), in test__cmpsf2() 43 vector->eqReference); in test__cmpsf2() 47 if (__gesf2(vector->a, vector->b) != vector->geReference) { in test__cmpsf2() 49 vector->a, vector->b, in test__cmpsf2() 50 __gesf2(vector->a, vector->b), in test__cmpsf2() 51 vector->geReference); in test__cmpsf2() 55 if (__gtsf2(vector->a, vector->b) != vector->gtReference) { in test__cmpsf2() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/include/ |
H A D | vector.h | 31 struct vector { struct 40 struct vector *vector, argument 45 struct vector *dal_vector_create( 52 struct vector *dal_vector_presized_create( 59 struct vector *vector); 62 struct vector **vector); 65 const struct vector *vector); 75 struct vector *vector, 80 struct vector *vector, 85 const struct vector *vector, [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.td | 37 def v1i1 : ValueType<1, 15>; // 1 x i1 vector value 38 def v2i1 : ValueType<2, 16>; // 2 x i1 vector value 39 def v4i1 : ValueType<4, 17>; // 4 x i1 vector value 40 def v8i1 : ValueType<8, 18>; // 8 x i1 vector value 41 def v16i1 : ValueType<16, 19>; // 16 x i1 vector value 42 def v32i1 : ValueType<32, 20>; // 32 x i1 vector value 43 def v64i1 : ValueType<64, 21>; // 64 x i1 vector value 44 def v128i1 : ValueType<128, 22>; // 128 x i1 vector value 45 def v256i1 : ValueType<256, 23>; // 256 x i1 vector value 46 def v512i1 : ValueType<512, 24>; // 512 x i1 vector value [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libgfortran/intrinsics/ |
H A D | unpack_generic.c | 34 unpack_bounds (gfc_array_char *ret, const gfc_array_char *vector, in unpack_bounds() argument 38 vec_size = size0 ((array_t *) vector); in unpack_bounds() 57 unpack_internal (gfc_array_char *ret, const gfc_array_char *vector, in unpack_internal() argument 149 vstride0 = GFC_DESCRIPTOR_STRIDE_BYTES(vector,0); in unpack_internal() 155 vptr = vector->base_addr; in unpack_internal() 209 unpack1 (gfc_array_char *ret, const gfc_array_char *vector, in unpack1() argument 216 unpack_bounds (ret, vector, mask, field); in unpack1() 218 type_size = GFC_DTYPE_TYPE_SIZE (vector); in unpack1() 219 size = GFC_DESCRIPTOR_SIZE (vector); in unpack1() 225 unpack1_i1 ((gfc_array_i1 *) ret, (gfc_array_i1 *) vector, in unpack1() [all …]
|
H A D | pack_generic.c | 71 const gfc_array_l1 *mask, const gfc_array_char *vector, in pack_internal() argument 143 if (vector != NULL) in pack_internal() 147 total = GFC_DESCRIPTOR_EXTENT(vector,0); in pack_internal() 228 if (vector) in pack_internal() 230 n = GFC_DESCRIPTOR_EXTENT(vector,0); in pack_internal() 234 sstride0 = GFC_DESCRIPTOR_STRIDE_BYTES(vector,0); in pack_internal() 238 sptr = vector->base_addr + sstride0 * nelem; in pack_internal() 256 const gfc_array_l1 *mask, const gfc_array_char *vector) in pack() argument 268 (gfc_array_l1 *) mask, (gfc_array_i1 *) vector); in pack() 274 (gfc_array_l1 *) mask, (gfc_array_i2 *) vector); in pack() [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libgfortran/intrinsics/ |
H A D | unpack_generic.c | 34 unpack_bounds (gfc_array_char *ret, const gfc_array_char *vector, in unpack_bounds() argument 38 vec_size = size0 ((array_t *) vector); in unpack_bounds() 57 unpack_internal (gfc_array_char *ret, const gfc_array_char *vector, in unpack_internal() argument 149 vstride0 = GFC_DESCRIPTOR_STRIDE_BYTES(vector,0); in unpack_internal() 155 vptr = vector->base_addr; in unpack_internal() 209 unpack1 (gfc_array_char *ret, const gfc_array_char *vector, in unpack1() argument 216 unpack_bounds (ret, vector, mask, field); in unpack1() 218 type_size = GFC_DTYPE_TYPE_SIZE (vector); in unpack1() 219 size = GFC_DESCRIPTOR_SIZE (vector); in unpack1() 225 unpack1_i1 ((gfc_array_i1 *) ret, (gfc_array_i1 *) vector, in unpack1() [all …]
|
H A D | pack_generic.c | 71 const gfc_array_l1 *mask, const gfc_array_char *vector, in pack_internal() argument 143 if (vector != NULL) in pack_internal() 147 total = GFC_DESCRIPTOR_EXTENT(vector,0); in pack_internal() 228 if (vector) in pack_internal() 230 n = GFC_DESCRIPTOR_EXTENT(vector,0); in pack_internal() 234 sstride0 = GFC_DESCRIPTOR_STRIDE_BYTES(vector,0); in pack_internal() 238 sptr = vector->base_addr + sstride0 * nelem; in pack_internal() 256 const gfc_array_l1 *mask, const gfc_array_char *vector) in pack() argument 268 (gfc_array_l1 *) mask, (gfc_array_i1 *) vector); in pack() 274 (gfc_array_l1 *) mask, (gfc_array_i2 *) vector); in pack() [all …]
|
/netbsd-src/sys/arch/atari/atari/ |
H A D | intr.c | 108 intr_establish(int vector, int type, int pri, hw_ifun_t ih_fun, void *ih_arg) in intr_establish() argument 120 ih->ih_vector = vector; in intr_establish() 128 if (vector < AVEC_MIN || vector > AVEC_MAX) { in intr_establish() 132 vec_list = &autovec_list[vector - 1]; in intr_establish() 133 hard_vec = &autovects[vector - 1]; in intr_establish() 134 ih->ih_intrcnt = &intrcnt_auto[vector - 1]; in intr_establish() 137 if (vector < UVEC_MIN || vector > UVEC_MAX) { in intr_establish() 141 vec_list = &uservec_list[vector]; in intr_establish() 142 hard_vec = &uservects[vector]; in intr_establish() 143 ih->ih_intrcnt = &intrcnt_user[vector]; in intr_establish() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | SIMachineScheduler.h | 63 std::vector<SUnit*> SUnits; 65 std::vector<SUnit*> TopReadySUs; 66 std::vector<SUnit*> ScheduledSUnits; 76 std::vector<unsigned> InternalAdditionnalPressure; 78 std::vector<unsigned> LiveInPressure; 79 std::vector<unsigned> LiveOutPressure; 91 std::vector<unsigned> HasLowLatencyNonWaitedParent; 96 std::vector<SIScheduleBlock*> Preds; // All blocks predecessors. 98 std::vector<std::pair<SIScheduleBlock*, SIScheduleBlockLinkKind>> Succs; 120 const std::vector<SIScheduleBlock*>& getPreds() const { return Preds; } in getPreds() [all …]
|
/netbsd-src/sys/arch/ia64/ia64/ |
H A D | interrupt.c | 76 interrupt(uint64_t vector, struct trapframe *tf) in interrupt() argument 95 if (vector == 0) { in interrupt() 102 vector = (int)inta; in interrupt() 103 } else if (vector == 15) in interrupt() 106 if (vector == CLOCK_VECTOR) {/* clock interrupt */ in interrupt() 137 } else if (vector == ipi_vector[IPI_AST]) { in interrupt() 140 } else if (vector == ipi_vector[IPI_HIGH_FP]) { in interrupt() 150 } else if (vector == ipi_vector[IPI_RENDEZVOUS]) { in interrupt() 156 } else if (vector == ipi_vector[IPI_STOP]) { in interrupt() 165 } else if (vector == ipi_vector[IPI_PREEMPT]) { in interrupt() [all …]
|
/netbsd-src/external/apache2/llvm/dist/libcxx/include/ |
H A D | vector | 2 //===------------------------------ vector --------------------------------===// 14 vector synopsis 20 class vector 36 vector() 38 explicit vector(const allocator_type&); 39 explicit vector(size_type n); 40 explicit vector(size_type n, const allocator_type&); // C++14 41 vector(size_type n, const value_type& value, const allocator_type& = allocator_type()); 43 vector(InputIterator first, InputIterator last, const allocator_type& = allocator_type()); 44 vector(const vector& x); [all …]
|
/netbsd-src/external/apache2/llvm/dist/libcxx/benchmarks/ |
H A D | GenerateInput.h | 52 inline std::vector<IntT> getDuplicateIntegerInputs(size_t N) { in getDuplicateIntegerInputs() 53 std::vector<IntT> inputs(N, static_cast<IntT>(-1)); in getDuplicateIntegerInputs() 58 inline std::vector<IntT> getSortedIntegerInputs(size_t N) { in getSortedIntegerInputs() 59 std::vector<IntT> inputs; in getSortedIntegerInputs() 66 std::vector<IntT> getSortedLargeIntegerInputs(size_t N) { in getSortedLargeIntegerInputs() 67 std::vector<IntT> inputs; in getSortedLargeIntegerInputs() 75 std::vector<IntT> getSortedTopBitsIntegerInputs(size_t N) { in getSortedTopBitsIntegerInputs() 76 std::vector<IntT> inputs = getSortedIntegerInputs<IntT>(N); in getSortedTopBitsIntegerInputs() 82 inline std::vector<IntT> getReverseSortedIntegerInputs(size_t N) { in getReverseSortedIntegerInputs() 83 std::vector<IntT> inputs; in getReverseSortedIntegerInputs() [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/ |
H A D | extend.texi | 80 * Vector Extensions:: Using vector instructions through built-in functions. 1043 the vector scalar (VSX) instruction set. @code{__float128} supports 4746 a special section with code to initialize the interrupt vector table. 4759 vector table should be initialized for this function, i.e.@: for each 4762 entirely, in which case no interrupt vector table entry is provided. 4802 that the specified function should be called through the function vector. 4803 Calling a function through the function vector reduces code size; however, 4804 the function vector has a limited size (maximum 128 entries on the H8/300 4806 and shares space with the interrupt vector. 4876 subroutine. The argument to the attribute is the vector number entry [all …]
|
/netbsd-src/external/gpl3/binutils/dist/opcodes/ |
H A D | s390-opc.txt | 1182 e70000000013 vgef VRV_VVXRDU "vector gather element 4 byte elements" z13 zarch vx 1183 e70000000012 vgeg VRV_VVXRDU "vector gather element 8 byte elements" z13 zarch vx 1184 e70000000044 vgbm VRI_V0U "vector generate byte mask" z13 zarch vx 1185 e70000000044 vzero VRI_V "vector set to zero" z13 zarch vx 1186 e700ffff0044 vone VRI_V "vector set to ones" z13 zarch vx 1187 e70000000046 vgm VRI_V0UUU "vector generate mask" z13 zarch vx 1188 e70000000046 vgmb VRI_V0UU "vector generate mask byte" z13 zarch vx 1189 e70000001046 vgmh VRI_V0UU "vector generate mask halfword" z13 zarch vx 1190 e70000002046 vgmf VRI_V0UU "vector generate mask word" z13 zarch vx 1191 e70000003046 vgmg VRI_V0UU "vector generate mask double word" z13 zarch vx [all …]
|