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