Research Article

Inastemp: A Novel Intrinsics-as-Template Library for Portable SIMD-Vectorization

Code 1

(1) InaVecSSE4<double> a_vec, another_vec; // Build without initialization
(2) InaVecSSE4<double> a_third_vec(a_vec); // Copy constructor
(3) a_vec = another_vec; // Copy operator