HomeSort by: relevance | last modified time | path
    Searched refs:simd_abi (Results 1 - 19 of 19) sorted by relevancy

  /src/external/gpl3/gcc.old/dist/libstdc++-v3/include/experimental/bits/
simd_converter.h 33 struct _SimdConverter<_From, simd_abi::scalar, _To, simd_abi::scalar,
43 struct _SimdConverter<_From, simd_abi::scalar, _To, _Abi,
44 enable_if_t<!is_same_v<_Abi, simd_abi::scalar>>>
65 is_same<_AFrom, simd_abi::scalar>, is_same<_ATo, simd_abi::scalar>,
81 struct _SimdConverter<_From, simd_abi::scalar, _To, simd_abi::fixed_size<1>,
84 _GLIBCXX_SIMD_INTRINSIC constexpr _SimdTuple<_To, simd_abi::scalar>
91 struct _SimdConverter<_From, simd_abi::fixed_size<1>, _To, simd_abi::scalar
    [all...]
simd.h 68 * _Ap or _Abi: An ABI tag from the simd_abi namespace
91 namespace simd_abi { namespace
92 // simd_abi forward declarations {{{
149 } // namespace simd_abi
659 struct __is_fixed_size_abi<simd_abi::fixed_size<_Np>> : true_type {};
669 { return is_same_v<simd_abi::scalar, _Abi>; }
692 { return is_same_v<simd_abi::_VecBltnBtmsk<__abi_bytes_v<_Abi>>, _Abi>; }
701 return _Bytes <= 16 && is_same_v<simd_abi::_VecBuiltin<_Bytes>, _Abi>;
712 && is_same_v<simd_abi::_VecBuiltin<_Bytes>, _Abi>;
722 return _Bytes <= 64 && is_same_v<simd_abi::_Avx512<_Bytes>, _Abi>
    [all...]
simd_builtin.h 814 // simd_abi::_VecBuiltin {{{
816 struct simd_abi::_VecBuiltin
947 // simd_abi::_VecBltnBtmsk {{{
949 struct simd_abi::_VecBltnBtmsk
1480 using _UAbi = simd_abi::deduce_t<_Up, _UW_size>;
1702 return __binary_op(simd<_Tp, simd_abi::scalar>(__x[0]),
1703 simd<_Tp, simd_abi::scalar>(__x[1]))[0];
1706 simd<_Tp, simd_abi::scalar> __acc = __x[0];
1708 __acc = __binary_op(__acc, simd<_Tp, simd_abi::scalar>(__x[__i]));
1717 __binary_op(simd<_Tp, simd_abi::scalar>(__x[0])
    [all...]
simd_scalar.h 54 // simd_abi::_Scalar {{{
55 struct simd_abi::_Scalar
136 using abi_type = simd_abi::scalar;
190 _S_reduce(const simd<_Tp, simd_abi::scalar>& __x, const _BinaryOperation&)
312 using _ST = _SimdTuple<_Tp, simd_abi::scalar>;
simd_fixed_size.h 80 _GLIBCXX_SIMD_INTRINSIC constexpr _SimdTuple<_Tp, simd_abi::scalar, _A10, _A1s...>
756 _SimdTuple<_Tp, simd_abi::scalar>{__args}..., _SimdTuple<_Tp>());
927 using _RetAbi = simd_abi::deduce_t<_Tp, __return_size>;
1097 // simd_abi::_Fixed {{{
1099 struct simd_abi::_Fixed
1108 : __bool_constant<(_Np <= simd_abi::max_fixed_size<_Tp>)> {};
1247 using _Simd = simd<_Tp, simd_abi::fixed_size<_Np>>;
1370 return __binary_op(simd<_Tp, simd_abi::scalar>(
1379 simd<_Tp, simd_abi::scalar>(
1381 simd<_Tp, simd_abi::scalar>
    [all...]
simd_neon.h 96 const auto __halves = split<simd<_Tp, simd_abi::_Neon<8>>>(__x);
98 return _SimdImplNeon<simd_abi::_Neon<8>>::_S_reduce(
simd_math.h 506 enable_if_t<is_floating_point<_Tp>::value, simd<_Tp, simd_abi::scalar>>
507 cos(simd<_Tp, simd_abi::scalar> __x)
552 enable_if_t<is_floating_point<_Tp>::value, simd<_Tp, simd_abi::scalar>>
553 sin(simd<_Tp, simd_abi::scalar> __x)
670 simd_abi::deduce_t<int, _Np>::_CommonImpl::_S_store(__e, __exp);
simd_x86.h 1065 using _Ap = simd_abi::deduce_t<_Up, _Np>;
2645 constexpr _SimdConverter<int, simd_abi::fixed_size<_Np>, _Tp, _Abi>
3895 : simd_abi::_VecBuiltin<sizeof(_Tp) * _Np>::_S_masked(__x));
5266 _MaskImplX86<simd_abi::__sse>::_S_popcount(
5267 simd_mask<_I, simd_abi::__sse>(__private_init,
  /src/external/gpl3/gcc/dist/libstdc++-v3/include/experimental/bits/
simd_converter.h 45 struct _SimdConverter<_From, simd_abi::scalar, _To, simd_abi::scalar,
55 struct _SimdConverter<_From, simd_abi::scalar, _To, _Abi,
56 enable_if_t<!is_same_v<_Abi, simd_abi::scalar>>>
77 is_same<_AFrom, simd_abi::scalar>, is_same<_ATo, simd_abi::scalar>,
98 is_same<_AFrom, simd_abi::scalar>, is_same<_ATo, simd_abi::scalar>,
114 struct _SimdConverter<_From, simd_abi::scalar, _To, simd_abi::fixed_size<1>
    [all...]
simd.h 72 * _Ap or _Abi: An ABI tag from the simd_abi namespace
101 namespace simd_abi { namespace
102 // simd_abi forward declarations {{{
166 } // namespace simd_abi
681 struct __is_fixed_size_abi<simd_abi::fixed_size<_Np>> : true_type {};
691 { return is_same_v<simd_abi::scalar, _Abi>; }
714 { return is_same_v<simd_abi::_VecBltnBtmsk<__abi_bytes_v<_Abi>>, _Abi>; }
723 return _Bytes <= 16 && is_same_v<simd_abi::_VecBuiltin<_Bytes>, _Abi>;
734 && is_same_v<simd_abi::_VecBuiltin<_Bytes>, _Abi>;
744 return _Bytes <= 64 && is_same_v<simd_abi::_Avx512<_Bytes>, _Abi>
    [all...]
simd_builtin.h 814 // simd_abi::_VecBuiltin {{{
816 struct simd_abi::_VecBuiltin
947 // simd_abi::_VecBltnBtmsk {{{
949 struct simd_abi::_VecBltnBtmsk
1480 using _UAbi = simd_abi::__no_sve_deduce_t<_Up, _UW_size>;
1702 return __binary_op(simd<_Tp, simd_abi::scalar>(__x[0]),
1703 simd<_Tp, simd_abi::scalar>(__x[1]))[0];
1706 simd<_Tp, simd_abi::scalar> __acc = __x[0];
1708 __acc = __binary_op(__acc, simd<_Tp, simd_abi::scalar>(__x[__i]));
1717 __binary_op(simd<_Tp, simd_abi::scalar>(__x[0])
    [all...]
simd_scalar.h 54 // simd_abi::_Scalar {{{
55 struct simd_abi::_Scalar
136 using abi_type = simd_abi::scalar;
190 _S_reduce(const simd<_Tp, simd_abi::scalar>& __x, const _BinaryOperation&)
312 using _ST = _SimdTuple<_Tp, simd_abi::scalar>;
simd_fixed_size.h 80 _GLIBCXX_SIMD_INTRINSIC constexpr _SimdTuple<_Tp, simd_abi::scalar, _A10, _A1s...>
756 _SimdTuple<_Tp, simd_abi::scalar>{__args}..., _SimdTuple<_Tp>());
927 using _RetAbi = simd_abi::deduce_t<_Tp, __return_size>;
1097 // simd_abi::_Fixed {{{
1099 struct simd_abi::_Fixed
1108 : __bool_constant<(_Np <= simd_abi::max_fixed_size<_Tp>)> {};
1247 using _Simd = simd<_Tp, simd_abi::fixed_size<_Np>>;
1370 return __binary_op(simd<_Tp, simd_abi::scalar>(
1379 simd<_Tp, simd_abi::scalar>(
1381 simd<_Tp, simd_abi::scalar>
    [all...]
simd_neon.h 96 const auto __halves = split<simd<_Tp, simd_abi::_Neon<8>>>(__x);
98 return _SimdImplNeon<simd_abi::_Neon<8>>::_S_reduce(
simd_math.h 506 enable_if_t<is_floating_point<_Tp>::value, simd<_Tp, simd_abi::scalar>>
507 cos(simd<_Tp, simd_abi::scalar> __x)
552 enable_if_t<is_floating_point<_Tp>::value, simd<_Tp, simd_abi::scalar>>
553 sin(simd<_Tp, simd_abi::scalar> __x)
682 simd_abi::deduce_t<int, _Np>::_CommonImpl::_S_store(__e, __exp);
simd_sve.h 456 template <typename... _As, typename = enable_if_t<((is_same_v<simd_abi::scalar, _As> && ...)
590 struct simd_abi::_SveAbi
simd_x86.h 1065 using _Ap = simd_abi::deduce_t<_Up, _Np>;
2645 constexpr _SimdConverter<int, simd_abi::fixed_size<_Np>, _Tp, _Abi>
3895 : simd_abi::_VecBuiltin<sizeof(_Tp) * _Np>::_S_masked(__x));
5266 _MaskImplX86<simd_abi::__sse>::_S_popcount(
5267 simd_mask<_I, simd_abi::__sse>(__private_init,
  /src/external/gpl3/gcc/dist/gcc/config/aarch64/
aarch64.cc 1225 predefined_function_abi &simd_abi = function_abis[ARM_PCS_SIMD]; local
1226 if (!simd_abi.initialized_p ())
1233 simd_abi.initialize (ARM_PCS_SIMD, full_reg_clobbers);
1235 return simd_abi;
  /src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
aarch64.cc 3231 predefined_function_abi &simd_abi = function_abis[ARM_PCS_SIMD]; local
3232 if (!simd_abi.initialized_p ())
3239 simd_abi.initialize (ARM_PCS_SIMD, full_reg_clobbers);
3241 return simd_abi;

Completed in 108 milliseconds