countersince January 6, 2001X68000 LIBRARYEnglish
更新日: 2023 年 3 月 18 日
X68000 LIBRARY > 資料室 > 命令セットリファレンス(準備中) > F > FSMUL

FSMUL

FSMUL

浮動小数点単精度乗算 (えふえすまる)


FSMUL.X FPm,FPn

68040/68060 の命令

命令コード

アドレス1514131211109876543210
+01111001000000000
+2000レジスタmレジスタn1100011

実行時間

6804068060
🚧🚧

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


FSMUL.L <ea>,FPn

68040/68060 の命令

命令コード

アドレス1514131211109876543210
+01111001000モードレジスタr
+2010000レジスタn1100011

アドレッシングモードと実行時間

モードレジスタr<ea>6804068060
000rDr🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)--
(d8,Ar,Xn*sf)🚧🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)--
(d8,PC,Xn*sf)🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


FSMUL.S <ea>,FPn

68040/68060 の命令

命令コード

アドレス1514131211109876543210
+01111001000モードレジスタr
+2010001レジスタn1100011

アドレッシングモードと実行時間

モードレジスタr<ea>6804068060
000rDr🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)--
(d8,Ar,Xn*sf)🚧🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)--
(d8,PC,Xn*sf)🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


FSMUL.X <ea>,FPn

68040/68060 の命令

命令コード

アドレス1514131211109876543210
+01111001000モードレジスタr
+2010010レジスタn1100011

アドレッシングモードと実行時間

モードレジスタr<ea>6804068060
010r(Ar)🚧🚧
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)--
(d8,Ar,Xn*sf)🚧🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)--
(d8,PC,Xn*sf)🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


FSMUL.P <ea>,FPn

68040(ソフトウェア)/68060(ソフトウェア)の命令

命令コード

アドレス1514131211109876543210
+01111001000モードレジスタr
+2010011レジスタn1100011

アドレッシングモードと実行時間

モードレジスタr<ea>6804068060
010r(Ar)SS
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)--
(d8,Ar,Xn*sf)SS
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)--
(d8,PC,Xn*sf)SS
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


FSMUL.W <ea>,FPn

68040/68060 の命令

命令コード

アドレス1514131211109876543210
+01111001000モードレジスタr
+2010100レジスタn1100011

アドレッシングモードと実行時間

モードレジスタr<ea>6804068060
000rDr🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)--
(d8,Ar,Xn*sf)🚧🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)--
(d8,PC,Xn*sf)🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


FSMUL.D <ea>,FPn

68040/68060 の命令

命令コード

アドレス1514131211109876543210
+01111001000モードレジスタr
+2010101レジスタn1100011

アドレッシングモードと実行時間

モードレジスタr<ea>6804068060
010r(Ar)🚧🚧
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)--
(d8,Ar,Xn*sf)🚧🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)--
(d8,PC,Xn*sf)🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


FSMUL.B <ea>,FPn

68040/68060 の命令

命令コード

アドレス1514131211109876543210
+01111001000モードレジスタr
+2010110レジスタn1100011

アドレッシングモードと実行時間

モードレジスタr<ea>6804068060
000rDr🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)--
(d8,Ar,Xn*sf)🚧🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)--
(d8,PC,Xn*sf)🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧