, Sse2, Sse3, Ssse3, Sse41, Sse42, Avx, Avx2, Fma, Bmi1, Bmi2, Lzcnt, Popcnt, Aes 和 Pclmul
支持 32 位和 64...这一初始支持使用了一种简单的编码方案,其工作方式与通用指令非常相似,仅允许指定 2 个寄存器。对于像加法这样需要 2 个输入的操作,这意味着其中一个寄存器充当输入和输出。...这使得编写代码并期望它无论在处理什么底层数据类型时都能表现一致变得更加容易。
对于浮点数转换为无符号整数的支持也因类似的原因而显著。...对浮点数据的扩展支持是我最喜欢的 AVX-512 特性之一。...它首先对右值中的浮点数进行分类,确定它是 QNaN(0)、SNaN(1)、+/-0(2)、+1(3)、-Infinity(4)、+Infinity(5)、负数(6)还是正数(7)。