Home | History | Annotate | Download | only in Core

Lines Matching defs:Small

40   Small = 3
53 : Small
104 * This is a compile time mapping from {1,Small,Large}^3 -> {product types} */
109 template<> struct product_type_selector<Small,1, Small> { enum { ret = CoeffBasedProductMode }; };
110 template<> struct product_type_selector<1, Small,Small> { enum { ret = CoeffBasedProductMode }; };
111 template<> struct product_type_selector<Small,Small,Small> { enum { ret = CoeffBasedProductMode }; };
112 template<> struct product_type_selector<Small, Small, 1> { enum { ret = LazyCoeffBasedProductMode }; };
113 template<> struct product_type_selector<Small, Large, 1> { enum { ret = LazyCoeffBasedProductMode }; };
114 template<> struct product_type_selector<Large, Small, 1> { enum { ret = LazyCoeffBasedProductMode }; };
115 template<> struct product_type_selector<1, Large,Small> { enum { ret = CoeffBasedProductMode }; };
117 template<> struct product_type_selector<1, Small,Large> { enum { ret = CoeffBasedProductMode }; };
118 template<> struct product_type_selector<Large,1, Small> { enum { ret = CoeffBasedProductMode }; };
120 template<> struct product_type_selector<Small,1, Large> { enum { ret = CoeffBasedProductMode }; };
121 template<> struct product_type_selector<Small,Small,Large> { enum { ret = GemmProduct }; };
122 template<> struct product_type_selector<Large,Small,Large> { enum { ret = GemmProduct }; };
123 template<> struct product_type_selector<Small,Large,Large> { enum { ret = GemmProduct }; };
125 template<> struct product_type_selector<Large,Small,Small> { enum { ret = GemmProduct }; };
126 template<> struct product_type_selector<Small,Large,Small> { enum { ret = GemmProduct }; };
127 template<> struct product_type_selector<Large,Large,Small> { enum { ret = GemmProduct }; };
580 * a small and no coherent fraction of the result's coefficients have to be computed.