MVFACGU
|
アキュムレータガードビットからの転送 【V2.01.00以降】
|
MVFACGU
|
MoVe From ACcumulator GUard longword
|
【構文】
MVFACGU src, Asrc, dest
【オペレーション】
signed 72bit tmp;
tmp = (signed 72bit) Asrc << src;
dest = (signed long) (tmp >> 64);
【機能】
- | MVFACGU命令は、以下のような手順で実行されます。 |
処理1. アキュムレータの値を、srcで指定したビット数分(0〜2ビット)、左シフトします。
処理2. アキュムレータの最上位32ビットの内容をdestに転送します。
- | アセンブルオプション-isaを用いてRXv2以降の命令セットを指定した場合にアセンブルできます。 |
【命令フォーマット】
|
|
|
|
|
|
MVFACGU src, Asrc, dest
|
#IMM:2
(IMM:2 = 0〜2)
|
A0, A1
|
Rd
|
|
注 | Asrcには、ACC0の場合A0、ACC1の場合A1を指定してください。 |
【フラグ変化】
フラグは変化しません。
【記述例】