我可以只存储带有SSE指令的96位128位吗?

时间:2013-09-18 12:14:26

标签: c++ intel sse simd 128-bit

_mm_store_ps存储(例如)数组的4个浮点元素中的128位。

我可以只储存96位吗?或者更确切地说,只有3个数组元素中的前3个字节? (有SSE指导)


我解释得非常糟糕:我不想掩盖这些东西。我想只存储前3个字节,而不复制剩余的32位。没有覆盖内存

1 个答案:

答案 0 :(得分:4)

您可以使用_mm_maskmoveu_si128(SSE2)或_mm_maskstore_ps(AVX)执行此操作。但是,您不应期望这些说明具有良好的性能。