[發明專利]用于在單個指令中執行移位和異或運算的方法和裝置有效
| 申請號: | 201510098293.6 | 申請日: | 2010-12-15 |
| 公開(公告)號: | CN104679478B | 公開(公告)日: | 2019-03-15 |
| 發明(設計)人: | V·戈帕爾;J·D·吉爾福德;E·奧茲圖科;W·K·費格哈利;G·M·沃爾里齊;M·G·迪克森 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F9/38 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 毛力 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 單個 指令 執行 移位 運算 方法 裝置 | ||
1.一種蜂窩電話,包括:
隨機存取存儲器RAM;
無線收發器;以及
處理器,耦合到所述RAM和所述無線收發器,所述處理器包括:
多級的高速緩存,包括一級(L1)高速緩存;
多個整數寄存器;
多個寄存器,用于存儲浮點數據元,包括:128位壓縮雙字運算數,所述128位壓縮雙字運算數包括兩個64位雙浮點數據元;
多個狀態寄存器;
指令指針寄存器;
指令預取器,用于獲取指令;
解碼器,用于解碼所獲取的指令,所述指令包括用于執行移位和異或(XOR)操作的指令,其中用于執行移位和異或操作的所述指令具有:用于標識第一源運算數的第一源運算數標識符、用于標識第二源運算數的第二源運算數標識符、用于指定移位量的立即數字段、以及用于將所述第一源運算數和所述第二源運算數標識為32位源運算數以及64位源運算數中的一個的字段;
執行單元,耦合到所述解碼器,所述處理器用于響應于用于執行移位和異或操作的所述指令,以:
將所述第一源運算數算術地移位將由所述立即數字段指定的移位量,其中所述第一源運算數包括將響應于所述指令而被移位的所有數據,并且所述第一源運算數是標量值;
將經算術移位的第一源運算數與所述第二源運算數進行異或運算,以及
將經算術移位和異或得到的結果值存儲在目的地寄存器中,所述目的地寄存器是標量寄存器;以及
浮點單元,用于對浮點數據元進行操作,
其中所述處理器是通用處理器。
2.如權利要求1所述的蜂窩電話,其特征在于,還包括:
藍牙設備;以及
音頻控制器。
3.如權利要求1所述的蜂窩電話,其特征在于,所述處理器具有簡約指令集計算(RISC)架構,所述處理器用于響應于所述指令,將所述第一源運算數右移所述移位量,所述第一源運算數是64位運算數,所述處理器具有無序執行邏輯,并且所述執行單元用于響應于所述指令將64位數據移位。
4.如權利要求1所述的蜂窩電話,其特征在于,所述處理器具有簡約指令集計算(RISC)架構,所述處理器用于響應于所述指令,將所述第一源運算數左移所述移位量,并且所述第一源運算數和所述第二源運算數將在不同于所述目的地寄存器的存儲位置上提供。
5.如權利要求1所述的蜂窩電話,其特征在于,所述指令具有一個或多個字段以編碼所述移位和異或操作的類型。
6.如權利要求1所述的蜂窩電話,其特征在于,所述浮點單元用于執行64位對64位浮點除法。
7.如權利要求1所述的蜂窩電話,其特征在于,所述處理器還包括重新排序緩沖器。
8.如權利要求7所述的蜂窩電話,其特征在于,所述重新排序緩沖器用于對將由所述執行單元執行的諸個微指令進行重新排序。
9.一種蜂窩電話,包括:
隨機存取存儲器RAM;
無線收發器;以及
處理器,耦合到所述RAM和所述無線收發器,所述處理器包括:
多級的高速緩存,包括一級(L1)高速緩存;
多個整數寄存器;
多個寄存器,用于存儲浮點數據元,包括:128位壓縮雙字運算數,所述128位壓縮雙字運算數包括兩個64位雙浮點數據元;
多個狀態寄存器;
指令指針寄存器;
指令預取器,用于獲取指令;
解碼器,用于解碼所獲取的指令,所述指令包括用于執行移位和異或(XOR)操作的指令,其中用于執行移位和異或操作的所述指令具有:用于標識第一源運算數的第一源運算數標識符、用于標識第二源運算數的第二源運算數標識符、用于指定移位量的立即數字段、以及用于將所述第一源運算數和所述第二源運算數標識為64位源運算數的字段;
執行單元,耦合到所述解碼器,所述處理器用于響應于用于執行移位和異或操作的所述指令,以:
將表示所述第一源運算數的64位數據左移位將由所述立即數字段指定的移位量,其中所述第一源運算數是標量值;
將經左移位的第一源運算數與所述第二源運算數進行異或運算,以及
將經左移位和異或得到的結果值存儲在目的地寄存器中,所述目的地寄存器是標量寄存器;以及
浮點單元,用于對浮點數據元進行操作,
其中所述處理器是通用處理器,并且所述處理器具有簡約指令集計算(RISC)架構。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510098293.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:移動終端控制方法、裝置及移動終端
- 下一篇:一種圖像顯示方法、裝置及電子設備





