Is it movapd , movaps or movdqa
movaps xmm3, xmm0
They all do the same, but there is a catch:
movapd and movaps work in a floating point domain.movdqa works in integer area
Use the appropriate one according to your data type to avoid domain changes.
There is also no reason to use movapd . Always use movaps instead, because movapd takes an extra byte for encoding.
source share