Home | History | Annotate | Download | only in products

Lines Matching defs:pack

855  *  |real |cplx | no vectorization yet, would require to pack A with duplication
1674 // pack a block of the lhs
1702 EIGEN_ASM_COMMENT("EIGEN PRODUCT PACK LHS");
1718 // Pack 3 packets
1738 // Pack 2 packets
1756 // Pack 1 packets
1773 // Pack scalars
1810 EIGEN_ASM_COMMENT("EIGEN PRODUCT PACK LHS");
1821 int pack = Pack1;
1823 while(pack>0)
1826 Index peeled_mc = i+(remaining_rows/pack)*pack;
1827 for(; i<peeled_mc; i+=pack)
1829 if(PanelMode) count += pack * offset;
1833 if(pack>=PacketSize)
1837 for (Index m = 0; m < pack; m += PacketSize)
1842 for (int p = 0; p < PacketSize; ++p) pstore(blockA+count+m+(pack)*p, cj.pconj(kernel.packet[p]));
1844 count += PacketSize*pack;
1850 for(; w<pack-3; w+=4)
1861 if(pack%4)
1862 for(;w<pack;++w)
1866 if(PanelMode) count += pack * (stride-offset-depth);
1869 pack -= PacketSize;
1870 if(pack<Pack2 && (pack+PacketSize)!=Pack2)
1871 pack = Pack2;
1903 EIGEN_ASM_COMMENT("EIGEN PRODUCT PACK RHS COLMAJOR");
2027 EIGEN_ASM_COMMENT("EIGEN PRODUCT PACK RHS ROWMAJOR");