@@ -2361,11 +2361,11 @@ template<typename Scalar, typename Index, typename DataMapper, int Pack1, int Pa
23612361struct gemm_pack_lhs <Scalar, Index, DataMapper, Pack1, Pack2, Packet, RowMajor, Conjugate, PanelMode>
23622362{
23632363 typedef typename DataMapper::LinearMapper LinearMapper;
2364- EIGEN_DONT_INLINE void operator ()(Scalar* blockA, const DataMapper& lhs, Index depth, Index rows, Index stride=0 , Index offset=0 );
2364+ EIGEN_DEVICE_FUNC EIGEN_DONT_INLINE void operator ()(Scalar* blockA, const DataMapper& lhs, Index depth, Index rows, Index stride=0 , Index offset=0 );
23652365};
23662366
23672367template <typename Scalar, typename Index, typename DataMapper, int Pack1, int Pack2, typename Packet, bool Conjugate, bool PanelMode>
2368- EIGEN_DONT_INLINE void gemm_pack_lhs<Scalar, Index, DataMapper, Pack1, Pack2, Packet, RowMajor, Conjugate, PanelMode>
2368+ EIGEN_DEVICE_FUNC EIGEN_DONT_INLINE void gemm_pack_lhs<Scalar, Index, DataMapper, Pack1, Pack2, Packet, RowMajor, Conjugate, PanelMode>
23692369 ::operator ()(Scalar* blockA, const DataMapper& lhs, Index depth, Index rows, Index stride, Index offset)
23702370{
23712371 typedef typename unpacket_traits<Packet>::half HalfPacket;
@@ -2624,8 +2624,8 @@ struct gemm_pack_rhs<Scalar, Index, DataMapper, nr, RowMajor, Conjugate, PanelMo
26242624 typedef typename DataMapper::LinearMapper LinearMapper;
26252625 enum { PacketSize = packet_traits<Scalar>::size,
26262626 HalfPacketSize = unpacket_traits<HalfPacket>::size,
2627- QuarterPacketSize = unpacket_traits<QuarterPacket>::size};
2628- EIGEN_DONT_INLINE void operator ()(Scalar* blockB, const DataMapper& rhs, Index depth, Index cols, Index stride=0 , Index offset=0 )
2627+ QuarterPacketSize = unpacket_traits<QuarterPacket>::size};
2628+ EIGEN_DEVICE_FUNC EIGEN_DONT_INLINE void operator ()(Scalar* blockB, const DataMapper& rhs, Index depth, Index cols, Index stride=0 , Index offset=0 )
26292629 {
26302630 EIGEN_ASM_COMMENT (" EIGEN PRODUCT PACK RHS ROWMAJOR" );
26312631 EIGEN_UNUSED_VARIABLE (stride);
0 commit comments