[發(fā)明專利]多數(shù)據(jù)元素與多數(shù)據(jù)元素比較處理器、方法、系統(tǒng)和指令有效
| 申請(qǐng)?zhí)枺?/td> | 201410095614.2 | 申請(qǐng)日: | 2014-03-14 |
| 公開(kāi)(公告)號(hào): | CN104049954B | 公開(kāi)(公告)日: | 2018-04-13 |
| 發(fā)明(設(shè)計(jì))人: | S·J·闊 | 申請(qǐng)(專利權(quán))人: | 英特爾公司 |
| 主分類號(hào): | G06F9/38 | 分類號(hào): | G06F9/38 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司31100 | 代理人: | 張東梅 |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多數(shù) 元素 比較 處理器 方法 系統(tǒng) 指令 | ||
1.一種處理指令的裝置,包括:
多個(gè)打包數(shù)據(jù)寄存器;以及
執(zhí)行單元,與所述打包數(shù)據(jù)寄存器耦合,響應(yīng)于指示包括第一多個(gè)打包數(shù)據(jù)元素的第一源打包數(shù)據(jù)、包括第二多個(gè)打包數(shù)據(jù)元素的第二源打包數(shù)據(jù)、偏移量、以及目的地存儲(chǔ)位置的多元素與多元素的比較指令,所述執(zhí)行單元可操作用于將包括多個(gè)打包結(jié)果數(shù)據(jù)元素的打包數(shù)據(jù)結(jié)果存儲(chǔ)在所述目的地存儲(chǔ)位置中,每一結(jié)果數(shù)據(jù)元素對(duì)應(yīng)于所述第二源打包數(shù)據(jù)的所述數(shù)據(jù)元素中的不同的一個(gè)數(shù)據(jù)元素,每一結(jié)果數(shù)據(jù)元素包括多位比較掩碼,所述多位比較掩碼包括不同的比較掩碼位,用于要與對(duì)應(yīng)于所述結(jié)果數(shù)據(jù)元素的所述第二源打包數(shù)據(jù)的數(shù)據(jù)元素相比較的所述第一源打包數(shù)據(jù)的每一不同的對(duì)應(yīng)數(shù)據(jù)元素,每一比較掩碼指示對(duì)應(yīng)比較的結(jié)果,其中所述結(jié)果數(shù)據(jù)元素的最低有效數(shù)據(jù)元素對(duì)應(yīng)于所述第二源打包數(shù)據(jù)中基于所述偏移量從所述第二源打包數(shù)據(jù)的最低有效數(shù)據(jù)元素偏移的打包數(shù)據(jù)元素。
2.如權(quán)利要求1所述的裝置,其特征在于,響應(yīng)于所述多元素與多元素的比較指令,所述執(zhí)行單元存儲(chǔ)所述打包數(shù)據(jù)結(jié)果,所述打包數(shù)據(jù)結(jié)果指示所述第一源打包數(shù)據(jù)的所有數(shù)據(jù)元素與所述第二源打包數(shù)據(jù)的少于所有數(shù)據(jù)元素的比較結(jié)果,并且其中目的地存儲(chǔ)位置包括打包數(shù)據(jù)寄存器,所述打包數(shù)據(jù)寄存器僅具有用于存儲(chǔ)所述第一源打包數(shù)據(jù)的打包數(shù)據(jù)寄存器的一半數(shù)量的位。
3.如權(quán)利要求1所述的裝置,其特征在于,響應(yīng)于所述多元素與多元素的比較指令,所述執(zhí)行單元將多位比較掩碼存儲(chǔ)在給定結(jié)果數(shù)據(jù)元素中,用于指示所述第一源打包數(shù)據(jù)的數(shù)據(jù)元素中的哪些等于與所述給定結(jié)果數(shù)據(jù)元素相對(duì)應(yīng)的所述第二源打包數(shù)據(jù)的打包數(shù)據(jù)元素。
4.如權(quán)利要求1所述的裝置,其特征在于,所述第一源打包數(shù)據(jù)具有N個(gè)打包數(shù)據(jù)元素且所述第二源打包數(shù)據(jù)具有N個(gè)打包數(shù)據(jù)元素,并且其中響應(yīng)于所述多元素與多元素的比較指令,所述執(zhí)行單元存儲(chǔ)包括少于N個(gè)N位打包結(jié)果數(shù)據(jù)元素的所述打包數(shù)據(jù)結(jié)果。
5.如權(quán)利要求4所述的裝置,其特征在于,所述第一源打包數(shù)據(jù)具有八個(gè)8位打包數(shù)據(jù)元素且所述第二源打包數(shù)據(jù)具有八個(gè)8位打包數(shù)據(jù)元素,并且其中響應(yīng)于所述多元素與多元素的比較指令,所述執(zhí)行單元存儲(chǔ)包括少于八個(gè)8位打包結(jié)果數(shù)據(jù)元素的所述打包數(shù)據(jù)結(jié)果。
6.如權(quán)利要求4所述的裝置,其特征在于,所述第一源打包數(shù)據(jù)具有十六個(gè)8位打包數(shù)據(jù)元素且所述第二源打包數(shù)據(jù)具有十六個(gè)8位打包數(shù)據(jù)元素,并且其中響應(yīng)于所述多元素與多元素的比較指令,所述執(zhí)行單元存儲(chǔ)包括少于十六個(gè)16位打包結(jié)果數(shù)據(jù)元素的所述打包數(shù)據(jù)結(jié)果。
7.如權(quán)利要求4所述的裝置,其特征在于,所述第一源打包數(shù)據(jù)具有三十二個(gè)8位打包數(shù)據(jù)元素且所述第二源打包數(shù)據(jù)具有三十二個(gè)8位打包數(shù)據(jù)元素,并且其中響應(yīng)于所述多元素與多元素的比較指令,所述執(zhí)行單元存儲(chǔ)包括少于三十二個(gè)32位打包結(jié)果數(shù)據(jù)元素的所述打包數(shù)據(jù)結(jié)果。
8.如權(quán)利要求1所述的裝置,其特征在于,所述第一源打包數(shù)據(jù)具有N個(gè)打包數(shù)據(jù)元素且所述第二源打包數(shù)據(jù)具有N個(gè)打包數(shù)據(jù)元素,其中響應(yīng)于所述多元素與多元素的比較指令,所述執(zhí)行單元存儲(chǔ)包括N/2個(gè)N位打包結(jié)果數(shù)據(jù)元素的所述打包數(shù)據(jù)結(jié)果,并且其中N/2個(gè)N位打包結(jié)果數(shù)據(jù)元素中的最低有效的一個(gè)N位打包結(jié)果數(shù)據(jù)元素對(duì)應(yīng)于由所述偏移量指示的所述第二源打包數(shù)據(jù)的數(shù)據(jù)元素。
9.如權(quán)利要求1所述的裝置,其特征在于,響應(yīng)于所述多元素與多元素的比較指令,所述執(zhí)行單元存儲(chǔ)包括多位比較掩碼的結(jié)果數(shù)據(jù)元素,其中每一掩碼位具有二進(jìn)制值1和二進(jìn)制值0中的一個(gè),
所述二進(jìn)制值1指示所述第一源打包數(shù)據(jù)的對(duì)應(yīng)數(shù)據(jù)元素等于與所述結(jié)果數(shù)據(jù)元素相對(duì)應(yīng)的所述第二源打包數(shù)據(jù)的數(shù)據(jù)元素;并且
所述二進(jìn)制值0指示所述第一源打包數(shù)據(jù)的對(duì)應(yīng)數(shù)據(jù)元素不等于與所述結(jié)果數(shù)據(jù)元素相對(duì)應(yīng)的所述第二源打包數(shù)據(jù)的所述數(shù)據(jù)元素。
10.如權(quán)利要求1所述的裝置,其特征在于,響應(yīng)于所述多元素與多元素的比較指令,所述執(zhí)行單元存儲(chǔ)所述多位比較掩碼,所述多位比較掩碼指示所述第一源打包數(shù)據(jù)的僅數(shù)據(jù)元素子集與所述第二源打包數(shù)據(jù)的數(shù)據(jù)元素的比較結(jié)果。
11.如權(quán)利要求1所述的裝置,其特征在于,所述多元素與多元素的比較指令指示進(jìn)行比較的所述第一和第二源打包數(shù)據(jù)中的一個(gè)的數(shù)據(jù)元素子集。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410095614.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





