9 template <
typename T,
size_t SIMD_SIZE>
10 void add(
const vector<T, SIMD_SIZE> & first,
const vector<T, SIMD_SIZE> & second, vector<T, SIMD_SIZE> & result);
11 template <
typename T,
size_t SIMD_SIZE>
12 void sub(
const vector<T, SIMD_SIZE> & first,
const vector<T, SIMD_SIZE> & second, vector<T, SIMD_SIZE> & result);
13 template <
typename T,
size_t SIMD_SIZE>
14 void mul(
const vector<T, SIMD_SIZE> & first,
const vector<T, SIMD_SIZE> & second, vector<T, SIMD_SIZE> & result);
15 template <
typename T,
size_t SIMD_SIZE>
16 void div(
const vector<T, SIMD_SIZE> & first,
const vector<T, SIMD_SIZE> & second, vector<T, SIMD_SIZE> & result);
18 template <
typename T,
size_t SIMD_SIZE>
20 template <
typename T,
size_t SIMD_SIZE>
22 template <
typename T,
size_t SIMD_SIZE>
24 template <
typename T,
size_t SIMD_SIZE>
27 template <
typename T,
size_t SIMD_SIZE>
29 template <
typename T,
size_t SIMD_SIZE>
31 template <
typename T,
size_t SIMD_SIZE>
33 template <
typename T,
size_t SIMD_SIZE>
36 template <
typename T,
size_t SIMD_SIZE>
37 void sqrt(
const vector<T, SIMD_SIZE> & first, vector<T, SIMD_SIZE> & result);
Definition: ArgumentParser.h:12
void add(const vector< T, SIMD_SIZE > &first, const vector< T, SIMD_SIZE > &second, vector< T, SIMD_SIZE > &result)
Definition: algorithm.inl:12
void sub(const vector< T, SIMD_SIZE > &first, const vector< T, SIMD_SIZE > &second, vector< T, SIMD_SIZE > &result)
Definition: algorithm.inl:23
void sqrt(const vector< T, SIMD_SIZE > &first, vector< T, SIMD_SIZE > &result)
Definition: algorithm.inl:144
void div(const vector< T, SIMD_SIZE > &first, const vector< T, SIMD_SIZE > &second, vector< T, SIMD_SIZE > &result)
Definition: algorithm.inl:45
void mul(const vector< T, SIMD_SIZE > &first, const vector< T, SIMD_SIZE > &second, vector< T, SIMD_SIZE > &result)
Definition: algorithm.inl:34
T primitive_type
Definition: vector.h:23