为了更方便地使用AVX和SSE4.*的新指令
若干SSE4.2和AVX的指令功能复杂,本身是针对某种特定运算模式(pattern)设计的,很难由编译器通过分析若干行高级语言代码后直接生成,故在很大程度上依靠一些资深软件工程师直接编写汇编。大家不妨将自己编写的,使用这些指令完成特定功能的代码封装成函数,上传共享以方便更多的人。
例如在http://softwarecommunity.intel.com/isn/downloads/intelavx/AES-Instructions-Set_WP.pdf 详细介绍了AVX中Advanced Encryption Standard (AES) Instructions Set,并附上例子代码。