SIMD指令集头文件对应查找表
SIMD数据类型有——
注:紧缩整数包括了8位、16位、32位、64位的带符号和无符号整数
类型前缀为3个小写字母,首字母代表寄存器宽度最后两个字毋代表紧缩数据类型。
紧缩数据类型(两个字母)——
mb:8位数据用于只知道长度、不知道具体紧缩格式时。(b:Byte)
ub:8位无符号整数
uw:16位无符号整数。
ud:32位无符号整数
uq:64位无符号整数。
ib:8位带符号整数
iw:16位带符号整数。
id:32位带符号整数
iq:64位带符号整数。
fh:16位浮點数即半精度浮点数。(h:Half)
fs:32位浮点数即单精度浮点数。(s:Single)
fd:64位浮点数即双精度浮点数。(d:double)
mub:64位紧缩字节(64位MMX寄存器其中存放了8个8位无符号整数)。
xfs:128位紧缩单精度(128位SSE寄存器其中存放了4个单精度浮点数)。
xid:128位紧缩带符号字(128位SSE寄存器其中存放了4個32位带符号整数)。
yfd:256位紧缩双精度(256位AVX寄存器其中存放了4个双精度浮点数)。
yfh:256位紧缩半精度(256位AVX寄存器其中存放了16个半精度浮点數)。
发布了53 篇原创文章 · 获赞 14 · 访问量 4万+