|
template<class T1 , class T2 > |
static void | unaligned_differences (const T1 *a, const T1 *b, T2 *diff, size_t count) |
|
static void | aligned_differences (const float *a, const float *b, float *diff, size_t count) |
|
template<class T1 , class T2 > |
static void | unaligned_add_mul_add (const T1 *a, const T1 *b, const T1 &c, T2 *out, size_t count) |
|
static void | aligned_add_mul_add (const float *a, const float *b, const float &c, float *out, size_t count) |
|
template<class T1 , class T2 > |
static void | unaligned_assign_mul (const T1 *a, const T1 &c, T2 *out, size_t count) |
|
static void | aligned_assign_mul (const float *a, const float &c, float *out, size_t count) |
|
template<class T1 > |
static double | unaligned_inner_product (const T1 *a, const T1 *b, size_t count) |
|
static double | aligned_inner_product (const float *a, const float *b, size_t count) |
|
template<class T1 > |
static double | unaligned_ssd (const T1 *a, const T1 *b, size_t count) |
|
static double | aligned_ssd (const float *a, const float *b, size_t count) |
|
template<class T1 , class T2 > |
static void | unaligned_square (const T1 *in, T2 *out, size_t count) |
|
static void | aligned_square (const float *in, float *out, size_t count) |
|
template<class T1 , class T2 > |
static void | unaligned_subtract_square (const T1 *in, T2 *out, size_t count) |
|
static void | aligned_subtract_square (const float *in, float *out, size_t count) |
|