APPARATUS FOR PERFORMING LOGICAL COMPARE OPERATION
To enable a processor to execute instructions for logical comparisons and branches on the basis of packed data and unpacked data.SOLUTION: In a computer system 100, a processor is connected to a memory. The memory stores first data and second data. The processor performs logical comparisons on the f...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | To enable a processor to execute instructions for logical comparisons and branches on the basis of packed data and unpacked data.SOLUTION: In a computer system 100, a processor is connected to a memory. The memory stores first data and second data. The processor performs logical comparisons on the first and second data. The logical comparisons may be performed on each bit of the first and second data, or may be performed only on certain bits. At least the first data includes packed data elements. The logical comparisons are performed on the most significant bits of the packed data elements. The logical comparisons include comparisons of the same respective bits of the first and second data. In addition, the logical comparisons include logical comparisons of bits of the first data with the complements of the corresponding bits of the second data. Based on these comparisons, branch support actions are taken.SELECTED DRAWING: Figure 1a
【課題】パックド・データおよびアンパックド・データに基づいて、論理比較および分岐のための命令をプロセッサに実行させる。【解決手段】コンピュータシステム100において、プロセッサは、メモリに接続される。メモリは、第1のデータおよび第2のデータを格納する。プロセッサは、第1および第2のデータの論理比較を実行する。論理比較は、第1および第2のデータの各ビットに実行されてもよく、または特定のビットだけに実行されてもよい。少なくとも、第1のデータはパックド・データエレメントを含む。論理比較は、パックド・データエレメントの最上位ビットに実行される。論理比較は、第1および第2のデータの同じそれぞれのビットの比較を含む。更に、第1のデータのビットと第2のデータの対応ビットの補数との論理比較を含む。これらの比較に基づいて、分岐サポートが実行される。【選択図】図1a |
---|