1.2 AVX内置函数

Intel从SNB(Sandy Bridge)和IVB(Ivy Bridge)架构开始支持256位的SIMD浮点指令集AVX,即可以同时执行8个单精度float运算或者4个双精度double运算。本节的AVX内置函数是指Intel Haswell及更新的处理器支持的AVX/AVX2/FMA指令的C封装。限于篇幅,笔者不罗列所有AVX函数,只罗列笔者认为常用的函数。