專利名稱::指數(shù)處理方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明關(guān)于一種處理系統(tǒng),特別有關(guān)于一種指數(shù)處理的方法與系統(tǒng)。
背景技術(shù):
:指數(shù)運(yùn)算時(shí)常出現(xiàn)于圖形與科學(xué)的應(yīng)用。一般指數(shù)函數(shù)可定義成a^a、af,其中x=I+f,I為整數(shù)部分而f為分?jǐn)?shù)部分。除此之外,ax可為一標(biāo)準(zhǔn)化的浮點(diǎn)數(shù),例如a^l.a。a,a2…anx212。以2為基底的指數(shù)x^+z(z取代f)可以表示為2x=2'x2z。像是中央處理器或是數(shù)字處理器的處理系統(tǒng),可通過多項(xiàng)式運(yùn)算實(shí)現(xiàn)指數(shù)運(yùn)算。一種多項(xiàng)式運(yùn)算的方法是使用單一浮點(diǎn)運(yùn)算的近似多項(xiàng)式(例^口0.9999998927+(0.6931547484+(0.2401397582+0.5586608429e-l+(0.8943041620e-2+0.1896367540e-2*x"x"x)*x)*x)。此計(jì)算方法的最大i吳差為1.073000000e-7。此方法的一個(gè)優(yōu)點(diǎn)在于它僅需使用一般浮點(diǎn)單元所用的硬件即可實(shí)現(xiàn)。然而,此方法的缺點(diǎn)在于指令數(shù)(instructions)需求量以及所需的延遲時(shí)間。另一實(shí)現(xiàn)指數(shù)運(yùn)算的方法為泰勒級(jí)數(shù)(Taylorseries)近似,其可表示為下列公式<formula>formulaseeoriginaldocumentpage12</formula>(Eq.1)上述指數(shù)函數(shù)22可以被表示成一基底函數(shù)f(z。),——次微分函數(shù)f,(zQ)以及一二次微分函數(shù)f,,(Zo),再加上誤差項(xiàng)以得到f(z,)的近似(例如具有于zo的已知值的差異的脈沖函數(shù)5(z,))。此方法的優(yōu)點(diǎn)在于可在每一指令用管線的方式產(chǎn)生一結(jié)果。然而,相4交于多項(xiàng)式方法,此方法需要額外的石更件元件。此外,泰勒級(jí)數(shù)近似通常需要專用硬件,而不是單純使用一中央處理器,因?yàn)檫@些運(yùn)算并非通用的,而且許多特定的查值表需加至處理器中。若是指數(shù)函數(shù)的計(jì)算不常出現(xiàn)的話,使用專用處理單元可能造成投資成本的效益低落。因此,本領(lǐng)域需要一種可實(shí)現(xiàn)指數(shù)運(yùn)算的架構(gòu),以提供比傳統(tǒng)系統(tǒng)更好的使用頻率,并且擁有最佳化的指令數(shù)目。
發(fā)明內(nèi)容本發(fā)明揭露多種指數(shù)處理系統(tǒng)與方法。一種指數(shù)處理方法用以計(jì)算一指數(shù)函數(shù)包括一整數(shù)成分和一分?jǐn)?shù)成分。上述分?jǐn)?shù)成分包括一第一部分、一第二部分以及一第三部分。該指數(shù)處理方法包括執(zhí)行使用一第一地址的一第一查值表以提供一第一值對(duì)應(yīng)至上述第一部分。設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分。執(zhí)行使用一第二地址和一第三地址的一第二查值表以提供一第二值和一第三值分別對(duì)應(yīng)至上述第二部分和上述第三部分。展開并標(biāo)準(zhǔn)化上述第二值和上述第三值以提供展開且標(biāo)準(zhǔn)化的上述第二值和上述第三值。結(jié)合展開且標(biāo)準(zhǔn)化的上述第二值和上述第三值以產(chǎn)生一第一乘積。最后結(jié)合上述第一值、上述整數(shù)基底值、以及上述第一乘積以計(jì)算上述指數(shù)函數(shù)。本發(fā)明還提供一種指數(shù)處理方法,使用一雙分表格法計(jì)算以2為基底的一指數(shù)函數(shù)2x,其中2x二22y,2!對(duì)應(yīng)至一整數(shù)成分,2y對(duì)應(yīng)至一分?jǐn)?shù)成分,2y二2y^2y2,2y、2y2分別對(duì)應(yīng)至上述分?jǐn)?shù)成分的一第一部分和一第二部分,該指數(shù)處理方法包括執(zhí)行使用一第一地址的一第一查值表以提供一第一值對(duì)應(yīng)至上述第一部分;設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分;執(zhí)行使用一第二地址的一第二查值表以提供一第二值對(duì)應(yīng)至上述第二部分;展開并標(biāo)準(zhǔn)化上述第二值以提供展開且標(biāo)準(zhǔn)化的上述第二值;以及結(jié)合上述第一值、上述整數(shù)基底值以及展開且標(biāo)準(zhǔn)化的上述第二值以計(jì)算上述指數(shù)函數(shù)。本發(fā)明還提供一種指數(shù)處理方法,使用一二部表法計(jì)算以2為基底的一指數(shù)函數(shù)2x,其中2x二2"2y,2i對(duì)應(yīng)至一整數(shù)成分,2y對(duì)應(yīng)至一分凄t成分,2y二2y",2^對(duì)應(yīng)至上述分凄t成分的一第一部分,該指數(shù)處理方法包括執(zhí)行使用一第一地址的一第一查值表以提供一數(shù)值對(duì)應(yīng)至上述第一部分,其中上述第一地址是從一源暫存器中獲得的一尾數(shù)的一第一部分中取得;根據(jù)上述尾數(shù)的另一部分,設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分;以及指派上述整數(shù)基底值以及上述整數(shù)指數(shù)作為上述指數(shù)函數(shù)的一解答。本發(fā)明又提供一種指數(shù)處理系統(tǒng),用以計(jì)算以2為基底的一指數(shù)函數(shù)2x,其中2t2"2y,2!對(duì)應(yīng)至一整數(shù)成分,2y對(duì)應(yīng)至一分?jǐn)?shù)成分,2y二2yox2y"2y2,2y。、2y1、22分別對(duì)應(yīng)至上述分?jǐn)?shù)成分的一第一部分、一第二部分以及一第三部分,該指數(shù)處理系統(tǒng)包括暫存邏輯電路,用以從一尾數(shù)取得一整數(shù)部分和一分?jǐn)?shù)部分;一存儲(chǔ)器,用以根據(jù)上述分?jǐn)?shù)部分提供一第一值對(duì)應(yīng)上述第一部分,一第二值對(duì)應(yīng)上述第二部分,以及一第三值對(duì)應(yīng)上述第三部分;一設(shè)定邏輯電路,用以根據(jù)上述整數(shù)部分設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分;一格式設(shè)定邏輯電路,用以展開并標(biāo)準(zhǔn)化上述第二值和上述第三值以提供展開且標(biāo)準(zhǔn)化的上述第二值和上述第三值;以及一結(jié)合邏輯電路,用以結(jié)合展開且標(biāo)準(zhǔn)化的上述第二值和上述第三值以產(chǎn)生一第一乘積,并且結(jié)合上述第一值、上述整數(shù)基底值、以及上述第一乘積以計(jì)算上述指數(shù)函數(shù)。本發(fā)明還提供一種指數(shù)處理系統(tǒng),使用一二部表法計(jì)算以2為基底的一指數(shù)函數(shù)2x,其中2x二2"2y,2W寸應(yīng)至一整數(shù)成分,2y對(duì)應(yīng)至一分l丈成分,2y二2y"2y2,2y1、2y2分別對(duì)應(yīng)至上述分?jǐn)?shù)成分的一第一部分、一第二部分,該指數(shù)處理系統(tǒng)包括暫存邏輯電路,用以從一尾數(shù)取得一整數(shù)部分和一分?jǐn)?shù)部分;一二部表法存儲(chǔ)器,用以根據(jù)上述分?jǐn)?shù)部分提供一第一值對(duì)應(yīng)上述第一部分,以及一第二值對(duì)應(yīng)上述第二部分;一設(shè)定邏輯電路,用以根據(jù)上述整數(shù)部分設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分;一格式設(shè)定邏輯電路,用以展開并標(biāo)準(zhǔn)化上述第二值以提供展開且標(biāo)準(zhǔn)化的上述第二值;以及一結(jié)合邏輯電路,用以結(jié)合上述第一值、上述整數(shù)基底值以及展開且標(biāo)準(zhǔn)化的上述第二值以計(jì)算上述指數(shù)函數(shù)。本發(fā)明另提供一種指數(shù)處理系統(tǒng),使用一二部表法計(jì)算以2為基底的一指數(shù)函數(shù)2x,其中2x二2"2y,2!對(duì)應(yīng)至一整數(shù)成分,2y對(duì)應(yīng)至一分?jǐn)?shù)成分,2y=2y°,2y。對(duì)應(yīng)至上述分?jǐn)?shù)成分的一第一部分,該指數(shù)處理系統(tǒng)包括暫存邏輯電路,用以從一尾數(shù)取得一整數(shù)部分和一分?jǐn)?shù)部分;一存儲(chǔ)器,用以根據(jù)上述分?jǐn)?shù)部分提供一數(shù)值對(duì)應(yīng)上述第一部分;一設(shè)定邏輯電路,用以根據(jù)上述整數(shù)部分設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分,并且指派上述整數(shù)基底值以及上述整數(shù)指數(shù)作為上述指數(shù)函數(shù)的一解答。此實(shí)施例可使用標(biāo)準(zhǔn)硬件可支持的基本指令且具有最佳化的指令數(shù)目。此實(shí)施例額外的技術(shù)特征包括對(duì)一源暫存器存放的一尾數(shù)值(mantissa)執(zhí)行移位(shift)運(yùn)算以取得一分?jǐn)?shù)部分和一整數(shù)部分,當(dāng)執(zhí)行第一查值表時(shí)使用取得的整數(shù)部分以設(shè)定指數(shù),實(shí)現(xiàn)l的補(bǔ)數(shù)(ls-complement)計(jì)算以簡化負(fù)值計(jì)算,以及/或者通過降低派送率(issuerate),例如使用大型的單指令多數(shù)據(jù)(single-instructionmultiple-data,SIMD)平4亍才幾器。這些實(shí)施例可使用標(biāo)準(zhǔn)的可編程硬件,像是可編程著色處理單元等。在另一些實(shí)施例中,指數(shù)計(jì)算的減少可通過更大的查值表以及更大的地址空間的使用以刪除結(jié)合運(yùn)算而實(shí)現(xiàn)。這些查值表可利用已知的二部表法(bipartitetablemethod,BPTM)而降低其大小。對(duì)于低精準(zhǔn)度的實(shí)作而言,單一查值表可能已足夠并且可減少計(jì)算量。其它本發(fā)明的系統(tǒng)、方法、技術(shù)特征以及優(yōu)點(diǎn)可以通過下列說明文字以及所附圖示而使本領(lǐng)域技術(shù)人員了解。其余所有本發(fā)明額外的系統(tǒng)、方法以及優(yōu)點(diǎn),當(dāng)^L所附^L利要求書為準(zhǔn)。本發(fā)明所述的指數(shù)處理方法與系統(tǒng),可提供較好的使用頻率及較佳化的指令數(shù)目。圖l為一圖形處理單元的計(jì)算核心;圖2為一指數(shù)處理系統(tǒng)的實(shí)施例方塊圖;圖3為圖2的一部分,用以執(zhí)行EXPTL1指令;圖4為圖2的一部分,用以執(zhí)行EXPTL2指令;圖5為圖2的一部分,用以執(zhí)行CFMUL和FMUL指令;圖6為另一指數(shù)處理系統(tǒng)的實(shí)施例方塊圖;圖7為使用兩個(gè)乘法單元的指數(shù)處理方法流程圖;圖8為使用一個(gè)乘法單元的指數(shù)處理方法流程圖;圖9為未使用乘法單元的一指數(shù)處理方法流程圖。具體實(shí)施例方式本說明書包括許多指數(shù)處理系統(tǒng)與方法的實(shí)施例。這些指數(shù)處理系統(tǒng)用以降低用于計(jì)算指數(shù)函數(shù)(例如2"的專用邏輯電路使用量,并且使用現(xiàn)存具有標(biāo)準(zhǔn)浮點(diǎn)積和熔加(fusedmultiply-add,F(xiàn)MAD)硬件的可編程處理單元。為了達(dá)成此目的,可使用標(biāo)準(zhǔn)積和熔加硬件支持的一個(gè)或多個(gè)包含基元(primitive)運(yùn)算的指令組。此外,亦可使用最小的指令組可符合現(xiàn)存處理管線(pipeline)的時(shí)間要求。積和熔加硬件用來標(biāo)準(zhǔn)化輸入值并將其設(shè)定成標(biāo)準(zhǔn)格式的浮點(diǎn)數(shù),例如IEEE-754浮點(diǎn)格式。雖然此處4吏用標(biāo)準(zhǔn)化、單精準(zhǔn)(single-precision)的IEEE-754格式來描述本發(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員仍可知雙精準(zhǔn)(double-precision)或更高精準(zhǔn)的才各式可用于這些實(shí)施例中,像是延伸查值表及/或欄位的大小。一種可實(shí)現(xiàn)指數(shù)處理系統(tǒng)的處理環(huán)境揭露如下,并伴隨實(shí)現(xiàn)指數(shù)函數(shù)的系統(tǒng)與方法實(shí)施例的《又述,以及這些實(shí)施例不同部分的分析。雖然此處僅提供圖形處理環(huán)境的計(jì)算核心,這些實(shí)施例仍可整合至任何計(jì)算指數(shù)函數(shù)的處理環(huán)境。舉例而言,這些實(shí)施例可用于或連結(jié)至中央處理器(centralprocessingunit,CPU),數(shù)字信號(hào)處理器(digitalsignalprocessor,DSP),或是其它應(yīng)用的運(yùn)算單元。某些指數(shù)處理系統(tǒng)的實(shí)施例包括使用查值表以儲(chǔ)存一指數(shù)的分?jǐn)?shù)成分的許多部分,或僅儲(chǔ)存單純的指數(shù)函數(shù)。舉例而言,這些實(shí)施例可計(jì)算以2為基底的指數(shù)函數(shù)2X,其中2'^2'x2y,21對(duì)應(yīng)至一整數(shù)成分(integercomponent),2y對(duì)應(yīng)至一分?jǐn)?shù)成分(fractionalcomponent)。上述分?jǐn)?shù)成分可依指凄t函數(shù)的特性而被分解成許多部分,像是2^2^x2y、2y2,其中2^、2yl、2》'2分別對(duì)應(yīng)至上述分?jǐn)?shù)成分的第一部分、第二部分以及第三部分。通過為每個(gè)部分提供查值表,以及執(zhí)行不同的結(jié)合運(yùn)算(例如乘法),上述分?jǐn)?shù)成分可與上述整數(shù)成分結(jié)合以計(jì)算上述指數(shù)函數(shù)。由于分?jǐn)?shù)成分可分解成多個(gè)部分,因此可以比傳統(tǒng)系統(tǒng)提供更小的查值表。對(duì)應(yīng)第二部分(2y1)以及第三部分(2>2)的數(shù)值可用壓縮格式儲(chǔ)存,并且許多邏輯電路,例如或線電路(wire-()Rcircuitry),可用來標(biāo)準(zhǔn)化且展開這些壓縮值以提供至計(jì)算指數(shù)函數(shù)的標(biāo)準(zhǔn)積和熔加硬件。相較于傳統(tǒng)系統(tǒng),這些實(shí)施例操作于較少的指令集并且減小專用硬件的使用。舉例而言,在一實(shí)施例中,從一源暫存器取得一尾數(shù)值,并且對(duì)此尾數(shù)值進(jìn)行移位運(yùn)算以提供一整數(shù)部分和一分?jǐn)?shù)部分。上述分?jǐn)?shù)部分用來填入儲(chǔ)存部分值的查值表。至少兩數(shù)值(第二值和第三值)對(duì)應(yīng)2y1和2y2并以壓縮形式儲(chǔ)存,而對(duì)應(yīng)2yQ的數(shù)值(第一值)則以標(biāo)準(zhǔn)化的形式儲(chǔ)存。通過儲(chǔ)存這些壓縮形式的數(shù)值,關(guān)聯(lián)這些壓縮值的查值表運(yùn)算可以平行方式執(zhí)行,因而減少運(yùn)算數(shù)(以及指令數(shù))。此外,如此的壓縮值可以讓查值表的數(shù)值存放在單一暫存器里。這些壓縮值可以加入一些數(shù)值格式以適合使用于標(biāo)準(zhǔn)的積和熔加單元,以利計(jì)算指數(shù)函數(shù)的結(jié)合操作(例如乘法運(yùn)算)。將壓縮值格式化成展開并標(biāo)準(zhǔn)化的格式,例如IEEE-754,可以避免或至少減輕專用硬件的需求,其中專用硬件時(shí)常用于傳統(tǒng)的系統(tǒng)與方法中。在稍后的說明中,一個(gè)結(jié)合運(yùn)算的結(jié)果(例如2y'x2^)可與另一個(gè)結(jié)合運(yùn)算的結(jié)果(例如2、2^)結(jié)合在一起以計(jì)算一指數(shù)函數(shù)(例如2X)。利用上述的移位功能對(duì)取得的尾數(shù)進(jìn)行移位以提供整數(shù)和分?jǐn)?shù)的部分,整數(shù)部分用以設(shè)定對(duì)應(yīng)第一部分(2,查值表的整數(shù)指數(shù)。在一實(shí)施例中,l的補(bǔ)數(shù)運(yùn)算可提供指數(shù)的負(fù)值運(yùn)算,而傳統(tǒng)機(jī)制計(jì)算是先算出絕對(duì)值后再取其倒數(shù)。此外,出現(xiàn)于整凄t部分的溢位(overflow)或欠位(underflow)可由例外處理器選擇符合這些條件的既定值,或是在一計(jì)算值與一數(shù)值(對(duì)應(yīng)一演算法的一查值表)之間作決定。因此,這樣運(yùn)算的結(jié)果便是從2y°查值表中取一數(shù)值并與指數(shù)函數(shù)的整數(shù)部分(21)作結(jié)合。最后,結(jié)合<formula>formulaseeoriginaldocumentpage19</formula>的乘積與<formula>formulaseeoriginaldocumentpage19</formula>的乘積來計(jì)算指數(shù)函數(shù)。標(biāo)準(zhǔn)積和熔加單元可應(yīng)用于此結(jié)合運(yùn)算。在一第二方法實(shí)施例中,較大的查值表可用以移除上述結(jié)合運(yùn)算其中之一。這些查值表可使用已知的二部表法(bipartitetablemethods,BPTM)對(duì)查值表的大小作最佳化處理。雖然此實(shí)施例的整婆t部分處理相似于前述實(shí)施例,4旦分?jǐn)?shù)部分是不相同的,因?yàn)榇颂幨褂脝我坏亩勘矸ú橹当怼S?jì)算方式是利用對(duì)應(yīng)2"的第一查值表的數(shù)值以及對(duì)應(yīng)來自第二二部表法查值表的2",而以一標(biāo)準(zhǔn)積和熔加單元作單一結(jié)合運(yùn)算。此外,第三個(gè)方法實(shí)施例可包括第二方法實(shí)施例的整數(shù)處理部分以提供一低精準(zhǔn)值(例如12位尾數(shù)),以利于簡便計(jì)算。在這些實(shí)施例中,基本指令組的最佳化數(shù)目可應(yīng)用在維持管線時(shí)序限制下使用標(biāo)準(zhǔn)硬件。上述分?jǐn)?shù)部分所處理的壓縮值可減少查值表的數(shù)目或是增進(jìn)查值運(yùn)算的效率,并且這些壓縮值的格式化可以使用允許標(biāo)準(zhǔn)硬件。圖1為——圖開j處5里單元(graphicsprocessingunit,GPU)的計(jì)算核心105。雖然圖l未顯示圖形處理單元的所有元件,但顯示于圖l的元件已足夠讓本領(lǐng)域技術(shù)人員了解此圖形處理器和指數(shù)處理系統(tǒng)實(shí)施例的一般功能與架構(gòu)。如圖1所示,計(jì)算核心105包括一存儲(chǔ)器存取單元107耦合至第二階(level2,L2)快取110。舉例而言,存儲(chǔ)器存取單元107從一存儲(chǔ)器接口單元(圖未顯示)接收第二階預(yù)讀(prefetch)和溢出(spill)。第二階快取110從一輸入暫存器(圖未顯示)接收預(yù)先轉(zhuǎn)換的頂點(diǎn)(pre-transformvertices,輸入數(shù)據(jù)J)并且提供后置轉(zhuǎn)換的頂點(diǎn)(post-transformvertices,!敘出凄丈據(jù)H)至三角屬性單元(triangularattributeunits,圖未顯示)。計(jì)算核心105也包括一執(zhí)行單元(executionunit,EU)庫130,其包含多個(gè)執(zhí)行單元140和執(zhí)行單元控制與區(qū)域存儲(chǔ)器145。在一實(shí)施例中,每個(gè)執(zhí)行單元140包含一指數(shù)處理系統(tǒng)200,并且每個(gè)執(zhí)行單元140可在單一時(shí)脈周期中處理多重指令。在另一些實(shí)施例中,指數(shù)處理系統(tǒng)200可包含顯示于圖l中的額外元件,或未顯示于圖l的其他元件。此外,雖然圖l僅顯示八個(gè)執(zhí)行單元(EU0至EU7),然而執(zhí)行單元的數(shù)目并不限制于此,其它實(shí)施例可多于或少于此數(shù)目。計(jì)算核心105更包括執(zhí)行單元輸入裝置135和執(zhí)行單元輸出裝置120,可各自提供輸入至執(zhí)行單元庫130以及接收?qǐng)?zhí)行單元庫130的輸出。執(zhí)行單元輸入裝置135和執(zhí)行單元輸出裝置120可為交叉開關(guān)矩陣(crossbar)、總線(bus)或是其它已知的輸入輸出裝置。執(zhí)行單元輸入裝置135從一輸入暫存器接收預(yù)先轉(zhuǎn)換的頂點(diǎn)(輸入數(shù)據(jù)B),并提供此數(shù)據(jù)至執(zhí)行單元庫130供執(zhí)行單元140處理。此外,執(zhí)行單元輸入裝置135接收像素包(pixelpackets,輸入數(shù)據(jù)C)和紋理包(texelpackets,輸入^:據(jù)D),并傳送這些包至執(zhí)行單元庫130供執(zhí)行單元140處理。再者,執(zhí)行單元輸入裝置135更用以接收來自第二階快取110的數(shù)據(jù)并提供至執(zhí)行單元庫130。這些數(shù)據(jù)可由第二階快取IIO、執(zhí)行單元輸入裝置135和/或來自前一運(yùn)算產(chǎn)生的數(shù)據(jù)提供。指數(shù)計(jì)算后的數(shù)值可儲(chǔ)存至每個(gè)執(zhí)行單元140內(nèi)的暫存器中。執(zhí)行單元輸出裝置120接收?qǐng)?zhí)行單元庫130的輸出值,像是UVRQ以及RGBA。這些輸出可回存至第二階快取110或是從計(jì)算核心105輸出(輸出數(shù)據(jù)E)至一寫回單元(圖未顯示),或是輸出(輸出數(shù)據(jù)F)至不同的紋理單元(圖未顯示)。計(jì)算核心105也包括任務(wù)分配仲裁器125,用以從包裝配器(圖未顯示)接收標(biāo)簽或同步信號(hào)(tag/synchro)。任務(wù)分配仲裁器125使用這些輸入控制執(zhí)行單元輸入裝置135和執(zhí)行單元輸出裝置120。換句話說,任務(wù)分配仲裁器125分別控制流過執(zhí)行單元輸入裝置135和^丸行單元輸出裝置120的輸入內(nèi)容和輸出內(nèi)容。位于每個(gè)指數(shù)處理系統(tǒng)200(對(duì)應(yīng)于每個(gè)EU0-EU7)內(nèi)的硬件皆可執(zhí)行指令運(yùn)算。圖2至圖6表示指數(shù)處理系統(tǒng)200的不同實(shí)施例,可改進(jìn)一函數(shù)f(x)的指數(shù)計(jì)算處理。假設(shè)給定一指數(shù)函數(shù)2X,其中2^2、2y。2y=2yox2yix2y2,y=y0+yl+y2。指數(shù)處理系統(tǒng)200可執(zhí)行2X的計(jì)算。圖2至圖6出現(xiàn)的區(qū)塊或元件所代表的功能可能包括一個(gè)或多個(gè)硬件元件,像是算術(shù)邏輯單元(arithmeticlogicunit,ALU)或是其它電路、暫存器、連結(jié)元件(例如繞線、總線等)等。在圖2中,指數(shù)處理系統(tǒng)200a包括暫存器212(R0,源暫存器)、214(臨時(shí)暫存器)、218(移位暫存器)、220(整數(shù)暫存器)、222(分?jǐn)?shù)暫存器)、228(分?jǐn)?shù)暫存器)、236(Rd2,或稱臨時(shí)暫存器)、238(第一暫存器)、240(第二暫存器,或單純稱為暫存器)、244(Rd3)、250(整數(shù)暫存器)、以及256(Rdl)、減法器(減法邏輯電路)216、反向器224和248、多工器(MUX)226、246和254、用以分別儲(chǔ)存2^、2yl、2"的查值表230-234(例如查值表230(第一查值表)、查值表232(第二查值表)和查值表234(第三查值表)),乘法器242和258(可單獨(dú)使用或者配合臨時(shí)暫存器如244和/或256,亦稱為結(jié)合邏輯電路),以及例外處理器252。例外處理器252和多工器254可分別或合并稱作例外處理邏輯電路。分?jǐn)?shù)暫存器222和228、多工器226以及反向器224可分別或合并稱為暫存邏輯電路。此外,整數(shù)暫存器220和250、多工器246和254、反相器248以及例外處理器252可分別或合并稱為設(shè)定邏輯電路。暫存器238和240可分別或合并稱為格式設(shè)定邏輯電路。在一實(shí)施例中,查值表230、232、和234可為只讀存儲(chǔ)器(read-only-memory,ROM)。指數(shù)處理系統(tǒng)200a的操作可以下面的指令集作例子,稱為演算法1。演算法1:l)FRCRfrac:=R0-floor(R0):2)EXPTL1Rtbl:=TableLookupl[Rfrac]:3)EXPTL2Rtb2:=TableLookup2[Rfrac]〔4)EXPTX3Rtb3:=TableLookup3[Rfrac]:5)FMULRtmp:=Rtbl*Rtb2:6)FMULRtmp:=Rtb3*Rtmp:7)EXPEXTRq:=floor(R0),Rr=2ARq:8)FMULRdest:=Rr*Rtmp暫存器212(源暫存器R0)儲(chǔ)存欲處理的數(shù)值。暫存器2U可存放單精準(zhǔn)(32位)IEEE浮點(diǎn)格式的一指數(shù)函數(shù)數(shù)據(jù),該指數(shù)函數(shù)數(shù)據(jù)包括符號(hào)位(l位)、指數(shù)位(8位)以及分?jǐn)?shù)或尾數(shù)位(23位)。在指令(l)中,取出存在暫存器212的尾數(shù)的分?jǐn)?shù)部分(或簡稱為尾數(shù)),并且以一非標(biāo)準(zhǔn)化的格式將該尾數(shù)、一個(gè)引數(shù)1(leadingone)以及八個(gè)0儲(chǔ)存至?xí)捍嫫?14(R:={00000000,1,R0[22,0]},其中R為一臨時(shí)暫存器,如暫存器214)。暫存器212儲(chǔ)存的指數(shù)部分用于減法器216,減法器216可將該指數(shù)部分減去127(亦即N,R0[30:23]-127)并且儲(chǔ)存至?xí)捍嫫?18。暫存器214的數(shù)值(R)傳送至?xí)捍嫫?18,并執(zhí)行一左/右移位運(yùn)算。若N為負(fù)數(shù),則M:=R[31:0]〉〉N。若N大于23,則移出所有位,并且輸入值為O,輸出結(jié)果將為1.0。若N為正數(shù),M:=R[31:0]《N。暫存器218存放的數(shù)值M較低的二十四個(gè)位傳送至?xí)捍嫫?22(FRAC),其存》t分?jǐn)?shù)部分。數(shù)值M較高的八個(gè)位傳送至?xí)捍嫫?20(INT),其存放整數(shù)部分。若是右移大于七個(gè)位則不需執(zhí)行移位動(dòng)作,因?yàn)檫@表示輸入不是太大就是太小。若移位大于2+127,則結(jié)果為正無限大,若移位小于2—127,則結(jié)果為0。若(1《0|31]==1)(亦即輸入值為負(fù)值),則暫存器222(FRAC)所存放的值需要經(jīng)過反向器224作負(fù)數(shù)化。在指令(2)-(4)中,暫存器228被分成多個(gè)8位區(qū)段并分別作為查值表230、232和234的地址,并分別回傳數(shù)值2y。、2y'、2y2。查值表232和234提供數(shù)值至?xí)捍嫫?36(Rd2)。儲(chǔ)存于暫存器236的數(shù)值(Tablel和Table2)接著分別儲(chǔ)存至?xí)捍嫫?38和240。在指令(5)中,儲(chǔ)存于暫存器240和238的數(shù)值在乘法器242中相乘,并將乘積儲(chǔ)存于暫存器244(Rd3)。在指令(6)中,來自暫存器256(Rdl)的數(shù)值與來自暫存器244(Rd3)的數(shù)值相乘以計(jì)算2x。在多工器246中,RO的符號(hào)位用以選擇存放于暫存器220的正值輸出,或是執(zhí)行l(wèi)的補(bǔ)數(shù)運(yùn)算的反向器248的負(fù)值輸出。若暫存器218執(zhí)行的左移運(yùn)算已經(jīng)飽和(或稱溢位),則設(shè)定一最大值(例如255)。在暫存器250中,暫存器250儲(chǔ)存的數(shù)值可加入一偏差值127,用以偏移該指數(shù),因此Exp=nINT+127。數(shù)值e^的話,可以設(shè)定尾數(shù)為例外處理器252所計(jì)算的一特別值,否則便設(shè)定尾數(shù)為查值表230的輸出。指令(7)和(8)提供整數(shù)成分21并且與2M乍結(jié)合,完成指數(shù)函數(shù)2X的計(jì)從上述的演算法1指令集中可以觀察到幾點(diǎn)。對(duì)照演算法1和圖2,分?jǐn)?shù)部分的結(jié)合處理可以伴隨著查值表的應(yīng)用。查值表回傳介于[1,2)的標(biāo)準(zhǔn)化數(shù)值(亦即此數(shù)值大于或等于l.O且小于2.0,也就是l.xxxxxx...的二位小數(shù)),而一般IEEE-754格式的數(shù)值亦在此范圍中(亦即l.xxx..*2£),因此無需執(zhí)行指令(8)的乘法。于是,該整數(shù)部分可設(shè)定為該指數(shù)并利用第一查值表作查值(演算法1的指令(2))。這兩個(gè)最佳化方法可以移除演算法l的指令(l)、(7)和(8)的必要性。此外,因?yàn)橹噶?2)的第一查值表回傳一標(biāo)準(zhǔn)化24位的數(shù)值介于[1,2),因此不需要儲(chǔ)存符號(hào)位、指數(shù)位以及引數(shù)l。因此在一實(shí)施例中,只有23位尾數(shù)需要儲(chǔ)存。相同地,指令(3)和(4)(第二查值表和第三查值表的查值)回傳標(biāo)準(zhǔn)化24位的數(shù)值介于[1,2),因此也不需要儲(chǔ)存符號(hào)位、指數(shù)位、以及引數(shù)l。再者,第二查值表的數(shù)值格式為1.00000000x14x13...Xo,且第三查^f直表的凄t^i才各式為1.0000000000000000x6x5...x0,因jt匕引數(shù)0(leadingzeros)不用儲(chǔ)存于查值表中。在一實(shí)施例中,因?yàn)椴橹当?32和查值表234分別只有15和7位寬,因此可以用平行方式查值并將結(jié)果儲(chǔ)存至單一暫存器中。根據(jù)上述觀察,我們可以減少演算法l的指令,并產(chǎn)生另一指令集實(shí)施例(演算法2)如下演算法2(1)EXPTL1Rdl,R0(2)EXPTL2Rd2,R0(3)CFMULRd3,Rd2(4)FMULRd,Rd3,Rdl指數(shù)處理系統(tǒng)200a可用上述四個(gè)指令計(jì)算指數(shù)函數(shù)2x=2ix2y。此指數(shù)函數(shù)可定義指數(shù)為正數(shù)或負(fù)數(shù)。一般而言,過去在處理指數(shù)部分正負(fù)值時(shí)會(huì)先以指數(shù)部分的絕對(duì)值計(jì)算,若指數(shù)部分為負(fù),則對(duì)輸出的指數(shù)函數(shù)執(zhí)行倒數(shù)運(yùn)算。指數(shù)處理系統(tǒng)200a避免上述的倒數(shù)運(yùn)算是因?yàn)楫?dāng)2^2、2y的x為負(fù)值時(shí),x可以表示成x二(I-l)+(l-y),其中分?jǐn)?shù)部分y永遠(yuǎn)為正。舉例而言,若x=-4.75,則x=_4.75=-5+0.25=畫101.000+0.Ol(二進(jìn)位)。因此,(l-y)的計(jì)算簡化可由檢查X是否為負(fù)值而進(jìn)行l(wèi)的補(bǔ)數(shù)運(yùn)算。換言之,這樣可以加速2y的計(jì)算,因?yàn)橥暾挠?jì)算方法只需要計(jì)算2、乂及執(zhí)行一最終乘法即可。對(duì)于EXPTL1和EXPTL2指令而言(亦即指令(1)和指令(2)),取出儲(chǔ)存于暫存器212的尾數(shù)的分?jǐn)?shù)部分以對(duì)查值表230、232、和234定址。因此在一實(shí)施例中,EXPTL1和EXPTL2可以依序執(zhí)行,而暫存器(FRAC)222和228可以于上述兩個(gè)運(yùn)算中共用。圖3至圖5包括圖2中指數(shù)處理系統(tǒng)200a的不同部分(200a-l、200a-2、和200a-3),用以解釋上述四個(gè)指令的每一個(gè)指令。在圖3中,指數(shù)處理系統(tǒng)200a-l可實(shí)現(xiàn)EXPTLl指令(指令(l))的運(yùn)算。EXPTL1指令用作2、2^的部分計(jì)算。也就是使用暫存器218的分?jǐn)?shù)位(FRAC[23:16])執(zhí)行查值表230的查值運(yùn)算。平行于此運(yùn)算的是計(jì)算整數(shù)指數(shù)(I)和對(duì)應(yīng)整數(shù)成分(2')的整數(shù)基底值。舉例而言,從暫存器218中取出整數(shù)部分,并設(shè)定成指數(shù),而多工器246產(chǎn)生的數(shù)值為標(biāo)號(hào)過(2的補(bǔ)數(shù))的8位數(shù)值,此8位數(shù)值再加上偏差值127后產(chǎn)生一整數(shù)指數(shù)值并存放至?xí)捍嫫?50。存于暫存器250的整數(shù)指數(shù)接著輸入至例外處理器252。例外處理器252實(shí)現(xiàn)下述方法(以虛擬碼表示)(i)e=0;(ii)ifnINT+127>255,thene=l,exp=255,sp=0;(iii)ifnINT+127<0,thene=l,exp=0,sp=0;(iv)if((R0[30..23]==OxFF)&&(R0[22:0]!,),thene=l,exp=255,sp=0x400000根據(jù)位e是否設(shè)定,可選擇一數(shù)值介于一特別值與查值表的輸出(查值表230的數(shù)值)之間。換言之,上述虛擬碼用以處理特別情況。在虛擬碼(ii)中,若是INTM27,則輸出值設(shè)為無限大。在虛擬碼(iii)中,若是INT《127,則輸出值設(shè)為0。在虛擬碼(iv)中,若是輸入為非數(shù)值(notanumber,NaN),則輸出值亦設(shè)為非數(shù)值。在上述三種特殊情況中,位e可設(shè)定為l,否則便設(shè)定為0。輸出特殊尾數(shù)值或是正常查值表輸出(2,是由位e控制多工器254而選擇。因此,例外處理器252可執(zhí)行上述演算法而計(jì)算正確的整數(shù)指數(shù)。指數(shù)處理系統(tǒng)200a用以處理EXPTL2指令(指令(2))的部分表示于圖4,并且標(biāo)號(hào)為指數(shù)處理系統(tǒng)200a-2。EXPTL2指令用以計(jì)算部分的2ylx2y2。暫存器228的位[15:8]和[7:0]分別用以定位查值表232和查值表234。暫存器228的位[15:0]可表示有效的O.OOOOOOOOyl,因jt匕查寸直表232的回4專{直為1.00000000X1,以及當(dāng)專俞入是0.0000000000000000y2(亦即暫存器228的^立[7:0]可表示的有,文凄丈il)時(shí),查^直表234的車俞出為1.0000000000000000X2。然而,引數(shù)1.0"和1.0"6并未保留在這些查值表中。因此,查值表232和234儲(chǔ)存的是壓縮格式。舉例而言,查值表232和234各可儲(chǔ)存256個(gè)數(shù)值,查值表232可儲(chǔ)存15位的數(shù)值,而查值表234可儲(chǔ)存7位的數(shù)值。指數(shù)和符號(hào)位并未儲(chǔ)存于查值表232和234,因?yàn)槠鋵?duì)應(yīng)值各為127和0,而且是引數(shù)0(例如1.00000000xxxxxxxxxxxxxxx和1.0000000000000000xxxxxxx)。于是在一實(shí)施例中,指令EXPTL2的輸出值為查值表232和234的22位輸出,并且傳送至單一輸出暫存器236(32位暫存器,亦稱為暫存器Rd2或是臨時(shí)暫存器),并仍以壓縮格式存在,其中兩個(gè)輸出值所共有的未儲(chǔ)存部分為指數(shù)位(數(shù)值等于127)和符號(hào)位(數(shù)值等于0)。圖5表示指令CFMUL(指令(3))和指令FMUL(指令(4))所對(duì)應(yīng)的指數(shù)處理系統(tǒng)200a-3。指令CFMUL將查值表232和234輸出的數(shù)值相乘(指令EXPTL2儲(chǔ)存至?xí)捍嫫?6的值)以計(jì)算2ylx2y2。如上所述,暫存器236的值為一壓縮格式。在暫存器238和240中,其存放的數(shù)值為標(biāo)準(zhǔn)化且展開過的(或稱解壓縮過的)。因此,執(zhí)行展開和標(biāo)準(zhǔn)化的硬件或邏輯電路包括線或(wire-OR)運(yùn)算并插入偏差數(shù)值127和引數(shù)0(亦即加入引數(shù)0至尾數(shù),并設(shè)定指數(shù)為127)。加入暫存器238的引數(shù)0數(shù)目有八個(gè),而加入暫存器240的引數(shù)0有十六個(gè)。因?yàn)闀捍嫫?38和240的值為展開過的IEEE格式,因此這些數(shù)值可饋入積和熔加單元242,并將產(chǎn)生結(jié)果送至?xí)捍嫫?44。對(duì)應(yīng)至積和熔加單元的積和熔加運(yùn)算(指令(4))將兩個(gè)標(biāo)準(zhǔn)化的浮點(diǎn)數(shù)相乘,其中一個(gè)浮點(diǎn)數(shù)來自暫存器244(2"x2y2),另一個(gè)浮點(diǎn)數(shù)來自暫存器256(2、2y0)。積和熔加單元242和258可能包括單一的積和熔加單元,亦可能使用分離的積和熔加單元。由上述可知,一實(shí)施例的指數(shù)處理方法4吏用四個(gè)運(yùn)算兩個(gè)查值表運(yùn)算(三個(gè)查值表,其中有一個(gè)查值表運(yùn)算是平行進(jìn)行)和兩個(gè)乘法運(yùn)算,但是仍有可有額外的最佳化之處。若使用更大查值表的話,例如用2y二2kQx2W替代2^2"x2"x2y2,演算法2中的乘法指令(FMUL)是可以移除的。因此,kO和kl各自為較大的12位和11位。然而,一種已知的二部表法可用以減少查值表的大小。圖6提供另一種指數(shù)處理系統(tǒng)200b,其中有許多元件與圖2相同,于此不再贅敘。此處,除了查值表630(第一二部表法表)額外使用二部表法之外,保留指令EXPTL1如先前所述。指令EXPTL2使用單一查值表634(第二二部表法表),且查值表634亦使用二部表法,而引數(shù)l和十二個(gè)引數(shù)O亦不需要儲(chǔ)存。于是,演算法3可以表示成如下所述演算法3:(1)EXPTL1Rdl,RO(2)EXPTL2Rd2,RO(3)CFMULRd,Rd2,Rdl演算法3使用兩個(gè)查值表和一個(gè)CFMUL指令。演算法2和演算法3的最大不同處在于CFMUL指令。在演算法3中,CFMUL使用兩個(gè)源運(yùn)算子。第一源運(yùn)算子Rdl,為來自第一查值表(查值表630)的標(biāo)準(zhǔn)化浮點(diǎn)值。第二源運(yùn)算子Rd2,為對(duì)應(yīng)查值表634的一壓縮格式數(shù)值,并且可利用加入十二個(gè)引數(shù)O至尾數(shù)和設(shè)定偏差指數(shù)127至?xí)捍嫫?40以格式化此值。因此,此兩源運(yùn)算子可饋入一標(biāo)準(zhǔn)的浮點(diǎn)乘法單元242。值得注意的是,圖6的方法(12位低精準(zhǔn)尾數(shù))可只單獨(dú)使用EXPTL1指令。舉例而言,若EXPTL1指令使用12位的查值表,則一低精準(zhǔn)的結(jié)果便不需要演算法3的步驟(2)和(3),這對(duì)于許多圖形應(yīng)用在計(jì)算乘方函數(shù)(powerfunction)時(shí)是種優(yōu)點(diǎn)。故上述的設(shè)定邏輯電路以及暫存器256可用以提供一低精準(zhǔn)數(shù)值。在一些實(shí)施例中,因?yàn)橐?為基底的指數(shù)運(yùn)用對(duì)于積和熔加型式的運(yùn)算是相對(duì)較低的,因此查值表的數(shù)目可以通過限制派送率(issuerate)而減少。舉例而言,演算法2需要四個(gè)指令。但若EXPTL1/2的派送率限制為每N個(gè)周期一個(gè)指令,則單一個(gè)EXPTL1/2單元可共享于N個(gè)單指數(shù)多數(shù)據(jù)單元中。圖7為一指數(shù)處理方法的實(shí)施例200c,可用以計(jì)算以2為基底的一指數(shù)函數(shù)2X。其中2^2'x2y,2t為整數(shù)成分,2y為分?jǐn)?shù)成分。2y=2y°x2ylx2y2,其中2〉'°、2yl、2y2分別逼近2y的第一部分、第二部分以及第三部分。步驟702執(zhí)行使用一第一地址的一第一查值表以提供一第一值對(duì)應(yīng)至上述第一部分(2-)。步驟704設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分。步驟706執(zhí)行使用一第二地址和一第三地址的一第二查值表以提供一第二值和一第三值分別對(duì)應(yīng)至第二部分和第三部分。步驟708展開并標(biāo)準(zhǔn)化上述第二值和第三值以提供展開且標(biāo)準(zhǔn)化的上述第二值和第三值。步驟710結(jié)合展開且標(biāo)準(zhǔn)化的上述第二值和第三值以產(chǎn)生第一乘積。步驟712結(jié)合第一值、整數(shù)基底值以及第一乘積以計(jì)算上述指數(shù)函數(shù)。圖8為一指數(shù)處理方法的實(shí)施例200d,可使用一雙分表格法計(jì)算以2為基底的一指數(shù)函數(shù)2X。其中2^2、2y,2'對(duì)應(yīng)至一整數(shù)成分,2y對(duì)應(yīng)至一分?jǐn)?shù)成分。2y=2ylx2y2,其中2"、2"分別對(duì)應(yīng)至上述分?jǐn)?shù)成分的一第一部分和一第二部分。步驟802執(zhí)行使用一第一地址的一第一查值表以提供一第一值對(duì)應(yīng)至上述第一部分。步驟804設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分。步驟806執(zhí)行使用一第二地址的一第二查值表以提供一第二值對(duì)應(yīng)至上述第二部分。步驟808展開并標(biāo)準(zhǔn)化上述第二值以提供展開且標(biāo)準(zhǔn)化的上述第二值。步驟810結(jié)合上述第一值、上述整數(shù)基底值以及展開且標(biāo)準(zhǔn)化的上述第二值以計(jì)算上述指數(shù)函數(shù)。圖9為一指數(shù)處理方法的實(shí)施例200e,可使用一二部表法計(jì)算以2為基底的一指數(shù)函數(shù)2X。其中2^2、2y,2t對(duì)應(yīng)至一整數(shù)成分,2y對(duì)應(yīng)至一分?jǐn)?shù)成分。2y=2y(),2^對(duì)應(yīng)至上述分?jǐn)?shù)成分的一第一部分。步驟902執(zhí)行使用一第一地址的一第一查值表以提供一數(shù)值對(duì)應(yīng)至上述第一部分,其中上述第一地址是從一源暫存器中獲得的一尾數(shù)的一第一部分中取得。步驟904根據(jù)上述尾數(shù)的另一部分,設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分。步驟906指派上述整數(shù)基底值以及上述整數(shù)指數(shù)作為上述指數(shù)函數(shù)的一解答。任何對(duì)應(yīng)圖7、圖8、圖9的流程圖的程序敘述或區(qū)塊可以表示成模塊、區(qū)段或是一部分的程序碼包括一個(gè)或多個(gè)可執(zhí)行的指令以實(shí)現(xiàn)程序中特定的邏輯功能或步驟。改變本發(fā)明的上述較佳實(shí)施例,例如根據(jù)上述的功能而變動(dòng)執(zhí)行順序,同時(shí)執(zhí)行或是倒序執(zhí)行,都是本領(lǐng)域技術(shù)人員可理解的。指數(shù)處理系統(tǒng)200(200a-200e)可實(shí)現(xiàn)于硬件、軟件以及軔體或是上述三者的任一組合。在上述的較佳實(shí)施例中,指數(shù)處理系統(tǒng)200使用硬件實(shí)現(xiàn),并可實(shí)現(xiàn)于任一下述的已知技術(shù)或是其組合中具有邏輯門以依據(jù)輸入數(shù)據(jù)實(shí)現(xiàn)邏輯功能的離散邏輯電路(discretelogiccircuits),具有合適組合邏輯閘的專用集成電路(applicationspecificintegratedchip,ASIC),可編程邏輯門陣列(programmablegatearray,PGA),現(xiàn)場(chǎng)可編程邏輯門陣列(fieldprogrammablegatearray,FPGA)等。以上所述僅為本發(fā)明較佳實(shí)施例,然其并非用以限定本發(fā)明的范圍,任何熟悉本項(xiàng)技術(shù)的人員,在不脫離本發(fā)明的精神和范圍內(nèi),可在此基礎(chǔ)上做進(jìn)一步的改進(jìn)和變化,因此本發(fā)明的保護(hù)范圍當(dāng)以本申請(qǐng)的權(quán)利要求書所界定的范圍為準(zhǔn)。附圖中符號(hào)的簡單說明如下105:計(jì)算核心107:存儲(chǔ)器存取單元110:第二階快取120:執(zhí)行單元輸出裝置125:任務(wù)分配仲裁器130:執(zhí)行單元庫135:執(zhí)行單元輸入裝置140:執(zhí)行單元執(zhí)行單元控制與區(qū)域存儲(chǔ)器216:減法器222、228、236、238、240、244、145:200:指數(shù)處理系統(tǒng)212、214、218、220250、256:暫存器224、248:反向器230、232、234、630242、258:乘法器226、246、254:634:查值表252:例外處理器多工器權(quán)利要求1.一種指數(shù)處理方法,用以計(jì)算以2為基底的一指數(shù)函數(shù)2x,其中2x=2I×2y,2I對(duì)應(yīng)至一整數(shù)成分,2y對(duì)應(yīng)至一分?jǐn)?shù)成分,2y=2y0×2y1×2y2,2y0、2y1、2y2分別對(duì)應(yīng)至上述分?jǐn)?shù)成分的一第一部分、一第二部分以及一第三部分,其特征在于,該指數(shù)處理方法包括執(zhí)行使用一第一地址的一第一查值表以提供一第一值對(duì)應(yīng)至上述第一部分;設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分;執(zhí)行使用一第二地址和一第三地址的一第二查值表以提供一第二值和一第三值分別對(duì)應(yīng)至上述第二部分和上述第三部分;展開并標(biāo)準(zhǔn)化上述第二值和上述第三值以提供展開且標(biāo)準(zhǔn)化的上述第二值和上述第三值;結(jié)合展開且標(biāo)準(zhǔn)化的上述第二值和上述第三值以產(chǎn)生一第一乘積;以及結(jié)合上述第一值、上述整數(shù)基底值以及上述第一乘積以計(jì)算上述指數(shù)函數(shù)。2.根據(jù)權(quán)利要求l所述的指數(shù)處理方法,其特征在于,更包括從存有一尾數(shù)值的一移位暫存器中取得一分?jǐn)?shù)部分和一整數(shù)部分,其中上述尾數(shù)值是從一源暫存器獲得,取得上述分?jǐn)?shù)部分和上述整數(shù)部分的方法更包括對(duì)存于上述移位暫存器的上述尾數(shù)值執(zhí)行一移位運(yùn)算。3.根據(jù)權(quán)利要求2所述的指數(shù)處理方法,其特征在于,執(zhí)行上述移位運(yùn)算更包括執(zhí)行對(duì)存于上述移位暫存器的上述尾數(shù)值執(zhí)行一l的補(bǔ)數(shù)運(yùn)算;其中執(zhí)行上述1的補(bǔ)數(shù)運(yùn)算更包括使用從上述源暫存器取得的一偏移指數(shù)位。4.根據(jù)權(quán)利要求2所述的指數(shù)處理方法,其特征在于,更包括當(dāng)上述源暫存器包含一符號(hào)位指出一負(fù)數(shù)時(shí),負(fù)數(shù)化上述分?jǐn)?shù)部分并儲(chǔ)存至一分?jǐn)?shù)暫存器,或是當(dāng)上述源暫存器包含上述符號(hào)位指出一正數(shù)時(shí),不負(fù)數(shù)化且儲(chǔ)存上述分?jǐn)?shù)部分至上述分?jǐn)?shù)暫存器;其中執(zhí)行上述第一查值表和上述第二查值表更包括分別使用上述分?jǐn)?shù)暫存器的一第一區(qū)段、一第二區(qū)段以及一第三區(qū)段作為上述第一地址、上述第二地址以及上述第三地址。5.根據(jù)權(quán)利要求2所述的指數(shù)處理方法,其特征在于,設(shè)定上述整數(shù)指數(shù)更包括當(dāng)上述源暫存器包含一符號(hào)位指出一負(fù)數(shù)時(shí),負(fù)數(shù)化上述整數(shù)部分并偏移上述負(fù)數(shù)化后的整數(shù)部分,再儲(chǔ)存負(fù)數(shù)化且偏移過的上述整數(shù)部分至一整數(shù)暫存器;或是當(dāng)上述源暫存器包含上述符號(hào)位指出一正數(shù)時(shí),偏移未負(fù)數(shù)化的上述整數(shù)部分,并儲(chǔ)存未負(fù)數(shù)化且偏移過的上述整數(shù)部分至上迷整數(shù)暫存器;其中設(shè)定上述整數(shù)指數(shù)更包括指派上述整數(shù)指數(shù)成上述整數(shù)暫存器中儲(chǔ)存的一數(shù)值。6.根據(jù)權(quán)利要求5所述的指數(shù)處理方法,其特征在于,設(shè)定上述整數(shù)指數(shù)更包括處理溢位與欠位的多個(gè)例外事件,其中處理上述例外事件包括判斷儲(chǔ)存于上述整數(shù)暫存器的上述整數(shù)指數(shù)是否對(duì)應(yīng)至一溢位條件或一欠位條件;其中設(shè)定上述整數(shù)指數(shù)更包括重設(shè)上述整數(shù)指數(shù)成一計(jì)算值,其中上述計(jì)算值對(duì)應(yīng)至上述溢位條件或上述欠位條件。7.根據(jù)權(quán)利要求l所述的指數(shù)處理方法,其特征在于,展開并標(biāo)準(zhǔn)化的方法更包括格式化成IEEE-754浮點(diǎn)格式。8.根據(jù)權(quán)利要求l所述的指數(shù)處理方法,其特征在于,更包括分別儲(chǔ)存展開并標(biāo)準(zhǔn)化的上述第二值和上述第三值至一第一暫存器和一第二暫存器;其中展開并標(biāo)準(zhǔn)化的方法更包括在上述第一暫存器和上述第二暫存器分別加入多個(gè)引數(shù)o以及一偏移指數(shù)部分。9.根據(jù)權(quán)利要求l所述的指數(shù)處理方法,其特征在于,結(jié)合展開且標(biāo)準(zhǔn)化的上述第二值和上述第三值更包括在一積和熔加單元將展開且標(biāo)準(zhǔn)化的上述第二值和上述第三值相乘,并儲(chǔ)存相乘后的上述第一乘積至一臨時(shí)暫存器。10.根據(jù)權(quán)利要求l所述的指數(shù)處理方法,其特征在于,執(zhí)行上述第一查值表和上述第二查值表更包括通過限制一派送率為每N個(gè)時(shí)脈周期一個(gè)指令,在對(duì)應(yīng)N個(gè)單指令多數(shù)據(jù)單元的一單一查值表中執(zhí)行上述第一查值表和上述第二查值表。11.根據(jù)權(quán)利要求l所述的指數(shù)處理方法,其特征在于,執(zhí)行上述第二查值表更包括平行執(zhí)行兩個(gè)查值表。12.根據(jù)權(quán)利要求l所述的指數(shù)處理方法,其特征在于,更包括儲(chǔ)存上述第二值和上述第三值至一單一暫存器。13.—種指數(shù)處理方法,使用一雙分表格法計(jì)算以2為基底的一指數(shù)函數(shù)2X,其中2x=2I*2y、2I對(duì)應(yīng)至一整數(shù)成分,2y對(duì)應(yīng)至一分?jǐn)?shù)成分,2y=2ylx2y2,2yl、2y2分別對(duì)應(yīng)至上述分?jǐn)?shù)成分的一第一部分和一第二部分,其特征在于,該指數(shù)處理方法包括:執(zhí)行使用一第一地址的一第一查值表以提供一第一值對(duì)應(yīng)至上述第一部分;設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分;執(zhí)行使用一第二地址的一第二查值表以提供一第二值對(duì)應(yīng)至上述第二部分;展開并標(biāo)準(zhǔn)化上述第二值以提供展開且標(biāo)準(zhǔn)化的上述第二值;以及結(jié)合上述第一值、上述整數(shù)基底值以及展開且標(biāo)準(zhǔn)化的上述第二值以計(jì)算上述指數(shù)函數(shù)。14.根據(jù)權(quán)利要求13所述的指數(shù)處理方法,其特征在于,更包括從存有一尾數(shù)值的一移位暫存器中取得一分?jǐn)?shù)部分和一整數(shù)部分,其中上述尾數(shù)值是從一源暫存器獲得;其中取得上述分?jǐn)?shù)部分和上述整數(shù)部分的方法更包括對(duì)存于上述移位暫存器的上述尾數(shù)值執(zhí)行一移位運(yùn)算。15.根據(jù)權(quán)利要求14所述的指數(shù)處理方法,其特征在于,執(zhí)行上述移位運(yùn)算更包括執(zhí)行對(duì)存于上述移位暫存器的上述尾數(shù)值執(zhí)行一l的補(bǔ)數(shù)運(yùn)算;其中執(zhí)行上述1的補(bǔ)數(shù)運(yùn)算更包括使用從上述源暫存器取得的一偏移指數(shù)位。16.根據(jù)權(quán)利要求14所述的指數(shù)處理方法,其特征在于,更包括當(dāng)上述源暫存器包含一符號(hào)位指出一負(fù)數(shù)時(shí),負(fù)數(shù)化上述分?jǐn)?shù)部分并儲(chǔ)存至一分?jǐn)?shù)暫存器,或是當(dāng)上述源暫存器包含上述符號(hào)位指出一正數(shù)時(shí),不負(fù)數(shù)化且儲(chǔ)存上述分?jǐn)?shù)部分至上述分?jǐn)?shù)暫存器;其中執(zhí)行上述第一查值表和上述第二查值表更包括分別使用上述分?jǐn)?shù)暫存器的一第一區(qū)段和一第二區(qū)段作為上述第一地址和上述第二地址。17.根據(jù)權(quán)利要求14所述的指數(shù)處理方法,其特征在于,設(shè)定上述整數(shù)指數(shù)更包括當(dāng)上述源暫存器包含一符號(hào)位指出一負(fù)數(shù)時(shí),負(fù)數(shù)化上述整數(shù)部分并偏移上述負(fù)數(shù)化后的整數(shù)部分,再儲(chǔ)存負(fù)數(shù)化且偏移過的上述整數(shù)部分至一整數(shù)暫存器;或是當(dāng)上述源暫存器包含上述符號(hào)位指出一正數(shù)時(shí),偏移未負(fù)數(shù)化的上述整數(shù)部分,并儲(chǔ)存未負(fù)數(shù)化且偏移過的上述整數(shù)部分至上述整數(shù)暫存器;其中設(shè)定上述整數(shù)指數(shù)更包括指派上述整數(shù)指數(shù)成上述整數(shù)暫存器中儲(chǔ)存的一數(shù)值。18.根據(jù)權(quán)利要求17所述的指數(shù)處理方法,其特征在于,設(shè)定上述整數(shù)指數(shù)更包括處理溢位與欠位的多個(gè)例外事件,其中處理上述例外事件包括判斷儲(chǔ)存于上述整數(shù)暫存器的上述整數(shù)指數(shù)是否對(duì)應(yīng)至一溢位條件或一欠位條件;其中設(shè)定上述整數(shù)指數(shù)更包括重設(shè)上述整數(shù)指數(shù)成一計(jì)算值,其中上述計(jì)算值對(duì)應(yīng)至上述溢位條件或上述欠位條件。19.根據(jù)權(quán)利要求13所述的指數(shù)處理方法,其特征在于,展開并標(biāo)準(zhǔn)化的方法更包括格式化成IEEE-754浮點(diǎn)格式。20.根據(jù)權(quán)利要求13所述的指數(shù)處理方法,其特征在于,更包括儲(chǔ)存展開并標(biāo)準(zhǔn)化的上述第二值至一暫存器;其中展開并標(biāo)準(zhǔn)化的方法更包括在上述暫存器加入多個(gè)引數(shù)0以及一偏移指數(shù)部分。21.根據(jù)權(quán)利要求13所述的指數(shù)處理方法,其特征在于,上述結(jié)合方法更包括在一積和熔加單元里將上述第一值、上述整數(shù)基底值以及展開且標(biāo)準(zhǔn)化的上述第二值相乘。22.根據(jù)權(quán)利要求13所述的指數(shù)處理方法,其特征在于,執(zhí)行上述第一查值表和上述第二查值表更包括通過限制一派送率為每N個(gè)時(shí)脈周期一指令,在對(duì)應(yīng)N個(gè)單指令多數(shù)據(jù)單元的一單一查值表中執(zhí)行上述第一查值表和上述第二查值表。23.—種指數(shù)處理方法,使用一二部表法計(jì)算以2為基底的一指數(shù)函數(shù)2X,其中2x=2×2y,21對(duì)應(yīng)至一整數(shù)成分,2y對(duì)應(yīng)至一分?jǐn)?shù)成分,2y=2y0,2y0對(duì)應(yīng)至上述分?jǐn)?shù)成分的一第一部分,其特征在于,該指數(shù)處理方法包括執(zhí)行使用一第一地址的一第一查值表以提供一數(shù)值對(duì)應(yīng)至上述第一部分,其中上述第一地址是從一源暫存器中獲得的一尾數(shù)的一第一部分中取得;根據(jù)上述尾數(shù)的另一部分,設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分;以及指派上述整數(shù)基底值以及上述整數(shù)指數(shù)作為上述指數(shù)函數(shù)的一解答。24.—種指數(shù)處理系統(tǒng),用以計(jì)算以2為基底的一指數(shù)函數(shù)2x,其中2x=2、2y,2t對(duì)應(yīng)至一整數(shù)成分,2y對(duì)應(yīng)至一分?jǐn)?shù)成分,2y=2yox2yix2y2,2y°、2yl、2y2分別對(duì)應(yīng)至上述分?jǐn)?shù)成分的一第一部分、一第二部分以及一第三部分,其特征在于,該指數(shù)處理系統(tǒng)包括暫存邏輯電路,用以從一尾數(shù)取得一整數(shù)部分和一分?jǐn)?shù)部分;一存儲(chǔ)器,用以根據(jù)上述分?jǐn)?shù)部分提供一第一值對(duì)應(yīng)上述第一部分,一第二值對(duì)應(yīng)上述第二部分,以及一第三值對(duì)應(yīng)上述第三部分;一設(shè)定邏輯電路,用以根據(jù)上述整數(shù)部分設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分;一格式設(shè)定邏輯電路,用以展開并標(biāo)準(zhǔn)化上述第二值和上述第三值以提供展開且標(biāo)準(zhǔn)化的上述第二值和上述第三值;以及一結(jié)合邏輯電路,用以結(jié)合展開且標(biāo)準(zhǔn)化的上述第二值和上述第三值以產(chǎn)生一第一乘積,并且結(jié)合上述第一值、上述整數(shù)基底值、以及上述第一乘積以計(jì)算上述指數(shù)函數(shù)。25.根據(jù)權(quán)利要求24所述的指數(shù)處理系統(tǒng),其特征在于,更包括一源暫存器用以儲(chǔ)存上述尾數(shù)和一指數(shù)位;以及一減法邏輯電路用以偏移上述指數(shù)位,其中上述暫存邏輯電路用以接收偏移后的上述指數(shù)位并對(duì)上述尾數(shù)執(zhí)行一移位運(yùn)算和一l的補(bǔ)數(shù)運(yùn)算。26.根據(jù)權(quán)利要求24所述的指數(shù)處理系統(tǒng),其特征在于,上述暫存邏輯電路更用以當(dāng)上述源暫存器包含一符號(hào)位指出一負(fù)數(shù)時(shí),負(fù)數(shù)化并儲(chǔ)存上述分?jǐn)?shù)部分,或是當(dāng)上述源暫存器包含上述符號(hào)位指出一正數(shù)時(shí),不負(fù)數(shù)化并儲(chǔ)存上述分?jǐn)?shù)部分。27.根據(jù)權(quán)利要求24所述的指數(shù)處理系統(tǒng),其特征在于,上述存儲(chǔ)器包括一第一查值表、一第二查值表以及一第三查值表。28.根據(jù)權(quán)利要求24所述的指數(shù)處理系統(tǒng),其特征在于,上述設(shè)定邏輯電路包括一整數(shù)暫存器,上述設(shè)定邏輯電路用以當(dāng)上述源暫存器包含一符號(hào)位指出一負(fù)數(shù)時(shí),負(fù)數(shù)化并偏移上述整數(shù)部分,再儲(chǔ)存負(fù)數(shù)化且偏移過的上述整數(shù)部分至上述整數(shù)暫存器,或是當(dāng)上述源暫存器包含上述符號(hào)位指出一正數(shù)時(shí),偏移并儲(chǔ)存上述整數(shù)部分至上述整數(shù)暫存器。29.根據(jù)權(quán)利要求28所述的指數(shù)處理系統(tǒng),其特征在于,上述設(shè)定邏輯電路用以設(shè)定上述整數(shù)指數(shù)以指派上述整數(shù)指數(shù)成上述整數(shù)暫存器中儲(chǔ)存的一數(shù)值;其中上述設(shè)定邏輯電路更包括一例外處理邏輯電路,上述例外處理邏輯電路用以通過判斷儲(chǔ)存于上述整數(shù)暫存器的上述整數(shù)指數(shù)是否對(duì)應(yīng)至一溢位條件或一欠位條件而處理溢位與欠位的多個(gè)例外事件,并且重設(shè)上述整數(shù)指數(shù)成為對(duì)應(yīng)至上述溢位條件或上述欠位條件的一計(jì)算值。30.根據(jù)權(quán)利要求24所述的指數(shù)處理系統(tǒng),其特征在于,上述格式設(shè)定邏輯電路包括一線或邏輯電路用以展開并標(biāo)準(zhǔn)化成IEEE-754浮點(diǎn)格式;其中上述格式設(shè)定邏輯電路更包括一第二暫存器和一第三暫存器,用以分別加入多個(gè)引數(shù)0和偏移一指數(shù)部分以儲(chǔ)存展開并標(biāo)準(zhǔn)化的上述第二值和上述第三值。31.根據(jù)權(quán)利要求24所述的指數(shù)處理系統(tǒng),其特征在于,上述結(jié)合邏輯電路更包括一積和熔加單元和一臨時(shí)暫存器,上述積和熔加單元用以將展開并標(biāo)準(zhǔn)化的上述第二值和上述第三值相乘,上述臨時(shí)暫存器用以儲(chǔ)存上述積和熔加單元產(chǎn)生的上述第一乘積。32.根據(jù)權(quán)利要求24所述的指數(shù)處理系統(tǒng),其特征在于,上述存儲(chǔ)器包含一單一查值表用作N個(gè)單指令多數(shù)據(jù)運(yùn)算。33.根據(jù)權(quán)利要求24所述的指數(shù)處理系統(tǒng),其特征在于,更包含一單一暫存器用以儲(chǔ)存上述第二值和上述第三值。34.—種指數(shù)處理系統(tǒng),使用一二部表法計(jì)算以2為基底的一指數(shù)函數(shù)2X,其中2^2、2y,2^于應(yīng)至一整數(shù)成分,2"于應(yīng)至一分?jǐn)?shù)成分,2y=2ylx2y2,2yl、2"分別對(duì)應(yīng)至上述分?jǐn)?shù)成分的一第一部分、一第二部分,其特征在于,該指數(shù)處理系統(tǒng)包括暫存邏輯電路,用以從一尾數(shù)取得一整數(shù)部分和一分?jǐn)?shù)部分;一二部表法存儲(chǔ)器,用以根據(jù)上述分?jǐn)?shù)部分提供一第一值對(duì)應(yīng)上述第一部分,以及一第二值對(duì)應(yīng)上述第二部分;一設(shè)定邏輯電路,用以根據(jù)上述整數(shù)部分設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分;一格式設(shè)定邏輯電路,用以展開并標(biāo)準(zhǔn)化上述第二值以提供展開且標(biāo)準(zhǔn)化的上述第二值;以及一結(jié)合邏輯電路,用以結(jié)合上述第一值、上述整數(shù)基底值以及展開且標(biāo)準(zhǔn)化的上述第二值以計(jì)算上述指數(shù)函數(shù)。35.根據(jù)權(quán)利要求34所述的指數(shù)處理系統(tǒng),其特征在于,更包括一源暫存器用以儲(chǔ)存上述尾數(shù)和一指數(shù)位;以及一減法邏輯電路用以偏移上述指數(shù)位,其中上述暫存邏輯電路用以接收偏移后的上述指數(shù)位并對(duì)上述尾數(shù)執(zhí)行一移位運(yùn)算和一l的補(bǔ)數(shù)運(yùn)算。36.根據(jù)權(quán)利要求34所述的指數(shù)處理系統(tǒng),其特征在于,上述暫存邏輯電路更用以當(dāng)上述源暫存器包含一符號(hào)位指出一負(fù)數(shù)時(shí),負(fù)數(shù)化并儲(chǔ)存上述分?jǐn)?shù)部分,或是當(dāng)上述源暫存器包含上述符號(hào)位指出一正數(shù)時(shí),不負(fù)數(shù)化并儲(chǔ)存上述分?jǐn)?shù)部分。37.根據(jù)權(quán)利要求34所述的指數(shù)處理系統(tǒng),其特征在于,上述二部表法存儲(chǔ)器包括一第一二部表法表和一第二二部表法表。38.根據(jù)權(quán)利要求34所述的指數(shù)處理系統(tǒng),其特征在于,上述設(shè)定邏輯電路包括一整數(shù)暫存器,上述設(shè)定邏輯電路用以當(dāng)上述源暫存器包含一符號(hào)位指出一負(fù)數(shù)時(shí),負(fù)數(shù)化并偏移上述整數(shù)部分,再儲(chǔ)存負(fù)數(shù)化且偏移過的上述整數(shù)部分至上述整數(shù)暫存器,或是當(dāng)上述源暫存器包含上述符號(hào)位指出一正數(shù)時(shí),偏移并儲(chǔ)存上述整數(shù)部分至上述整數(shù)暫存器;其中上述設(shè)定邏輯電路用以設(shè)定上述整數(shù)指數(shù)以指派上述整數(shù)指數(shù)成上述整數(shù)暫存器儲(chǔ)存的一數(shù)值。39.根據(jù)權(quán)利要求38所述的指數(shù)處理系統(tǒng),其特征在于,上述設(shè)定邏輯電路更包括一例外處理邏輯電路,上述例外處理邏輯電路用以通過判斷儲(chǔ)存于上述整數(shù)暫存器的上述整數(shù)指數(shù)是否對(duì)應(yīng)至一溢位條件或一欠位條件而處理溢位與欠位的多個(gè)例外事件,并且重設(shè)上述整數(shù)指數(shù)成為對(duì)應(yīng)至上述溢位條件或上述欠位條件的一計(jì)算值。40.根據(jù)權(quán)利要求34所述的指數(shù)處理系統(tǒng),其特征在于,上述格式設(shè)定邏輯電路包括一線或邏輯電路用以展開并標(biāo)準(zhǔn)化成IEEE-754浮點(diǎn)格式;其中上述格式設(shè)定邏輯電路更包括一暫存器用以加入多個(gè)引數(shù)O和偏移一指數(shù)部分以儲(chǔ)存展開并標(biāo)準(zhǔn)化的上述第二值。41.根據(jù)權(quán)利要求34所述的指數(shù)處理系統(tǒng),其特征在于,上述結(jié)合邏輯電路更包括一積和熔加單元。42.根據(jù)權(quán)利要求34所述的指數(shù)處理系統(tǒng),其特征在于,上述二部表法存儲(chǔ)器包含一單一查值表用作N個(gè)單指令多數(shù)據(jù)運(yùn)算。43.—種指數(shù)處理系統(tǒng),使用一二部表法計(jì)算以2為基底的一指數(shù)函數(shù)2X,其中2^2、2y,2!對(duì)應(yīng)至一整數(shù)成分,2》對(duì)應(yīng)至一分?jǐn)?shù)成分,2y=2yQ,2"對(duì)應(yīng)至上述分?jǐn)?shù)成分的一第一部分,其特征在于,該指數(shù)處理系統(tǒng)包括暫存邏輯電路,用以從一尾數(shù)取得一整數(shù)部分和一分?jǐn)?shù)部分;一存儲(chǔ)器,用以根據(jù)上述分?jǐn)?shù)部分提供一數(shù)值對(duì)應(yīng)上述第一部分;一設(shè)定邏輯電路,用以根據(jù)上述整數(shù)部分設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分,并且指派上述整數(shù)基底值以及上述整數(shù)指數(shù)作為上述指數(shù)函數(shù)的一解答。全文摘要本發(fā)明提供一種指數(shù)處理方法與系統(tǒng),特別涉及一種指數(shù)處理方法,用以計(jì)算一指數(shù)函數(shù)包括一整數(shù)成分和一分?jǐn)?shù)成分。分?jǐn)?shù)成分包括一第一、第二、和第三部分。該指數(shù)處理方法包括執(zhí)行使用一第一地址的一第一查值表以提供一第一值對(duì)應(yīng)至上述第一部分。設(shè)定一整數(shù)指數(shù)以提供一整數(shù)基底值對(duì)應(yīng)至上述整數(shù)成分。執(zhí)行使用一第二和第三地址的一第二查值表以提供一第二和第三值分別對(duì)應(yīng)至上述第二和第三部分。展開并標(biāo)準(zhǔn)化上述第二和第三值。結(jié)合上述第二和第三值以產(chǎn)生一第一乘積。以及結(jié)合上述第一值、上述整數(shù)基底值、以及上述第一乘積以計(jì)算上述指數(shù)函數(shù)。本發(fā)明所述的指數(shù)處理方法與系統(tǒng),可提供較好的使用頻率及較佳化的指令數(shù)目。文檔編號(hào)G06F1/02GK101201644SQ20071018834公開日2008年6月18日申請(qǐng)日期2007年11月19日優(yōu)先權(quán)日2007年8月2日發(fā)明者扎伊爾德·荷圣申請(qǐng)人:威盛電子股份有限公司