Research Article
Inastemp: A Novel Intrinsics-as-Template Library for Portable SIMD-Vectorization
(1) double ptr = new double[InaVecSSE4<double>::VecLength]; | (2) InaVecSSE4<double> ptr_to_vec(ptr); // same asāā.setFromArray() method | (3) alignas(InaVecSSE4<double>::Alignment) align_array[InaVecSSE4<double>::VecLength]; | (4) ptr_to_vec.setFromAlignedArray(align_array); // load from aligned array |
|