16#ifndef Simd_Array_template_included
17#define Simd_Array_template_included
19#include <Simd_template.h>
20#include <FixedVector.h>
25template<
typename _TYPE_,
int N>
31 assert(i >= 0 && i < N);
37 assert(i >= 0 && i < N);
43 assert(vector_index >= 0 && vector_index < N);
49 assert(vector_index >= 0 && vector_index < N);
_TYPE_ & operator[](int i)
Simd_template< _TYPE_ > SimdGet(int vector_index) const
void SimdPut(int vector_index, const Simd_template< _TYPE_ > &x)
const _TYPE_ & operator[](int i) const
This class provides a generic access to simd operations on x86, x86 AMD and ARM architectures.