Quote from (Updated code example for D) https://gcc.gnu.org/ml/gcc-help/2011-06/msg00237.html """ The __builtin_ia32_loadaps builtin function was removed and the documentation is out of date. The movaps instruction from memory is easily generated using code like import core.simd; float4 loadaps(float4 *p) { return *p; } """