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

FScc

FScc

浮動小数点条件付きセット (えふえすしーしー)


条件

条件コードFScc説明
6888268060
000000FSF0常にクリア
1FSEQZ等しいときセット、さもなくばクリア
10FSOGT~(NAN|Z|N)比較可能でより大きいときセット、さもなくばクリア
1FSOGEZ|~(NAN|N)等しいか比較可能でより大きいときセット、さもなくばクリア
100FSOLTN&~(NAN|Z)比較可能でより小さいときセット、さもなくばクリア
1FSOLEZ|(N&~NAN)等しいか比較可能でより小さいときセット、さもなくばクリア
10FSOGL~(NAN|Z)比較可能で等しくないときセット、さもなくばクリア
1FSORZ|~NAN~NAN比較可能のときセット、さもなくばクリア※
1000FSUNNAN比較不能のときセット、さもなくばクリア
1FSUEQNAN|Z比較不能か等しいときセット、さもなくばクリア
10FSUGTNAN|~(N|Z)比較不能かより大きいときセット、さもなくばクリア
1FSUGENAN|(Z|~N)比較不能かより大きいか等しいときセット、さもなくばクリア
100FSULTNAN|(N&~Z)比較不能かより小さいときセット、さもなくばクリア
1FSULENAN|Z|N比較不能かより小さいか等しいときセット、さもなくばクリア
10FSNENAN|~Z~Z等しくないときセット、さもなくばクリア※
1FST1常にセット
10000FSSF0常にクリア(シグナリング)
1FSSEQZ等しいときセット、さもなくばクリア(シグナリング)
10FSGT~(NAN|Z|N)より大きいときセット、さもなくばクリア
1FSGEZ|~(NAN|N)より大きいか等しいときセット、さもなくばクリア
100FSLTN&~(NAN|Z)より小さいときセット、さもなくばクリア
1FSLEZ|(N&~NAN)より小さいか等しいときセット、さもなくばクリア
10FSGL~(NAN|Z)等しくないときセット、さもなくばクリア
1FSGLEZ|~NAN~NANより大きいか小さいか等しいときセット、さもなくばクリア※
1000FSNGLNANGLEでないときセット、さもなくばクリア
1NAN|ZGLでないときセット、さもなくばクリア
10FSNLENAN|~(N|Z)LEでないときセット、さもなくばクリア
1FSNLTNAN|(Z|~N)LTでないときセット、さもなくばクリア
100FSNGENAN|(N&~Z)GEでないときセット、さもなくばクリア
1FSNGTNAN|Z|NGTでないときセット、さもなくばクリア
10FSSNENAN|~Z~Z等しくないときセット、さもなくばクリア(シグナリング)※
1FSST1常にセット(シグナリング)

※ 68882 と 68060 で観測した動作が一致しませんでした。MC68881UM には 68060 の方の式が書かれていて、観測した 68882 の動作が間違っているように見えました。


FScc.B <ea>

68020(68881/68882)/68030(68881/68882)/68040/68060(ソフトウェア)の命令

命令コード

アドレス1514131211109876543210
+01111001001モードレジスタr
+20000000000条件コード

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

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

解説

🚧