ATHLON 发表于 2003-6-27 08:06:21

SSE3比SSE2多什么?对汇编有兴趣的朋友进来看看

指令.含义
新增的算术运算指令:   
HADDSP               
SSE寄存器水平加法
HSUBSP               
SSE寄存器水平减法
HADDPD               
存放于同一SSE2寄存器中两元素求和
HSUBPD               
存放于同一SSE2寄存器中两元素求差
ADDSUBPS            
(X1,Y1,Z1,W1)*(X2,Y2,Z2,W2)=(X1-X2,Y1+Y1,Z1-Z2,W1+W2)
ADDSUBPD            
(X1,Y1)*(X2,Y2)=(X1-X2,Y1+Y2)
新增的数据传送指令:
MOVSHDUP            
复制第二和第四个32BIT数据,把数据加载到接收寄存器中
MOVSLDUP            
复制第一和第三个32BIT数据,把数据加载到接收寄存器中
MOVDDUP               
将原寄存器中的前半部分数据复制并加倍加载到接收寄存器中
SSE3的特殊功能指令:
LDDQU               
优化奇数数据读取
FISTTP            
把处理器堆栈段的内容整数形式
MONITOR/MWAIT         
处理器可以跟踪写入状态下的内存,并激活睡眠状态下的线程

心中水 发表于 2003-7-5 13:23:42

我看晕了
页: [1]
查看完整版本: SSE3比SSE2多什么?对汇编有兴趣的朋友进来看看