英特尔AVX2中XOR指令“ VPXORD”,“ VXORPS”和“ VXORPD”之间有什么区别

时间:2019-03-05 18:32:07

标签: x86 cpu-architecture avx avx2 avx512

我在AVX2指令集中看到,英特尔用不同的指令区分整数,双精度和浮点型的XOR操作。对于整数,为“ VPXORD”,对于双精度为“ VXORPD”,为浮点数“ VXORPS”

但是,据我了解,它们都应该对二进制数据进行相同的XOR操作。例如,两个256位寄存器的XOR,与实际数据类型无关。为什么我们需要对不同的数据类型使用不同的指令?

0 个答案:

没有答案