[發(fā)明專(zhuān)利]用于從壓縮十進(jìn)制格式轉(zhuǎn)換為十進(jìn)制浮點(diǎn)格式的機(jī)器指令在審
| 申請(qǐng)?zhí)枺?/td> | 201580052645.2 | 申請(qǐng)日: | 2015-09-15 |
| 公開(kāi)(公告)號(hào): | CN107077328A | 公開(kāi)(公告)日: | 2017-08-18 |
| 發(fā)明(設(shè)計(jì))人: | J·D·布拉德伯里;S·卡羅格;R·科普蘭;M·密特蘭 | 申請(qǐng)(專(zhuān)利權(quán))人: | 國(guó)際商業(yè)機(jī)器公司 |
| 主分類(lèi)號(hào): | G06F9/30 | 分類(lèi)號(hào): | G06F9/30 |
| 代理公司: | 北京市中咨律師事務(wù)所11247 | 代理人: | 于靜,張亞非 |
| 地址: | 美國(guó)*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 壓縮 十進(jìn)制 格式 轉(zhuǎn)換 浮點(diǎn) 機(jī)器 指令 | ||
1.一種通過(guò)執(zhí)行機(jī)器指令將數(shù)據(jù)從一種格式轉(zhuǎn)換為另一種格式的方法,所述方法包括:
從在通信上耦合到處理器的存儲(chǔ)器讀取壓縮十進(jìn)制格式的數(shù)據(jù);
由所述處理器將所述壓縮十進(jìn)制格式的數(shù)據(jù)轉(zhuǎn)換成十進(jìn)制浮點(diǎn)格式;以及
將轉(zhuǎn)換成所述十進(jìn)制浮點(diǎn)格式的數(shù)據(jù)寫(xiě)入所述處理器的一個(gè)或多個(gè)目標(biāo)寄存器。
2.根據(jù)權(quán)利要求1所述的方法,其中所述轉(zhuǎn)換包括:
忽略所述壓縮十進(jìn)制格式的數(shù)據(jù)的符號(hào)位;以及
針對(duì)轉(zhuǎn)換成所述十進(jìn)制浮點(diǎn)格式的數(shù)據(jù)強(qiáng)制正號(hào)。
3.根據(jù)權(quán)利要求1所述的方法,其中所述一個(gè)或多個(gè)目標(biāo)寄存器是不同于通用寄存器的專(zhuān)用寄存器。
4.根據(jù)權(quán)利要求3所述的方法,其中執(zhí)行所述機(jī)器指令,而不在從所述存儲(chǔ)器讀取所述壓縮十進(jìn)制格式的數(shù)據(jù)之后將其寫(xiě)入任何通用寄存器。
5.根據(jù)權(quán)利要求1所述的方法,其中根據(jù)所述機(jī)器指令執(zhí)行所述讀取、轉(zhuǎn)換和寫(xiě)入。
6.根據(jù)權(quán)利要求5所述的方法,
其中所述機(jī)器指令包括用于提供操作碼的操作碼字段,所述操作碼指定從所述壓縮十進(jìn)制格式到所述十進(jìn)制浮點(diǎn)格式的轉(zhuǎn)換是要執(zhí)行的任務(wù),
其中如果所述操作碼是第一值,則所述機(jī)器指令用于將所述壓縮十進(jìn)制格式的數(shù)據(jù)轉(zhuǎn)換為十進(jìn)制浮點(diǎn)雙精度格式,
其中如果所述操作碼是第二值,則所述機(jī)器指令用于將所述壓縮十進(jìn)制格式的數(shù)據(jù)轉(zhuǎn)換為十進(jìn)制浮點(diǎn)擴(kuò)展格式。
7.根據(jù)權(quán)利要求5所述的方法,其中所述機(jī)器指令包括控制位,其中當(dāng)將所述控制位設(shè)置為指示控制開(kāi)啟的值時(shí),所述轉(zhuǎn)換包括:
忽略所述壓縮十進(jìn)制格式的數(shù)據(jù)的符號(hào)位;以及
針對(duì)轉(zhuǎn)換成所述十進(jìn)制浮點(diǎn)格式的數(shù)據(jù)強(qiáng)制正號(hào)。
8.一種用于將數(shù)據(jù)從一種格式轉(zhuǎn)換為另一種格式的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括:
計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)具有隨其包含的機(jī)器指令,所述機(jī)器指令能夠由處理器讀取以便導(dǎo)致所述處理器執(zhí)行一種方法,所述方法包括:
從在通信上耦合到所述處理器的存儲(chǔ)器讀取壓縮十進(jìn)制格式的數(shù)據(jù);
將所述壓縮十進(jìn)制格式的數(shù)據(jù)轉(zhuǎn)換成十進(jìn)制浮點(diǎn)格式;以及
將轉(zhuǎn)換成所述十進(jìn)制浮點(diǎn)格式的數(shù)據(jù)寫(xiě)入所述處理器的一個(gè)或多個(gè)目標(biāo)寄存器。
9.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)程序產(chǎn)品,其中所述轉(zhuǎn)換包括:
忽略所述壓縮十進(jìn)制格式的數(shù)據(jù)的符號(hào)位;以及
針對(duì)轉(zhuǎn)換成所述十進(jìn)制浮點(diǎn)格式的數(shù)據(jù)強(qiáng)制正號(hào)。
10.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)程序產(chǎn)品,其中所述一個(gè)或多個(gè)目標(biāo)寄存器是不同于通用寄存器的專(zhuān)用寄存器。
11.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)程序產(chǎn)品,其中執(zhí)行所述機(jī)器指令,而不在從所述存儲(chǔ)器讀取所述壓縮十進(jìn)制格式的數(shù)據(jù)之后將其寫(xiě)入任何通用寄存器。
12.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)程序產(chǎn)品,其中根據(jù)特定機(jī)器指令執(zhí)行所述讀取、轉(zhuǎn)換和寫(xiě)入。
13.根據(jù)權(quán)利要求12所述的計(jì)算機(jī)程序產(chǎn)品,
其中所述特定機(jī)器指令包括用于提供操作碼的操作碼字段,所述操作碼指定從所述壓縮十進(jìn)制格式到所述十進(jìn)制浮點(diǎn)格式的轉(zhuǎn)換是要執(zhí)行的任務(wù),
其中如果所述操作碼是第一值,則所述特定機(jī)器指令用于將所述壓縮十進(jìn)制格式的數(shù)據(jù)轉(zhuǎn)換為十進(jìn)制浮點(diǎn)雙精度格式,
其中如果所述操作碼是第二值,則所述特定機(jī)器指令用于將所述壓縮十進(jìn)制格式的數(shù)據(jù)轉(zhuǎn)換為十進(jìn)制浮點(diǎn)擴(kuò)展格式。
14.根據(jù)權(quán)利要求12所述的計(jì)算機(jī)程序產(chǎn)品,其中所述特定機(jī)器指令包括控制位,其中當(dāng)將所述控制位設(shè)置為指示控制開(kāi)啟的值時(shí),所述轉(zhuǎn)換包括:
忽略所述壓縮十進(jìn)制格式的數(shù)據(jù)的符號(hào)位;以及
針對(duì)轉(zhuǎn)換成所述十進(jìn)制浮點(diǎn)格式的數(shù)據(jù)強(qiáng)制正號(hào)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于國(guó)際商業(yè)機(jī)器公司,未經(jīng)國(guó)際商業(yè)機(jī)器公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580052645.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種二、十進(jìn)制數(shù)值轉(zhuǎn)換算盤(pán)
- 基于處理器字長(zhǎng)的數(shù)的二進(jìn)制表示
- 光纜、光纖、FTTX光纖查對(duì)儀
- 用于檢測(cè)十進(jìn)制浮點(diǎn)量異常的方法和系統(tǒng)
- 一種存儲(chǔ)、查詢(xún)數(shù)據(jù)的方法及裝置
- 一種基于符號(hào)特征獲取事件大數(shù)據(jù)信息的算法
- 用于從十進(jìn)制浮點(diǎn)格式轉(zhuǎn)換為壓縮十進(jìn)制格式的機(jī)器指令
- 用于從壓縮十進(jìn)制格式轉(zhuǎn)換為十進(jìn)制浮點(diǎn)格式的機(jī)器指令
- 一種多光譜遙感影像分類(lèi)方法和系統(tǒng)
- 一種基于樹(shù)狀壓縮的二進(jìn)制至十進(jìn)制數(shù)轉(zhuǎn)換器





