fixed broken msvc memcpy optimization for 4-byte data