Prefer horizontal vector math instructions (haddp, phsub, etc.) over normal vector instructions with shuffles.