removed unecessary movaps, added 32 bit version of reducing for flag