|
EIGEN_STRONG_INLINE void | operator() (const DataMapper &res, const LhsScalar *blockA, const RhsScalar *blockB, ResScalar alpha, Index peelStart, Index peelEnd, Index strideA, Index strideB, Index offsetA, Index offsetB, int prefetch_res_offset, Index peeled_kc, Index pk, Index cols, Index depth, Index packet_cols4) |
|
EIGEN_STRONG_INLINE void | peeled_kc_onestep (Index K, const LhsScalar *blA, const RhsScalar *blB, GEBPTraits traits, LhsPacket *A0, RhsPacketx4 *rhs_panel, RhsPacket *T0, AccPacket *C0, AccPacket *C1, AccPacket *C2, AccPacket *C3) |
|
template<int nr, Index LhsProgress, Index RhsProgress, typename LhsScalar, typename RhsScalar, typename ResScalar, typename AccPacket, typename LhsPacket, typename RhsPacket, typename ResPacket, typename GEBPTraits, typename LinearMapper, typename DataMapper>
struct Eigen::internal::lhs_process_one_packet< nr, LhsProgress, RhsProgress, LhsScalar, RhsScalar, ResScalar, AccPacket, LhsPacket, RhsPacket, ResPacket, GEBPTraits, LinearMapper, DataMapper >
Definition at line 1190 of file products/GeneralBlockPanelKernel.h.
template<int nr, Index LhsProgress, Index RhsProgress, typename LhsScalar, typename RhsScalar, typename ResScalar, typename AccPacket, typename LhsPacket, typename RhsPacket, typename ResPacket, typename GEBPTraits, typename LinearMapper, typename DataMapper>
typedef GEBPTraits::RhsPacketx4 Eigen::internal::lhs_process_one_packet< nr, LhsProgress, RhsProgress, LhsScalar, RhsScalar, ResScalar, AccPacket, LhsPacket, RhsPacket, ResPacket, GEBPTraits, LinearMapper, DataMapper >::RhsPacketx4 |
template<int nr, Index LhsProgress, Index RhsProgress, typename LhsScalar, typename RhsScalar, typename ResScalar, typename AccPacket, typename LhsPacket, typename RhsPacket, typename ResPacket, typename GEBPTraits, typename LinearMapper, typename DataMapper>
EIGEN_STRONG_INLINE void Eigen::internal::lhs_process_one_packet< nr, LhsProgress, RhsProgress, LhsScalar, RhsScalar, ResScalar, AccPacket, LhsPacket, RhsPacket, ResPacket, GEBPTraits, LinearMapper, DataMapper >::operator() |
( |
const DataMapper & |
res, |
|
|
const LhsScalar * |
blockA, |
|
|
const RhsScalar * |
blockB, |
|
|
ResScalar |
alpha, |
|
|
Index |
peelStart, |
|
|
Index |
peelEnd, |
|
|
Index |
strideA, |
|
|
Index |
strideB, |
|
|
Index |
offsetA, |
|
|
Index |
offsetB, |
|
|
int |
prefetch_res_offset, |
|
|
Index |
peeled_kc, |
|
|
Index |
pk, |
|
|
Index |
cols, |
|
|
Index |
depth, |
|
|
Index |
packet_cols4 |
|
) |
| |
|
inline |
template<int nr, Index LhsProgress, Index RhsProgress, typename LhsScalar, typename RhsScalar, typename ResScalar, typename AccPacket, typename LhsPacket, typename RhsPacket, typename ResPacket, typename GEBPTraits, typename LinearMapper, typename DataMapper>
EIGEN_STRONG_INLINE void Eigen::internal::lhs_process_one_packet< nr, LhsProgress, RhsProgress, LhsScalar, RhsScalar, ResScalar, AccPacket, LhsPacket, RhsPacket, ResPacket, GEBPTraits, LinearMapper, DataMapper >::peeled_kc_onestep |
( |
Index |
K, |
|
|
const LhsScalar * |
blA, |
|
|
const RhsScalar * |
blB, |
|
|
GEBPTraits |
traits, |
|
|
LhsPacket * |
A0, |
|
|
RhsPacketx4 * |
rhs_panel, |
|
|
RhsPacket * |
T0, |
|
|
AccPacket * |
C0, |
|
|
AccPacket * |
C1, |
|
|
AccPacket * |
C2, |
|
|
AccPacket * |
C3 |
|
) |
| |
|
inline |