麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

執行浮點減法的裝置與方法及預測符號數字的裝置與方法

文檔序號:6438517閱讀:210來源:國知局

專利名稱::執行浮點減法的裝置與方法及預測符號數字的裝置與方法
技術領域
:本發明涉及浮點減法,且特別涉及通過前導數字預測來正規化塊消去(masscancellation)的浮點減法結果。
背景技術
:第15次IEEE計算機運算研討會(15thIEEESymposiumonComputerArithmetic,ARITH‘01)公報中kidel和Even發表的文章「OnthedesignofFastIEEEFloating-PointAdders」敘述了包含兩種不同路徑的浮點加法器設計,此兩種不同路徑通常稱為「遠路徑(farpath)」和「近路徑(nearpath)」,其為浮點加法器領域中的已有知識。近路徑計算有效減法(兩個運算元具有不同符號(正負號)的加法指令或兩個運算元具有相同符號的減法指令),其中近路徑中運算元指數部分的差的絕對值小于或等于1,而遠路徑計算其他所有的情況,也就是遠路徑中運算元指數部分的差的絕對值大于1。近路徑和遠路徑并行地執行有效浮點減法的指令,再根據指數部分的差來選擇最后的結果。在近路徑計算中,執行有效減法可能會消去數值意義的數個前導數字(leadingdigits,又稱之為前導數元),有時又稱為「大量消去(masscancellation)」或塊消去。因此,必須放置最高有效數字(mostsignificantdigit,又稱之為最高有效數元)并將其左移以產生正規形式的表示法,此過程通常稱為「正規化(normalization)」。在本文中,希望可以預測在減法中會被消去的前導有效數字(leadingsignificantdigits,t,又稱之為前導有效數元)的數量。此預測和尾數(mantissa)部分的減法并行進行(或叫平行進行),此并行進行是相對于等待真正位差計算出來后再列舉被消去的前導有效數字,并行進行可大規模地加速列舉被消去的前導有效數字。因此可以加速整個正規化過程。以下列被減數A減去減數B的減法為例A=10110111B=10110010A-B=00000101B-A=11111010(1的補數表示法)在A-B的情況中,發生5個有效數字的塊消去,造成具有5個前導0的正數結果。在B-A的情況中,發生5個有效數字的塊消去,造成具有5個前導1的負數結果,或者說造成具有5個等于1的符號位的負數結果。在兩種情況中,最高有效數字位于第三最低有效數字的位置,因此需要向左移5個位以正規化相減所得的差。如上列所述,如果能預測在減法中將有5個前導有效數字被消去則可以大規模地加速正規化。預測前導0/前導1/前導符號位的概念已被大量研究,可追溯至Kershaw等人早期發表的成果,“AProgrammableDigitalSignalProcessorwith32-bitFloating-PointArithmetic,,,IEEESolidStateCircuitsConference,DigestofPaper,1985,pp.92-9·,隨后Schmookler禾口Nowka概述于“LeadingZeroAnticipationandDetection-ΑComparisonofMethods”,Proceedingsofthe15thIEEESymposiumonComputerArithmetic,2011o附加技術公開于上列提及的kidel和Even的論文中。關于兩個輸入值P和Q,對執行有效減法的加法器而言,所得結果的差中的前導O字串可通過(ZVTGZ)的樣式比對(patternmatch)來預測,其中Z*表示1個或更多個Z的字串,T*表示1個或更多個T的字串,且其中Ti=PiXORQi,Gi=PiANDQi,Zi=(!Pi)AND(!Qi),其中Pi和A分別為ρ和Q相對應的位,TpGi和τ、為Pi和A的樣式比對函數值。同樣地,前導O字串或其值為1的前導符號位字串可通過(GVTZ(T)的樣式比對來預測。如同khmookler和Nowka在第2段中所表示在大多數文獻中,前導O這個名詞表示在第一個1之前的O的開頭字串,而前導1表示在第一個O之前的1的開頭字串。盡管如此,由于一些論文中使用前導1預測器(leadingonepredictor)來表示在O的開頭字串之后所出現的第一個1,可能會造成一些混淆,因此,在本文中我們避免使用這樣的字詞。Oberman等人的美國專利6,085,208的標題為「浮點運算單元中正規化閉合路徑的減法結果的前導1預測單元(leadingonepredictionunitfornormalizingclosepathsubtractionresultswithinafloatingpointarithmeticunit)」。Oberman·人公開一預測器(predictor),其預測在兩個輸入值之間預設為正的差之中,連續前導O字串(也就是O或更多個0)后的第一個1位(也就是第一有效數字)的位置。因此他們使用「前導1預測單元」這個詞。或者說,Oberman等人公開了一前導O預測器,其提供一預測字串,該預測字串用來預測在預設為正的差之中因為塊消去而出現的前導O的數量,因此,為了避免如khmookler和Nowka所述的混淆,本發明將使用「前導O預測單元」來指稱Oberman等人的預測單元,而不使用如其標題中的「前導1預測單元」。Oberman等人的前導O預測單元提供近路徑減法器的預測,該近路徑減法器進行兩個輸入值的有效減法,并預設該兩個輸入值的指數部分之間的差為+1或-1,且將輸入值排序以使較大量值的輸入值減去較小量值的輸入值并產生正的相減結果。由于當指數部分的差為+1或-1時將輸入值排序以預設相減結果為負,Oberman等人可以提供一最佳化的前導O預測單元以減少所需的空間,并且與現有技術的預測單元相比更能增加效能,其中現有技術的預測單元僅預設尾數部分的差為正但是沒有預設指數部分的差為+1或-1,預設指數部分的差為+1或-ι相對于兩者皆未預設的現有技術的一般預測單元更是一大進步。
發明內容本發明的一實施例提供一種執行浮點有效減法的裝置,其中該裝置運算二個浮點輸入值,其包括第一浮點輸入值和第二浮點輸入值的,該等浮點輸入值包括一無符號量值(unsignedmagnitude)的一尾數和一指數,該裝置包括線路和邏輯,其配置為將該第一浮點輸入值的尾數擴展一位的O、左移一位、并反相以生成第一加數,其中該第一浮點輸入值的指數比該第二浮點輸入值的指數大1;以及將該第二浮點輸入值擴展一位的O以生成第二加數;一加法器,其配置為加總該第一加數和該第二加數,其中該加法器針對該線路和邏輯所生成的該第一加數和該第二加數加總以產生一負差;一反相器,其配置為將該負反相以生成一非正規化尾數;多個二輸入與非門,其配置為對該第一加數和該第二加數執行一布林與非函數(BooleanNANDfunction)以生成一預測字串;以及一移位器,其配置為根據該預測字串將該非正規化尾數左移一移位數量個位(即也稱之為左移一移位數量個位元)以生成一正規化尾數結果。本發明的另一實施例提供一種執行浮點有效減法的方法,其包括具有第一浮點輸入值和第二浮點輸入值的二個浮點輸入值,該等浮點輸入值包括一無符號量值的尾數和一指數,該方法包括測定該第一浮點輸入值的指數比該第二浮點輸入值的指數大1;將該第一浮點輸入值的尾數擴展一位的0、左移一位并反相以生成第一加數,其中該第一浮點輸入值的指數比該第二浮點輸入值的指數大1;將該第二浮點輸入值擴展一位的0以生成第二加數;加總該第一加數和該第二加數,其中所述加總流程針對通過將該第一浮點輸入值的尾數擴展一位的0、左移一位并反相所得的該第一加數以及通過將該第二浮點輸入值擴展一位的0所得的該第二加數加總以生成一負差;反相該負差以生成一非正規化尾數;執行一布林與非函數于該第一加數和該第二加數以產生一預測字串;以及根據該預測字串將該非正規化尾數左移一移位數量個位以生成一正規化尾數結果。本發明的另一實施例提供一種預測負差中的前導符號數字的裝置,該裝置包括一比較器,其配置為測定一第一數與一第二數之間的量值差異,該量值的差異不超過一個數字位置(digitposition,又稱之為數元位置),其中該第一數大于該第二數,其中該第一數被指定為減數且該第二數被指定為被減數;線路和邏輯,其配置為相對于該被減數將該減數對位該量值差異個數字位置以產生一對位減數,并將該對位減數反相以產生一反相對位減數;多個與非門,其配置為執行一布林與非函數于該被減數以及該反相對位減數的相對應數字上以產生位的預測字串,其中一0值被對位至該預測字串的最高有效位;其中該預測字串的一前導0字串預測該被減數和該對位減數之間的負差的相對應的前導符號數字字串。本發明的另一實施例提供一種預測負差中的前導符號數字的方法,包括測定一第一數與一第二數之間的量值差異,該量值差異不超過一個數字位置,其中該第一數大于該第二數;指定該第一數為減數并指定該第二數為被減數;相對于該被減數將該減數對位該量值差異個數字位置以產生一對位減數;反相該對位減數以產生一反相(invert)對位減數(alignedsubtrahend);執行一布林與非函數于該被減數以及該反相對位減數的相對應數字上以產生位(bit,又稱之為位元)的預測字串;對位(assign)—0值至該預測字串的最高有效位;以及利用該預測字串的相對應的前導0字串預測該被減數(minuend)和該對位減數(alignedsubtrahend)之間的負差(negativedifference)的前導符號數字(leadingsigndigit)字串(string)。本發明的另一實施例提供一種預測負差中的前導符號數字(leadingsigndigit,也稱之為前導符號數元)的裝置,該裝置包括比較邏輯,其配置為測定一第一數與一第二數之間的量值差異,該量值差異不超過一個數字位置,其中該第一數大于該第二數,其中該第一數被指定為減數且該第二數被指定為被減數;線路和邏輯,其配置為相對于該被減數將該減數對位該量值差異個數字位置以產生一對位減數,并將該對位減數反相以產生一反相對位減數;一算術單元,其配置為針對該被減數和該反相對位減數產生一負差;以及一前導符號預測器,其配置為產生該被減數和該反相對位減數的該負差的前導符號數字的預測。本發明的另一實施例提供一種預測負差中的前導符號數字的方法,該方法包括測定一第一數與一第二數之間的量值差異,該量值差異不超過一個數字位置,其中該第一數大于該第二數;指定該第一數為減數且指定該第二數為被減數;相對于該被減數將該減數對位該量值差異個數字位置以產生一對位減數;反相該對位減數以產生一反相對位減數;將該被減數與該反相對位減數指示給一二進位加法器以產生一負差;以及將該被減數與該反相對位減數指示給一前導符號預測器以產生該負差的前導符號數字的預測。圖1所示為根據本發明的微處理器示意圖,其中該微處理器包含浮點近路徑加法單元;圖2所示為表現出圖1中的微處理器的近路徑加法單元的更多細節的示意圖,其中包含前導1預測器;圖3A與圖;3B所示分別為圖2中的前導1預測器241及216的示意圖4所示為圖2中的近路徑加法單元的操作流程圖5所示為圖2中的近路徑加法單元的操作范例;圖6所示為圖1中的近路徑加法單元的交替實施例的示意圖。主要元件符號說明100微處理器;102指令快取存儲器;104指令轉譯器;112寄存器別名表;114預留站;116執行單元;118引退單元;122數據快取存儲器;124寄存器集;132近路徑加法單元;134遠路徑加法單元;136浮點單元;138其他執行單元;202指數比較器;206、208、232、234、244、246多工器;212加法器;214、216前導1預測器;218前導數字預測器;228反相器陣列;236前導0編碼器;238、248左移位器;252線路;254指數調整邏輯;256線路和邏輯;277尾數值;297指數值;281、283預測字串;332與非門;402、403......428步驟;MSB最高有效位。具體實施方式本發明公開一浮點單元,其執行近路徑有效減法并通過將輸入值排序以指定較小量值的輸入值為被減數且指定較大量值的輸入值為減數以產生負的差值。當指數部分的差為+1或-1時,有效地排序輸入值以預設減法結果為負,允許一伴隨而生的前導1預測器提供用來預測該負的減法結果中前導1的數量的預測字串。該前導1預測器包括一與非門(NANDgate)陣列,如上列述,其可有利地減少空間需求并且相對于現有技術中的前導數字預測器更能增加效能,尤其是以互補金屬氧化物半導體(CM0Q半導體技術來實現。此處敘述的前導1預測器同時也被稱為前導符號數字預測器,因為在負的差值下,其提供用來預測前導符號數字或前導1的數量的預測字串。參照圖1,其表示包括浮點近路徑加法單元的微處理器(microprocessor)100的示意圖。微處理器100包括指令快取存儲器(instructioncache)102,其快取(cache)從系統存儲器(未表示在圖中)取出的指令。指令轉譯器(instructiontranslator)104從快取存儲器102接收指令,例如X86指令集架構(instructionsetarchitecture)的浮點指令。寄存器別名表(registeraliastable,以下簡稱為RAT)112從指令轉譯器104接收轉譯過的微指令并產生轉譯過的微指令的相依信息。預留站(reservationstation,又稱之為保留站)114從RAT112接收轉譯過的微指令以及相依信息。執行單元(executionunit)116從預留站114接收轉譯過的微指令并且接收轉譯過的微指令的指令運算元。這些運算元可來自寄存器集124以及來自耦接至執行單元116的數據快取存儲器122。引退單元(retireunit)118從執行單元116接收指令結果,并且將結果引退至微處理器100的架構狀態(architecturalstate)。執行單元116包括浮點單元136和其他執行單元138。浮點單元136包括近路徑加法單元132和遠路徑加法器134。選擇近路徑加法單元132的有效減法結果的條件為運算元的指數部分的差的絕對值小于或等于1,而在其他條件時則選擇遠路徑加法器134的結果。(盡管如此,須注意的是,如果近路徑加法單元132的有效減法結果需要比尾數存儲大小所能提供的位多一個或多數個表示位,則該計算預留為遠路徑所提供的環狀運算(roundcalculation))0參照圖2,其顯示圖1中的微處理器的近路徑加法單元132的更多細節的示意圖,其中包含前導1預測器。近路徑加法單元132接收一指令,其指定兩個浮點源運算元。不管這些源運算元是否被正規化且不管這些源運算元在該指令中出現的順序,當這些源運算元出現在如圖2中所示的近路徑加法單元132的部分時,如果需要,則微處理器100的運算元感測電路會將這些源運算元正規化為正規化輸入運算元op-A和正規化輸入運算元op-B,且近路徑加法單元132決定需要計算op-A和op-B之間的數學差以執行指令來產生其需要的結果,其結果可能也是正規化的浮點值。近路徑加法單元132包括二前導1預測器214和216,每個該等前導1預測器包括與非門陣列或一維排列的多個與非門,其僅招致一單一與非門延遲,并預測正規化潛在非正規化尾數差結果271時所需要左移的數量。如果非正規化尾數差結果271為非零的值,則其最高有效數字并未在期望的存儲格式中靠左對位。如同此處的討論,作為優點,前導1預測器214和216的與非門可能普遍地比現有技術的前導數字預測器更為塊且更小,尤其是當以CMOS技術實現時。每個正規化的輸入運算元op-A和op-B包括一符號位、一指數值(標示為EXP-A或EXP-B)以及一正規化且量值無符號(unsignedmagnitude)的尾數值。為簡化起見,在圖2中輸入運算元op-A的尾數簡單地以B表示。除此之外,近路徑加法單元132所產生的結果包括一符號位和一指數值,以及在一實施例中還包括一正規化且量值無符號的尾數值。在圖2中,該正規化且量值無符號的尾數值標示為277。在一實施例中,源運算元可為三種x-86浮點形式中的任何一個,即為人所熟知的x-86單精度(singleprecision)、雙倍精度(doubleprecision)以及擴展雙精度(double-extendedprecision)格式。盡管如此,本發明并不局限于此三個格式并且本發明可以利用其他浮點格式實施。近路徑加法單元132預設EXP-A值和EXP-B值之間的差為+1、0或_1。此外,浮點加法單元的遠路徑部分會產生正確的指令結果。因此,如果EXP-A值大于EXP-B值,近路徑加法單元132預設EXP-A值和EXP-B值之間的差為+1,則需要在執行有效減法之前將尾數值A對位。如果EXP-A值小于EXP-B值,近路徑加法單元132預設EXP-A值和EXP-B值之間的差為-1,則需要在執行有效減法之前將尾數值B對位。因此,根據一實施例,近路徑加法單元132包括導線和邏輯256以產生輸入尾數A和B的補數形式(complementform),并從原始形式和補數形式的A和B形成在中間潛在倒轉且對位的值。該中間值(intermediatevalue)全部比A和B的寬度多一個位以在EXP-A值和EXP-B值之間的差為1的情況下容納1位對位(alignmentbyonebit)。線路和邏輯256通過連結O至A值以形成標示為C的第一中間值,其中連結至A值的O為C的最高有效數字。因此,C為A的一位O擴展形式(one-bitzero-extendedform)。線路和邏輯256通過連結O至B值以形成標示為D的第二中間值,其中連結至B值的O為D的最高有效數字。因此,D為B的一位O擴展形式。線路和邏輯256通過連結1至A的補數值(complementedvalue)以形成標示為E的第三中間值,其中連結至A的補數值的1為E的最低有效數字。因此,E為A在op-A指數值比op-B指數值多1的情況下在對位之后反相所得的形式。線路和邏輯256通過連結1至B的補數值以形成標示為F的第四中間值,其中連結至B的補數值的1為F的最低有效數字。因此,F為B在op-B指數值比op-A指數值多1的情況下在對位之后反相所得的形式。線路和邏輯256通過連結1至A的補數值以形成標示為G的第五中間值,其中連結至A的補數值的1為G的最高有效數字。因此,G為A反相形式。該等中間值總結于表格1并在圖2中表示。權利要求1.一種執行浮點有效減法的裝置,其中該裝置運算二個浮點輸入值,包括第一浮點輸入值和第二浮點輸入值,該等浮點輸入值包括一無符號量值(unsignedmagnitude)的一尾數和一指數,該裝置包括線路和邏輯,其配置為將該第一浮點輸入值的尾數擴展一位的0、左移一位、并反相以生成第一加數,其中該第一浮點輸入值的指數比該第二浮點輸入值的指數大1;以及將該第二浮點輸入值擴展一位的0以生成第二加數;一加法器,其配置為加總該第一加數和該第二加數,其中該加法器針對該線路和邏輯所生成的該第一加數和該第二加數加總以產生一負差;一反相器,其配置為將該負差反相以生成一非正規化尾數;多個二輸入與非門,其配置為對該第一加數和該第二加數執行一布林與非函數以生成一預測字串;以及一移位器,其配置為根據該預測字串將該非正規化尾數左移一移位數量個位以生成一正規化尾數結果。2.如權利要求1所述的執行浮點有效減法的裝置,還包括一前導0編碼器,其配置為編碼該預測字串中前導0的數量以生成該移位數量。3.如權利要求1所述的執行浮點有效減法的裝置,還包括一第二線路和邏輯,其配置為若該正規化尾數結果的最高有效位為0,則將該正規化尾數結果左移一額外位。4.如權利要求1所述的執行浮點有效減法的裝置,其中該加法器在加總該第一加數和該第二加數的同時該多個二輸入與非門對該第一加數和該第二加數執行該布林與非函數。5.如權利要求1所述的執行浮點有效減法的裝置,還包括一比較器,其配置為測定該第一浮點輸入值的指數比該第二浮點輸入值的指數大1。6.一種執行浮點有效減法的方法,其包括具有第一浮點輸入值和第二浮點輸入值的二個浮點輸入值,該等浮點輸入值包括一無符號量值的尾數和一指數,該方法包括測定該第一浮點輸入值的指數比該第二浮點輸入值的指數大1;將該第一浮點輸入值的尾數擴展一位的0、左移一位并反相以生成第一加數,其中該第一浮點輸入值的指數比該第二浮點輸入值的指數大1;將該第二浮點輸入值擴展一位的0以生成第二加數;加總該第一加數和該第二加數,其中所述加總流程系針對通過將該第一浮點輸入值的尾數擴展一位的0、左移一位并反相所得的該第一加數以及通過將該第二浮點輸入值擴展一位的0所得的該第二加數加總以生成一負差;反相該負差以生成一非正規化尾數;執行一布林與非函數于該第一加數和該第二加數以產生一預測字串;以及根據該預測字串將該非正規化尾數左移一移位數量個位以生成一正規化尾數結果。7.如權利要求6所述的執行浮點有效減法方法,其中所述根據該預測字串將該非正規化尾數左移該移位數量個位以生成該正規化尾數結果包括編碼該預測字串中前導0的數量以生成該移位數量。8.如權利要求6所述的執行浮點有效減法方法,還包括如果該正規化尾數結果的最高有效位為0,則將該正規化尾數結果左移一額外位。9.一種預測負差中的前導符號數字的裝置,該裝置包括一比較器,其配置為測定一第一數與一第二數之間的量值差異,該量值的差異不超過一個數字位置,其中該第一數大于該第二數,其中該第一數被指定為減數且該第二數被指定為被減數;線路和邏輯,其配置為相對于該被減數將該減數對位該量值差異個數字位置以產生一對位減數,并將該對位減數反相以產生一反相對位減數;多個與非門,其配置為執行一布林與非函數于該被減數以及該反相對位減數的相對應數字上以產生位的預測字串,其中一0值被對位至該預測字串的最高有效位;其中該預測字串的一前導0字串預測該被減數和該對位減數之間的負差的相對應的前導符號數字字串。10.如權利要求9項的預測負差中的前導符號數字的裝置,其中其值為1的該預測字串的最高有效位位置預測該被減數與該對位減數之間的負差的最高有效位位置。11.一種預測負差中的前導符號數字的方法,包括測定一第一數與一第二數之間的量值差異,該量值差異不超過一個數字位置,其中該第一數大于該第二數;指定該第一數為減數并指定該第二數為被減數;相對于該被減數將該減數對位該量值差異個數字位置以產生一對位減數;反相該對位減數以產生一反相對位減數;執行一布林與非函數于該被減數以及該反相對位減數的相對應數字上以產生位的預測字串;對位一0值至該預測字串的最高有效位;以及利用該預測字串的相對應的前導0字串預測該被減數和該對位減數之間的負差的前導符號數字字串。12.如權利要求11項的預測負差中的前導符號數字的方法,其中其值為1的該預測字串的最高有效位位置預測該被減數與該對位減數之間的負差的最高有效位位置。13.一種預測負差中的前導符號數字的裝置,該裝置包括比較邏輯,其配置為測定一第一數與一第二數之間的量值差異,該量值差異不超過一個數字位置,其中該第一數大于該第二數,其中該第一數被指定為減數且該第二數被指定為被減數;線路和邏輯,其配置為相對于該被減數將該減數對位該量值差異個數字位置以產生一對位減數,并將該對位減數反相以產生一反相對位減數;一算術單元,其配置為針對該被減數和該反相對位減數產生一負差;以及一前導符號預測器,其配置為產生該被減數和該反相對位減數的該負差的前導符號數字的預測。14.如權利要求13項的預測負差中的前導符號數字的裝置,其中該前導符號預測器包括多個布林與非門,其配置為執行一布林與非函數于該被減數以及該反相對位減數的相對應數字上以產生該負差的前導符號數字的該預測。15.如權利要求13項的預測負差中的前導符號數字的裝置,其中該預測通過該預測相對應前導0字串預測該負差的前導符號字串。16.如權利要求13項的預測負差中的前導符號數字的裝置,其中該預測通過該預測相對應前導1字串預測該負差的前導符號字串。17.一種預測負差中的前導符號數字的方法,該方法包括測定一第一數與一第二數之間的量值差異,該量值差異不超過一個數字位置,其中該第一數大于該第二數;指定該第一數為減數且指定該第二數為被減數;相對于該被減數將該減數對位該量值差異個數字位置以產生一對位減數;反相該對位減數以產生一反相對位減數;將該被減數與該反相對位減數指示給一二進位加法器以產生一負差;以及將該被減數與該反相對位減數指示給一前導符號預測器以產生該負差的前導符號數字的預測。18.如權利要求17項的預測負差中的前導符號數字的方法,更進一步包括執行一布林與非函數于該被減數以及該反相對位減數的相對應數字上以產生該負差的前導符號數字的該預測。19.如權利要求17項的預測負差中的前導符號數字的方法,其中該預測通過該預測相對應前導0字串預測該負差的前導符號字串。20.如權利要求17項的預測負差中的前導符號數字的方法,其中該預測通過該預測相對應前導1字串預測該負差的前導符號字串。全文摘要執行浮點減法的裝置與方法及預測符號數字的裝置與方法,該裝置包括一比較器,配置為測定一第一數與一第二數之間的量值差異,該量值的差異不超過一個數字位置,其中第一數大于第二數,其中第一數被指定為減數且第二數被指定為被減數;線路和邏輯,其配置為相對于該被減數將該減數對位該量值差異個數字位置以產生一對位減數,并將該對位減數反相以產生一反相對位減數;多個與非門,其配置為執行一布林與非函數于該被減數以及該反相對位減數的相對應數字上以產生位的預測字串,其中一0值被對位至該預測字串的最高有效位;其中該預測字串的一前導0字串預測該被減數和該對位減數之間的負差的相對應的前導符號數字字串。文檔編號G06F7/509GK102495714SQ201110362770公開日2012年6月13日申請日期2011年11月16日優先權日2011年1月5日發明者湯姆.艾爾摩申請人:威盛電子股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 鹤庆县| 桦甸市| 苍山县| 九龙城区| 巴林左旗| 遂宁市| 凯里市| 泰和县| 富源县| 建德市| 霍州市| 静宁县| 怀集县| 济宁市| 潜山县| 宽甸| 南江县| 贡山| 西林县| 丰宁| 饶河县| 平远县| 玉门市| 尚义县| 渝北区| 芮城县| 北碚区| 双牌县| 兰坪| 莆田市| 安阳县| 鹤庆县| 石阡县| 盐城市| 华安县| 类乌齐县| 繁昌县| 会同县| 安陆市| 平度市| 喜德县|