WEB开发网
开发学院软件开发VC MMX指令集在C++中的使用 阅读

MMX指令集在C++中的使用

 2010-01-23 20:32:30 来源:WEB开发网   
核心提示:五、内联汇编尽量使用__asm或_asm关键字,而不用标准C++的asm关键字(这个是微软说的)以上只是一些关于内联汇编的补充,MMX指令集在C++中的使用(2),我将出一系列围绕内联汇编的文章,下面接着上一次的话题详细一点地讲一下MMX指令的调用1、MMX指令集简介:[数据传输指令]movq //传输64位整数mov

五、内联汇编尽量使用__asm或_asm关键字,而不用标准C++的asm关键字(这个是微软说的)

以上只是一些关于内联汇编的补充,我将出一系列围绕内联汇编的文章,下面接着上一次的话题详细一点地讲一下MMX指令的调用

1、MMX指令集简介:

[数据传输指令]

movq //传输64位整数

movd //传输32位整数

[数据打包转换指令]

PACKSSWB //Pack words into bytes with signed saturation.

PACKSSDW //Pack doublewords into words with signed saturation.

PACKUSWB //Pack words into bytes with unsigned saturation.

PUNPCKHBW //Unpack high-order bytes.

PUNPCKHWD //Unpack high-order words.

PUNPCKHDQ //Unpack high-order doublewords.

PUNPCKLBW //Unpack low-order bytes.

PUNPCKLWD //Unpack low-order words.

PUNPCKLDQ //Unpack low-order doublewords.

注:这一组指令我没有具体用过,不知道是干什么的,请高手赐教!小弟先谢了!

上一页  1 2 3 4 5  下一页

Tags:MMX 指令 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接