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

Can I store only 96 bit of 128 with SSE instructions?

本文关键字:96位 存储 SSE 指令 我可以      更新时间:2023-10-16

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

我可以只存储 96 位吗? 或者更确切地说,数组的 3 个元素中只有前 3 个字节?(与上交所机构合作)


不好意思地解释自己:我不想掩盖这些位。我只想存储前 3 个字节,而不复制剩余的 32 位。不会覆盖超出内存

您可以使用

_mm_maskmoveu_si128(SSE2)或_mm_maskstore_ps(AVX)来完成此操作。但是,您不应期望从这些说明中获得良好的性能。