|
template<typename Packet , typename Packetc , int N, bool full> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bcouple (PacketBlock< Packet, N > &taccReal, PacketBlock< Packet, N > &taccImag, PacketBlock< Packetc, N *2 > &tRes, PacketBlock< Packetc, N > &acc1, PacketBlock< Packetc, N > &acc2) |
|
template<typename DataMapper , typename Packet , const Index accCols, int StorageOrder, bool Complex, int N, bool full> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bload (PacketBlock< Packet, N *(Complex?2:1)> &acc, const DataMapper &res, Index row, Index col) |
|
template<typename Packet > |
EIGEN_ALWAYS_INLINE Packet | Eigen::internal::bmask (const Index remaining_rows) |
|
template<typename Packet , int N> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bscale (PacketBlock< Packet, N > &acc, PacketBlock< Packet, N > &accZ, const Packet &pAlpha) |
|
template<typename Packet , int N, bool mask> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bscale (PacketBlock< Packet, N > &acc, PacketBlock< Packet, N > &accZ, const Packet &pAlpha, const Packet &pMask) |
|
template<typename Packet , int N, bool mask> |
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, const Packet &pMask) |
|
template<typename DataMapper , typename Packet , int N> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::bstore (PacketBlock< Packet, N > &acc, const DataMapper &res, Index row) |
|
template<typename DataMapper > |
EIGEN_ALWAYS_INLINE void | Eigen::internal::convertArrayBF16toF32 (float *result, Index cols, Index rows, const DataMapper &src) |
|
template<bool non_unit_stride> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::convertArrayPointerBF16toF32 (float *result, Index cols, Index rows, bfloat16 *src, Index resInc) |
|
template<typename Scalar , typename Packet , typename Packetc , typename DataMapper , const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::gemm_complex_extra_cols (const DataMapper &res, const Scalar *blockA, const Scalar *blockB, Index depth, Index strideA, Index offsetA, Index strideB, Index offsetB, 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 , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_ALWAYS_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 rows, Index remaining_rows, const Packet &pAlphaReal, const Packet &pAlphaImag, const Packet &pMask) |
|
template<typename Scalar , typename Packet , typename DataMapper , const Index accCols> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::gemm_extra_cols (const DataMapper &res, const Scalar *blockA, const Scalar *blockB, Index depth, Index strideA, Index offsetA, Index strideB, Index offsetB, Index col, Index rows, Index cols, Index remaining_rows, const Packet &pAlpha, const Packet &pMask) |
|
template<typename Scalar , typename Packet , typename DataMapper , const Index accRows, const Index accCols> |
EIGEN_ALWAYS_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 strideB, Index row, Index rows, Index remaining_rows, const Packet &pAlpha, const Packet &pMask) |
|
template<typename RhsMapper , bool linear> |
EIGEN_ALWAYS_INLINE Packet8bf | Eigen::internal::loadColData (RhsMapper &rhs, Index j) |
|
template<Index num_acc, bool extraRows, Index size = 4> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::outputVecColResults (Packet4f(&acc)[num_acc][size], float *result, Packet4f pAlpha, Index extra_rows) |
|
template<Index num_acc, Index size = 4> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::outputVecResults (Packet4f(&acc)[num_acc][size], float *result, Packet4f pAlpha) |
|
template<typename Packet > |
EIGEN_ALWAYS_INLINE Packet | Eigen::internal::ploadLhs (const __UNPACK_TYPE__(Packet) *lhs) |
|
template<const Index size, bool non_unit_stride, Index delta> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::storeBF16fromResult (bfloat16 *dst, Packet8bf data, Index resInc, Index extra=0) |
|
template<bool rhsExtraCols, bool lhsExtraRows> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::storeResults (Packet4f(&acc)[4], Index rows, const Packet4f pAlpha, float *result, Index extra_cols, Index extra_rows) |
|