Research Article
Inastemp: A Novel Intrinsics-as-Template Library for Portable SIMD-Vectorization
Code 7
Inastemp calling method example using the AVX2 Inastemp class.
(1) InaVecAVX2<double> a_avx2_value = 100.0; | (2) // The call does not modify a_avx2_value | (3) InaVecAVX2<double> another_avx2_value = a_avx2_value.sqrt(); | (4) // The call does not modify a_avx2_another_value | (5) double sum = another_avx2_value.horizontalSum(); |
|