ergo
mm_kernel_outer_A.h File Reference

Templates for efficient gemm kernels. More...

#include "common.h"

Go to the source code of this file.

Classes

class  MM_kernel_outer_A< T_gemm_kernel, T_M_block, T_N_block >
 Template for matrix matrix multiplication that wraps around a kernel given as template argument. More...
 
class  MM_kernel_outer_A< T_gemm_kernel, T_M_block, T_N_block >::Pack< T_rows_block, T_cols_block, T_ordering_block, T_pack_type_kernel >
 Template for for translations between unpacked and packed matrix storage. More...
 
class  MM_kernel_outer_A< T_gemm_kernel, T_M_block, T_N_block >::Pack< T_rows_block, T_cols_block, T_ordering_block, T_pack_type_kernel >
 Template for for translations between unpacked and packed matrix storage. More...
 
struct  MM_kernel_outer_A< T_gemm_kernel, T_M_block, T_N_block >::Pack< T_rows_block, T_cols_block, T_ordering_block, T_pack_type_kernel >::Assign_to_packed< T_ordering_matrix >
 
struct  MM_kernel_outer_A< T_gemm_kernel, T_M_block, T_N_block >::Pack< T_rows_block, T_cols_block, T_ordering_block, T_pack_type_kernel >::Extract_from_packed< T_ordering_matrix >
 

Detailed Description

Templates for efficient gemm kernels.

Outer kernel that wraps around given inner kernel.

Author
Emanuel H. Rubensson
Date
2009