Load and Store Operators

void loadu(F64vec2 A, double *p)

Loads two double-precision floating-point values, copying them into the two floating-point values of A. No assumption is made for alignment.

Corresponding intrinsic: _mm_loadu_pd

 

void storeu(float *p, F64vec2 A);

Stores the two double-precision floating-point values of A. No assumption is made for alignment.

Corresponding intrinsic: _mm_storeu_pd

 

void loadu(F32vec4 A, double *p)

Loads four single-precision floating-point values, copying them into the four floating-point values of A. No assumption is made for alignment.

Corresponding intrinsic: _mm_loadu_ps

 

void storeu(float *p, F32vec4 A);

Stores the four single-precision floating-point values of A. No assumption is made for alignment.

Corresponding intrinsic: _mm_storeu_ps