特開2020-91908IP Force 特許公報全文掲載

技術分野

この開示は、一般にプロセッサの分野に関する。特に、開示は、データの複数のビットの複数の論理比較動作を実行するための単一の制御信号を使用すること

要約特許出願時に添付された[要約書]

【課題】パックド・データおよびアンパックド・データに基づく論理比較および分岐のための命令を提供する。
【解決手段】プロセッサは、メモリに格納された第1および第2のデータの論理比較を実行する。論理比較は、第1および第2のデータの各ビットに実行されてもよく、または特定のビットだけに実行されてもよい。第1のデータはパックド・データエレメントを含む。論理比較はパックド・データエレメントの最上位ビットに実行される。論理比較は、第1および第2のデータの対応するビットの比較を含み。更に、第1のデータのビットと第2のデータの対応するビットの補数との論理比較を含む。これらの比較に基づいて、分岐サポートが実行される。かかる分岐サポートは1つ以上のフラグの設定を含む。そして、それは分岐ユニットによって次々に利用されてもよい。あるいは、分岐サポートは、示された目的コード位置への分岐を含んでもよい。
【選択図】図8b

発明が解決しようとする課題[発明の詳細な説明]から抜粋

プロセッサは、マルチメディア・アプリケーションの効率を改善するために、(同じ特徴を有するほかのアプリケーションと同様に)パックド・データフォーマットを提供してもよい。パックド・データフォーマットとは、単一の値を表すために使用されるビットがいくつかの固定サイズのデータエレメントに分割されたフォーマットである。それぞれの要素は、別々の値を表す。例えば、128ビット・レジスタは4つの32ビット・エレメントに分けられてもよい。そして、それぞれは別々の32ビット値を表す。このようにして、これらのプロセッサは、マルチメディア・アプリケーションをより効率的に処理できる。 本発明については、添付の図面を参照しながら説明するが、図面の内容に限定されない。

課題を解決するための手段[発明の詳細な説明]から抜粋

本願明細書は、データの複数のビットの論理的比較動作を、単一の制御信号に応答して実行するプロセッサ命令を含む、方法、システムおよび回路の実施例を開示する。論理的比較動作に関係するデータは、パックドかアンパックド・データでもよい。少なくとも1つの実施例において、プロセッサは、メモリに接続される。メモリは、第1のデータおよび第2のデータを格納している。プロセッサは、命令の受信に応答して、第1のデー・・・ 続きを知財ポータルサイト IP Force にログインして見る

この発明についての権利主張の範囲[特許請求の範囲]

知財ポータルサイト IP Force にログインして確認する (無料)

この特許公報に記載されている図面[図面の簡単な説明]から抜粋

【図1a】本発明の実施例に係るコンピュータシステムを示す図である。

【図1b】本発明の実施例に係るコンピュータシステムを示す図である。

【図1c】本発明の実施例に係るコンピュータシステムを示す図である。

【図2a】本発明の実施例に係るプロセッサのレジスタファイルを示す図である。

【図2b】本発明の実施例に係るプロセッサのレジスタファイルを示す図である。

【図3】データを操作するためにプロセッサによって実行されるプロセスの少なくとも1つの実施例に係るフローチャートを示す図である。

【図4】本発明の別の実施例に係るパックド・データ型を示す図である。

【図5】少なくとも本発明の一実施例におけるレジスタのパックド・バイトおよびレジスタのパックド・ワードデータ表現を示す図である。

【図6】本発明の少なくとも1つの実施例に係るレジスタのパックド・ダブルワードおよびレジスタのパックド・クワッドワードデータ表現を示す図である。

【図7a】論理比較(ゼロおよびキャリーフラグ・オペレーションの設定)を実行する方法のフローチャートである。

【図7b】論理比較(ゼロおよびキャリーフラグ・オペレーションの設定)を実行する方法のフローチャートである。

【図7c】論理比較(ゼロおよびキャリーフラグ・オペレーションの設定)を実行する方法のフローチャートである。

【図7d】論理比較(ゼロおよびキャリーフラグ・オペレーションの設定)を実行する方法のフローチャートである。

【図8a】論理比較(ゼロおよびキャリーフラグ・オペレーションの設定)を実行するための回路の別の実施例を示す図である。

【図8b】論理比較(ゼロおよびキャリーフラグ・オペレーションの設定)を実行するための回路の別の実施例を示す図である。

【図8c】論理比較(ゼロおよびキャリーフラグ・オペレーションの設定)を実行するための回路の別の実施例を示す図である。

【図9】プロセッサ命令のためのオペレーションコード・フォーマットのブロック図を示す各種実施形態を示す図である。

選択図 図8b出願人が指定した本件の代表的な図

全ての図面はログインすると無料で閲覧できます。ログイン・ユーザー登録

[広告欄]

ログインすれば広告は減ります

ログインすれば広告は減ります