|
template<typename Packet , typename Packetc > |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bcouple (PacketBlock< Packet, 4 > &taccReal, PacketBlock< Packet, 4 > &taccImag, PacketBlock< Packetc, 8 > &tRes, PacketBlock< Packetc, 4 > &acc1, PacketBlock< Packetc, 4 > &acc2) |
|
template<typename Packet , typename Packetc > |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bcouple (PacketBlock< Packet, 1 > &taccReal, PacketBlock< Packet, 1 > &taccImag, PacketBlock< Packetc, 2 > &tRes, PacketBlock< Packetc, 1 > &acc1, PacketBlock< Packetc, 1 > &acc2) |
|
template<typename Packet , typename Packetc > |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bcouple_common (PacketBlock< Packet, 4 > &taccReal, PacketBlock< Packet, 4 > &taccImag, PacketBlock< Packetc, 4 > &acc1, PacketBlock< Packetc, 4 > &acc2) |
|
template<typename Packet , typename Packetc > |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bcouple_common (PacketBlock< Packet, 1 > &taccReal, PacketBlock< Packet, 1 > &taccImag, PacketBlock< Packetc, 1 > &acc1, PacketBlock< Packetc, 1 > &acc2) |
|
template<> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bcouple_common< Packet2d, Packet1cd > (PacketBlock< Packet2d, 4 > &taccReal, PacketBlock< Packet2d, 4 > &taccImag, PacketBlock< Packet1cd, 4 > &acc1, PacketBlock< Packet1cd, 4 > &acc2) |
|
template<> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bcouple_common< Packet2d, Packet1cd > (PacketBlock< Packet2d, 1 > &taccReal, PacketBlock< Packet2d, 1 > &taccImag, PacketBlock< Packet1cd, 1 > &acc1, PacketBlock< Packet1cd, 1 > &acc2) |
|
template<typename DataMapper , typename Packet , typename Index , const Index accCols, int N, int StorageOrder> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bload (PacketBlock< Packet, 4 > &acc, const DataMapper &res, Index row, Index col) |
|
template<typename DataMapper , typename Packet , typename Index , const Index accCols, int N, int StorageOrder> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bload (PacketBlock< Packet, 8 > &acc, const DataMapper &res, Index row, Index col) |
|
template<typename Packet > |
EIGEN_ALWAYS_INLINE Packet | Eigen::internal::bmask (const int remaining_rows) |
|
template<typename Packet > |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bscale (PacketBlock< Packet, 4 > &acc, PacketBlock< Packet, 4 > &accZ, const Packet &pAlpha) |
|
template<typename Packet , int N> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bscalec (PacketBlock< Packet, N > &aReal, PacketBlock< Packet, N > &aImag, const Packet &bReal, const Packet &bImag, PacketBlock< Packet, N > &cReal, PacketBlock< Packet, N > &cImag) |
|
template<typename Scalar , typename Packet , typename Packetc , typename DataMapper , typename Index , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_STRONG_INLINE void | Eigen::internal::gemm_complex_extra_col (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index row, Index col, Index remaining_rows, Index remaining_cols, const Packet &pAlphaReal, const Packet &pAlphaImag) |
|
template<typename Scalar , typename Packet , typename Packetc , typename DataMapper , typename Index , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_STRONG_INLINE void | Eigen::internal::gemm_complex_extra_row (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index row, Index col, Index rows, Index cols, Index remaining_rows, const Packet &pAlphaReal, const Packet &pAlphaImag, const Packet &pMask) |
|
template<typename Scalar , typename Packet , typename Packetc , typename DataMapper , typename Index , const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_STRONG_INLINE void | Eigen::internal::gemm_complex_unrolled_col (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index &row, Index rows, Index col, Index remaining_cols, const Packet &pAlphaReal, const Packet &pAlphaImag) |
|
template<typename Scalar , typename Packet , typename DataMapper , typename Index , const Index accRows> |
EIGEN_STRONG_INLINE void | Eigen::internal::gemm_extra_col (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index row, Index col, Index remaining_rows, Index remaining_cols, const Packet &pAlpha) |
|
template<typename Scalar , typename Packet , typename DataMapper , typename Index , const Index accRows, const Index accCols> |
EIGEN_STRONG_INLINE void | Eigen::internal::gemm_extra_row (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index row, Index col, Index rows, Index cols, Index remaining_rows, const Packet &pAlpha, const Packet &pMask) |
|
template<typename Scalar , typename Packet , typename DataMapper , typename Index , const Index accCols> |
EIGEN_STRONG_INLINE void | Eigen::internal::gemm_unrolled_col (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index &row, Index rows, Index col, Index remaining_cols, const Packet &pAlpha) |
|
template<typename Scalar , typename Packet > |
EIGEN_ALWAYS_INLINE Packet | Eigen::internal::ploadLhs (const Scalar *lhs) |
|
template<typename Scalar , typename Packet > |
EIGEN_ALWAYS_INLINE Packet | Eigen::internal::ploadRhs (const Scalar *rhs) |
|