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); // |
|