假设我有一个__m128i
包含 4 个 32 位整数值。
有什么方法可以将它存储在 a中,其中每个值char[4]
的较低字符存储在一个值中?int
char
期望的结果:
r1 r2 r3 r4
__m128i 0x00000012 0x00000034 0x00000056 0x00000078
|
V
char[4] 0x12 0x34 0x56 0x78
首选 SSE2 及以下。在 MSVC++ 上编译。