冗長命令
この命令は冗長F命令です。次の命令に置き換わっています:FP_COMBINE
入力s1とs2の2つの値を、入力s3_Maskで指定されたマスクデータを使用して、ビット単位で結合します。命令の結果は、出力dに格納されます。データ結合は、以下のように処理されます。
入力
32ビットデータエリア
32ビットデータエリア
結合用のマスターデータを格納する32ビットエリア
出力
演算結果を格納する32ビットエリア
F命令を使用する代わりに、対応するFP7命令を使用することをおすすめします。FP_COMBINE データ結合
変数s1、s2、s3_Mask、dは同じデータ型を使用してください。
[d] = ([s1] AND [s3_Mask]) OR ([s2] AND (NOT[s3_Mask]))
入力s3_Mask = 16#0のとき、入力s2の値が出力dに格納されます。
入力s3_Mask = 16#FFFFFFFFのとき、入力s1の値が出力dに格納されます。
演算結果(出力d)が“0”のときON