Chinaunix首页 | 论坛 | 博客
  • 博客访问: 392357
  • 博文数量: 103
  • 博客积分: 3073
  • 博客等级: 中校
  • 技术积分: 1078
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-23 15:04
文章分类

全部博文(103)

文章存档

2012年(13)

2011年(76)

2010年(14)

分类: LINUX

2011-09-04 20:39:22

Intel 的simd 指令不断地更新,相应的simd 头文件也随之产生。很容易搞混乱,在此我列出了相应的对应关系。
zmmintrin.h   
                   mic  512bit

immintrin.h   (Intel(R) AVX compiler intrinsics  256bit) 
                        =>   #include       
wmmintrin.h  (Principal header file for AES and PCLMULQDQ intrinsics.)  
                      => #include
nmmintrin.h  ( Principal header file for Intel(R) Core(TM) 2 Duo processor
  SSE4.2 intrinsics.)
                        =>  #include
 smmintrin.h
            Principal header file for Intel(R) Pentium(R) 4 processor SSE2 intrinsics
         Principal header file for Intel(R) Core(TM) 2 Duo processor  SSE4.1 intrinsics
        =>#include

tmmintrin.h
           Add horizonally packed [saturated] words, double words,
           Subtract horizonally packed [saturated] words, double words,
          =>  #include   // PSC, and by inclusion X86, instrinsics 
 
 pmmintrin.h
                 Principal header file for Intel(R) Pentium(R) 4 processor SSE3 intrinsics
                 => #include
emmintrin.h
                 Principal header file for Intel(R) Pentium(R) 4 processor SSE2 intrinsics
                 => #include
xmmintrin.h
                  sse   
                  =>#include
  mmintrin.h 
                 mmx   
阅读(2717) | 评论(0) | 转发(0) |
0

上一篇:检测问题

下一篇:LLVM 安装

给主人留下些什么吧!~~