#include <Complex.h>
◆ Packet2cf() [1/14]
◆ Packet2cf() [2/14]
const Scalar * a
Definition: level2_cplx_impl.h:32
Packet4f v
Definition: AltiVec/Complex.h:78
◆ Packet2cf() [3/14]
◆ Packet2cf() [4/14]
◆ Packet2cf() [5/14]
◆ Packet2cf() [6/14]
EIGEN_STRONG_INLINE Eigen::internal::Packet2cf::Packet2cf |
( |
const std::complex< float > & |
a, |
|
|
const std::complex< float > & |
b |
|
) |
| |
|
inlineexplicit |
AnnoyingScalar imag(const AnnoyingScalar &)
Definition: AnnoyingScalar.h:132
Scalar * b
Definition: benchVecAdd.cpp:17
float real
Definition: datatypes.h:10
__vector float Packet4f
Definition: AltiVec/PacketMath.h:33
t
Definition: plotPSD.py:36
References a, b, imag(), plotPSD::t, and v.
◆ Packet2cf() [7/14]
◆ Packet2cf() [8/14]
◆ Packet2cf() [9/14]
◆ Packet2cf() [10/14]
◆ Packet2cf() [11/14]
◆ Packet2cf() [12/14]
◆ Packet2cf() [13/14]
◆ Packet2cf() [14/14]
◆ conjugate()
EIGEN_STRONG_INLINE Packet2cf()
Definition: AltiVec/Complex.h:39
References Packet2cf(), and v.
◆ operator*() [1/2]
◆ operator*() [2/2]
◆ operator*=() [1/2]
EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf &a, const Packet2cf &b)
Definition: AltiVec/Complex.h:42
References b, Packet2cf(), pmul(), and v.
◆ operator*=() [2/2]
45 v1 = (
Packet4f)__builtin_msa_ilvev_w((v4i32)
v, (v4i32)
v);
47 v2 = (
Packet4f)__builtin_msa_ilvod_w((v4i32)
v, (v4i32)
v);
#define EIGEN_MSA_SHF_I8(a, b, c, d)
Definition: MSA/PacketMath.h:51
Map< RowVectorXf > v2(M2.data(), M2.size())
M1<< 1, 2, 3, 4, 5, 6, 7, 8, 9;Map< RowVectorXf > v1(M1.data(), M1.size())
EIGEN_DEVICE_FUNC Packet padd(const Packet &a, const Packet &b)
Definition: GenericPacketMath.h:318
References b, EIGEN_MSA_SHF_I8, Packet2cf(), Eigen::internal::padd(), pmul(), v, v1(), and v2().
◆ operator+() [1/2]
◆ operator+() [2/2]
◆ operator+=() [1/2]
◆ operator+=() [2/2]
◆ operator-() [1/4]
◆ operator-() [2/4]
◆ operator-() [3/4]
◆ operator-() [4/4]
◆ operator-=() [1/2]
EIGEN_DEVICE_FUNC Packet psub(const Packet &a, const Packet &b)
Definition: GenericPacketMath.h:337
References b, Eigen::internal::psub(), and v.
◆ operator-=() [2/2]
◆ operator/()
◆ operator/=()
◆ operator=()
◆ pmul()
50 v1 = vec_madd(
v1,
b.v, p4f_ZERO);
52 v2 = vec_madd(
v2,
b.v, p4f_ZERO);
EIGEN_STRONG_INLINE Packet4f padd< Packet4f >(const Packet4f &a, const Packet4f &b)
Definition: AltiVec/PacketMath.h:1066
static Packet16uc p16uc_PSET32_WEVEN
Definition: AltiVec/PacketMath.h:132
static Packet4ui p4ui_CONJ_XOR
Definition: AltiVec/Complex.h:21
EIGEN_STRONG_INLINE Packet8h pxor(const Packet8h &a, const Packet8h &b)
Definition: AVX/PacketMath.h:2315
static Packet16uc p16uc_PSET32_WODD
Definition: AltiVec/PacketMath.h:129
static Packet16uc p16uc_COMPLEX32_REV
Definition: AltiVec/PacketMath.h:148
References a, b, Eigen::internal::p16uc_COMPLEX32_REV, Eigen::internal::p16uc_PSET32_WEVEN, Eigen::internal::p16uc_PSET32_WODD, Eigen::internal::p4ui_CONJ_XOR, Packet2cf(), Eigen::internal::padd< Packet4f >(), Eigen::internal::pxor(), v1(), and v2().
Referenced by operator*=().
◆ cd
Referenced by conjugate(), operator*=(), operator+=(), operator-(), operator-=(), operator=(), Packet2cf(), Eigen::internal::pdiv_complex(), Eigen::internal::pexp_complex(), Eigen::internal::phypot_complex(), pload_complex_full_row(), pload_realimag_combine_row(), Eigen::internal::plog_complex(), Eigen::internal::psqrt_complex(), and Eigen::internal::psign_impl< Packet, std::enable_if_t< NumTraits< typename unpacket_traits< Packet >::type >::IsComplex &&unpacket_traits< Packet >::vectorizable > >::run().
The documentation for this struct was generated from the following file: