DATA PROCESSING APPARATUS AND METHOD
PROBLEM TO BE SOLVED: To provide efficient encoding of a bitfield manipulation instruction that can control a processing apparatus to perform a wide variety of different kinds of bitfield manipulations.SOLUTION: A bitfield manipulation instruction generates at least one result data element from corr...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English Japanese |
Published |
21.05.2015
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | PROBLEM TO BE SOLVED: To provide efficient encoding of a bitfield manipulation instruction that can control a processing apparatus to perform a wide variety of different kinds of bitfield manipulations.SOLUTION: A bitfield manipulation instruction generates at least one result data element from corresponding first and second source data elements src1, src2. Each result data element includes a portion corresponding to a bitfield bf of the corresponding first source data element src1. Bits of the result data element that are more significant than the inserted bitfield bf have a prefix value p that is selected, based on a control value specified by the instruction, as one of a first prefix value having a zero value, a second prefix value having the value of a portion of the corresponding second source data element src2, and a third prefix value corresponding to a sign extension of the bitfield bf of the first source data element src1.
【課題】多様な異なる種類のビットフィールド操作を実施するように、処理装置を制御することができるビットフィールド操作命令の効率的な符号化を提供する。【解決手段】ビットフィールド操作命令は、対応する第1および第2のソースデータ要素src1、src2から、少なくとも1つの結果データ要素を生成する。各結果データ要素は、対応する第1のソースデータ要素src1のビットフィールドbfに対応する部分を含む。挿入されたビットフィールドbfよりも上位である結果データ要素のビットは、ゼロ値を有する第1のプレフィックス値、対応する第2のソースデータ要素src2の部分の値を有する第2のプレフィックス値、および第1のソースデータ要素src1のビットフィールドbfの符号拡張に対応する第3のプレフィックス値、のうちの1つとして、命令によって特定される制御値に基づいて選択されるプレフィックス値pを有する。【選択図】図7 |
---|---|
Bibliography: | Application Number: JP20140255950 |