cmovf.d


条件付き転送(倍精度)を行います。(Floating-point Conditional Move (Double))

[指定形式]

-

cmovf.d cc#3, reg1, reg2, reg3

[機能]

オペコードのfcbitによって指定されたFPSR.CC(7:0)ビットが真(1)の場合,reg1で指定されるレジスタ・ペアのデータをreg3で指定されるレジスタ・ペアに格納します。偽(0)の場合,reg2で指定されるレジスタ・ペアのデータをreg3で指定されるレジスタ・ペアに格納します。

[詳細説明]

-

アセンブラでは,機械語命令のcmovf.d命令が1つ生成されます。

[注意事項]

-

cmovf.d命令に対し,reg3にr0を指定した場合,次のメッセージを出力し,アセンブルを中止します。

E0550262 : RH850コア指定時には、デスティネーション・オペランドにr0を指定することはできません。