标签: c++ intel sse simd 128-bit
_mm_store_ps存储(例如)数组的4个浮点元素中的128位。
我可以只储存96位吗?或者更确切地说,只有3个数组元素中的前3个字节? (有SSE指导)
我解释得非常糟糕:我不想掩盖这些东西。我想只存储前3个字节,而不复制剩余的32位。没有覆盖内存
答案 0 :(得分:4)
您可以使用_mm_maskmoveu_si128(SSE2)或_mm_maskstore_ps(AVX)执行此操作。但是,您不应期望这些说明具有良好的性能。
_mm_maskmoveu_si128
_mm_maskstore_ps