#include <matrix_fixed.hpp>
Definition at line 27 of file matrix_fixed.hpp.
static void mul | ( | D * | d, | |
const S1 * | m1, | |||
const S2 * | m2 | |||
) | [inline, static] |
Definition at line 31 of file matrix_fixed.hpp.
References mmx::D.
00031 { 00032 matrix_multiply_helper <div_type<Op,tp>, D, S1, S2, r, l, c>:: 00033 template mul<rr,cc> (d, m1, m2); 00034 }
static void mul_stride | ( | D * | d, | |
const S1 * | m1, | |||
const S2 * | m2, | |||
nat | rr, | |||
nat | ll | |||
) | [inline, static] |
Definition at line 37 of file matrix_fixed.hpp.
References mmx::D.
Referenced by matrix_multiply_helper< div_type< Op, 3 >, D, S1, S2, r, l, c >::mul_stride(), matrix_multiply_helper< div_type< Op, 2 >, D, S1, S2, r, l, c >::mul_stride(), and matrix_multiply_helper< div_type< Op, 1 >, D, S1, S2, r, l, c >::mul_stride().
00037 { 00038 matrix_multiply_helper <div_type<Op,tp>, D, S1, S2, r, l, c>:: 00039 mul_stride (d, m1, m2, rr, ll); 00040 }
const nat tp = (r*c==1 || (r<l && c<l && l>8))? 3: (r<=c? 2: 1) [static] |
Definition at line 28 of file matrix_fixed.hpp.