Research Article
Inastemp: A Novel Intrinsics-as-Template Library for Portable SIMD-Vectorization
| (1) InaVecSSE4<double> a_value = 10; | | (2) double ptr = new double[InaVecSSE4<double>::VecLength]; | | (3) a_value.storeInArray(ptr); // | | (4) alignas(InaVecSSE4<double>::Alignment) align_array[InaVecSSE4<double>::VecLength]; | | (5) a_value.storeInAlignedArray(align_array); // |
|