MM_kernel_inner_sse2_A< T_real, T_reg, T_M, T_N, T_K >::Pack< T_rows, T_cols, T_ordering_kernel, T_repetitions >::Assign_to_packed< T_ordering_matrix > Struct Template Reference

#include <mm_kernel_inner_sse2_A.h>

List of all members.

Public Types

typedef realPtrTypePacked
 Type of packed pointer - note the absence of const qualifiers.
typedef real const *const PtrType
 Type of matrix pointer - note the presence of const qualifiers.

Static Public Member Functions

static void exec (PtrType X, PtrTypePacked X_packed, int const row_k, int const col_k, int const rows_total_matrix, int const cols_total_matrix)

template<typename T_real, typename T_reg, int T_M, int T_N, int T_K>
template<int T_rows, int T_cols, typename T_ordering_kernel, int T_repetitions>
template<typename T_ordering_matrix>
struct MM_kernel_inner_sse2_A< T_real, T_reg, T_M, T_N, T_K >::Pack< T_rows, T_cols, T_ordering_kernel, T_repetitions >::Assign_to_packed< T_ordering_matrix >


Member Typedef Documentation

template<typename T_real, typename T_reg, int T_M, int T_N, int T_K>
template<int T_rows, int T_cols, typename T_ordering_kernel , int T_repetitions>
template<typename T_ordering_matrix >
typedef real const* const MM_kernel_inner_sse2_A< T_real, T_reg, T_M, T_N, T_K >::Pack< T_rows, T_cols, T_ordering_kernel, T_repetitions >::Assign_to_packed< T_ordering_matrix >::PtrType

Type of matrix pointer - note the presence of const qualifiers.

template<typename T_real, typename T_reg, int T_M, int T_N, int T_K>
template<int T_rows, int T_cols, typename T_ordering_kernel , int T_repetitions>
template<typename T_ordering_matrix >
typedef real* MM_kernel_inner_sse2_A< T_real, T_reg, T_M, T_N, T_K >::Pack< T_rows, T_cols, T_ordering_kernel, T_repetitions >::Assign_to_packed< T_ordering_matrix >::PtrTypePacked

Type of packed pointer - note the absence of const qualifiers.


Member Function Documentation

template<typename T_real, typename T_reg, int T_M, int T_N, int T_K>
template<int T_rows, int T_cols, typename T_ordering_kernel , int T_repetitions>
template<typename T_ordering_matrix >
static void MM_kernel_inner_sse2_A< T_real, T_reg, T_M, T_N, T_K >::Pack< T_rows, T_cols, T_ordering_kernel, T_repetitions >::Assign_to_packed< T_ordering_matrix >::exec ( PtrType  X,
PtrTypePacked  X_packed,
int const   row_k,
int const   col_k,
int const   rows_total_matrix,
int const   cols_total_matrix 
) [inline, static]

The documentation for this struct was generated from the following file:

Generated on 10 Jul 2018 for ergo by  doxygen 1.6.1