1 2 3 4 5 6 7 8 9 10 11 12
|
template<type T,int size> T* vector_add(T* pdst, const T* psrc1, const T* psrc2);
template<type T,int size> T* vector_add_smult(T* pdst, const T* psrc1, const T* psrc2, T src2scalar);
template<type T,int size> T* vector_smult_add(T* pdst, const T* psrc1, T src1scalar, const T* psrc2);
template<type T,int size> T* vector_smult_add_smult(T* pdst, const T* psrc1, T src1scalar, const T* psrc2, T src2scalar);
template<type T,int size> T* vector_sub(T* pdst, const T* psrc1, const T* psrc2);
template<type T,int size> T* vector_sub_smult(T* pdst, const T* psrc1, const T* psrc2, T src2scalar);
template<type T,int size> T* vector_smult_sub(T* pdst, const T* psrc1, T src1scalar, const T* psrc2);
template<type T,int size> T* vector_smult_sub_smult(T* pdst, const T* psrc1, T src1scalar, const T* psrc2, T src2scalar);
template<type T, int size> T vector_sprod(const T* psrc1, const T* psrc2);
template<type T, int size> T* vector_vprod(T* pdst, const T* psrc1, const T* psrc2);
... |