10 #ifndef EIGEN_TYPE_CASTING_SVE_H
11 #define EIGEN_TYPE_CASTING_SVE_H
17 struct type_casting_traits<float, numext::
int32_t> {
22 struct type_casting_traits<numext::
int32_t, float> {
28 return svcvt_f32_s32_z(svptrue_b32(),
a);
33 return svcvt_s32_f32_z(svptrue_b32(),
a);
38 return svreinterpret_f32_s32(
a);
43 return svreinterpret_s32_f32(
a);
#define EIGEN_STRONG_INLINE
Definition: Macros.h:917
EIGEN_STRONG_INLINE PacketXf preinterpret< PacketXf, PacketXi >(const PacketXi &a)
Definition: TypeCasting.h:37
EIGEN_STRONG_INLINE PacketXf pcast< PacketXi, PacketXf >(const PacketXi &a)
Definition: TypeCasting.h:27
EIGEN_STRONG_INLINE PacketXi preinterpret< PacketXi, PacketXf >(const PacketXf &a)
Definition: TypeCasting.h:42
EIGEN_STRONG_INLINE PacketXi pcast< PacketXf, PacketXi >(const PacketXf &a)
Definition: TypeCasting.h:32
Namespace containing all symbols from the Eigen library.
Definition: LDLT.h:16
Definition: document.h:416
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
Definition: pointer.h:1181
signed int int32_t
Definition: stdint.h:123
@ TgtCoeffRatio
Definition: GenericPacketMath.h:152
@ VectorizedCast
Definition: GenericPacketMath.h:150
@ SrcCoeffRatio
Definition: GenericPacketMath.h:151