欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

浮點常數(shù)產(chǎn)生指令的制作方法

文檔序號:6532993閱讀:159來源:國知局
浮點常數(shù)產(chǎn)生指令的制作方法
【專利摘要】本發(fā)明揭示一種用于根據(jù)指令產(chǎn)生浮點常數(shù)值的系統(tǒng)及方法。將所述指令的第一字段解碼為所述浮點常數(shù)值的正負號位。解碼所述指令的第二字段以對應(yīng)于所述浮點常數(shù)值的指數(shù)值。解碼所述指令的第三字段以對應(yīng)于所述浮點常數(shù)值的有效數(shù)。組合所述第一字段、所述第二字段及所述第三字段以形成所述浮點常數(shù)值。所述指數(shù)值可包含偏差,且可將偏差常數(shù)加到所述指數(shù)值上以補償所述偏差。所述第三字段可包括所述有效數(shù)的最高有效位。任選地,所述第二字段及所述第三字段可分別移位第一及第二移位值,其后將其進行組合以形成所述浮點常數(shù)值。
【專利說明】淳點常數(shù)產(chǎn)生指令

【技術(shù)領(lǐng)域】
[0001] 所揭示實施例涉及浮點運算。更確切地說,示范性實施例涉及用于產(chǎn)生常用浮點 常數(shù)的指令。

【背景技術(shù)】
[0002] 數(shù)的浮點表示在用于計算用于支持比可用整數(shù)或定點格式支持的更寬范圍的值 的系統(tǒng)中為有用的。在浮點數(shù)中,允許小數(shù)點(十進制/二進制)為"浮動的",此使得可能 使用少量的位來編碼廣泛范圍的值。由于廣泛范圍,所以許多浮點數(shù)可不能在沒有嚴(yán)重精 度損失或有時誤差/異常的情況下用定點格式有效地表示。
[0003] -些現(xiàn)代處理器支持可對用浮點格式表示的數(shù)進行運算的浮點指令。將浮點指令 集成在整數(shù)/定點處理器管線中呈現(xiàn)了挑戰(zhàn)。舉例來說,潛在精度損失在于浮點指令中編 碼浮點常數(shù)或立即值方面引起了挑戰(zhàn)。
[0004] 用于計算機處理器的傳統(tǒng)指令集架構(gòu)(ISA)通常包含指定立即值的指令。通常, 指定立即值的指令含有在指令自身內(nèi)(在指令的指定字段中)的立即值??捎糜谥噶钪械?立即值的位的數(shù)目相當(dāng)少,通常比指令的位寬度小得多。因此,浮點指令可不能夠在小位寬 度的立即值字段中準(zhǔn)確地指定浮點立即值。因此,浮點常數(shù)/立即值常規(guī)地直接從存儲器 加載,或通過用于產(chǎn)生所要浮點常數(shù)的定制指令而整體形成。一些方法還可包含對寄存器 中的特定浮點值(例如,〇.〇、1.〇及2.0)硬譯碼。如可認識到,此類用于產(chǎn)生浮點常數(shù)的常 規(guī)技術(shù)導(dǎo)致增加的等待時間、增加的代碼大小及/或增加的硬件。
[0005] 因此,此項技術(shù)中存在用于克服與用于浮點指令的浮點常數(shù)/立即值相關(guān)聯(lián)的上 述限制的需要。


【發(fā)明內(nèi)容】

[0006] 本發(fā)明的示范性實施例涉及用于根據(jù)指令產(chǎn)生浮點常數(shù)值的系統(tǒng)及方法。
[0007] 舉例來說,示范性實施例涉及根據(jù)指令產(chǎn)生浮點常數(shù)值的方法,所述方法包括:將 指令的第一字段解碼為浮點常數(shù)值的正負號位;解碼指令的第二字段以對應(yīng)于浮點常數(shù)值 的指數(shù)值;解碼指令的第三字段以對應(yīng)于浮點常數(shù)值的有效數(shù);以及組合第一字段、第二 字段及第三字段以形成浮點常數(shù)值。任選地,所述第二字段及所述第三字段可分別移位第 一及第二移位值,其后將所述字段進行組合以形成浮點常數(shù)值。
[0008] 另一示范性實施例涉及用于產(chǎn)生浮點常數(shù)值的指令,其中所述指令包括:對應(yīng)于 浮點常數(shù)值的正負號位的第一字段;對應(yīng)于浮點常數(shù)值的指數(shù)值的第二字段;以及對應(yīng)于 浮點常數(shù)值的有效數(shù)的第三字段。
[0009] 另一示范性實施例涉及用于根據(jù)指令產(chǎn)生浮點常數(shù)值的系統(tǒng),所述系統(tǒng)包括:用 于將指令的第一字段解碼為浮點常數(shù)值的正負號位的裝置;用于解碼指令的第二字段以對 應(yīng)于浮點常數(shù)值的指數(shù)值的裝置;用于解碼指令的第三字段以對應(yīng)于浮點常數(shù)值的有效數(shù) 的裝置;以及用于組合第一字段、第二字段及第三字段以形成浮點常數(shù)值的裝置。
[0010] 另一示范性實施例涉及非暫時性計算機可讀存儲媒體,其包括在由處理器執(zhí)行時 致使所述處理器執(zhí)行用于根據(jù)指令而產(chǎn)生浮點常數(shù)值的操作的代碼,所述非暫時性計算機 可讀存儲媒體包括:用以將指令的第一字段解碼為浮點常數(shù)值的正負號位的代碼;用以解 碼指令的第二字段以對應(yīng)于浮點常數(shù)值的指數(shù)值的代碼;用以解碼指令的第三字段以對應(yīng) 于浮點常數(shù)值的有效數(shù)的代碼;以及用以組合第一字段、第二字段及第三字段以形成浮點 常數(shù)值的代碼。

【專利附圖】

【附圖說明】
[0011] 呈現(xiàn)附圖來輔助對本發(fā)明的實施例的描述,且僅出于說明而非限制所述實施例的 目的來提供附圖。
[0012] 圖1A說明根據(jù)示范性實施例的浮點立即字段。
[0013] 圖1B說明應(yīng)用到圖1A的浮點立即字段的指數(shù)及有效數(shù)字段的任選第一及第二移 位量。
[0014] 圖2為根據(jù)示范性實施例的根據(jù)指令產(chǎn)生浮點常數(shù)值的方法的流程圖說明。
[0015] 圖3說明示范性無線通信系統(tǒng)300,其中可有利地使用根據(jù)示范性實施例的用于 產(chǎn)生浮點常數(shù)值的指令。

【具體實施方式】
[0016] 在以下針對本發(fā)明特定實施例的描述和有關(guān)圖式中揭示本發(fā)明的若干方面。可在 不脫離本發(fā)明的范圍的情況下設(shè)計替代實施例。另外,將不會詳細描述本發(fā)明的眾所周知 的元件,或?qū)⑹÷运鲈悦饣煜景l(fā)明的相關(guān)細節(jié)。
[0017] 詞"示范性"在本文中用以意味"充當(dāng)實例、例子或說明"。本文中被描述為"示范 性"的任何實施例不必被理解為比其它實施例優(yōu)選或有利。同樣,術(shù)語"本發(fā)明的實施例" 并非要求本發(fā)明的所有實施例包含所論述的特征、優(yōu)點或操作模式。
[0018] 本文中所使用的術(shù)語僅出于描述特定實施例的目的且并不希望限制本發(fā)明的實 施例。如本文中所使用,單數(shù)形式"一"和"所述"既定也包含復(fù)數(shù)形式,除非上下文另外清 楚地指示。將進一步了解,術(shù)語"包括"及/或"包含"在用于本文中時指定所陳述的特征、 整數(shù)、步驟、操作、元件和/或組件的存在,但不排除一或多個其它特征、整數(shù)、步驟、操作、 元件、組件及/或其群組的存在或添加。
[0019] 此外,依據(jù)將由(例如)計算裝置的元件執(zhí)行的動作序列來描述許多實施例。將認 識到,可由特定電路(例如,專用集成電路(ASIC))、由正由一或多個處理器執(zhí)行的程序指 令或由兩者的組合來執(zhí)行本文中所述的各種動作。另外,可認為本文中所述的這些動作序 列完全實施于任何形式的計算機可讀存儲媒體內(nèi),所述計算機可讀存儲媒體中已存儲一組 對應(yīng)計算機指令,所述指令在被執(zhí)行時將致使相關(guān)聯(lián)的處理器執(zhí)行本文中所述的功能性。 因此,本發(fā)明的各種方面可以許多不同形式來實施,所有所述形式均被涵蓋在所主張的標(biāo) 的物的范圍內(nèi)。此外,對于本文中所述的實施例的每一者來說,任何此類實施例的對應(yīng)形式 可在本文中被描述為(例如)"經(jīng)配置以(執(zhí)行所描述動作)的邏輯"。
[0020] 示范性實施例涉及在處理系統(tǒng)中使用用于整數(shù)管線的預(yù)先存在架構(gòu)來產(chǎn)生經(jīng)常 遇到的浮點值。實施例包含用以指定例如指令的立即值字段中的浮點常數(shù)的一或多個指 令。立即值字段內(nèi)的一或多個子字段可包括對應(yīng)于指定浮點常數(shù)的信息,例如正負號、有效 數(shù)及指數(shù)值??蛇m當(dāng)?shù)靥崛〖敖M裝子字段以產(chǎn)生指定的浮點常數(shù)。
[0021] 所屬領(lǐng)域的技術(shù)人員將辨識用于表示浮點數(shù)的常規(guī)格式。大體上,浮點數(shù)可包含 用以指示浮點數(shù)的正負號(正/負)的正負號位。浮點數(shù)還包含對應(yīng)于有效數(shù)(還稱作 "尾數(shù)")的數(shù)個位,所述有效數(shù)包括浮點數(shù)的有效數(shù)字(例如,不包含前導(dǎo)零的數(shù)字)。大 體上,有效數(shù)的位的數(shù)目與浮點數(shù)可表示的精度有關(guān)。有效數(shù)被提高浮點數(shù)中所指定的指 數(shù)值(具有假定的基數(shù)),以提供浮點數(shù)的量值。舉例來說,二進制數(shù)的假定基數(shù)為2,且十 進制數(shù)的假定基數(shù)為10。在數(shù)學(xué)記法中,浮點數(shù)的值通過具有適當(dāng)正負號的公式有效數(shù)* 基數(shù)'指數(shù)來得出。
[0022] 指數(shù)值有時可偏移指定或假定的偏差值以便使指數(shù)范圍移位。在常規(guī)實施方案 中,可將偏差值加到從浮點數(shù)提取的指數(shù)值上以便獲得實際指數(shù)值。此外,有效數(shù)內(nèi)的小數(shù) 點可以預(yù)定格式明確地指定。然而,在常規(guī)實施方案中,假定將小數(shù)點放在有效數(shù)中的固定 位置,且適當(dāng)?shù)卣{(diào)整指數(shù)值以實現(xiàn)小數(shù)點的浮動性質(zhì)。舉例來說,可將十進制小數(shù)點統(tǒng)一指 定為放在有效數(shù)的最高有效數(shù)字之后,使得十進制數(shù)12. 3ΧΚΓ10可通過移位小數(shù)點以放 在有效數(shù)的最高有效數(shù)字之后且適當(dāng)?shù)卦黾又笖?shù)值而表示為1. 23X 10~ 11。
[0023] 用于表示具有上述字段的浮點數(shù)的標(biāo)準(zhǔn)格式(例如,IEEE-754標(biāo)準(zhǔn))為此項技術(shù) 中眾所周知的。IEEE-754標(biāo)準(zhǔn)包含用于在現(xiàn)代處理系統(tǒng)中使用的浮點數(shù)的單精度及雙精 度標(biāo)準(zhǔn)?;旧?,單精度格式包括32位二進制浮點數(shù),包含正負號位、23位有效數(shù)字段及 8位指數(shù)字段,其中偏差值為127。雙精度格式包括64位二進制浮點數(shù),包含正負號位、52 位有效數(shù)字段及11位指數(shù)字段,其中偏差值為1023。雖然本文不將詳細描述IEEE-754標(biāo) 準(zhǔn)的各種其它條款,但將理解示范性實施例可與針對單精度及雙精度格式兩者的IEEE-754 標(biāo)準(zhǔn)兼容。
[0024] 舉例來說,示范性實施例可包含指令"SFMAKE"及"DFMAKE"以產(chǎn)生單精度及雙精 度浮點值以用作浮點常數(shù)。這些指令可用以產(chǎn)生可(例如)在與數(shù)字信號處理器、微處理 器或其它通用處理器相關(guān)的應(yīng)用中經(jīng)常遇到的大的浮點值集合。
[0025] 在說明性實施例中,可將指定11位浮點立即字段的示范性指令辨識為包括正負 號位、6位有效數(shù)字段及4位指數(shù)字段。可基于浮點常數(shù)值是用單精度還是雙精度表示來應(yīng) 用預(yù)定偏差值。在此說明中,可假定偏差值6為適用的。此示范性指令可用以產(chǎn)生屬于表 示為以下的廣泛范圍的常數(shù)的浮點數(shù):[+,_] [1. 0, 1+63/64] *2~ [-6,+9]。舉例來說,在此常 數(shù)范圍內(nèi)可產(chǎn)生以下量值范圍的所有正及負的整數(shù):[1,128]。此外,在此常數(shù)范圍內(nèi)可產(chǎn) 生以下量值的所有正及負的偶數(shù)整數(shù):[2, 256]。還可產(chǎn)生量值1000的正及負的整數(shù)。還 可產(chǎn)生量值例如〇. 25、0. 5、1/32 (或其諸多倍數(shù))、1. 5、1/256等許多常用的分?jǐn)?shù)值(正及 負兩者)。所屬領(lǐng)域的技術(shù)人員將辨識由示范性指令中的常數(shù)范圍覆蓋的眾多其它浮點常 數(shù)值。
[0026] 參看圖1A,說明如上文描述的浮點立即字段的示范性格式。字段100可表示浮點 立即字段(例如,11位的大小,如上文所述)。如所展示,字段100可包括第一字段102中 的正負號位。第二字段104可包括指數(shù)值(例如,4位的大?。??;蛘?,如上文描述,第二字 段104可包括包含偏差的指數(shù)值,可將基于所要精度的偏差常數(shù)(例如,值6,如在以上描述 中)加到所述指數(shù)值上以便補償包含在指數(shù)值中的偏差。第三字段106可包括有效數(shù)(例 如,6位的大小)。在一些實施方案中,第三字段106可僅包括對應(yīng)浮點常數(shù)的有效數(shù)的最 1?有效位。
[0027] 繼續(xù)參看圖1A,可從在字段100中包括浮點立即字段的浮點指令解碼或提取第一 字段102、第二字段104及第三字段106??蛇m當(dāng)?shù)亟M合經(jīng)解碼字段(具有包含在第二字段 104中的適當(dāng)偏差)以產(chǎn)生在浮點立即指令中指定的對應(yīng)浮點常數(shù)值。
[0028] 現(xiàn)參看圖1B,可將任選移位量應(yīng)用到第二字段104及第三字段106。第二字段104 及第三字段106可移位如第一移位值108_1及第二移位值108_2 (如圖1B所示)所指示的 量,以分別形成移位字段104'及106'。第一移位值108_1及第二移位值108_2可包含在 浮點立即字段100中,例如分別在第四及第五字段中。可將預(yù)定常數(shù)值(未圖示)加到移 位字段104'及106'上以便產(chǎn)生指定浮點常數(shù)值。因此,經(jīng)由對常數(shù)值的移位及相加的額 外步驟,可更改浮點常數(shù)值的精度。舉例來說,對應(yīng)于IEEE-754標(biāo)準(zhǔn),僅有效數(shù)的最高有效 位可包含在第三字段106中,且這些最高有效位可移位適當(dāng)?shù)匾莆涣恳员惝a(chǎn)生單精度或雙 精度的浮點常數(shù)值。在第二字段104中具有任選偏差啊指數(shù)值還可基于所要精度或基于特 定應(yīng)用而類似地移位。在一個實例中,由第一移位值1〇8_1及第二移位值108_2指示的適 當(dāng)移位量可基于用以產(chǎn)生浮點常數(shù)值的指令是上述SFMAKE指令還是DFMAKE指令。在其它 實施例中,單移位字段可包含在浮點立即字段100中,且可被應(yīng)用到第二字段104及第三字 段106中的任一者或兩者。
[0029] 因此,示范性實施例可包含用以產(chǎn)生常用浮點常數(shù)值的一或多個指令,而不需要 將從存儲器載入的浮點常數(shù)值。所揭示實施例避免用浮點常數(shù)值污染儲存器及高速緩沖存 儲器。因此,實施例還導(dǎo)致用于產(chǎn)生浮點常數(shù)值的低功率實施方案。實施例可用于例如除 法、平方根計算等運算中??芍С謴V泛范圍的常用常數(shù)。實施例可充分支持單精度或雙精 度格式,且可與用于表示浮點數(shù)的常規(guī)標(biāo)準(zhǔn)兼容。
[0030] 此外,將了解實施例包含用于執(zhí)行本文所揭示的過程、功能及/或算法的各種方 法。舉例來說,如圖2中說明,實施例可包含根據(jù)指令產(chǎn)生浮點常數(shù)值的方法,所述方法包 括:將指令的第一字段(例如,102)解碼為浮點常數(shù)值的正負號位(方框202);解碼指令 的第二字段(例如,104)以對應(yīng)于浮點常數(shù)值的指數(shù)值(方框204);解碼指令的第三字段 (例如,106)以對應(yīng)于浮點常數(shù)值的有效數(shù)(方框206);任選地將第二字段及第三字段移 位第一移位值及第二移位值(例如,1〇8_1及108_2)(方框207);以及組合第一字段與視情 況經(jīng)移位第二字段及第三字段以形成浮點常數(shù)值(方框208)。
[0031] 所屬領(lǐng)域的技術(shù)人員將了解,可使用多種不同技術(shù)及技法中的任一者來表示信息 及信號。舉例來說,可由電壓、電流、電磁波、磁場或磁粒子、光場或光粒子或其任何組合來 表示在整個以上描述中所參考的數(shù)據(jù)、指令、命令、信息、信號、位、符號及碼片。
[0032] 此外,所屬領(lǐng)域的技術(shù)人員將了解,結(jié)合本文所揭示的實施例而描述的各種說明 性邏輯塊、模塊、電路及算法步驟可實施為電子硬件、計算機軟件或兩者的組合。為清楚說 明硬件與軟件的此互換性,上文已大致關(guān)于其功能性而描述了各種說明性組件、塊、模塊、 電路及步驟。此類功能性是實施為硬件還是軟件取決于特定應(yīng)用及強加于整個系統(tǒng)的設(shè)計 約束。所屬領(lǐng)域的技術(shù)人員可針對每一特定應(yīng)用以不同方式來實施所描述的功能性,但此 類實施方案決定不應(yīng)被解釋為會導(dǎo)致脫離本發(fā)明的范圍。
[0033] 結(jié)合本文所揭示的實施例而描述的方法、序列及/或算法可直接以硬件、以由處 理器執(zhí)行的軟件模塊或以兩者的組合體現(xiàn)。軟件模塊可駐留在RAM存儲器、快閃存儲器、 ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、抽取式磁盤、⑶-ROM或此項技術(shù) 中已知的任何其它形式的存儲媒體中。示范性存儲媒體耦合到處理器,使得處理器可從存 儲媒體讀取信息并將信息寫入到存儲媒體。在替代例中,存儲媒體可與處理器成一體式。 [0034] 因此,本發(fā)明的實施例可包含體現(xiàn)用于根據(jù)指令產(chǎn)生浮點常數(shù)值的方法的計算機 可讀媒體。因此,本發(fā)明并不限于所說明的實例且用于執(zhí)行本文中所描述的功能性的任何 裝置均包含在本發(fā)明的實施例中。
[0035] 參看圖3,描繪且大體用300指定包含用于根據(jù)示范性實施例來產(chǎn)生浮點常數(shù)值 的指令的無線裝置的特定說明性實施例的框圖。裝置300包含處理器,例如數(shù)字信號處理 器(DSP) 364。DSP 364可包含可包括上述SFMAKE/DFMAKE指令的存儲器365。圖3還展示 耦合到DSP 364及耦合到顯示器328的顯示控制器326。譯碼器/解碼器(CODEC) 334 (例 如,音頻及/或語音CODEC)可耦合到DSP 364。還說明其它組件,例如顯示控制326 (其可 包含視頻CODEC及/或圖像處理器)及無線控制器340 (其可包含調(diào)制解調(diào)器)。揚聲器 336及麥克風(fēng)338可耦合到CODEC 334。圖3還指示可耦合到無線天線342的無線控制器 340。在特定實施例中,DSP 364、顯示控制器326、存儲器332、C0DEC 334及無線控制器340 包含在系統(tǒng)級封裝或系統(tǒng)單芯片裝置322中。
[0036] 在特定實施例中,輸入裝置330及電力供應(yīng)器344耦合到系統(tǒng)單芯片裝置322。 此外,在特定實施例中,如圖3中說明,顯示器328、輸入裝置330、揚聲器336、麥克風(fēng)338、 無線天線342及電力供應(yīng)器344在系統(tǒng)單芯片裝置322外部。然而,顯示器328、輸入裝置 330、揚聲器336、麥克風(fēng)338、無線天線342及電力供應(yīng)器344中的每一者可耦合到系統(tǒng)單 芯片裝置322的組件,例如接口或控制器。
[0037] 應(yīng)注意,盡管圖3描繪無線通信裝置,但也可將DSP 364及存儲器332集成到機頂 盒、音樂播放器、視頻播放器、娛樂單元、導(dǎo)航裝置、個人數(shù)字助理(PDA)、固定位置數(shù)據(jù)單元 或計算機中。還可將處理器(例如,DSP 364)集成到此類裝置中。
[0038] 前文所揭示的裝置及方法通常經(jīng)設(shè)計且經(jīng)配置到存儲于計算機可讀媒體上的 ⑶SII及GERBER計算機文件中。這些文件又被提供到基于這些文件來制造裝置的制造處置 器。所得產(chǎn)品是半導(dǎo)體晶片,其接著被切割成半導(dǎo)體裸片且封裝成半導(dǎo)體芯片。所述芯片 接著用于上文所描述的裝置中。
[〇〇39] 雖然前面的揭示內(nèi)容展示本發(fā)明的說明性實施例,但應(yīng)注意,可在不脫離如所附 權(quán)利要求書界定的本發(fā)明的范圍的情況下,在其中做出各種改變及修改。無需以任何特 定次序來執(zhí)行根據(jù)本文中所述的本發(fā)明的實施例的方法權(quán)利要求項的功能、步驟及/或動 作。此外,盡管可以單數(shù)形式描述或主張本發(fā)明的元件,但除非明確陳述對于單數(shù)的限制, 否則也涵蓋復(fù)數(shù)形式。
【權(quán)利要求】
1. 一種根據(jù)指令產(chǎn)生浮點常數(shù)值的方法,其包括: 將所述指令的第一字段解碼為所述浮點常數(shù)值的正負號位; 解碼所述指令的第二字段以對應(yīng)于所述浮點常數(shù)值的指數(shù)值; 解碼所述指令的第三字段以對應(yīng)于所述浮點常數(shù)值的有效數(shù);以及 組合所述第一字段、所述第二字段及所述第三字段以形成所述浮點常數(shù)值。
2. 根據(jù)權(quán)利要求1所述的方法,其中所述指數(shù)值包含偏差。
3. 根據(jù)權(quán)利要求2所述的方法,其進一步包括將所述指數(shù)值加到偏差常數(shù)上以補償包 含在所述指數(shù)值中的所述偏差。
4. 根據(jù)權(quán)利要求1所述的方法,其中通過將所述第二字段移位第一移位值及將所述第 三字段移位第二移位值以及將所述經(jīng)移位第二及第三字段加到預(yù)定常數(shù)值上來產(chǎn)生所述 浮點常數(shù)值。
5. 根據(jù)權(quán)利要求1所述的方法,其中根據(jù)IEEE 754單精度或雙精度格式中的一者而形 成所述浮點常數(shù)值。
6. 根據(jù)權(quán)利要求1所述的方法,其中所述第三字段包括所述浮點常數(shù)值的所述有效數(shù) 的最1?有效位。
7. -種用于產(chǎn)生浮點常數(shù)值的指令,其中所述指令包括: 對應(yīng)于所述浮點常數(shù)值的正負號位的第一字段; 對應(yīng)于所述浮點常數(shù)值的指數(shù)值的第二字段;以及 對應(yīng)于所述浮點常數(shù)值的有效數(shù)的第三字段。
8. 根據(jù)權(quán)利要求7所述的指令,其中所述浮點常數(shù)值是通過組合所述第一字段、所述 第二字段及所述第三字段而形成。
9. 根據(jù)權(quán)利要求7所述的指令,其中所述指數(shù)值包含偏差,且其中加上偏差常數(shù)以補 償包含在所述指數(shù)值中的所述偏差。
10. 根據(jù)權(quán)利要求7所述的指令,其中所述第三字段包括所述有效數(shù)的最高有效位。
11. 根據(jù)權(quán)利要求7所述的指令,其進一步包括對應(yīng)于第一移位值的第四字段,及對應(yīng) 于第二移位值的第五字段,且其中所述浮點常數(shù)值是通過將所述第二字段移位所述第一移 位值及將所述第三字段移位所述第二移位值以及將所述經(jīng)移位第二及第三字段加上預(yù)定 常數(shù)值而產(chǎn)生。
12. 根據(jù)權(quán)利要求7所述的指令,其中所述浮點常數(shù)值根據(jù)IEEE754單精度或雙精度格 式中的一者而形成。
13. 根據(jù)權(quán)利要求7所述的指令,其體現(xiàn)于裝置中,其中所述裝置被集成在至少一個半 導(dǎo)體裸片中。
14. 根據(jù)權(quán)利要求7所述的指令,其體現(xiàn)于裝置中,其中所述裝置選自由以下各項組 成的群組:機頂盒、音樂播放器、視頻播放器、娛樂單元、導(dǎo)航裝置、通信裝置、個人數(shù)字助理 PDA、固定位置數(shù)據(jù)單元及計算機。
15. -種用于根據(jù)指令產(chǎn)生浮點常數(shù)值的系統(tǒng),包括: 用于將所述指令的第一字段解碼為所述浮點常數(shù)值的正負號位的裝置; 用于解碼所述指令的第二字段以對應(yīng)于所述浮點常數(shù)值的指數(shù)值的裝置; 用于解碼所述指令的第三字段以對應(yīng)于所述浮點常數(shù)值的有效數(shù)的裝置;以及 用于組合所述第一字段、所述第二字段及所述第三字段以形成所述浮點常數(shù)值的裝 置。
16. 根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述指數(shù)包含偏差,且所述系統(tǒng)進一步包括用 于將偏差常數(shù)加到所述指數(shù)值上以補償包含在所述指數(shù)值中的所述偏差的裝置。
17. 根據(jù)權(quán)利要求15所述的系統(tǒng),其進一步包括用于將所述第二字段及所述第三字段 移位預(yù)定量的裝置,以及用于將所述經(jīng)移位第二及第三字段加到預(yù)定常數(shù)值上的裝置。
18. -種非暫時性計算機可讀存儲媒體,其包括在由處理器執(zhí)行時致使所述處理器執(zhí) 行用于根據(jù)指令而產(chǎn)生浮點常數(shù)值的操作的代碼,所述非暫時性計算機可讀存儲媒體包 括: 用以將所述指令的第一字段解碼為所述浮點常數(shù)值的正負號位的代碼; 用以解碼所述指令的第二字段以對應(yīng)于所述浮點常數(shù)值的指數(shù)值的代碼; 用以解碼所述指令的第三字段以對應(yīng)于所述浮點常數(shù)值的有效數(shù)的代碼;以及 用以組合所述第一字段、所述第二字段及所述第三字段以形成所述浮點常數(shù)值的代 碼。
19. 一種用于根據(jù)指令產(chǎn)生浮點常數(shù)值的設(shè)備,其包括: 經(jīng)配置以將所述指令的第一字段解碼為所述浮點常數(shù)值的正負號位的邏輯; 經(jīng)配置以解碼所述指令的第二字段以對應(yīng)于所述浮點常數(shù)值的指數(shù)值的邏輯; 經(jīng)配置以解碼所述指令的第三字段以對應(yīng)于所述浮點常數(shù)值的有效數(shù)的邏輯;以及 經(jīng)配置以組合所述第一字段、所述第二字段及所述第三字段以形成所述浮點常數(shù)值的 邏輯。
【文檔編號】G06F9/30GK104106045SQ201380008389
【公開日】2014年10月15日 申請日期:2013年2月8日 優(yōu)先權(quán)日:2012年2月9日
【發(fā)明者】埃里希·詹姆士·普羅恩德克, 魯西恩·科德雷斯庫, 查爾斯·約瑟夫·塔伯尼, 斯瓦米納坦·巴拉蘇布拉馬尼安 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
沾益县| 赤峰市| 黄山市| 蒲江县| 蛟河市| 海门市| 潢川县| 喀喇| 沁水县| 辽宁省| 留坝县| 南城县| 碌曲县| 杭锦后旗| 安西县| 庄浪县| 宜君县| 龙游县| 涞水县| 苍南县| 凤山县| 平利县| 玉树县| 沙湾县| 乌鲁木齐县| 南通市| 昂仁县| 威宁| 信宜市| 微山县| 襄樊市| 古交市| 万宁市| 南通市| 永嘉县| 固阳县| 廉江市| 乐平市| 莎车县| 信阳市| 科技|