cppassist  1.0.0.f4fab4f962ff
C++ sanctuary for small but powerful and frequently required, stand alone features.
Namespaces | Functions
algorithm.inl File Reference
#include <cassert>
Include dependency graph for algorithm.inl:
This graph shows which files directly or indirectly include this file:

Namespaces

 cppassist
 

Functions

template<typename T , size_t SIMD_SIZE>
void cppassist::add (const vector< T, SIMD_SIZE > &first, const vector< T, SIMD_SIZE > &second, vector< T, SIMD_SIZE > &result)
 
template<typename T , size_t SIMD_SIZE>
void cppassist::sub (const vector< T, SIMD_SIZE > &first, const vector< T, SIMD_SIZE > &second, vector< T, SIMD_SIZE > &result)
 
template<typename T , size_t SIMD_SIZE>
void cppassist::mul (const vector< T, SIMD_SIZE > &first, const vector< T, SIMD_SIZE > &second, vector< T, SIMD_SIZE > &result)
 
template<typename T , size_t SIMD_SIZE>
void cppassist::div (const vector< T, SIMD_SIZE > &first, const vector< T, SIMD_SIZE > &second, vector< T, SIMD_SIZE > &result)
 
template<typename T , size_t SIMD_SIZE>
void cppassist::add (const vector< T, SIMD_SIZE > &first, const typename vector< T, SIMD_SIZE >::primitive_type &scalar, vector< T, SIMD_SIZE > &result)
 
template<typename T , size_t SIMD_SIZE>
void cppassist::sub (const vector< T, SIMD_SIZE > &first, const typename vector< T, SIMD_SIZE >::primitive_type &scalar, vector< T, SIMD_SIZE > &result)
 
template<typename T , size_t SIMD_SIZE>
void cppassist::mul (const vector< T, SIMD_SIZE > &first, const typename vector< T, SIMD_SIZE >::primitive_type &scalar, vector< T, SIMD_SIZE > &result)
 
template<typename T , size_t SIMD_SIZE>
void cppassist::div (const vector< T, SIMD_SIZE > &first, const typename vector< T, SIMD_SIZE >::primitive_type &scalar, vector< T, SIMD_SIZE > &result)
 
template<typename T , size_t SIMD_SIZE>
void cppassist::add (const typename vector< T, SIMD_SIZE >::primitive_type &scalar, const vector< T, SIMD_SIZE > &first, vector< T, SIMD_SIZE > &result)
 
template<typename T , size_t SIMD_SIZE>
void cppassist::sub (const typename vector< T, SIMD_SIZE >::primitive_type &scalar, const vector< T, SIMD_SIZE > &first, vector< T, SIMD_SIZE > &result)
 
template<typename T , size_t SIMD_SIZE>
void cppassist::mul (const typename vector< T, SIMD_SIZE >::primitive_type &scalar, const vector< T, SIMD_SIZE > &first, vector< T, SIMD_SIZE > &result)
 
template<typename T , size_t SIMD_SIZE>
void cppassist::div (const typename vector< T, SIMD_SIZE >::primitive_type &scalar, const vector< T, SIMD_SIZE > &first, vector< T, SIMD_SIZE > &result)
 
template<typename T , size_t SIMD_SIZE>
void cppassist::sqrt (const vector< T, SIMD_SIZE > &first, vector< T, SIMD_SIZE > &result)