counterJanuary 6, 2001X68000 LIBRARYJapanese to English by @nifty
X68000 LIBRARY ソフトウェア プログラミング アセンブラ HAS060.X
M68Kファミリの全命令のフォーマット2006-01-01(Sun) 02:59

HAS060.Xの添付資料です。


M68K.DOC
────────────────────────────────────
                  High-speed Assembler ─ 68060 対応版
                        HAS060.X version 3.09+87

                < M68K ファミリの全命令のフォーマット >

                               1999/11/17
                                M.Kamada
────────────────────────────────────

 これは M68K ファミリ(68000〜68060)のすべての命令のフォーマットをまと
めた資料です。筆者(M.Kamada)の自己流の書き方になっていますので、各自で
まとめ直すなどして有効に利用して下さい。



(99-10-13版)
────────────────────────────────────

□各項目の凡例

────────────────────────────────────
SIZE
        .bwl            .B|.W|.L
        .lsxpwdb        .L|.S|.X|.P|.W|.D|.B
        .lsxwdb         .L|.S|.X|.W|.D|.B
        .lwb            .L|.W|.B
        .wl             .W|.L

────────────────────────────────────
MPU
        0       68000/68008
        1       68010
        2       68020
        3       68030
        4       68040
        6       68060
        C       68881/68882 (68020/68030)
        M       68851 (68020)
        S       ソフトウェアエミュレーション(68040/68060)
        -       サポートされない

────────────────────────────────────
PRIVILEGED?
        P       特権命令
        -       特権命令ではない

────────────────────────────────────
CCin
        -       フラグは入力として使用されず,変化もしない
        *       フラグは入力として使用される
        U       フラグは入力として使用されず,変化する

────────────────────────────────────
CCout
        -       フラグは変化しない
        0       フラグはクリアされる(0になる)
        1       フラグはセットされる(1になる)
        *       フラグは意味のある変化をする
        U       フラグは意味のない変化をする(破壊される)

────────────────────────────────────
ADDRESSING
                MPU
        D       012346  Dn
        A       012346  An
        M       012346  (An)
        +       012346  (An)+
        -       012346  -(An)
        W       012346  (d16,An)
        X       012346  (d8,An,Xi)
                --2346  (d8,An,Xi*SF)|(bd,An,Xi*SF)|([bd,An,Xi*SF],od)|([bd,An],Xi*SF,od)
        Z       012346  (xxx).W|(xxx).L
        P       012346  (d16,PC)|(d8,PC,Xi)
                --2346  (d8,PC,Xi*SF)|(bd,PC,Xi*SF)|([bd,PC,Xi*SF],od)|([bd,PC],Xi*SF,od)
        I       012346  #<data>

        DAM+-WXZPI      すべてのアドレッシングモードが適用可能
        D M+-WXZPI      データモードのみ適用可能
          M  WXZPI      制御モードのみ適用可能
        D M+-WXZ        データ可変モードのみ適用可能
          M+-WXZ        メモリ可変モードのみ適用可能
          M  WXZ        制御可変モードのみ適用可能

───────────────────────────────────

□各フィールドの凡例

───────────────────────────────────
SIZE FIELD

                s       size
                0       .W
                1       .L

                ss      size
                00      .B
                01      .W
                10      .L

sss     floating-point operation size
                sss     SIZE    MPU
                                012346
                000     .L      --CC46  Long-Word Integer
                001     .S      --CC46  Single-Precision Real
                010     .X      --CC46  Extended-Precision Real
                                        68040 and 68060 software emulate F<op>.X #immediate,FPn
                011     .P      --CCSS  Packed-Decimal Real
                                        68040 and 68060 software emulate F<op>.P #immediate,FPn
                100     .W      --CC46  Word Integer
                101     .D      --CC46  Double-Precision Real
                110     .B      --CC46  Byte Integer

───────────────────────────────────
REGISTER NUMBER FIELD

                r       D/A
                0       Dn
                1       An

                nnn     register number
                xxx     register number
                yyy     register number
                uuu     register number (update value)
                ccc     register number (to be compared)
                qqq     register number (quotient)
                rrr     register number (remainder)
                hhh     register number (high-order 32 bits)
                lll     register number (low-order 32 bits)
                ooo     register number (bit field offset)
                www     register number (bit field width)

───────────────────────────────────
BIT FIELD OFFSET,WIDTH FIELD

                ooooo   bit field offset
                wwwww   bit field width

───────────────────────────────────
EFFECTIVE ADDRESS FIELD

                mmmrrr  effective address

                mmm     mode
                rrr     register

xxxxxx  destination effective address of MOVE
                xxx=rrrmmm

                        addressing mode                         data    memory  control
        mode    register                all     data    control         alterable
D       000     nnn     Dn              x       x       -       x       -       -
A       001     nnn     An              x       -       -       -       -       -
M       010     nnn     (An)            x       x       x       x       x       x
+       011     nnn     (An)+           x       x       -       x       x       -
-       100     nnn     -(An)           x       x       -       x       x       -
W       101     nnn     (d16,An)        x       x       x       x       x       x
X       110     nnn     (d8,An,Xi)      x       x       x       x       x       x
Z       111     000     (xxx).W         x       x       x       x       x       x
        111     001     (xxx).L         x       x       x       x       x       x
P       111     010     (d16,PC)        x       x       x       -       -       -
        111     011     (d8,PC,Xi)      x       x       x       -       -       -
I       111     100     #<data>         x       x       -       -       -       -
        111     101-111 reserved

───────────────────────────────────
68881/68882 K-FACTOR FIELD

kkkkkkk 68881/68882 k-Factor

───────────────────────────────────
68881/68882 ROM OFFSET FIELD

ccccccc 68881/68882 ROM Offset field
                ccccccc
                0000000 pi
                0001011 Log_10(2)
                0001100 e
                0001101 Log_2(e)
                0001110 Log_10(e)
                0001111 0.0
                0110000 ln(2)
                0110001 ln(10)
                0110010 10^0
                0110011 10^1
                0110100 10^2
                0110101 10^4
                0110110 10^8
                0110111 10^16
                0111000 10^32
                0111001 10^64
                0111010 10^128
                0111011 10^256
                0111100 10^512
                0111101 10^1024
                0111110 10^2048
                0111111 10^4096

───────────────────────────────────
68040/68060 CACHES FIELD

cc      caches
                cc      caches
                00      NC      neither cache
                01      DC      data cache
                10      IC      instruction cache
                11      BC      both cache

───────────────────────────────────
IMMEDIATE DATA FIELD

ddd     immediate data
                ddd     immediate data
                000     8
                001     1
                010     2
                011     3
                100     4
                101     5
                110     6
                111     7

───────────────────────────────────
VECTOR NUMBER FIELD

vvvv    vector number for TRAP

───────────────────────────────────
CONTROL REGISTER NUMBER FIELD

cccccccccccc    control register number for MOVEC
        cccccccccccc    MPU
        000000000000    -12346  SFC
        000000000001    -12346  DFC
        000000000010    --2346  CACR
        000000000011    ----46  TC
        000000000100    ----46  ITT0
        000000000101    ----46  ITT1
        000000000110    ----46  DTT0
        000000000111    ----46  DTT1
        000000001000    -----6  BUSCR
        100000000000    -12346  USP
        100000000001    -12346  VBR
        100000000010    --23--  CAAR
        100000000011    --234-  MSP
        100000000100    --234-  ISP
        100000000101    ----4-  MMUSR
        100000000110    ----46  URP
        100000000111    ----46  SRP
        100000001000    -----6  PCR

───────────────────────────────────
COPROCESSOR ID FIELD

iii     coprocessor ID
        For all M68040 and M68060 floating-point instructions the "coprocessor ID" field must be 001.

───────────────────────────────────
CONDITION FIELD

cccc    condition
                        CCin
        cccc    cc      XNZVC   boolean
        0000    T       -----   1               always true     (without Bcc)
        0001    F       -----   0               always false    (without Bcc)
        0010    HI      --*-*   ~C&~Z           high
        0011    LS      --*-*   C|Z             low or same
        0100    CC(HS)  ----*   ~C              carry clear (high or same)
        0101    CS(LO)  ----*   C               carry set (low)
        0110    NE(NZ)  --*--   ~Z              not equal
        0111    EQ(ZE)  --*--   Z               equal
        1000    VC      ---*-   ~V              overflow clear
        1001    VS      ---*-   V               overflow set
        1010    PL      -*---   ~N              plus
        1011    MI      -*---   N               minus
        1100    GE      -*-*-   N&V|~N&~V       greater or equal
        1101    LT      -*-*-   N&~V|~N&V       less than
        1110    GT      -***-   N&V&~Z|~N&~V&~Z greater than
        1111    LE      -***-   Z|N&~V|~N&V     less or equal

cccccc  68881/68882 condition (MPU=--CC--)
        cccccc  cc      Equation        BSUN    Definition
        000000  F       0               -       False
        000001  EQ      Z               -       Equal
        000010  OGT     NAN|Z|N         -       Ordered Greater Than
        000011  OGE     Z|~(NAN|N)      -       Ordered Greater Than or Equal
        000100  OLT     N&~(NAN|Z)      -       Ordered Less Than
        000101  OLE     Z|N&~NAN        -       Ordered Less Than or Equal
        000110  OGL     ~(NAN|Z)        -       Ordered Greater Than or Less Than
        000111  OR      ~NAN            -       Ordered
        001000  UN      NAN             -       Unordered
        001001  UEQ     NAN|Z           -       Unordered or Equal
        001010  UGT     NAN|~(N|Z)      -       Unordered or Greater Than
        001011  UGE     NAN|Z|~N        -       Unordered or Greater Than or Equal
        001100  ULT     NAN|N&~Z        -       Unordered or Less Than
        001101  ULE     NAN|Z|N         -       Unordered or Less Than or Equal
        001110  NE      ~Z              -       Not Equal
        001111  T       1               -       Always True
        010000  SF      0               *       Signaling Always False
        010001  SEQ     Z               *       Signaling Equal
        010010  GT      ~(NAN|Z|N)      *       Greater Than
        010011  GE      Z|~(NAN|N)      *       Greater Than or Equal
        010100  LT      N&~(NAN|Z)      *       Less Than
        010101  LE      Z|N&~NAN        *       Less Than or Equal
        010110  GL      ~(NAN|Z)        *       Greater Than or Less Than
        010111  GLE     ~NAN            *       Greater Than or Less Than or Equal
        011000  NGLE    NAN             *       Not (greater than or less than or equal)
        011001  NGL     NAN|Z           *       Not (greater than or less than)
        011010  NLE     NAN|~(N|Z)      *       Not (less than or equal)
        011011  NLT     NAN|~(Z|N)      *       Not Less Than
        011100  NGE     NAN|N&Z         *       Not (greater than or equal)
        011101  NGT     NAN|Z|N         *       Not Greater Than
        011110  SNE     ~Z              *       Signaling Not Equal
        011111  ST      1               *       Signaling Always True

cccccc  68851 condition (MPU=--M---)
        cccccc  cc
        000000  BS      B set
        000001  BC      B clear
        000010  LS      L set
        000011  LC      L clear
        000100  SS      S set
        000101  SC      S clear
        000110  AS      A set
        000111  AC      A clear
        001000  WS      W set
        001001  WC      W clear
        001010  IS      I set
        001011  IC      I clear
        001100  GS      G set
        001101  GC      G clear
        001110  CS      C set
        001111  CC      C clear

───────────────────────────────────
FUNCTION CODE MASK FIELD

mmm     68030 mask of function code (0=ignore)
mmmm    68851 mask of function code (0=ignore)

───────────────────────────────────
REGISTER LIST FIELD

llllllllllllllll        register list
        if not predecrement
                 15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
                +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
                |A7|A6|A5|A4|A3|A2|A1|A0|D7|D6|D5|D4|D3|D2|D1|D0|
                +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        if predecrement
                 15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
                +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
                |D0|D1|D2|D3|D4|D5|D6|D7|A0|A1|A2|A3|A4|A5|A6|A7|
                +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

llllllll        floating-point register list
        if not predecrement
                  7   6   5   4   3   2   1   0
                +---+---+---+---+---+---+---+---+
                |FP0|FP1|FP2|FP3|FP4|FP5|FP6|FP7|
                +---+---+---+---+---+---+---+---+
        if predecrement
                  7   6   5   4   3   2   1   0
                +---+---+---+---+---+---+---+---+
                |FP7|FP6|FP5|FP4|FP3|FP2|FP1|FP0|
                +---+---+---+---+---+---+---+---+

───────────────────────────────────

□拡張ワード

───────────────────────────────────

{data}  data
        ssssssssdddddddd|dddddddddddddddd|dddddddddddddddd-dddddddddddddddd

{offset}        offset

{address}       address


拡張ワードの内容

ブリーフフォーマット拡張ワード (MPU=012346)

         15  14 13 12 11  10  9 8 7 6 5 4 3 2 1 0
        +---+--------+---+-----+-+---------------+
        |D/A|REGISTER|W/L|SCALE|0| DISPLACEMENT  |
        +---+--------+---+-----+-+---------------+

フルフォーマット拡張ワード (MPU=--2346)

         15  14 13 12 11  10  9 8 7  6  5     4 3 2 1 0
        +---+--------+---+-----+-+--+--+-------+-+-----+
        |D/A|REGISTER|W/L|SCALE|1|BS|IS|BD SIZE|0|I/IS |
        +---+--------+---+-----+-+--+--+-------+-+-----+
        | ベースディスプレースメント (0,1,or 2 words)  |
        +----------------------------------------------+
        |  外部ディスプレースメント (0,1,or 2 words)   |
        +----------------------------------------------+

        フィールド      定義

 命令の中のレジスタフィールドは汎用レジスタ番号

 拡張ワード
        Register        インデックスレジスタ番号
        D/A     インデックスレジスタタイプ
                        0       Dn
                        1       An
        W/L     インデックスサイズ(ワードまたはロングワード)
                        0       ワード(符号拡張)
                        1       ロングワード
        Scale   スケールファクタ
                                Scale   MPU
                        00      1       012346
                        01      2       --2346
                        10      4       --2346
                        11      8       --2346
        BS      ベースレジスタサプレス:
                        0       ベースレジスタを加える
                        1       ベースレジスタを省略する
        IS      インデックスサプレス:
                        0       インデックスオペランドを評価して加える
                        1       インデックスオペランドを省略する
        BD SIZE ベースディスプレースメントサイズ
                        00      予約
                        01      ベースディスプレースメントなし
                        10      ワードディスプレースメント
                        11      ロングワードディスプレースメント
        I/IS    インデックスおよび間接選択
                        ビット6のインデックスサプレスと併せて間接とインデックスオペランドを決定する

        IS I/IS 文法                    操作
        0  000  (bd,An,Xi)              メモリ間接なし・インデックスあり
        0  001  ([bd,An,Xi])            メモリ間接・プレインデックス・外部ディスプレースメントなし
        0  010  ([bd,An,Xi],od.W)       メモリ間接・プレインデックス・ワード外部ディスプレースメント
        0  011  ([bd,An,Xi],od.L)       メモリ間接・プレインデックス・ロング外部ディスプレースメント
        0  100                          予約
        0  101  ([bd,An],Xi)            メモリ間接・ポストインデックス・外部ディスプレースメントなし
        0  110  ([bd,An],Xi,od.W)       メモリ間接・ポストインデックス・ワード外部ディスプレースメント
        0  111  ([bd,An],Xi,od.L)       メモリ間接・ポストインデックス・ロング外部ディスプレースメント
        1  000  (bd,An)                 メモリ間接なし・インデックスなし
        1  001  ([bd,An])               メモリ間接・インデックスなし・外部ディスプレースメントなし
        1  010  ([bd,An],od.W)          メモリ間接・インデックスなし・ワード外部ディスプレースメント
        1  011  ([bd,An],od.L)          メモリ間接・インデックスなし・ロング外部ディスプレースメント
        1  100-111                      予約

────────────────────────────────────
□ステータスレジスタ

  15  14  13  12  11  10   9   8   7   6   5   4   3   2   1   0
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│T1│T0│ S│ M│×│I2│I1│I0│×│×│×│ X│ N│ Z│ V│ C│
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
└───  システムバイト  ───┴───   ユーザバイト   ───┘

        bit             MPU
        15      T1      012346  トレース
        14      T0      --234-  分岐トレース
        13      S       012346  スーパーバイザ/ユーザ
        12      M       --2346  マスター/インタラプト
        10-8    I2-I0   012346  割り込みマスクレベル
        4-0     XNZVC   012346  コンディションコード


────────────────────────────────────

□全命令のフォーマット(ニモニック順)

                                     PRIVILEGED?|CCin |CCout|ADDRESSING|
                                          MPU | |XNZVC|XNZVC|DAM+-WXZPI|    FORMAT
----------------------------------------------+-+-----+-----+----------+----------------
ABCD.B -(Ax),-(Ay)                      012346|-|UUUUU|*U*U*|          |1100yyy100001xxx
ABCD.B Dx,Dy                            012346|-|UUUUU|*U*U*|          |1100yyy100000xxx
ADD.bwl <ea>,Dn                         012346|-|UUUUU|*****|D M+-WXZPI|1101nnn0ssmmmrrr
ADD.bwl Dn,<ea>                         012346|-|UUUUU|*****|  M+-WXZ  |1101nnn1ssmmmrrr
ADD.wl Ax,Dn                            012346|-|UUUUU|*****| A        |1101nnn0ss001xxx
ADDA.wl <ea>,An                         012346|-|-----|-----|DAM+-WXZPI|1101nnns11mmmrrr
ADDI.bwl #<data>,<ea>                   012346|-|UUUUU|*****|D M+-WXZ  |00000110ssmmmrrr-{data}
ADDQ.bwl #<data>,<ea>                   012346|-|UUUUU|*****|D M+-WXZ  |0101ddd0ssmmmrrr
ADDQ.wl #<data>,Ax                      012346|-|-----|-----| A        |0101ddd0ss001xxx
ADDX.bwl -(Ax),-(Ay)                    012346|-|*UUUU|*****|          |1101yyy1ss001xxx
ADDX.bwl Dx,Dy                          012346|-|*UUUU|*****|          |1101yyy1ss000xxx
AND.bwl <ea>,Dn                         012346|-|-UUUU|-**00|D M+-WXZPI|1100nnn0ssmmmrrr
AND.bwl Dn,<ea>                         012346|-|-UUUU|-**00|  M+-WXZ  |1100nnn1ssmmmrrr
ANDI.B #<data>,CCR                      012346|-|*****|*****|          |0000001000111100-{data}
ANDI.bwl #<data>,<ea>                   012346|-|-UUUU|-**00|D M+-WXZ  |00000010ssmmmrrr-{data}
ANDI.W #<data>,SR                       012346|P|*****|*****|          |0000001001111100-{data}
ASL.bwl #<data>,Dn                      012346|-|UUUUU|*****|          |1110ddd1ss000nnn
ASL.bwl Dx,Dy                           012346|-|UUUUU|*****|          |1110xxx1ss100yyy
ASL.W <ea>                              012346|-|UUUUU|*****|  M+-WXZ  |1110000111mmmrrr
ASR.bwl #<data>,Dn                      012346|-|UUUUU|***0*|          |1110ddd0ss000nnn
ASR.bwl Dx,Dy                           012346|-|UUUUU|***0*|          |1110xxx0ss100yyy
ASR.W <ea>                              012346|-|UUUUU|***0*|  M+-WXZ  |1110000011mmmrrr
Bcc.L <label>                           --2346|-|-****|-----|          |0110cccc11111111-{offset}
Bcc.S <label>                           012346|-|-****|-----|          |0110ccccaaaaaaaa        (a is not equal to 0,-1)
Bcc.W <label>                           012346|-|-****|-----|          |0110cccc00000000-{offset}
BCHG.B #<data>,<ea>                     012346|-|--U--|--*--|  M+-WXZ  |0000100001mmmrrr-{data}
BCHG.B Dn,<ea>                          012346|-|--U--|--*--|  M+-WXZ  |0000nnn101mmmrrr
BCHG.L #<data>,Dx                       012346|-|--U--|--*--|          |0000100001000xxx-{data}
BCHG.L Dn,Dx                            012346|-|--U--|--*--|          |0000nnn101000xxx
BCLR.B #<data>,<ea>                     012346|-|--U--|--*--|  M+-WXZ  |0000100010mmmrrr-{data}
BCLR.B Dn,<ea>                          012346|-|--U--|--*--|  M+-WXZ  |0000yyy110mmmrrr
BCLR.L #<data>,Dx                       012346|-|--U--|--*--|          |0000100010000xxx-{data}
BCLR.L Dn,Dx                            012346|-|--U--|--*--|          |0000yyy110000xxx
BFCHG <ea>{#o:#w}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110101011mmmrrr-00000ooooo0wwwww
BFCHG <ea>{#o:Dw}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110101011mmmrrr-00000ooooo100www
BFCHG <ea>{Do:#w}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110101011mmmrrr-0000100ooo0wwwww
BFCHG <ea>{Do:Dw}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110101011mmmrrr-0000100ooo100www
BFCLR <ea>{#o:#w}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110110011mmmrrr-00000ooooo0wwwww
BFCLR <ea>{#o:Dw}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110110011mmmrrr-00000ooooo100www
BFCLR <ea>{Do:#w}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110110011mmmrrr-0000100ooo0wwwww
BFCLR <ea>{Do:Dw}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110110011mmmrrr-0000100ooo100www
BFEXTS <ea>{#o:#w},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110101111mmmrrr-0nnn0ooooo0wwwww
BFEXTS <ea>{#o:Dw},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110101111mmmrrr-0nnn0ooooo100www
BFEXTS <ea>{Do:#w},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110101111mmmrrr-0nnn100ooo0wwwww
BFEXTS <ea>{Do:Dw},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110101111mmmrrr-0nnn100ooo100www
BFEXTU <ea>{#o:#w},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110100111mmmrrr-0nnn0ooooo0wwwww
BFEXTU <ea>{#o:Dw},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110100111mmmrrr-0nnn0ooooo100www
BFEXTU <ea>{Do:#w},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110100111mmmrrr-0nnn100ooo0wwwww
BFEXTU <ea>{Do:Dw},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110100111mmmrrr-0nnn100ooo100www
BFFFO <ea>{#o:#w},Dn                    --2346|-|-UUUU|-**00|D M  WXZP |1110110111mmmrrr-0nnn0ooooo0wwwww
BFFFO <ea>{#o:Dw},Dn                    --2346|-|-UUUU|-**00|D M  WXZP |1110110111mmmrrr-0nnn0ooooo100www
BFFFO <ea>{Do:#w},Dn                    --2346|-|-UUUU|-**00|D M  WXZP |1110110111mmmrrr-0nnn100ooo0wwwww
BFFFO <ea>{Do:Dw},Dn                    --2346|-|-UUUU|-**00|D M  WXZP |1110110111mmmrrr-0nnn100ooo100www
BFINS Dn,<ea>{#o:#w}                    --2346|-|-UUUU|-**00|D M  WXZ  |1110111111mmmrrr-0nnn0ooooo0wwwww
BFINS Dn,<ea>{#o:Dw}                    --2346|-|-UUUU|-**00|D M  WXZ  |1110111111mmmrrr-0nnn0ooooo100www
BFINS Dn,<ea>{Do:#w}                    --2346|-|-UUUU|-**00|D M  WXZ  |1110111111mmmrrr-0nnn100ooo0wwwww
BFINS Dn,<ea>{Do:Dw}                    --2346|-|-UUUU|-**00|D M  WXZ  |1110111111mmmrrr-0nnn100ooo100www
BFSET <ea>{#o:#w}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110111011mmmrrr-00000ooooo0wwwww
BFSET <ea>{#o:Dw}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110111011mmmrrr-00000ooooo100www
BFSET <ea>{Do:#w}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110111011mmmrrr-0000100ooo0wwwww
BFSET <ea>{Do:Dw}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110111011mmmrrr-0000100ooo100www
BFTST <ea>{#o:#w}                       --2346|-|-UUUU|-**00|D M  WXZP |1110100011mmmrrr-00000ooooo0wwwww
BFTST <ea>{#o:Dw}                       --2346|-|-UUUU|-**00|D M  WXZP |1110100011mmmrrr-00000ooooo100www
BFTST <ea>{Do:#w}                       --2346|-|-UUUU|-**00|D M  WXZP |1110100011mmmrrr-0000100ooo0wwwww
BFTST <ea>{Do:Dw}                       --2346|-|-UUUU|-**00|D M  WXZP |1110100011mmmrrr-0000100ooo100www
BKPT #<data>                            -12346|-|-----|-----|          |0100100001001ddd
BRA.L <label>                           --2346|-|-----|-----|          |0110000011111111-{offset}
BRA.S <label>                           012346|-|-----|-----|          |01100000aaaaaaaa        (a is not equal to 0,-1)
BRA.W <label>                           012346|-|-----|-----|          |0110000000000000-{offset}
BSET.B #<data>,<ea>                     012346|-|--U--|--*--|  M+-WXZ  |0000100011mmmrrr-{data}
BSET.B Dn,<ea>                          012346|-|--U--|--*--|  M+-WXZ  |0000nnn111mmmrrr
BSET.L #<data>,Dx                       012346|-|--U--|--*--|          |0000100011000xxx-{data}
BSET.L Dn,Dx                            012346|-|--U--|--*--|          |0000nnn111000xxx
BSR.L <label>                           012346|-|-----|-----|          |0110000111111111-{offset}
BSR.S <label>                           012346|-|-----|-----|          |01100001aaaaaaaa        (a is not equal to 0,-1)
BSR.W <label>                           012346|-|-----|-----|          |0110000100000000-{offset}
BTST.B #<data>,<ea>                     012346|-|--U--|--*--|  M+-WXZP |0000100000mmmrrr-{data}
BTST.B Dn,<ea>                          012346|-|--U--|--*--|  M+-WXZPI|0000nnn100mmmrrr
BTST.L #<data>,Dx                       012346|-|--U--|--*--|          |0000100000000xxx-{data}
BTST.L Dn,Dx                            012346|-|--U--|--*--|          |0000nnn100000xxx
CALLM #<data>,<ea>                      --2---|-|-----|-----|  M  WXZP |0000011011mmmrrr-{data}
CAS.B Dc,Du,<ea>                        --2346|-|-UUUU|-****|  M+-WXZ  |0000101011mmmrrr-0000000uuu000ccc
CAS.wl Dc,Du,<ea>                       --2346|-|-UUUU|-****|  M+-WXZ  |000011s011mmmrrr-0000000uuu000ccc       (68060 software emulate misaligned <ea>)
CAS2.wl Dc1:Dc2,Du1:Du2,(Rn1):(Rn2)     --234S|-|-UUUU|-****|          |000011s011111100-{rnnn000uuu000ccc}1:{rnnn000uuu000ccc}2
CHK.L <ea>,Dn                           --2346|-|-UUUU|-*UUU|D M+-WXZPI|0100nnn100mmmrrr
CHK.W <ea>,Dn                           012346|-|-UUUU|-*UUU|D M+-WXZPI|0100nnn110mmmrrr
CHK2.bwl <ea>,Rn                        --234S|-|-UUUU|-U*U*|  M  WXZP |00000ss011mmmrrr-rnnn100000000000
CINVA <caches>                          ----46|P|-----|-----|          |11110100cc011000
CINVL <caches>,(An)                     ----46|P|-----|-----|          |11110100cc001nnn
CINVP <caches>,(An)                     ----46|P|-----|-----|          |11110100cc010nnn
CLR.bwl <ea>                            012346|-|-UUUU|-0100|D M+-WXZ  |01000010ssmmmrrr        (68000 and 68008 read before clear)
CMP.bwl <ea>,Dn                         012346|-|-UUUU|-****|D M+-WXZPI|1011nnn0ssmmmrrr
CMP.wl Ax,Dn                            012346|-|-UUUU|-****| A        |1011nnn0ss001xxx
CMP2.bwl <ea>,Rn                        --234S|-|-UUUU|-U*U*|  M  WXZP |00000ss011mmmrrr-rnnn000000000000
CMPA.wl <ea>,An                         012346|-|-UUUU|-****|DAM+-WXZPI|1011nnns11mmmrrr
CMPI.bwl #<data>,<ea>                   --2346|-|-UUUU|-****|        P |00001100ssmmmrrr-{data}
CMPI.bwl #<data>,<ea>                   012346|-|-UUUU|-****|D M+-WXZ  |00001100ssmmmrrr-{data}
CMPM.bwl (Ay)+,(Ax)+                    012346|-|-UUUU|-****|          |1011xxx1ss001yyy
cpBcc.wl <label>                        --23--|-|-----|-----|          |1111iii01scccccc-{offset}
cpDBcc.W Dn,<label>                     --23--|-|-----|-----|          |1111iii001001nnn-0000000000cccccc-{offset}
cpGEN <parameters>                      --23--|-|-----|-----|          |1111iii000mmmrrr-{command}-{extension}
cpRESTORE <ea>                          --23--|P|-----|-----|  M+ WXZPI|1111iii101mmmrrr
cpSAVE <ea>                             --23--|P|-----|-----|  M -WXZ  |1111iii100mmmrrr
cpScc.B <ea>                            --23--|-|-----|-----|D M+-WXZ  |1111iii001mmmrrr-0000000000cccccc-{extension}
cpTRAPcc                                --23--|-|-----|-----|          |1111iii001111100-0000000000cccccc-{extension}
cpTRAPcc.wl #<data>                     --23--|-|-----|-----|          |1111iii00111101s-0000000000cccccc-{data}-{extension}
CPUSHA <caches>                         ----46|P|-----|-----|          |11110100cc111000
CPUSHL <caches>,(An)                    ----46|P|-----|-----|          |11110100cc101nnn
CPUSHP <caches>,(An)                    ----46|P|-----|-----|          |11110100cc110nnn
DBcc.W Dn,<label>                       012346|-|-****|-----|          |0101cccc11001nnn-{offset}
DBRA.W Dn,<label>                       012346|-|-----|-----|          |0101000111001nnn-{offset}
DIVS.L <ea>,Dq                          --2346|-|-UUUU|-***0|D M+-WXZPI|0100110001mmmrrr-0qqq100000000qqq
DIVS.L <ea>,Dr:Dq                       --234S|-|-UUUU|-***0|D M+-WXZPI|0100110001mmmrrr-0qqq110000000rrr       (q is not equal to r)
DIVS.W <ea>,Dn                          012346|-|-UUUU|-***0|D M+-WXZPI|1000nnn111mmmrrr
DIVSL.L <ea>,Dr:Dq                      --2346|-|-UUUU|-***0|D M+-WXZPI|0100110001mmmrrr-0qqq100000000rrr       (q is not equal to r)
DIVU.L <ea>,Dq                          --2346|-|-UUUU|-***0|D M+-WXZPI|0100110001mmmrrr-0qqq000000000qqq
DIVU.L <ea>,Dr:Dq                       --234S|-|-UUUU|-***0|D M+-WXZPI|0100110001mmmrrr-0qqq010000000rrr       (q is not equal to r)
DIVU.W <ea>,Dn                          012346|-|-UUUU|-***0|D M+-WXZPI|1000nnn011mmmrrr
DIVUL.L <ea>,Dr:Dq                      --2346|-|-UUUU|-***0|D M+-WXZPI|0100110001mmmrrr-0qqq000000000rrr       (q is not equal to r)
EOR.bwl Dn,<ea>                         012346|-|-UUUU|-**00|D M+-WXZ  |1011nnn1ssmmmrrr
EORI.B #<data>,CCR                      012346|-|*****|*****|          |0000101000111100-{data}
EORI.bwl #<data>,<ea>                   012346|-|-UUUU|-**00|D M+-WXZ  |00001010ssmmmrrr-{data}
EORI.W #<data>,SR                       012346|P|*****|*****|          |0000101001111100-{data}
EXG.L Ax,Ay                             012346|-|-----|-----|          |1100xxx101001yyy
EXG.L Ay,Dx                             012346|-|-----|-----|          |1100xxx110001yyy
EXG.L Dx,Ay                             012346|-|-----|-----|          |1100xxx110001yyy
EXG.L Dx,Dy                             012346|-|-----|-----|          |1100xxx101000yyy
EXT.wl Dn                               012346|-|-UUUU|-**00|          |010010001s000nnn
EXTB.L Dn                               --2346|-|-UUUU|-**00|          |0100100111000nnn
FABS.lsxwdb <ea>,FPn                    --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011000
FABS.lswb Dx,FPn                        --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0011000
FABS.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011000
FABS.X FPm,FPn                          --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0011000
FABS.X FPn                              --CC46|-|-----|-----|          |1111001000000000-000nnnnnn0011000
FACOS.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011100
FACOS.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0011100
FACOS.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0011100
FACOS.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0011100
FADD.lsxwdb <ea>,FPn                    --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100010
FADD.lswb Dx,FPn                        --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0100010
FADD.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100010
FADD.X FPm,FPn                          --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0100010
FASIN.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0001100
FASIN.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0001100
FASIN.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0001100
FASIN.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0001100
FATAN.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0001010
FATAN.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0001010
FATAN.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0001010
FATAN.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0001010
FATANH.lsxpwdb <ea>,FPn                 --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0001101
FATANH.lswb Dx,FPn                      --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0001101
FATANH.X FPm,FPn                        --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0001101
FATANH.X FPn                            --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0001101
FBcc.wl <label>                         --CC46|-|-----|-----|          |111100101scccccc-{offset}
FCMP.lsxwdb <ea>,FPn                    --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0111000
FCMP.lswb Dx,FPn                        --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0111000
FCMP.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0111000
FCMP.X FPm,FPn                          --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0111000
FCOS.lsxpwdb <ea>,FPn                   --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011101
FCOS.lswb Dx,FPn                        --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0011101
FCOS.X FPm,FPn                          --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0011101
FCOS.X FPn                              --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0011101
FCOSH.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011001
FCOSH.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0011001
FCOSH.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0011001
FCOSH.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0011001
FDABS.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011100
FDABS.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1011100
FDABS.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011100
FDABS.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1011100
FDABS.X FPn                             ----46|-|-----|-----|          |1111001000000000-000nnnnnn1011100
FDADD.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100110
FDADD.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1100110
FDADD.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100110
FDADD.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1100110
FDBcc Dn,<label>                        --CC4S|-|-----|-----|          |1111001001001nnn-0000000000cccccc-{offset}
FDDIV.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100100
FDDIV.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1100100
FDDIV.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100100
FDDIV.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1100100
FDIV.lsxwdb <ea>,FPn                    --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100000
FDIV.lswb Dx,FPn                        --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0100000
FDIV.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100000
FDIV.X FPm,FPn                          --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0100000
FDMOVE.lsxwdb <ea>,FPn                  ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000100
FDMOVE.lswb Dx,FPn                      ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1000100
FDMOVE.P <ea>,FPn                       ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000100
FDMOVE.X FPm,FPn                        ----46|-|-----|-----|          |1111001000000000-000mmmnnn1000100
FDMUL.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100111
FDMUL.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1100111
FDMUL.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100111
FDMUL.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1100111
FDNEG.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011110
FDNEG.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1011110
FDNEG.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011110
FDNEG.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1011110
FDNEG.X FPn                             ----46|-|-----|-----|          |1111001000000000-000nnnnnn1011110
FDSQRT.lsxwdb <ea>,FPn                  ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000101
FDSQRT.lswb Dx,FPn                      ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1000101
FDSQRT.P <ea>,FPn                       ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000101
FDSQRT.X FPm,FPn                        ----46|-|-----|-----|          |1111001000000000-000mmmnnn1000101
FDSQRT.X FPn                            ----46|-|-----|-----|          |1111001000000000-000nnnnnn1000101
FDSUB.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1101100
FDSUB.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1101100
FDSUB.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1101100
FDSUB.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1101100
FETOX.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0010000
FETOX.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0010000
FETOX.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0010000
FETOX.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0010000
FETOXM1.lsxpwdb <ea>,FPn                --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0001000
FETOXM1.lswb Dx,FPn                     --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0001000
FETOXM1.X FPm,FPn                       --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0001000
FETOXM1.X FPn                           --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0001000
FGETEXP.lsxpwdb <ea>,FPn                --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011110
FGETEXP.lswb Dx,FPn                     --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0011110
FGETEXP.X FPm,FPn                       --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0011110
FGETEXP.X FPn                           --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0011110
FGETMAN.lsxpwdb <ea>,FPn                --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011111
FGETMAN.lswb Dx,FPn                     --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0011111
FGETMAN.X FPm,FPn                       --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0011111
FGETMAN.X FPn                           --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0011111
FINT.lsxwdb <ea>,FPn                    --CCS6|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000001
FINT.lswb Dx,FPn                        --CCS6|-|-----|-----|          |1111001000000xxx-010sssnnn0000001
FINT.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000001
FINT.X FPm,FPn                          --CCS6|-|-----|-----|          |1111001000000000-000mmmnnn0000001
FINT.X FPn                              --CCS6|-|-----|-----|          |1111001000000000-000nnnnnn0000001
FINTRZ.lsxwdb <ea>,FPn                  --CCS6|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000011
FINTRZ.lswb Dx,FPn                      --CCS6|-|-----|-----|          |1111001000000xxx-010sssnnn0000011
FINTRZ.P <ea>,FPn                       --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000011
FINTRZ.X FPm,FPn                        --CCS6|-|-----|-----|          |1111001000000000-000mmmnnn0000011
FINTRZ.X FPn                            --CCS6|-|-----|-----|          |1111001000000000-000nnnnnn0000011
FLOG10.lsxpwdb <ea>,FPn                 --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0010101
FLOG10.lswb Dx,FPn                      --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0010101
FLOG10.X FPm,FPn                        --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0010101
FLOG10.X FPn                            --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0010101
FLOG2.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0010110
FLOG2.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0010110
FLOG2.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0010110
FLOG2.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0010110
FLOGN.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0010100
FLOGN.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0010100
FLOGN.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0010100
FLOGN.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0010100
FLOGNP1.lsxpwdb <ea>,FPn                --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000110
FLOGNP1.lswb Dx,FPn                     --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0000110
FLOGNP1.X FPm,FPn                       --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0000110
FLOGNP1.X FPn                           --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0000110
FMOD.lsxpwdb <ea>,FPn                   --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100001
FMOD.lswb Dx,FPn                        --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0100001
FMOD.X FPm,FPn                          --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0100001
FMOVE.L <ea>,FPCR                       --CC46|-|-----|-----|D M+-WXZPI|1111001000mmmrrr-1001000000000000
FMOVE.L <ea>,FPIAR                      --CC46|-|-----|-----|DAM+-WXZPI|1111001000mmmrrr-1000010000000000
FMOVE.L <ea>,FPSR                       --CC46|-|-----|-----|D M+-WXZPI|1111001000mmmrrr-1000100000000000
FMOVE.L FPCR,<ea>                       --CC46|-|-----|-----|D M+-WXZ  |1111001000mmmrrr-1011000000000000
FMOVE.L FPIAR,<ea>                      --CC46|-|-----|-----|DAM+-WXZ  |1111001000mmmrrr-1010010000000000
FMOVE.L FPSR,<ea>                       --CC46|-|-----|-----|D M+-WXZ  |1111001000mmmrrr-1010100000000000
FMOVE.lsxwdb <ea>,FPn                   --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000000
FMOVE.lsxwdb FPm,<ea>                   --CC46|-|-----|-----|  M+-WXZ  |1111001000mmmrrr-011sssmmm0000000
FMOVE.lswb Dx,FPn                       --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0000000
FMOVE.lwb FPm,Dx                        --CC46|-|-----|-----|          |1111001000000xxx-011sssmmm0000000
FMOVE.P <ea>,FPn                        --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000000
FMOVE.P FPm,<ea>{Dn}                    --CCSS|-|-----|-----|  M+-WXZ  |1111001000mmmrrr-011111mmmnnn0000
FMOVE.P FPn,<ea>{#k}                    --CCSS|-|-----|-----|  M+-WXZ  |1111001000mmmrrr-011011mmmkkkkkkk
FMOVE.X FPm,FPn                         --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0000000
FMOVECR.X #ccc,FPn                      --CCSS|-|-----|-----|          |1111001000000000-010111nnnccccccc
FMOVEM.L #<data>,#<data>,#<data>,FPCR/FPSR/FPIAR        --CC4S|-|-----|-----|         I|1111001000111100-1001110000000000-{data}
FMOVEM.L #<data>,#<data>,FPCR/FPIAR     --CC4S|-|-----|-----|         I|1111001000111100-1001010000000000-{data}
FMOVEM.L #<data>,#<data>,FPCR/FPSR      --CC4S|-|-----|-----|         I|1111001000111100-1001100000000000-{data}
FMOVEM.L #<data>,#<data>,FPSR/FPIAR     --CC4S|-|-----|-----|         I|1111001000111100-1000110000000000-{data}
FMOVEM.L <ea>,FPCR                      --CC46|-|-----|-----|D M+-WXZPI|1111001000mmmrrr-1001000000000000
FMOVEM.L <ea>,FPCR/FPIAR                --CC46|-|-----|-----|  M+-WXZP |1111001000mmmrrr-1001010000000000
FMOVEM.L <ea>,FPCR/FPSR                 --CC46|-|-----|-----|  M+-WXZP |1111001000mmmrrr-1001100000000000
FMOVEM.L <ea>,FPCR/FPSR/FPIAR           --CC46|-|-----|-----|  M+-WXZP |1111001000mmmrrr-1001110000000000
FMOVEM.L <ea>,FPIAR                     --CC46|-|-----|-----|DAM+-WXZPI|1111001000mmmrrr-1000010000000000
FMOVEM.L <ea>,FPSR                      --CC46|-|-----|-----|D M+-WXZPI|1111001000mmmrrr-1000100000000000
FMOVEM.L <ea>,FPSR/FPIAR                --CC46|-|-----|-----|  M+-WXZP |1111001000mmmrrr-1000110000000000
FMOVEM.L FPCR,<ea>                      --CC46|-|-----|-----|D M+-WXZ  |1111001000mmmrrr-1011000000000000
FMOVEM.L FPCR/FPIAR,<ea>                --CC46|-|-----|-----|  M+-WXZ  |1111001000mmmrrr-1011010000000000
FMOVEM.L FPCR/FPSR,<ea>                 --CC46|-|-----|-----|  M+-WXZ  |1111001000mmmrrr-1011100000000000
FMOVEM.L FPCR/FPSR/FPIAR,<ea>           --CC46|-|-----|-----|  M+-WXZ  |1111001000mmmrrr-1011110000000000
FMOVEM.L FPIAR,<ea>                     --CC46|-|-----|-----|DAM+-WXZ  |1111001000mmmrrr-1010010000000000
FMOVEM.L FPSR,<ea>                      --CC46|-|-----|-----|D M+-WXZ  |1111001000mmmrrr-1010100000000000
FMOVEM.L FPSR/FPIAR,<ea>                --CC46|-|-----|-----|  M+-WXZ  |1111001000mmmrrr-1010110000000000
FMOVEM.X #<data>,-(Ax)                  --CC46|-|-----|-----|    -     |1111001000100xxx-11100000dddddddd
FMOVEM.X #<data>,<ea>                   --CC46|-|-----|-----|  M  WXZ  |1111001000mmmrrr-11110000dddddddd
FMOVEM.X <ea>,#<data>                   --CC46|-|-----|-----|  M+ WXZP |1111001000mmmrrr-11010000dddddddd
FMOVEM.X <ea>,<list>                    --CC46|-|-----|-----|  M+ WXZP |1111001000mmmrrr-11010000llllllll
FMOVEM.X <ea>,Dn                        --CC4S|-|-----|-----|  M+ WXZP |1111001000mmmrrr-110110000nnn0000
FMOVEM.X <list>,-(Ax)                   --CC46|-|-----|-----|    -     |1111001000100xxx-11100000llllllll
FMOVEM.X <list>,<ea>                    --CC46|-|-----|-----|  M  WXZ  |1111001000mmmrrr-11110000llllllll
FMOVEM.X Dn,-(Ax)                       --CC4S|-|-----|-----|    -     |1111001000100xxx-111010000nnn0000
FMOVEM.X Dn,<ea>                        --CC4S|-|-----|-----|  M  WXZ  |1111001000mmmrrr-111110000nnn0000
FMUL.lsxwdb <ea>,FPn                    --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100011
FMUL.lswb Dx,FPn                        --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0100011
FMUL.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100011
FMUL.X FPm,FPn                          --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0100011
FNEG.lsxwdb <ea>,FPn                    --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011010
FNEG.lswb Dx,FPn                        --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0011010
FNEG.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011010
FNEG.X FPm,FPn                          --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0011010
FNEG.X FPn                              --CC46|-|-----|-----|          |1111001000000000-000nnnnnn0011010
FNOP                                    --CC46|-|-----|-----|          |1111001010000000-0000000000000000
FREM.lsxpwdb <ea>,FPn                   --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100101
FREM.lswb Dx,FPn                        --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0100101
FREM.X FPm,FPn                          --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0100101
FRESTORE <ea>                           --CC46|P|-----|-----|  M+ WXZP |1111001101mmmrrr
FSABS.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011000
FSABS.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1011000
FSABS.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011000
FSABS.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1011000
FSABS.X FPn                             ----46|-|-----|-----|          |1111001000000000-000nnnnnn1011000
FSADD.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100010
FSADD.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1100010
FSADD.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100010
FSADD.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1100010
FSAVE <ea>                              --CC46|P|-----|-----|  M -WXZ  |1111001100mmmrrr
FSCALE.lsxpwdb <ea>,FPn                 --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100110
FSCALE.lswb Dx,FPn                      --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0100110
FSCALE.X FPm,FPn                        --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0100110
FScc.B <ea>                             --CC4S|-|-----|-----|D M+-WXZ  |1111001001mmmrrr-0000000000cccccc
FSDIV.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100000
FSDIV.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1100000
FSDIV.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100000
FSDIV.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1100000
FSGLDIV.lsxwdb <ea>,FPn                 --CCS6|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100100
FSGLDIV.lswb Dx,FPn                     --CCS6|-|-----|-----|          |1111001000000xxx-010sssnnn0100100
FSGLDIV.P <ea>,FPn                      --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100100
FSGLDIV.X FPm,FPn                       --CCS6|-|-----|-----|          |1111001000000000-000mmmnnn0100100
FSGLMUL.lsxwdb <ea>,FPn                 --CCS6|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100111
FSGLMUL.lswb Dx,FPn                     --CCS6|-|-----|-----|          |1111001000000xxx-010sssnnn0100111
FSGLMUL.P <ea>,FPn                      --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100111
FSGLMUL.X FPm,FPn                       --CCS6|-|-----|-----|          |1111001000000000-000mmmnnn0100111
FSIN.lsxpwdb <ea>,FPn                   --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0001110
FSIN.lswb Dx,FPn                        --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0001110
FSIN.X FPm,FPn                          --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0001110
FSIN.X FPn                              --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0001110
FSINCOS.lsxpwdb <ea>,FPc:FPs            --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssSSS0110CCC
FSINCOS.lswb Dx,FPc:FPs                 --CCSS|-|-----|-----|          |1111001000000xxx-010sssSSS0110CCC
FSINCOS.X FPm,FPc:FPs                   --CCSS|-|-----|-----|          |1111001000000000-000mmmSSS0110CCC
FSINH.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000010
FSINH.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0000010
FSINH.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0000010
FSINH.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0000010
FSMOVE.lsxwdb <ea>,FPn                  ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000000
FSMOVE.lswb Dx,FPn                      ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1000000
FSMOVE.P <ea>,FPn                       ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000000
FSMOVE.X FPm,FPn                        ----46|-|-----|-----|          |1111001000000000-000mmmnnn1000000
FSMUL.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100011
FSMUL.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1100011
FSMUL.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100011
FSMUL.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1100011
FSNEG.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011010
FSNEG.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1011010
FSNEG.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011010
FSNEG.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1011010
FSNEG.X FPn                             ----46|-|-----|-----|          |1111001000000000-000nnnnnn1011010
FSQRT.lsxwdb <ea>,FPn                   --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000100
FSQRT.lswb Dx,FPn                       --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0000100
FSQRT.P <ea>,FPn                        --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000100
FSQRT.X FPm,FPn                         --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0000100
FSQRT.X FPn                             --CC46|-|-----|-----|          |1111001000000000-000nnnnnn0000100
FSSQRT.lsxwdb <ea>,FPn                  ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000001
FSSQRT.lswb Dx,FPn                      ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1000001
FSSQRT.P <ea>,FPn                       ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000001
FSSQRT.X FPm,FPn                        ----46|-|-----|-----|          |1111001000000000-000mmmnnn1000001
FSSQRT.X FPn                            ----46|-|-----|-----|          |1111001000000000-000nnnnnn1000001
FSSUB.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1101000
FSSUB.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1101000
FSSUB.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1101000
FSSUB.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1101000
FSUB.lsxwdb <ea>,FPn                    --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0101000
FSUB.lswb Dx,FPn                        --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0101000
FSUB.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0101000
FSUB.X FPm,FPn                          --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0101000
FTAN.lsxpwdb <ea>,FPn                   --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0001111
FTAN.lswb Dx,FPn                        --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0001111
FTAN.X FPm,FPn                          --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0001111
FTAN.X FPn                              --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0001111
FTANH.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0001001
FTANH.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0001001
FTANH.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0001001
FTANH.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0001001
FTENTOX.lsxpwdb <ea>,FPn                --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0010010
FTENTOX.lswb Dx,FPn                     --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0010010
FTENTOX.X FPm,FPn                       --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0010010
FTENTOX.X FPn                           --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0010010
FTRAPcc                                 --CC4S|-|-----|-----|          |1111001001111100-0000000000cccccc
FTRAPcc.wl #<data>                      --CC4S|-|-----|-----|          |111100100111101s-0000000000cccccc-{data}
FTST.lsxwdb <ea>                        --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sss0000111010
FTST.lwb Dx                             --CC46|-|-----|-----|          |1111001000000xxx-010sss0000111010
FTST.P <ea>                             --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sss0000111010
FTST.X FPm                              --CC46|-|-----|-----|          |1111001000000000-000mmm0000111010
FTWOTOX.lsxpwdb <ea>,FPn                --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0010001
FTWOTOX.lswb Dx,FPn                     --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0010001
FTWOTOX.X FPm,FPn                       --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0010001
FTWOTOX.X FPn                           --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0010001
ILLEGAL                                 012346|-|-----|-----|          |0100101011111100
JMP <ea>                                012346|-|-----|-----|  M  WXZP |0100111011mmmrrr
JSR <ea>                                012346|-|-----|-----|  M  WXZP |0100111010mmmrrr
LEA.L <ea>,An                           012346|-|-----|-----|  M  WXZP |0100nnn111mmmrrr
LINK.L An,#<data>                       --2346|-|-----|-----|          |0100100000001nnn-{data}
LINK.W An,#<data>                       012346|-|-----|-----|          |0100111001010nnn-{data}
LPSTOP.W #<data>                        -----6|P|-----|-----|          |1111100000000000-0000000111000000-{data}
LSL.bwl #<data>,Dn                      012346|-|UUUUU|***0*|          |1110ddd1ss001nnn
LSL.bwl Dx,Dy                           012346|-|UUUUU|***0*|          |1110xxx1ss101yyy
LSL.W <ea>                              012346|-|UUUUU|***0*|  M+-WXZ  |1110001111mmmrrr
LSR.bwl #<data>,Dn                      012346|-|UUUUU|***0*|          |1110ddd0ss001nnn
LSR.bwl Dx,Dy                           012346|-|UUUUU|***0*|          |1110xxx0ss101yyy
LSR.W <ea>                              012346|-|UUUUU|***0*|  M+-WXZ  |1110001011mmmrrr
MOVE.B <ea>,<x>                         012346|-|-UUUU|-**00|D M+-WXZPI|0001xxxxxxmmmrrr        (xxxxxx=rrrmmm,DM+-WXZ)
MOVE.L <ea>,<x>                         012346|-|-UUUU|-**00|DAM+-WXZPI|0010xxxxxxmmmrrr        (xxxxxx=rrrmmm,DM+-WXZ)
MOVE.L An,USP                           012346|P|-----|-----|          |0100111001100nnn
MOVE.L USP,An                           012346|P|-----|-----|          |0100111001101nnn
MOVE.W <ea>,<x>                         012346|-|-UUUU|-**00|DAM+-WXZPI|0011xxxxxxmmmrrr        (xxxxxx=rrrmmm,DM+-WXZ)
MOVE.W <ea>,CCR                         012346|-|UUUUU|*****|D M+-WXZPI|0100010011mmmrrr
MOVE.W <ea>,SR                          012346|P|UUUUU|*****|D M+-WXZPI|0100011011mmmrrr
MOVE.W CCR,<ea>                         -12346|-|*****|-----|D M+-WXZ  |0100001011mmmrrr
MOVE.W SR,<ea>                          -12346|P|*****|-----|D M+-WXZ  |0100000011mmmrrr
MOVE.W SR,<ea>                          0-----|-|*****|-----|D M+-WXZ  |0100000011mmmrrr        (68000 and 68008 read before move)
MOVE16 (An)+,xxx.L                      ----46|-|-----|-----|          |1111011000000nnn-{address}
MOVE16 (An),xxx.L                       ----46|-|-----|-----|          |1111011000010nnn-{address}
MOVE16 (Ax)+,(Ay)+                      ----46|-|-----|-----|          |1111011000100xxx-1yyy000000000000
MOVE16 xxx.L,(An)                       ----46|-|-----|-----|          |1111011000011nnn-{address}
MOVE16 xxx.L,(An)+                      ----46|-|-----|-----|          |1111011000001nnn-{address}
MOVEA.L <ea>,An                         012346|-|-----|-----|DAM+-WXZPI|0010nnn001mmmrrr
MOVEA.W <ea>,An                         012346|-|-----|-----|DAM+-WXZPI|0011nnn001mmmrrr
MOVEC.L Rc,Rn                           -12346|P|-----|-----|          |0100111001111010-rnnncccccccccccc
MOVEC.L Rn,Rc                           -12346|P|-----|-----|          |0100111001111011-rnnncccccccccccc
MOVEM.wl <ea>,<list>                    012346|-|-----|-----|  M+ WXZP |010011001smmmrrr-llllllllllllllll
MOVEM.wl <list>,<ea>                    012346|-|-----|-----|  M -WXZ  |010010001smmmrrr-llllllllllllllll
MOVEP.wl (d,Ay),Dx                      01234S|-|-----|-----|          |0000xxx10s001yyy-{data}
MOVEP.wl Dx,(d,Ay)                      01234S|-|-----|-----|          |0000xxx11s001yyy-{data}
MOVEQ.L #<data>,Dn                      012346|-|-UUUU|-**00|          |0111nnn0dddddddd
MOVES.bwl <ea>,Rn                       -12346|P|-----|-----|  M+-WXZ  |00001110ssmmmrrr-rnnn000000000000
MOVES.bwl Rn,<ea>                       -12346|P|-----|-----|  M+-WXZ  |00001110ssmmmrrr-rnnn100000000000
MULS.L <ea>,Dh:Dl                       --234S|-|-UUUU|-***0|D M+-WXZPI|0100110000mmmrrr-0lll110000000hhh       (if h=r then result is not defined)
MULS.L <ea>,Dl                          --2346|-|-UUUU|-***0|D M+-WXZPI|0100110000mmmrrr-0lll100000000hhh       (h is not used)
MULS.W <ea>,Dn                          012346|-|-UUUU|-***0|D M+-WXZPI|1100nnn111mmmrrr
MULU.L <ea>,Dh:Dl                       --234S|-|-UUUU|-***0|D M+-WXZPI|0100110000mmmrrr-0lll010000000hhh       (if h=r then result is not defined)
MULU.L <ea>,Dl                          --2346|-|-UUUU|-***0|D M+-WXZPI|0100110000mmmrrr-0lll000000000hhh       (h is not used)
MULU.W <ea>,Dn                          012346|-|-UUUU|-***0|D M+-WXZPI|1100nnn011mmmrrr
NBCD.B <ea>                             012346|-|UUUUU|*U*U*|D M+-WXZ  |0100100000mmmrrr
NEG.bwl <ea>                            012346|-|UUUUU|*****|D M+-WXZ  |01000100ssmmmrrr
NEGX.bwl <ea>                           012346|-|*UUUU|*****|D M+-WXZ  |01000000ssmmmrrr
NOP                                     012346|-|-----|-----|          |0100111001110001
NOT.bwl <ea>                            012346|-|-UUUU|-**00|D M+-WXZ  |01000110ssmmmrrr
OR.bwl <ea>,Dn                          012346|-|-UUUU|-**00|D M+-WXZPI|1000nnn0ssmmmrrr
OR.bwl Dn,<ea>                          012346|-|-UUUU|-**00|  M+-WXZ  |1000nnn1ssmmmrrr
ORI.B #<data>,CCR                       012346|-|*****|*****|          |0000000000111100-{data}
ORI.bwl #<data>,<ea>                    012346|-|-UUUU|-**00|D M+-WXZ  |00000000ssmmmrrr-{data}
ORI.W #<data>,SR                        012346|P|*****|*****|          |0000000001111100-{data}
PACK -(Ax),-(Ay),#<data>                --2346|-|-----|-----|          |1000yyy101001xxx-{data}
PACK Dx,Dy,#<data>                      --2346|-|-----|-----|          |1000yyy101000xxx-{data}
PBcc.wl <label>                         --M---|P|-----|-----|          |111100001scccccc-{offset}
PDBcc.W Dn,<label>                      --M---|P|-----|-----|          |1111000001001nnn-0000000000cccccc-{offset}
PEA.L <ea>                              012346|-|-----|-----|  M  WXZP |0100100001mmmrrr
PFLUSH #<data>,#<mask>                  ---3--|P|-----|-----|          |1111000000000000-00110000mmm10ddd
PFLUSH #<data>,#<mask>                  --M---|P|-----|-----|          |1111000000000000-0011000mmmm1dddd
PFLUSH #<data>,#<mask>,<ea>             ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-00111000mmm10ddd
PFLUSH #<data>,#<mask>,<ea>             --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011100mmmm1dddd
PFLUSH (An)                             ----46|P|-----|-----|          |1111010100001nnn
PFLUSH DFC,#<mask>                      ---3--|P|-----|-----|          |1111000000000000-00110000mmm00001
PFLUSH DFC,#<mask>                      --M---|P|-----|-----|          |1111000000000000-0011000mmmm00001
PFLUSH DFC,#<mask>,<ea>                 ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-00111000mmm00001
PFLUSH DFC,#<mask>,<ea>                 --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011100mmmm00001
PFLUSH Dn,#<mask>                       ---3--|P|-----|-----|          |1111000000000000-00110000mmm01nnn
PFLUSH Dn,#<mask>                       --M---|P|-----|-----|          |1111000000000000-0011000mmmm01nnn
PFLUSH Dn,#<mask>,<ea>                  ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-00111000mmm01nnn
PFLUSH Dn,#<mask>,<ea>                  --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011100mmmm01nnn
PFLUSH SFC,#<mask>                      ---3--|P|-----|-----|          |1111000000000000-00110000mmm00000
PFLUSH SFC,#<mask>                      --M---|P|-----|-----|          |1111000000000000-0011000mmmm00000
PFLUSH SFC,#<mask>,<ea>                 ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-00111000mmm00000
PFLUSH SFC,#<mask>,<ea>                 --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011100mmmm00000
PFLUSHA                                 ----46|P|-----|-----|          |1111010100011000
PFLUSHA                                 ---3--|P|-----|-----|          |1111000000000000-0010010000000000
PFLUSHA                                 --M---|P|-----|-----|          |1111000000000000-0010010000000000
PFLUSHAN                                ----46|P|-----|-----|          |1111010100010000
PFLUSHN (An)                            ----46|P|-----|-----|          |1111010100000nnn
PFLUSHR <ea>                            --M---|P|-----|-----|  M+-WXZPI|1111000000mmmrrr-1010000000000000
PFLUSHS #<data>,#<mask>                 --M---|P|-----|-----|          |1111000000000000-0011010mmmm1dddd
PFLUSHS #<data>,#<mask>,<ea>            --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011110mmmm1dddd
PFLUSHS DFC,#<mask>                     --M---|P|-----|-----|          |1111000000000000-0011010mmmm00001
PFLUSHS DFC,#<mask>,<ea>                --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011110mmmm00001
PFLUSHS Dn,#<mask>                      --M---|P|-----|-----|          |1111000000000000-0011010mmmm01nnn
PFLUSHS Dn,#<mask>,<ea>                 --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011110mmmm01nnn
PFLUSHS SFC,#<mask>                     --M---|P|-----|-----|          |1111000000000000-0011010mmmm00000
PFLUSHS SFC,#<mask>,<ea>                --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011110mmmm00000
PLOADR #<data>,<ea>                     ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010001000010ddd
PLOADR #<data>,<ea>                     --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-001000100001dddd
PLOADR DFC,<ea>                         --M3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010001000000001
PLOADR Dn,<ea>                          --M3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010001000001nnn
PLOADR SFC,<ea>                         --M3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010001000000000
PLOADW #<data>,<ea>                     ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010000000010ddd
PLOADW #<data>,<ea>                     --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-001000000001dddd
PLOADW DFC,<ea>                         --M3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010000000000001
PLOADW Dn,<ea>                          --M3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010000000001nnn
PLOADW SFC,<ea>                         --M3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010000000000000
PLPAR (An)                              -----6|P|-----|-----|          |1111010111001nnn
PLPAW (An)                              -----6|P|-----|-----|          |1111010110001nnn
PMOVE.B <ea>,CAL                        --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-0101000000000000
PMOVE.B <ea>,SCC                        --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-0101100000000000
PMOVE.B <ea>,VAL                        --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-0101010000000000
PMOVE.B CAL,<ea>                        --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-0101001000000000
PMOVE.B SCC,<ea>                        --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-0101101000000000
PMOVE.B VAL,<ea>                        --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-0101011000000000
PMOVE.L <ea>,TC                         ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100000000000000
PMOVE.L <ea>,TC                         --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-0100000000000000
PMOVE.L <ea>,TTn                        ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-00001n0000000000
PMOVE.L TC,<ea>                         ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100001000000000
PMOVE.L TC,<ea>                         --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-0100001000000000
PMOVE.L TTn,<ea>                        ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-00001n1000000000
PMOVE.Q <ea>,CRP                        ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100110000000000
PMOVE.Q <ea>,CRP                        --M---|P|-----|-----|  M+-WXZPI|1111000000mmmrrr-0100110000000000
PMOVE.Q <ea>,DRP                        --M---|P|-----|-----|  M+-WXZPI|1111000000mmmrrr-0100010000000000
PMOVE.Q <ea>,SRP                        ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100100000000000
PMOVE.Q <ea>,SRP                        --M---|P|-----|-----|  M+-WXZPI|1111000000mmmrrr-0100100000000000
PMOVE.Q CRP,<ea>                        ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100111000000000
PMOVE.Q CRP,<ea>                        --M---|P|-----|-----|  M+-WXZ  |1111000000mmmrrr-0100111000000000
PMOVE.Q DRP,<ea>                        --M---|P|-----|-----|  M+-WXZ  |1111000000mmmrrr-0100011000000000
PMOVE.Q SRP,<ea>                        ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100101000000000
PMOVE.Q SRP,<ea>                        --M---|P|-----|-----|  M+-WXZ  |1111000000mmmrrr-0100101000000000
PMOVE.W <ea>,AC                         --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-0101110000000000
PMOVE.W <ea>,BACn                       --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-01110100000nnn00
PMOVE.W <ea>,BADn                       --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-01110000000nnn00
PMOVE.W <ea>,MMUSR                      ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0110000000000000
PMOVE.W <ea>,PCSR                       --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-0110010000000000
PMOVE.W <ea>,PSR                        --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-0110000000000000
PMOVE.W AC,<ea>                         --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-0101111000000000
PMOVE.W BACn,<ea>                       --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-01110110000nnn00
PMOVE.W BADn,<ea>                       --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-01110010000nnn00
PMOVE.W MMUSR,<ea>                      ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0110001000000000
PMOVE.W PCSR,<ea>                       --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-0110011000000000
PMOVE.W PSR,<ea>                        --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-0110001000000000
PMOVEFD.L <ea>,TC                       ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100000100000000
PMOVEFD.L <ea>,TTn                      ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-00001n0100000000
PMOVEFD.Q <ea>,CRP                      ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100110100000000
PMOVEFD.Q <ea>,SRP                      ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100100100000000
PRESTORE <ea>                           --M---|P|-----|-----|  M+ WXZP |1111000101mmmrrr
PSAVE <ea>                              --M---|P|-----|-----|  M -WXZ  |1111000100mmmrrr
PScc.B <ea>                             --M---|P|-----|-----|D M+-WXZ  |1111000001mmmrrr-0000000000cccccc
PTESTR #<data>,<ea>,#<level>            ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll1000010ddd
PTESTR #<data>,<ea>,#<level>            --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll100001dddd
PTESTR #<data>,<ea>,#<level>,An         ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn10ddd
PTESTR #<data>,<ea>,#<level>,An         --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn1dddd
PTESTR (An)                             ----4-|P|-----|-----|          |1111010101101nnn
PTESTR DFC,<ea>,#<level>                ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll1000000001
PTESTR DFC,<ea>,#<level>                --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll1000000001
PTESTR DFC,<ea>,#<level>,An             ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn00001
PTESTR DFC,<ea>,#<level>,An             --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn00001
PTESTR Dn,<ea>,#<level>                 ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll1000001nnn
PTESTR Dn,<ea>,#<level>                 --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll1000001nnn
PTESTR Dn,<ea>,#<level>,An              ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn01nnn
PTESTR Dn,<ea>,#<level>,An              --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn01nnn
PTESTR SFC,<ea>,#<level>                ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll1000000000
PTESTR SFC,<ea>,#<level>                --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll1000000000
PTESTR SFC,<ea>,#<level>,An             ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn00000
PTESTR SFC,<ea>,#<level>,An             --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn00000
PTESTW #<data>,<ea>,#<level>            ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll0000010ddd
PTESTW #<data>,<ea>,#<level>            --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll000001dddd
PTESTW #<data>,<ea>,#<level>,An         ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn10ddd
PTESTW #<data>,<ea>,#<level>,An         --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn1dddd
PTESTW (An)                             ----4-|P|-----|-----|          |1111010101001nnn
PTESTW DFC,<ea>,#<level>                ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll0000000001
PTESTW DFC,<ea>,#<level>                --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll0000000001
PTESTW DFC,<ea>,#<level>,An             ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn00001
PTESTW DFC,<ea>,#<level>,An             --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn00001
PTESTW Dn,<ea>,#<level>                 ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll0000001nnn
PTESTW Dn,<ea>,#<level>                 --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll0000001nnn
PTESTW Dn,<ea>,#<level>,An              ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn01nnn
PTESTW Dn,<ea>,#<level>,An              --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn01nnn
PTESTW SFC,<ea>,#<level>                ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll0000000000
PTESTW SFC,<ea>,#<level>                --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll0000000000
PTESTW SFC,<ea>,#<level>,An             ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn00000
PTESTW SFC,<ea>,#<level>,An             --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn00000
PTRAPcc                                 --M---|P|-----|-----|          |1111000001111100-0000000000cccccc
PTRAPcc.wl #<data>                      --M---|P|-----|-----|          |111100000111101s-0000000000cccccc-{data}
PVALID.L An,<ea>                        --M---|-|-----|-----|  M  WXZ  |1111000000mmmrrr-0010110000000nnn
PVALID.L VAL,<ea>                       --M---|-|-----|-----|  M  WXZ  |1111000000mmmrrr-0010100000000000
RESET                                   012346|P|-----|-----|          |0100111001110000
ROL.bwl #<data>,Dn                      012346|-|-UUUU|-**0*|          |1110ddd1ss011nnn
ROL.bwl Dx,Dy                           012346|-|-UUUU|-**0*|          |1110xxx1ss111yyy
ROL.W <ea>                              012346|-|-UUUU|-**0*|  M+-WXZ  |1110011111mmmrrr
ROR.bwl #<data>,Dn                      012346|-|-UUUU|-**0*|          |1110ddd0ss011nnn
ROR.bwl Dx,Dy                           012346|-|-UUUU|-**0*|          |1110xxx0ss111yyy
ROR.W <ea>                              012346|-|-UUUU|-**0*|  M+-WXZ  |1110011011mmmrrr
ROXL.bwl #<data>,Dn                     012346|-|*UUUU|***0*|          |1110ddd1ss010nnn
ROXL.bwl Dx,Dy                          012346|-|*UUUU|***0*|          |1110xxx1ss110yyy
ROXL.W <ea>                             012346|-|*UUUU|***0*|  M+-WXZ  |1110010111mmmrrr
ROXR.bwl #<data>,Dn                     012346|-|*UUUU|***0*|          |1110ddd0ss010nnn
ROXR.bwl Dx,Dy                          012346|-|*UUUU|***0*|          |1110xxx0ss110yyy
ROXR.W <ea>                             012346|-|*UUUU|***0*|  M+-WXZ  |1110010011mmmrrr
RTD #<data>                             -12346|-|-----|-----|          |0100111001110100-{data}
RTE                                     012346|P|UUUUU|*****|          |0100111001110011
RTM Rn                                  -2----|-|UUUUU|*****|          |010011100111rnnn
RTR                                     012346|-|UUUUU|*****|          |0100111001110111
RTS                                     012346|-|-----|-----|          |0100111001110101
SBCD.B -(Ax),-(Ay)                      012346|-|UUUUU|*U*U*|          |1000yyy100001xxx
SBCD.B Dx,Dy                            012346|-|UUUUU|*U*U*|          |1000yyy100000xxx
Scc.B <ea>                              012346|-|-****|-----|D M+-WXZ  |0101cccc11mmmrrr
STOP #<data>                            012346|P|UUUUU|*****|          |0100111001110010-{data}
SUB.bwl <ea>,Dn                         012346|-|UUUUU|*****|D M+-WXZPI|1001nnn0ssmmmrrr
SUB.bwl Dn,<ea>                         012346|-|UUUUU|*****|  M+-WXZ  |1001nnn1ssmmmrrr
SUB.wl Ax,Dn                            012346|-|UUUUU|*****| A        |1001nnn0ss001xxx
SUBA.wl <ea>,An                         012346|-|-----|-----|DAM+-WXZPI|1001nnns11mmmrrr
SUBI.bwl #<data>,<ea>                   012346|-|UUUUU|*****|D M+-WXZ  |00000100ssmmmrrr-{data}
SUBQ.bwl #<data>,<ea>                   012346|-|UUUUU|*****|D M+-WXZ  |0101ddd1ssmmmrrr
SUBQ.wl #<data>,Ax                      012346|-|-----|-----| A        |0101ddd1ss001xxx
SUBX.bwl -(Ax),-(Ay)                    012346|-|*UUUU|*****|          |1001yyy1ss001xxx
SUBX.bwl Dx,Dy                          012346|-|*UUUU|*****|          |1001yyy1ss000xxx
SWAP.W Dn                               012346|-|-UUUU|-**00|          |0100100001000nnn
TAS.B <ea>                              012346|-|-UUUU|-**00|D M+-WXZ  |0100101011mmmrrr
TRAP #<vector>                          012346|-|-----|-----|          |010011100100vvvv
TRAPcc                                  --2346|-|-****|-----|          |0101cccc11111100
TRAPcc.wl #<data>                       --2346|-|-****|-----|          |0101cccc1111101s-{data}
TRAPV                                   012346|-|---*-|-----|          |0100111001110110
TST.bwl <ea>                            --2346|-|-UUUU|-**00|        PI|01001010ssmmmrrr
TST.bwl <ea>                            012346|-|-UUUU|-**00|D M+-WXZ  |01001010ssmmmrrr
TST.wl Ax                               --2346|-|-UUUU|-**00| A        |01001010ss001xxx
UNLK An                                 012346|-|-----|-----|          |0100111001011nnn
UNPK -(Ax),-(Ay),#<data>                --2346|-|-----|-----|          |1000yyy110001xxx-{data}
UNPK Dx,Dy,#<data>                      --2346|-|-----|-----|          |1000yyy110000xxx-{data}

────────────────────────────────────

□全命令のフォーマット(オペコード順)

                                     PRIVILEGED?|CCin |CCout|ADDRESSING|
                                          MPU | |XNZVC|XNZVC|DAM+-WXZPI|    FORMAT
----------------------------------------------+-+-----+-----+----------+----------------
ORI.B #<data>,CCR                       012346|-|*****|*****|          |0000000000111100-{data}
ORI.W #<data>,SR                        012346|P|*****|*****|          |0000000001111100-{data}
ORI.bwl #<data>,<ea>                    012346|-|-UUUU|-**00|D M+-WXZ  |00000000ssmmmrrr-{data}
ANDI.B #<data>,CCR                      012346|-|*****|*****|          |0000001000111100-{data}
ANDI.W #<data>,SR                       012346|P|*****|*****|          |0000001001111100-{data}
ANDI.bwl #<data>,<ea>                   012346|-|-UUUU|-**00|D M+-WXZ  |00000010ssmmmrrr-{data}
SUBI.bwl #<data>,<ea>                   012346|-|UUUUU|*****|D M+-WXZ  |00000100ssmmmrrr-{data}
CALLM #<data>,<ea>                      --2---|-|-----|-----|  M  WXZP |0000011011mmmrrr-{data}
ADDI.bwl #<data>,<ea>                   012346|-|UUUUU|*****|D M+-WXZ  |00000110ssmmmrrr-{data}
CMP2.bwl <ea>,Rn                        --234S|-|-UUUU|-U*U*|  M  WXZP |00000ss011mmmrrr-rnnn000000000000
CHK2.bwl <ea>,Rn                        --234S|-|-UUUU|-U*U*|  M  WXZP |00000ss011mmmrrr-rnnn100000000000
BTST.L #<data>,Dx                       012346|-|--U--|--*--|          |0000100000000xxx-{data}
BTST.B #<data>,<ea>                     012346|-|--U--|--*--|  M+-WXZP |0000100000mmmrrr-{data}
BCHG.L #<data>,Dx                       012346|-|--U--|--*--|          |0000100001000xxx-{data}
BCHG.B #<data>,<ea>                     012346|-|--U--|--*--|  M+-WXZ  |0000100001mmmrrr-{data}
BCLR.L #<data>,Dx                       012346|-|--U--|--*--|          |0000100010000xxx-{data}
BCLR.B #<data>,<ea>                     012346|-|--U--|--*--|  M+-WXZ  |0000100010mmmrrr-{data}
BSET.L #<data>,Dx                       012346|-|--U--|--*--|          |0000100011000xxx-{data}
BSET.B #<data>,<ea>                     012346|-|--U--|--*--|  M+-WXZ  |0000100011mmmrrr-{data}
EORI.B #<data>,CCR                      012346|-|*****|*****|          |0000101000111100-{data}
EORI.W #<data>,SR                       012346|P|*****|*****|          |0000101001111100-{data}
CAS.B Dc,Du,<ea>                        --2346|-|-UUUU|-****|  M+-WXZ  |0000101011mmmrrr-0000000uuu000ccc
EORI.bwl #<data>,<ea>                   012346|-|-UUUU|-**00|D M+-WXZ  |00001010ssmmmrrr-{data}
CMPI.bwl #<data>,<ea>                   --2346|-|-UUUU|-****|        P |00001100ssmmmrrr-{data}
CMPI.bwl #<data>,<ea>                   012346|-|-UUUU|-****|D M+-WXZ  |00001100ssmmmrrr-{data}
MOVES.bwl <ea>,Rn                       -12346|P|-----|-----|  M+-WXZ  |00001110ssmmmrrr-rnnn000000000000
MOVES.bwl Rn,<ea>                       -12346|P|-----|-----|  M+-WXZ  |00001110ssmmmrrr-rnnn100000000000
CAS2.wl Dc1:Dc2,Du1:Du2,(Rn1):(Rn2)     --234S|-|-UUUU|-****|          |000011s011111100-{rnnn000uuu000ccc}1:{rnnn000uuu000ccc}2
CAS.wl Dc,Du,<ea>                       --2346|-|-UUUU|-****|  M+-WXZ  |000011s011mmmrrr-0000000uuu000ccc       (68060 software emulate misaligned <ea>)
BTST.L Dn,Dx                            012346|-|--U--|--*--|          |0000nnn100000xxx
BTST.B Dn,<ea>                          012346|-|--U--|--*--|  M+-WXZPI|0000nnn100mmmrrr
BCHG.L Dn,Dx                            012346|-|--U--|--*--|          |0000nnn101000xxx
BCHG.B Dn,<ea>                          012346|-|--U--|--*--|  M+-WXZ  |0000nnn101mmmrrr
BSET.L Dn,Dx                            012346|-|--U--|--*--|          |0000nnn111000xxx
BSET.B Dn,<ea>                          012346|-|--U--|--*--|  M+-WXZ  |0000nnn111mmmrrr
MOVEP.wl (d,Ay),Dx                      01234S|-|-----|-----|          |0000xxx10s001yyy-{data}
MOVEP.wl Dx,(d,Ay)                      01234S|-|-----|-----|          |0000xxx11s001yyy-{data}
BCLR.L Dn,Dx                            012346|-|--U--|--*--|          |0000nnn110000xxx
BCLR.B Dn,<ea>                          012346|-|--U--|--*--|  M+-WXZ  |0000nnn110mmmrrr
MOVE.B <ea>,<x>                         012346|-|-UUUU|-**00|D M+-WXZPI|0001xxxxxxmmmrrr        (xxxxxx=rrrmmm,DM+-WXZ)
MOVEA.L <ea>,An                         012346|-|-----|-----|DAM+-WXZPI|0010nnn001mmmrrr
MOVE.L <ea>,<x>                         012346|-|-UUUU|-**00|DAM+-WXZPI|0010xxxxxxmmmrrr        (xxxxxx=rrrmmm,DM+-WXZ)
MOVEA.W <ea>,An                         012346|-|-----|-----|DAM+-WXZPI|0011nnn001mmmrrr
MOVE.W <ea>,<x>                         012346|-|-UUUU|-**00|DAM+-WXZPI|0011xxxxxxmmmrrr        (xxxxxx=rrrmmm,DM+-WXZ)
MOVE.W SR,<ea>                          0-----|-|*****|-----|D M+-WXZ  |0100000011mmmrrr        (68000 and 68008 read before move)
MOVE.W SR,<ea>                          -12346|P|*****|-----|D M+-WXZ  |0100000011mmmrrr
NEGX.bwl <ea>                           012346|-|*UUUU|*****|D M+-WXZ  |01000000ssmmmrrr
MOVE.W CCR,<ea>                         -12346|-|*****|-----|D M+-WXZ  |0100001011mmmrrr
CLR.bwl <ea>                            012346|-|-UUUU|-0100|D M+-WXZ  |01000010ssmmmrrr        (68000 and 68008 read before clear)
MOVE.W <ea>,CCR                         012346|-|UUUUU|*****|D M+-WXZPI|0100010011mmmrrr
NEG.bwl <ea>                            012346|-|UUUUU|*****|D M+-WXZ  |01000100ssmmmrrr
MOVE.W <ea>,SR                          012346|P|UUUUU|*****|D M+-WXZPI|0100011011mmmrrr
NOT.bwl <ea>                            012346|-|-UUUU|-**00|D M+-WXZ  |01000110ssmmmrrr
LINK.L An,#<data>                       --2346|-|-----|-----|          |0100100000001nnn-{data}
NBCD.B <ea>                             012346|-|UUUUU|*U*U*|D M+-WXZ  |0100100000mmmrrr
SWAP.W Dn                               012346|-|-UUUU|-**00|          |0100100001000nnn
BKPT #<data>                            -12346|-|-----|-----|          |0100100001001ddd
PEA.L <ea>                              012346|-|-----|-----|  M  WXZP |0100100001mmmrrr
EXT.wl Dn                               012346|-|-UUUU|-**00|          |010010001s000nnn
MOVEM.wl <list>,<ea>                    012346|-|-----|-----|  M -WXZ  |010010001smmmrrr-llllllllllllllll
EXTB.L Dn                               --2346|-|-UUUU|-**00|          |0100100111000nnn
ILLEGAL                                 012346|-|-----|-----|          |0100101011111100
TAS.B <ea>                              012346|-|-UUUU|-**00|D M+-WXZ  |0100101011mmmrrr
TST.wl Ax                               --2346|-|-UUUU|-**00| A        |01001010ss001xxx
TST.bwl <ea>                            --2346|-|-UUUU|-**00|        PI|01001010ssmmmrrr
TST.bwl <ea>                            012346|-|-UUUU|-**00|D M+-WXZ  |01001010ssmmmrrr
MULU.L <ea>,Dl                          --2346|-|-UUUU|-***0|D M+-WXZPI|0100110000mmmrrr-0lll000000000hhh       (h is not used)
MULU.L <ea>,Dh:Dl                       --234S|-|-UUUU|-***0|D M+-WXZPI|0100110000mmmrrr-0lll010000000hhh       (if h=r then result is not defined)
MULS.L <ea>,Dl                          --2346|-|-UUUU|-***0|D M+-WXZPI|0100110000mmmrrr-0lll100000000hhh       (h is not used)
MULS.L <ea>,Dh:Dl                       --234S|-|-UUUU|-***0|D M+-WXZPI|0100110000mmmrrr-0lll110000000hhh       (if h=r then result is not defined)
DIVU.L <ea>,Dq                          --2346|-|-UUUU|-***0|D M+-WXZPI|0100110001mmmrrr-0qqq000000000qqq
DIVUL.L <ea>,Dr:Dq                      --2346|-|-UUUU|-***0|D M+-WXZPI|0100110001mmmrrr-0qqq000000000rrr       (q is not equal to r)
DIVU.L <ea>,Dr:Dq                       --234S|-|-UUUU|-***0|D M+-WXZPI|0100110001mmmrrr-0qqq010000000rrr       (q is not equal to r)
DIVS.L <ea>,Dq                          --2346|-|-UUUU|-***0|D M+-WXZPI|0100110001mmmrrr-0qqq100000000qqq
DIVSL.L <ea>,Dr:Dq                      --2346|-|-UUUU|-***0|D M+-WXZPI|0100110001mmmrrr-0qqq100000000rrr       (q is not equal to r)
DIVS.L <ea>,Dr:Dq                       --234S|-|-UUUU|-***0|D M+-WXZPI|0100110001mmmrrr-0qqq110000000rrr       (q is not equal to r)
MOVEM.wl <ea>,<list>                    012346|-|-----|-----|  M+ WXZP |010011001smmmrrr-llllllllllllllll
TRAP #<vector>                          012346|-|-----|-----|          |010011100100vvvv
LINK.W An,#<data>                       012346|-|-----|-----|          |0100111001010nnn-{data}
UNLK An                                 012346|-|-----|-----|          |0100111001011nnn
MOVE.L An,USP                           012346|P|-----|-----|          |0100111001100nnn
MOVE.L USP,An                           012346|P|-----|-----|          |0100111001101nnn
RESET                                   012346|P|-----|-----|          |0100111001110000
NOP                                     012346|-|-----|-----|          |0100111001110001
STOP #<data>                            012346|P|UUUUU|*****|          |0100111001110010-{data}
RTE                                     012346|P|UUUUU|*****|          |0100111001110011
RTD #<data>                             -12346|-|-----|-----|          |0100111001110100-{data}
RTS                                     012346|-|-----|-----|          |0100111001110101
TRAPV                                   012346|-|---*-|-----|          |0100111001110110
RTR                                     012346|-|UUUUU|*****|          |0100111001110111
MOVEC.L Rc,Rn                           -12346|P|-----|-----|          |0100111001111010-rnnncccccccccccc
MOVEC.L Rn,Rc                           -12346|P|-----|-----|          |0100111001111011-rnnncccccccccccc
RTM Rn                                  -2----|-|UUUUU|*****|          |010011100111rnnn
JSR <ea>                                012346|-|-----|-----|  M  WXZP |0100111010mmmrrr
JMP <ea>                                012346|-|-----|-----|  M  WXZP |0100111011mmmrrr
CHK.L <ea>,Dn                           --2346|-|-UUUU|-*UUU|D M+-WXZPI|0100nnn100mmmrrr
CHK.W <ea>,Dn                           012346|-|-UUUU|-*UUU|D M+-WXZPI|0100nnn110mmmrrr
LEA.L <ea>,An                           012346|-|-----|-----|  M  WXZP |0100nnn111mmmrrr
DBRA.W Dn,<label>                       012346|-|-----|-----|          |0101000111001nnn-{offset}
DBcc.W Dn,<label>                       012346|-|-****|-----|          |0101cccc11001nnn-{offset}
TRAPcc.wl #<data>                       --2346|-|-****|-----|          |0101cccc1111101s-{data}
TRAPcc                                  --2346|-|-****|-----|          |0101cccc11111100
Scc.B <ea>                              012346|-|-****|-----|D M+-WXZ  |0101cccc11mmmrrr
ADDQ.wl #<data>,Ax                      012346|-|-----|-----| A        |0101ddd0ss001xxx
ADDQ.bwl #<data>,<ea>                   012346|-|UUUUU|*****|D M+-WXZ  |0101ddd0ssmmmrrr
SUBQ.wl #<data>,Ax                      012346|-|-----|-----| A        |0101ddd1ss001xxx
SUBQ.bwl #<data>,<ea>                   012346|-|UUUUU|*****|D M+-WXZ  |0101ddd1ssmmmrrr
BRA.W <label>                           012346|-|-----|-----|          |0110000000000000-{offset}
BRA.L <label>                           --2346|-|-----|-----|          |0110000011111111-{offset}
BRA.S <label>                           012346|-|-----|-----|          |01100000aaaaaaaa        (a is not equal to 0,-1)
BSR.W <label>                           012346|-|-----|-----|          |0110000100000000-{offset}
BSR.L <label>                           --2346|-|-----|-----|          |0110000111111111-{offset}
BSR.S <label>                           012346|-|-----|-----|          |01100001aaaaaaaa        (a is not equal to 0,-1)
Bcc.W <label>                           012346|-|-****|-----|          |0110cccc00000000-{offset}
Bcc.L <label>                           --2346|-|-****|-----|          |0110cccc11111111-{offset}
Bcc.S <label>                           012346|-|-****|-----|          |0110ccccaaaaaaaa        (a is not equal to 0,-1)
MOVEQ.L #<data>,Dn                      012346|-|-UUUU|-**00|          |0111nnn0dddddddd
DIVU.W <ea>,Dn                          012346|-|-UUUU|-***0|D M+-WXZPI|1000nnn011mmmrrr
OR.bwl <ea>,Dn                          012346|-|-UUUU|-**00|D M+-WXZPI|1000nnn0ssmmmrrr
DIVS.W <ea>,Dn                          012346|-|-UUUU|-***0|D M+-WXZPI|1000nnn111mmmrrr
OR.bwl Dn,<ea>                          012346|-|-UUUU|-**00|  M+-WXZ  |1000nnn1ssmmmrrr
SBCD.B Dx,Dy                            012346|-|UUUUU|*U*U*|          |1000yyy100000xxx
SBCD.B -(Ax),-(Ay)                      012346|-|UUUUU|*U*U*|          |1000yyy100001xxx
PACK Dx,Dy,#<data>                      --2346|-|-----|-----|          |1000yyy101000xxx-{data}
PACK -(Ax),-(Ay),#<data>                --2346|-|-----|-----|          |1000yyy101001xxx-{data}
UNPK Dx,Dy,#<data>                      --2346|-|-----|-----|          |1000yyy110000xxx-{data}
UNPK -(Ax),-(Ay),#<data>                --2346|-|-----|-----|          |1000yyy110001xxx-{data}
SUB.wl Ax,Dn                            012346|-|UUUUU|*****| A        |1001nnn0ss001xxx
SUB.bwl <ea>,Dn                         012346|-|UUUUU|*****|D M+-WXZPI|1001nnn0ssmmmrrr
SUB.bwl Dn,<ea>                         012346|-|UUUUU|*****|  M+-WXZ  |1001nnn1ssmmmrrr
SUBA.wl <ea>,An                         012346|-|-----|-----|DAM+-WXZPI|1001nnns11mmmrrr
SUBX.bwl Dx,Dy                          012346|-|*UUUU|*****|          |1001yyy1ss000xxx
SUBX.bwl -(Ax),-(Ay)                    012346|-|*UUUU|*****|          |1001yyy1ss001xxx
CMP.wl Ax,Dn                            012346|-|-UUUU|-****| A        |1011nnn0ss001xxx
CMP.bwl <ea>,Dn                         012346|-|-UUUU|-****|D M+-WXZPI|1011nnn0ssmmmrrr
EOR.bwl Dn,<ea>                         012346|-|-UUUU|-**00|D M+-WXZ  |1011nnn1ssmmmrrr
CMPA.wl <ea>,An                         012346|-|-UUUU|-****|DAM+-WXZPI|1011nnns11mmmrrr
CMPM.bwl (Ay)+,(Ax)+                    012346|-|-UUUU|-****|          |1011xxx1ss001yyy
MULU.W <ea>,Dn                          012346|-|-UUUU|-***0|D M+-WXZPI|1100nnn011mmmrrr
AND.bwl <ea>,Dn                         012346|-|-UUUU|-**00|D M+-WXZPI|1100nnn0ssmmmrrr
MULS.W <ea>,Dn                          012346|-|-UUUU|-***0|D M+-WXZPI|1100nnn111mmmrrr
AND.bwl Dn,<ea>                         012346|-|-UUUU|-**00|  M+-WXZ  |1100nnn1ssmmmrrr
EXG.L Dx,Dy                             012346|-|-----|-----|          |1100xxx101000yyy
EXG.L Ax,Ay                             012346|-|-----|-----|          |1100xxx101001yyy
EXG.L Ay,Dx                             012346|-|-----|-----|          |1100xxx110001yyy
EXG.L Dx,Ay                             012346|-|-----|-----|          |1100xxx110001yyy
ABCD.B Dx,Dy                            012346|-|UUUUU|*U*U*|          |1100yyy100000xxx
ABCD.B -(Ax),-(Ay)                      012346|-|UUUUU|*U*U*|          |1100yyy100001xxx
ADD.wl Ax,Dn                            012346|-|UUUUU|*****| A        |1101nnn0ss001xxx
ADD.bwl <ea>,Dn                         012346|-|UUUUU|*****|D M+-WXZPI|1101nnn0ssmmmrrr
ADD.bwl Dn,<ea>                         012346|-|UUUUU|*****|  M+-WXZ  |1101nnn1ssmmmrrr
ADDA.wl <ea>,An                         012346|-|-----|-----|DAM+-WXZPI|1101nnns11mmmrrr
ADDX.bwl Dx,Dy                          012346|-|*UUUU|*****|          |1101yyy1ss000xxx
ADDX.bwl -(Ax),-(Ay)                    012346|-|*UUUU|*****|          |1101yyy1ss001xxx
ASR.W <ea>                              012346|-|UUUUU|***0*|  M+-WXZ  |1110000011mmmrrr
ASL.W <ea>                              012346|-|UUUUU|*****|  M+-WXZ  |1110000111mmmrrr
LSR.W <ea>                              012346|-|UUUUU|***0*|  M+-WXZ  |1110001011mmmrrr
LSL.W <ea>                              012346|-|UUUUU|***0*|  M+-WXZ  |1110001111mmmrrr
ROXR.W <ea>                             012346|-|*UUUU|***0*|  M+-WXZ  |1110010011mmmrrr
ROXL.W <ea>                             012346|-|*UUUU|***0*|  M+-WXZ  |1110010111mmmrrr
ROR.W <ea>                              012346|-|-UUUU|-**0*|  M+-WXZ  |1110011011mmmrrr
ROL.W <ea>                              012346|-|-UUUU|-**0*|  M+-WXZ  |1110011111mmmrrr
BFTST <ea>{#o:#w}                       --2346|-|-UUUU|-**00|D M  WXZP |1110100011mmmrrr-00000ooooo0wwwww
BFTST <ea>{#o:Dw}                       --2346|-|-UUUU|-**00|D M  WXZP |1110100011mmmrrr-00000ooooo100www
BFTST <ea>{Do:#w}                       --2346|-|-UUUU|-**00|D M  WXZP |1110100011mmmrrr-0000100ooo0wwwww
BFTST <ea>{Do:Dw}                       --2346|-|-UUUU|-**00|D M  WXZP |1110100011mmmrrr-0000100ooo100www
BFEXTU <ea>{#o:#w},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110100111mmmrrr-0nnn0ooooo0wwwww
BFEXTU <ea>{#o:Dw},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110100111mmmrrr-0nnn0ooooo100www
BFEXTU <ea>{Do:#w},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110100111mmmrrr-0nnn100ooo0wwwww
BFEXTU <ea>{Do:Dw},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110100111mmmrrr-0nnn100ooo100www
BFCHG <ea>{#o:#w}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110101011mmmrrr-00000ooooo0wwwww
BFCHG <ea>{#o:Dw}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110101011mmmrrr-00000ooooo100www
BFCHG <ea>{Do:#w}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110101011mmmrrr-0000100ooo0wwwww
BFCHG <ea>{Do:Dw}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110101011mmmrrr-0000100ooo100www
BFEXTS <ea>{#o:#w},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110101111mmmrrr-0nnn0ooooo0wwwww
BFEXTS <ea>{#o:Dw},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110101111mmmrrr-0nnn0ooooo100www
BFEXTS <ea>{Do:#w},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110101111mmmrrr-0nnn100ooo0wwwww
BFEXTS <ea>{Do:Dw},Dn                   --2346|-|-UUUU|-**00|D M  WXZP |1110101111mmmrrr-0nnn100ooo100www
BFCLR <ea>{#o:#w}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110110011mmmrrr-00000ooooo0wwwww
BFCLR <ea>{#o:Dw}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110110011mmmrrr-00000ooooo100www
BFCLR <ea>{Do:#w}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110110011mmmrrr-0000100ooo0wwwww
BFCLR <ea>{Do:Dw}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110110011mmmrrr-0000100ooo100www
BFFFO <ea>{#o:#w},Dn                    --2346|-|-UUUU|-**00|D M  WXZP |1110110111mmmrrr-0nnn0ooooo0wwwww
BFFFO <ea>{#o:Dw},Dn                    --2346|-|-UUUU|-**00|D M  WXZP |1110110111mmmrrr-0nnn0ooooo100www
BFFFO <ea>{Do:#w},Dn                    --2346|-|-UUUU|-**00|D M  WXZP |1110110111mmmrrr-0nnn100ooo0wwwww
BFFFO <ea>{Do:Dw},Dn                    --2346|-|-UUUU|-**00|D M  WXZP |1110110111mmmrrr-0nnn100ooo100www
BFSET <ea>{#o:#w}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110111011mmmrrr-00000ooooo0wwwww
BFSET <ea>{#o:Dw}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110111011mmmrrr-00000ooooo100www
BFSET <ea>{Do:#w}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110111011mmmrrr-0000100ooo0wwwww
BFSET <ea>{Do:Dw}                       --2346|-|-UUUU|-**00|D M  WXZ  |1110111011mmmrrr-0000100ooo100www
BFINS Dn,<ea>{#o:#w}                    --2346|-|-UUUU|-**00|D M  WXZ  |1110111111mmmrrr-0nnn0ooooo0wwwww
BFINS Dn,<ea>{#o:Dw}                    --2346|-|-UUUU|-**00|D M  WXZ  |1110111111mmmrrr-0nnn0ooooo100www
BFINS Dn,<ea>{Do:#w}                    --2346|-|-UUUU|-**00|D M  WXZ  |1110111111mmmrrr-0nnn100ooo0wwwww
BFINS Dn,<ea>{Do:Dw}                    --2346|-|-UUUU|-**00|D M  WXZ  |1110111111mmmrrr-0nnn100ooo100www
ASR.bwl #<data>,Dn                      012346|-|UUUUU|***0*|          |1110ddd0ss000nnn
LSR.bwl #<data>,Dn                      012346|-|UUUUU|***0*|          |1110ddd0ss001nnn
ROXR.bwl #<data>,Dn                     012346|-|*UUUU|***0*|          |1110ddd0ss010nnn
ROR.bwl #<data>,Dn                      012346|-|-UUUU|-**0*|          |1110ddd0ss011nnn
ASL.bwl #<data>,Dn                      012346|-|UUUUU|*****|          |1110ddd1ss000nnn
LSL.bwl #<data>,Dn                      012346|-|UUUUU|***0*|          |1110ddd1ss001nnn
ROXL.bwl #<data>,Dn                     012346|-|*UUUU|***0*|          |1110ddd1ss010nnn
ROL.bwl #<data>,Dn                      012346|-|-UUUU|-**0*|          |1110ddd1ss011nnn
ASR.bwl Dx,Dy                           012346|-|UUUUU|***0*|          |1110xxx0ss100yyy
LSR.bwl Dx,Dy                           012346|-|UUUUU|***0*|          |1110xxx0ss101yyy
ROXR.bwl Dx,Dy                          012346|-|*UUUU|***0*|          |1110xxx0ss110yyy
ROR.bwl Dx,Dy                           012346|-|-UUUU|-**0*|          |1110xxx0ss111yyy
ASL.bwl Dx,Dy                           012346|-|UUUUU|*****|          |1110xxx1ss100yyy
LSL.bwl Dx,Dy                           012346|-|UUUUU|***0*|          |1110xxx1ss101yyy
ROXL.bwl Dx,Dy                          012346|-|*UUUU|***0*|          |1110xxx1ss110yyy
ROL.bwl Dx,Dy                           012346|-|-UUUU|-**0*|          |1110xxx1ss111yyy
PFLUSHA                                 ---3--|P|-----|-----|          |1111000000000000-0010010000000000
PFLUSHA                                 --M---|P|-----|-----|          |1111000000000000-0010010000000000
PFLUSH SFC,#<mask>                      ---3--|P|-----|-----|          |1111000000000000-00110000mmm00000
PFLUSH DFC,#<mask>                      ---3--|P|-----|-----|          |1111000000000000-00110000mmm00001
PFLUSH Dn,#<mask>                       ---3--|P|-----|-----|          |1111000000000000-00110000mmm01nnn
PFLUSH #<data>,#<mask>                  ---3--|P|-----|-----|          |1111000000000000-00110000mmm10ddd
PFLUSH SFC,#<mask>                      --M---|P|-----|-----|          |1111000000000000-0011000mmmm00000
PFLUSH DFC,#<mask>                      --M---|P|-----|-----|          |1111000000000000-0011000mmmm00001
PFLUSH Dn,#<mask>                       --M---|P|-----|-----|          |1111000000000000-0011000mmmm01nnn
PFLUSH #<data>,#<mask>                  --M---|P|-----|-----|          |1111000000000000-0011000mmmm1dddd
PFLUSHS SFC,#<mask>                     --M---|P|-----|-----|          |1111000000000000-0011010mmmm00000
PFLUSHS DFC,#<mask>                     --M---|P|-----|-----|          |1111000000000000-0011010mmmm00001
PFLUSHS Dn,#<mask>                      --M---|P|-----|-----|          |1111000000000000-0011010mmmm01nnn
PFLUSHS #<data>,#<mask>                 --M---|P|-----|-----|          |1111000000000000-0011010mmmm1dddd
PMOVE.L <ea>,TTn                        ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-00001n0000000000
PMOVEFD.L <ea>,TTn                      ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-00001n0100000000
PMOVE.L TTn,<ea>                        ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-00001n1000000000
PLOADW SFC,<ea>                         --M3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010000000000000
PLOADW DFC,<ea>                         --M3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010000000000001
PLOADW Dn,<ea>                          --M3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010000000001nnn
PLOADW #<data>,<ea>                     ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010000000010ddd
PLOADW #<data>,<ea>                     --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-001000000001dddd
PLOADR SFC,<ea>                         --M3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010001000000000
PLOADR DFC,<ea>                         --M3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010001000000001
PLOADR Dn,<ea>                          --M3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010001000001nnn
PLOADR #<data>,<ea>                     ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0010001000010ddd
PLOADR #<data>,<ea>                     --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-001000100001dddd
PVALID.L VAL,<ea>                       --M---|-|-----|-----|  M  WXZ  |1111000000mmmrrr-0010100000000000
PVALID.L An,<ea>                        --M---|-|-----|-----|  M  WXZ  |1111000000mmmrrr-0010110000000nnn
PFLUSH SFC,#<mask>,<ea>                 ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-00111000mmm00000
PFLUSH DFC,#<mask>,<ea>                 ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-00111000mmm00001
PFLUSH Dn,#<mask>,<ea>                  ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-00111000mmm01nnn
PFLUSH #<data>,#<mask>,<ea>             ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-00111000mmm10ddd
PFLUSH SFC,#<mask>,<ea>                 --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011100mmmm00000
PFLUSH DFC,#<mask>,<ea>                 --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011100mmmm00001
PFLUSH Dn,#<mask>,<ea>                  --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011100mmmm01nnn
PFLUSH #<data>,#<mask>,<ea>             --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011100mmmm1dddd
PFLUSHS SFC,#<mask>,<ea>                --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011110mmmm00000
PFLUSHS DFC,#<mask>,<ea>                --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011110mmmm00001
PFLUSHS Dn,#<mask>,<ea>                 --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011110mmmm01nnn
PFLUSHS #<data>,#<mask>,<ea>            --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0011110mmmm1dddd
PMOVE.L <ea>,TC                         ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100000000000000
PMOVE.L <ea>,TC                         --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-0100000000000000
PMOVEFD.L <ea>,TC                       ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100000100000000
PMOVE.L TC,<ea>                         ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100001000000000
PMOVE.L TC,<ea>                         --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-0100001000000000
PMOVE.Q <ea>,DRP                        --M---|P|-----|-----|  M+-WXZPI|1111000000mmmrrr-0100010000000000
PMOVE.Q DRP,<ea>                        --M---|P|-----|-----|  M+-WXZ  |1111000000mmmrrr-0100011000000000
PMOVE.Q <ea>,SRP                        ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100100000000000
PMOVE.Q <ea>,SRP                        --M---|P|-----|-----|  M+-WXZPI|1111000000mmmrrr-0100100000000000
PMOVEFD.Q <ea>,SRP                      ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100100100000000
PMOVE.Q SRP,<ea>                        ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100101000000000
PMOVE.Q SRP,<ea>                        --M---|P|-----|-----|  M+-WXZ  |1111000000mmmrrr-0100101000000000
PMOVE.Q <ea>,CRP                        ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100110000000000
PMOVE.Q <ea>,CRP                        --M---|P|-----|-----|  M+-WXZPI|1111000000mmmrrr-0100110000000000
PMOVEFD.Q <ea>,CRP                      ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100110100000000
PMOVE.Q CRP,<ea>                        ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0100111000000000
PMOVE.Q CRP,<ea>                        --M---|P|-----|-----|  M+-WXZ  |1111000000mmmrrr-0100111000000000
PMOVE.B <ea>,CAL                        --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-0101000000000000
PMOVE.B CAL,<ea>                        --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-0101001000000000
PMOVE.B <ea>,VAL                        --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-0101010000000000
PMOVE.B VAL,<ea>                        --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-0101011000000000
PMOVE.B <ea>,SCC                        --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-0101100000000000
PMOVE.B SCC,<ea>                        --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-0101101000000000
PMOVE.W <ea>,AC                         --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-0101110000000000
PMOVE.W AC,<ea>                         --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-0101111000000000
PMOVE.W <ea>,MMUSR                      ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0110000000000000
PMOVE.W <ea>,PSR                        --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-0110000000000000
PMOVE.W MMUSR,<ea>                      ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-0110001000000000
PMOVE.W PSR,<ea>                        --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-0110001000000000
PMOVE.W <ea>,PCSR                       --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-0110010000000000
PMOVE.W PCSR,<ea>                       --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-0110011000000000
PMOVE.W <ea>,BADn                       --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-01110000000nnn00
PMOVE.W BADn,<ea>                       --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-01110010000nnn00
PMOVE.W <ea>,BACn                       --M---|P|-----|-----|DAM+-WXZPI|1111000000mmmrrr-01110100000nnn00
PMOVE.W BACn,<ea>                       --M---|P|-----|-----|DAM+-WXZ  |1111000000mmmrrr-01110110000nnn00
PTESTW SFC,<ea>,#<level>                ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll0000000000
PTESTW SFC,<ea>,#<level>                --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll0000000000
PTESTW DFC,<ea>,#<level>                ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll0000000001
PTESTW DFC,<ea>,#<level>                --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll0000000001
PTESTW Dn,<ea>,#<level>                 ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll0000001nnn
PTESTW Dn,<ea>,#<level>                 --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll0000001nnn
PTESTW #<data>,<ea>,#<level>            ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll0000010ddd
PTESTW #<data>,<ea>,#<level>            --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll000001dddd
PTESTW SFC,<ea>,#<level>,An             ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn00000
PTESTW SFC,<ea>,#<level>,An             --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn00000
PTESTW DFC,<ea>,#<level>,An             ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn00001
PTESTW DFC,<ea>,#<level>,An             --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn00001
PTESTW Dn,<ea>,#<level>,An              ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn01nnn
PTESTW Dn,<ea>,#<level>,An              --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn01nnn
PTESTW #<data>,<ea>,#<level>,An         ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn10ddd
PTESTW #<data>,<ea>,#<level>,An         --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll01nnn1dddd
PTESTR SFC,<ea>,#<level>                ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll1000000000
PTESTR SFC,<ea>,#<level>                --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll1000000000
PTESTR DFC,<ea>,#<level>                ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll1000000001
PTESTR DFC,<ea>,#<level>                --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll1000000001
PTESTR Dn,<ea>,#<level>                 ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll1000001nnn
PTESTR Dn,<ea>,#<level>                 --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll1000001nnn
PTESTR #<data>,<ea>,#<level>            ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll1000010ddd
PTESTR #<data>,<ea>,#<level>            --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll100001dddd
PTESTR SFC,<ea>,#<level>,An             ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn00000
PTESTR SFC,<ea>,#<level>,An             --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn00000
PTESTR DFC,<ea>,#<level>,An             ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn00001
PTESTR DFC,<ea>,#<level>,An             --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn00001
PTESTR Dn,<ea>,#<level>,An              ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn01nnn
PTESTR Dn,<ea>,#<level>,An              --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn01nnn
PTESTR #<data>,<ea>,#<level>,An         ---3--|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn10ddd
PTESTR #<data>,<ea>,#<level>,An         --M---|P|-----|-----|  M  WXZ  |1111000000mmmrrr-100lll11nnn1dddd
PFLUSHR <ea>                            --M---|P|-----|-----|  M+-WXZPI|1111000000mmmrrr-1010000000000000
PDBcc.W Dn,<label>                      --M---|P|-----|-----|          |1111000001001nnn-0000000000cccccc-{offset}
PTRAPcc.wl #<data>                      --M---|P|-----|-----|          |111100000111101s-0000000000cccccc-{data}
PTRAPcc                                 --M---|P|-----|-----|          |1111000001111100-0000000000cccccc
PScc.B <ea>                             --M---|P|-----|-----|D M+-WXZ  |1111000001mmmrrr-0000000000cccccc
PBcc.wl <label>                         --M---|P|-----|-----|          |111100001scccccc-{offset}
PSAVE <ea>                              --M---|P|-----|-----|  M -WXZ  |1111000100mmmrrr
PRESTORE <ea>                           --M---|P|-----|-----|  M+ WXZP |1111000101mmmrrr
FTST.X FPm                              --CC46|-|-----|-----|          |1111001000000000-000mmm0000111010
FMOVE.X FPm,FPn                         --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0000000
FINT.X FPm,FPn                          --CCS6|-|-----|-----|          |1111001000000000-000mmmnnn0000001
FSINH.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0000010
FINTRZ.X FPm,FPn                        --CCS6|-|-----|-----|          |1111001000000000-000mmmnnn0000011
FSQRT.X FPm,FPn                         --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0000100
FLOGNP1.X FPm,FPn                       --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0000110
FETOXM1.X FPm,FPn                       --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0001000
FTANH.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0001001
FATAN.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0001010
FASIN.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0001100
FATANH.X FPm,FPn                        --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0001101
FSIN.X FPm,FPn                          --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0001110
FTAN.X FPm,FPn                          --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0001111
FETOX.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0010000
FTWOTOX.X FPm,FPn                       --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0010001
FTENTOX.X FPm,FPn                       --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0010010
FLOGN.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0010100
FLOG10.X FPm,FPn                        --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0010101
FLOG2.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0010110
FABS.X FPm,FPn                          --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0011000
FCOSH.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0011001
FNEG.X FPm,FPn                          --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0011010
FACOS.X FPm,FPn                         --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0011100
FCOS.X FPm,FPn                          --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0011101
FGETEXP.X FPm,FPn                       --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0011110
FGETMAN.X FPm,FPn                       --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0011111
FDIV.X FPm,FPn                          --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0100000
FMOD.X FPm,FPn                          --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0100001
FADD.X FPm,FPn                          --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0100010
FMUL.X FPm,FPn                          --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0100011
FSGLDIV.X FPm,FPn                       --CCS6|-|-----|-----|          |1111001000000000-000mmmnnn0100100
FREM.X FPm,FPn                          --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0100101
FSCALE.X FPm,FPn                        --CCSS|-|-----|-----|          |1111001000000000-000mmmnnn0100110
FSGLMUL.X FPm,FPn                       --CCS6|-|-----|-----|          |1111001000000000-000mmmnnn0100111
FSUB.X FPm,FPn                          --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0101000
FCMP.X FPm,FPn                          --CC46|-|-----|-----|          |1111001000000000-000mmmnnn0111000
FSMOVE.X FPm,FPn                        ----46|-|-----|-----|          |1111001000000000-000mmmnnn1000000
FSSQRT.X FPm,FPn                        ----46|-|-----|-----|          |1111001000000000-000mmmnnn1000001
FDMOVE.X FPm,FPn                        ----46|-|-----|-----|          |1111001000000000-000mmmnnn1000100
FDSQRT.X FPm,FPn                        ----46|-|-----|-----|          |1111001000000000-000mmmnnn1000101
FSABS.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1011000
FSNEG.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1011010
FDABS.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1011100
FDNEG.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1011110
FSDIV.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1100000
FSADD.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1100010
FSMUL.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1100011
FDDIV.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1100100
FDADD.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1100110
FDMUL.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1100111
FSSUB.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1101000
FDSUB.X FPm,FPn                         ----46|-|-----|-----|          |1111001000000000-000mmmnnn1101100
FSINCOS.X FPm,FPc:FPs                   --CCSS|-|-----|-----|          |1111001000000000-000mmmSSS0110CCC
FINT.X FPn                              --CCS6|-|-----|-----|          |1111001000000000-000nnnnnn0000001
FSINH.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0000010
FINTRZ.X FPn                            --CCS6|-|-----|-----|          |1111001000000000-000nnnnnn0000011
FSQRT.X FPn                             --CC46|-|-----|-----|          |1111001000000000-000nnnnnn0000100
FLOGNP1.X FPn                           --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0000110
FETOXM1.X FPn                           --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0001000
FTANH.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0001001
FATAN.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0001010
FASIN.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0001100
FATANH.X FPn                            --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0001101
FSIN.X FPn                              --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0001110
FTAN.X FPn                              --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0001111
FETOX.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0010000
FTWOTOX.X FPn                           --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0010001
FTENTOX.X FPn                           --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0010010
FLOGN.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0010100
FLOG10.X FPn                            --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0010101
FLOG2.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0010110
FABS.X FPn                              --CC46|-|-----|-----|          |1111001000000000-000nnnnnn0011000
FCOSH.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0011001
FNEG.X FPn                              --CC46|-|-----|-----|          |1111001000000000-000nnnnnn0011010
FACOS.X FPn                             --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0011100
FCOS.X FPn                              --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0011101
FGETEXP.X FPn                           --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0011110
FGETMAN.X FPn                           --CCSS|-|-----|-----|          |1111001000000000-000nnnnnn0011111
FSSQRT.X FPn                            ----46|-|-----|-----|          |1111001000000000-000nnnnnn1000001
FDSQRT.X FPn                            ----46|-|-----|-----|          |1111001000000000-000nnnnnn1000101
FSABS.X FPn                             ----46|-|-----|-----|          |1111001000000000-000nnnnnn1011000
FSNEG.X FPn                             ----46|-|-----|-----|          |1111001000000000-000nnnnnn1011010
FDABS.X FPn                             ----46|-|-----|-----|          |1111001000000000-000nnnnnn1011100
FDNEG.X FPn                             ----46|-|-----|-----|          |1111001000000000-000nnnnnn1011110
FMOVECR.X #ccc,FPn                      --CCSS|-|-----|-----|          |1111001000000000-010111nnnccccccc
FTST.lwb Dx                             --CC46|-|-----|-----|          |1111001000000xxx-010sss0000111010
FMOVE.lswb Dx,FPn                       --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0000000
FINT.lswb Dx,FPn                        --CCS6|-|-----|-----|          |1111001000000xxx-010sssnnn0000001
FSINH.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0000010
FINTRZ.lswb Dx,FPn                      --CCS6|-|-----|-----|          |1111001000000xxx-010sssnnn0000011
FSQRT.lswb Dx,FPn                       --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0000100
FLOGNP1.lswb Dx,FPn                     --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0000110
FETOXM1.lswb Dx,FPn                     --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0001000
FTANH.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0001001
FATAN.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0001010
FASIN.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0001100
FATANH.lswb Dx,FPn                      --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0001101
FSIN.lswb Dx,FPn                        --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0001110
FTAN.lswb Dx,FPn                        --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0001111
FETOX.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0010000
FTWOTOX.lswb Dx,FPn                     --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0010001
FTENTOX.lswb Dx,FPn                     --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0010010
FLOGN.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0010100
FLOG10.lswb Dx,FPn                      --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0010101
FLOG2.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0010110
FABS.lswb Dx,FPn                        --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0011000
FCOSH.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0011001
FNEG.lswb Dx,FPn                        --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0011010
FACOS.lswb Dx,FPn                       --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0011100
FCOS.lswb Dx,FPn                        --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0011101
FGETEXP.lswb Dx,FPn                     --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0011110
FGETMAN.lswb Dx,FPn                     --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0011111
FDIV.lswb Dx,FPn                        --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0100000
FMOD.lswb Dx,FPn                        --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0100001
FADD.lswb Dx,FPn                        --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0100010
FMUL.lswb Dx,FPn                        --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0100011
FSGLDIV.lswb Dx,FPn                     --CCS6|-|-----|-----|          |1111001000000xxx-010sssnnn0100100
FREM.lswb Dx,FPn                        --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0100101
FSCALE.lswb Dx,FPn                      --CCSS|-|-----|-----|          |1111001000000xxx-010sssnnn0100110
FSGLMUL.lswb Dx,FPn                     --CCS6|-|-----|-----|          |1111001000000xxx-010sssnnn0100111
FSUB.lswb Dx,FPn                        --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0101000
FCMP.lswb Dx,FPn                        --CC46|-|-----|-----|          |1111001000000xxx-010sssnnn0111000
FSMOVE.lswb Dx,FPn                      ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1000000
FSSQRT.lswb Dx,FPn                      ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1000001
FDMOVE.lswb Dx,FPn                      ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1000100
FDSQRT.lswb Dx,FPn                      ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1000101
FSABS.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1011000
FSNEG.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1011010
FDABS.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1011100
FDNEG.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1011110
FSDIV.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1100000
FSADD.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1100010
FSMUL.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1100011
FDDIV.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1100100
FDADD.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1100110
FDMUL.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1100111
FSSUB.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1101000
FDSUB.lswb Dx,FPn                       ----46|-|-----|-----|          |1111001000000xxx-010sssnnn1101100
FSINCOS.lswb Dx,FPc:FPs                 --CCSS|-|-----|-----|          |1111001000000xxx-010sssSSS0110CCC
FMOVE.lwb FPm,Dx                        --CC46|-|-----|-----|          |1111001000000xxx-011sssmmm0000000
FMOVEM.X #<data>,-(Ax)                  --CC46|-|-----|-----|    -     |1111001000100xxx-11100000dddddddd
FMOVEM.X <list>,-(Ax)                   --CC46|-|-----|-----|    -     |1111001000100xxx-11100000llllllll
FMOVEM.X Dn,-(Ax)                       --CC4S|-|-----|-----|    -     |1111001000100xxx-111010000nnn0000
FMOVEM.L #<data>,#<data>,FPSR/FPIAR     --CC4S|-|-----|-----|         I|1111001000111100-1000110000000000-{data}
FMOVEM.L #<data>,#<data>,FPCR/FPIAR     --CC4S|-|-----|-----|         I|1111001000111100-1001010000000000-{data}
FMOVEM.L #<data>,#<data>,FPCR/FPSR      --CC4S|-|-----|-----|         I|1111001000111100-1001100000000000-{data}
FMOVEM.L #<data>,#<data>,#<data>,FPCR/FPSR/FPIAR        --CC4S|-|-----|-----|         I|1111001000111100-1001110000000000-{data}
FTST.lsxwdb <ea>                        --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sss0000111010
FTST.P <ea>                             --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sss0000111010
FMOVE.lsxwdb <ea>,FPn                   --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000000
FMOVE.P <ea>,FPn                        --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000000
FINT.lsxwdb <ea>,FPn                    --CCS6|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000001
FINT.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000001
FSINH.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000010
FINTRZ.lsxwdb <ea>,FPn                  --CCS6|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000011
FINTRZ.P <ea>,FPn                       --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000011
FSQRT.lsxwdb <ea>,FPn                   --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000100
FSQRT.P <ea>,FPn                        --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000100
FLOGNP1.lsxpwdb <ea>,FPn                --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0000110
FETOXM1.lsxpwdb <ea>,FPn                --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0001000
FTANH.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0001001
FATAN.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0001010
FASIN.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0001100
FATANH.lsxpwdb <ea>,FPn                 --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0001101
FSIN.lsxpwdb <ea>,FPn                   --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0001110
FTAN.lsxpwdb <ea>,FPn                   --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0001111
FETOX.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0010000
FTWOTOX.lsxpwdb <ea>,FPn                --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0010001
FTENTOX.lsxpwdb <ea>,FPn                --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0010010
FLOGN.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0010100
FLOG10.lsxpwdb <ea>,FPn                 --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0010101
FLOG2.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0010110
FABS.lsxwdb <ea>,FPn                    --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011000
FABS.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011000
FCOSH.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011001
FNEG.lsxwdb <ea>,FPn                    --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011010
FNEG.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011010
FACOS.lsxpwdb <ea>,FPn                  --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011100
FCOS.lsxpwdb <ea>,FPn                   --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011101
FGETEXP.lsxpwdb <ea>,FPn                --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011110
FGETMAN.lsxpwdb <ea>,FPn                --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0011111
FDIV.lsxwdb <ea>,FPn                    --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100000
FDIV.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100000
FMOD.lsxpwdb <ea>,FPn                   --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100001
FADD.lsxwdb <ea>,FPn                    --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100010
FADD.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100010
FMUL.lsxwdb <ea>,FPn                    --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100011
FMUL.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100011
FSGLDIV.lsxwdb <ea>,FPn                 --CCS6|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100100
FSGLDIV.P <ea>,FPn                      --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100100
FREM.lsxpwdb <ea>,FPn                   --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100101
FSCALE.lsxpwdb <ea>,FPn                 --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100110
FSGLMUL.lsxwdb <ea>,FPn                 --CCS6|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100111
FSGLMUL.P <ea>,FPn                      --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0100111
FSUB.lsxwdb <ea>,FPn                    --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0101000
FSUB.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0101000
FCMP.lsxwdb <ea>,FPn                    --CC46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0111000
FCMP.P <ea>,FPn                         --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn0111000
FSMOVE.lsxwdb <ea>,FPn                  ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000000
FSMOVE.P <ea>,FPn                       ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000000
FSSQRT.lsxwdb <ea>,FPn                  ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000001
FSSQRT.P <ea>,FPn                       ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000001
FDMOVE.lsxwdb <ea>,FPn                  ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000100
FDMOVE.P <ea>,FPn                       ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000100
FDSQRT.lsxwdb <ea>,FPn                  ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000101
FDSQRT.P <ea>,FPn                       ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1000101
FSABS.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011000
FSABS.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011000
FSNEG.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011010
FSNEG.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011010
FDABS.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011100
FDABS.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011100
FDNEG.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011110
FDNEG.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1011110
FSDIV.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100000
FSDIV.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100000
FSADD.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100010
FSADD.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100010
FSMUL.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100011
FSMUL.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100011
FDDIV.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100100
FDDIV.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100100
FDADD.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100110
FDADD.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100110
FDMUL.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100111
FDMUL.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1100111
FSSUB.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1101000
FSSUB.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1101000
FDSUB.lsxwdb <ea>,FPn                   ----46|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1101100
FDSUB.P <ea>,FPn                        ----SS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssnnn1101100
FSINCOS.lsxpwdb <ea>,FPc:FPs            --CCSS|-|-----|-----|  M+-WXZPI|1111001000mmmrrr-010sssSSS0110CCC
FMOVE.P FPn,<ea>{#k}                    --CCSS|-|-----|-----|  M+-WXZ  |1111001000mmmrrr-011011mmmkkkkkkk
FMOVE.P FPm,<ea>{Dn}                    --CCSS|-|-----|-----|  M+-WXZ  |1111001000mmmrrr-011111mmmnnn0000
FMOVE.lsxwdb FPm,<ea>                   --CC46|-|-----|-----|  M+-WXZ  |1111001000mmmrrr-011sssmmm0000000
FMOVE.L <ea>,FPIAR                      --CC46|-|-----|-----|DAM+-WXZPI|1111001000mmmrrr-1000010000000000
FMOVEM.L <ea>,FPIAR                     --CC46|-|-----|-----|DAM+-WXZPI|1111001000mmmrrr-1000010000000000
FMOVE.L <ea>,FPSR                       --CC46|-|-----|-----|D M+-WXZPI|1111001000mmmrrr-1000100000000000
FMOVEM.L <ea>,FPSR                      --CC46|-|-----|-----|D M+-WXZPI|1111001000mmmrrr-1000100000000000
FMOVEM.L <ea>,FPSR/FPIAR                --CC46|-|-----|-----|  M+-WXZP |1111001000mmmrrr-1000110000000000
FMOVE.L <ea>,FPCR                       --CC46|-|-----|-----|D M+-WXZPI|1111001000mmmrrr-1001000000000000
FMOVEM.L <ea>,FPCR                      --CC46|-|-----|-----|D M+-WXZPI|1111001000mmmrrr-1001000000000000
FMOVEM.L <ea>,FPCR/FPIAR                --CC46|-|-----|-----|  M+-WXZP |1111001000mmmrrr-1001010000000000
FMOVEM.L <ea>,FPCR/FPSR                 --CC46|-|-----|-----|  M+-WXZP |1111001000mmmrrr-1001100000000000
FMOVEM.L <ea>,FPCR/FPSR/FPIAR           --CC46|-|-----|-----|  M+-WXZP |1111001000mmmrrr-1001110000000000
FMOVE.L FPIAR,<ea>                      --CC46|-|-----|-----|DAM+-WXZ  |1111001000mmmrrr-1010010000000000
FMOVEM.L FPIAR,<ea>                     --CC46|-|-----|-----|DAM+-WXZ  |1111001000mmmrrr-1010010000000000
FMOVE.L FPSR,<ea>                       --CC46|-|-----|-----|D M+-WXZ  |1111001000mmmrrr-1010100000000000
FMOVEM.L FPSR,<ea>                      --CC46|-|-----|-----|D M+-WXZ  |1111001000mmmrrr-1010100000000000
FMOVEM.L FPSR/FPIAR,<ea>                --CC46|-|-----|-----|  M+-WXZ  |1111001000mmmrrr-1010110000000000
FMOVE.L FPCR,<ea>                       --CC46|-|-----|-----|D M+-WXZ  |1111001000mmmrrr-1011000000000000
FMOVEM.L FPCR,<ea>                      --CC46|-|-----|-----|D M+-WXZ  |1111001000mmmrrr-1011000000000000
FMOVEM.L FPCR/FPIAR,<ea>                --CC46|-|-----|-----|  M+-WXZ  |1111001000mmmrrr-1011010000000000
FMOVEM.L FPCR/FPSR,<ea>                 --CC46|-|-----|-----|  M+-WXZ  |1111001000mmmrrr-1011100000000000
FMOVEM.L FPCR/FPSR/FPIAR,<ea>           --CC46|-|-----|-----|  M+-WXZ  |1111001000mmmrrr-1011110000000000
FMOVEM.X <ea>,#<data>                   --CC46|-|-----|-----|  M+ WXZP |1111001000mmmrrr-11010000dddddddd
FMOVEM.X <ea>,<list>                    --CC46|-|-----|-----|  M+ WXZP |1111001000mmmrrr-11010000llllllll
FMOVEM.X <ea>,Dn                        --CC4S|-|-----|-----|  M+ WXZP |1111001000mmmrrr-110110000nnn0000
FMOVEM.X #<data>,<ea>                   --CC46|-|-----|-----|  M  WXZ  |1111001000mmmrrr-11110000dddddddd
FMOVEM.X <list>,<ea>                    --CC46|-|-----|-----|  M  WXZ  |1111001000mmmrrr-11110000llllllll
FMOVEM.X Dn,<ea>                        --CC4S|-|-----|-----|  M  WXZ  |1111001000mmmrrr-111110000nnn0000
FDBcc Dn,<label>                        --CC4S|-|-----|-----|          |1111001001001nnn-0000000000cccccc-{offset}
FTRAPcc.wl #<data>                      --CC4S|-|-----|-----|          |111100100111101s-0000000000cccccc-{data}
FTRAPcc                                 --CC4S|-|-----|-----|          |1111001001111100-0000000000cccccc
FScc.B <ea>                             --CC4S|-|-----|-----|D M+-WXZ  |1111001001mmmrrr-0000000000cccccc
FNOP                                    --CC46|-|-----|-----|          |1111001010000000-0000000000000000
FBcc.wl <label>                         --CC46|-|-----|-----|          |111100101scccccc-{offset}
FSAVE <ea>                              --CC46|P|-----|-----|  M -WXZ  |1111001100mmmrrr
FRESTORE <ea>                           --CC46|P|-----|-----|  M+ WXZP |1111001101mmmrrr
CINVL <caches>,(An)                     ----46|P|-----|-----|          |11110100cc001nnn
CINVP <caches>,(An)                     ----46|P|-----|-----|          |11110100cc010nnn
CINVA <caches>                          ----46|P|-----|-----|          |11110100cc011000
CPUSHL <caches>,(An)                    ----46|P|-----|-----|          |11110100cc101nnn
CPUSHP <caches>,(An)                    ----46|P|-----|-----|          |11110100cc110nnn
CPUSHA <caches>                         ----46|P|-----|-----|          |11110100cc111000
PFLUSHN (An)                            ----46|P|-----|-----|          |1111010100000nnn
PFLUSH (An)                             ----46|P|-----|-----|          |1111010100001nnn
PFLUSHAN                                ----46|P|-----|-----|          |1111010100010000
PFLUSHA                                 ----46|P|-----|-----|          |1111010100011000
PTESTW (An)                             ----4-|P|-----|-----|          |1111010101001nnn
PTESTR (An)                             ----4-|P|-----|-----|          |1111010101101nnn
PLPAW (An)                              -----6|P|-----|-----|          |1111010110001nnn
PLPAR (An)                              -----6|P|-----|-----|          |1111010111001nnn
MOVE16 (An)+,xxx.L                      ----46|-|-----|-----|          |1111011000000nnn-{address}
MOVE16 xxx.L,(An)+                      ----46|-|-----|-----|          |1111011000001nnn-{address}
MOVE16 (An),xxx.L                       ----46|-|-----|-----|          |1111011000010nnn-{address}
MOVE16 xxx.L,(An)                       ----46|-|-----|-----|          |1111011000011nnn-{address}
MOVE16 (Ax)+,(Ay)+                      ----46|-|-----|-----|          |1111011000100xxx-1yyy000000000000
LPSTOP.W #<data>                        -----6|P|-----|-----|          |1111100000000000-0000000111000000-{data}
cpGEN <parameters>                      --23--|-|-----|-----|          |1111iii000mmmrrr-{command}-{extension}
cpDBcc.W Dn,<label>                     --23--|-|-----|-----|          |1111iii001001nnn-0000000000cccccc-{offset}
cpTRAPcc.wl #<data>                     --23--|-|-----|-----|          |1111iii00111101s-0000000000cccccc-{data}-{extension}
cpTRAPcc                                --23--|-|-----|-----|          |1111iii001111100-0000000000cccccc-{extension}
cpScc.B <ea>                            --23--|-|-----|-----|D M+-WXZ  |1111iii001mmmrrr-0000000000cccccc-{extension}
cpBcc.wl <label>                        --23--|-|-----|-----|          |1111iii01scccccc-{offset}
cpSAVE <ea>                             --23--|P|-----|-----|  M -WXZ  |1111iii100mmmrrr
cpRESTORE <ea>                          --23--|P|-----|-----|  M+ WXZPI|1111iii101mmmrrr

────────────────────────────────────

□参考文献

 M68000 FAMILY PROGRAMMER'S REFERENCE MANUAL / Motorola
 M68000 8-/16-/32-Bit Microprocessors User's Manual Ninth Edition / Motorola
 MC68030 ENHANCED 32-BIT MICROPROCESSOR USER'S MANUAL Third Edition / Motorola
 MC68040 ユーザーズ・マニュアル / 日本モトローラ
 M68060 User's Manual Including the MC68060, MC68LC060, and MC68EC060 / Motorola
 MC68881/882 FLOATING-POINT COPROCESSOR USER'S MANUAL Second Edition / Motorola


(EOF)