• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            兔子的技術(shù)博客

            兔子

               :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
              202 Posts :: 0 Stories :: 43 Comments :: 0 Trackbacks

            留言簿(10)

            最新評論

            閱讀排行榜

            評論排行榜

            轉(zhuǎn)自:http://blog.csdn.net/psusong/archive/2009/01/08/3737047.aspx

               MMX和SSE都是INTEL開發(fā)的基于SIMD(單指令多數(shù)據(jù)流)的技術(shù)。所謂單指令多數(shù)據(jù)流是指可以用一條指令可以完成多個數(shù)據(jù)的操作。雖然64位系統(tǒng)已經(jīng)推出,但是我們大部分都是使用32位系統(tǒng),所以如果要完成兩個128位的相加運算,用普通32位指令很明顯要執(zhí)行4條相加指令,而基于64位的MMX指令只需要執(zhí)行兩次即可完成,更強大的SSE能一次處理128位,故一次就可以完成操作,所以采用MMX及SSE優(yōu)化能夠大幅度提升程序性能。
               MMX采用處理器的80位的浮點寄存器的低64位作為MMX寄存器,一共有8個,從mm0到mm7,因為是“借用”浮點寄存器的低64位所以每次在用完MMX指令后一定要用EMMS指令將寄存器清空,MMX主要是針對整數(shù)運算進行優(yōu)化,一個64位的MMX寄存器可以同時存入8個8位或者4個16位的整數(shù),估計一次性就可以完成8次8位運算或者4次16位運算,要注意的MMX指令不能直接對32位數(shù)進行2次運算,但可以把32位拆分成兩個16位再進行運算。MMX技術(shù)還有一個非常有用的特性是飽和運算,比如兩個8位數(shù)相加:128+129相加后很明顯超過了8位的最大值256,但是進行飽和運算相加的結(jié)果將是最大值256,飽和運算將運算結(jié)果控制在相應(yīng)位數(shù)的范圍內(nèi)。
               最近在調(diào)試開發(fā)一個多媒體相關(guān)的程序,發(fā)現(xiàn)一個非常奇怪的問題,某些操作之后會導(dǎo)致隨后的float數(shù)運算結(jié)果混亂,花了1個小時的時間才發(fā)現(xiàn)是因為自己在使用完MMX指令后忘記用emms指令將浮點寄存器復(fù)位!


             

            posted on 2009-11-10 19:11 會飛的兔子 閱讀(847) 評論(0)  編輯 收藏 引用 所屬分類: 系統(tǒng)API,底層技術(shù)
            久久人人爽人人爽人人AV | 久久精品国产一区二区| 久久亚洲高清观看| 婷婷久久综合九色综合九七| 国产精品久久久久久久app| 亚洲国产精品无码久久98| 99久久精品国产麻豆| 久久毛片免费看一区二区三区| 91麻豆国产精品91久久久| 久久精品午夜一区二区福利| 久久99精品九九九久久婷婷| 欧美牲交A欧牲交aⅴ久久| 久久精品中文字幕第23页| 久久天天躁狠狠躁夜夜网站| 久久免费视频一区| 精品久久人妻av中文字幕| 亚洲精品WWW久久久久久| 久久精品9988| 欧洲人妻丰满av无码久久不卡| 久久久久综合中文字幕| 97久久精品无码一区二区天美| 久久精品日日躁夜夜躁欧美 | 久久99国产精品99久久 | 久久99国内精品自在现线| 精品久久久久久国产免费了| 久久国产精品-久久精品| 狼狼综合久久久久综合网| 久久九九兔免费精品6| 亚洲国产成人久久笫一页| 青青热久久国产久精品 | 久久青青草原精品国产| 亚洲国产成人精品久久久国产成人一区二区三区综 | 久久噜噜电影你懂的| 97精品久久天干天天天按摩| 一本一本久久A久久综合精品| 午夜精品久久久久成人| 色播久久人人爽人人爽人人片aV | 久久久久久久亚洲Av无码| 久久精品国产亚洲AV蜜臀色欲| 久久人做人爽一区二区三区| 日韩欧美亚洲综合久久|