EMULA

32ビット乗算 【V2.01.00以降】

EMULA

Extended MULtiply to Accumulater


【構文】

EMULA src, src2, Adest

 

【オペレーション】

Adest = (signed long) src * (signed long) src2;

 

【機能】

srcとsrc2の乗算を行い、その結果をアキュムレータに格納します。srcとsrc2は符号付き整数として扱われます。アセンブルオプション-isaを用いてRXv2以降の命令セットを指定した場合にアセンブルできます。

 

【命令フォーマット】

構文

対象

コードサイズ

(バイト)

src

src2

Adest

EMULA src, src2, Adest

Rs

Rs2

A0, A1

3

Adestには、ACC0の場合A0、ACC1の場合A1を指定してください。

 

【フラグ変化】

フラグは変化しません。

 

【記述例】

EMULA  R1, R2, A1