本文主要是介绍MMX, SSE(XMM,MXCSR,FXSAVE),SSE2,SSE3,AVX,AVX-512,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
摘自《Intel® 64 and IA-32 Architectures Software Developer’s Manual Combined Volumes1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D and 4》
《Benefits of SIMD Programming | SIMD的优势》
资源:https://download.csdn.net/download/Rong_Toa/18745608
《SIMD 编程的优势与SIMD指令:SSE/AVX 与编程demo》https://rtoax.blog.csdn.net/article/details/116850942
MMX
SSE
XMM寄存器
MXCSR
SSE数据类型
Format of an FXSAVE Area
SSE2
SSE2 DATA TYPES
SSE and SSE2 Conversion Instructions
SSSE3,SSE4,AESNI
XSAVE
AVX, FMA AND AVX2
256-Bit Wide SIMD Register
Promoted SSE/SSE2/SSE3/SSSE3/SSE4 Instructions
这张表还有更多内容
Promoted 256-Bit and 128-bit Arithmetic AVX Instructions
将 Legacy SIMD ISA 提升为 128 位算术 AVX 指令
Detection of AVX Instruction
Detection of VEX-Encoded AES and VPCLMULQDQ
FUSED-MULTIPLY-ADD (FMA) EXTENSIONS
SIMD FLOATING-POINT EXCEPTIONS
AVX-512
Feature flag Collection Required of 256/128 Bit Vector Lengths for Each Instruction Group
内存对齐
这篇关于MMX, SSE(XMM,MXCSR,FXSAVE),SSE2,SSE3,AVX,AVX-512的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!