home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_300 / 338_01 / asmt.c < prev    next >
Text File  |  1989-11-30  |  26KB  |  856 lines

  1. /* asmt.c - mnemonic tables for as68, a 68000 assembler...
  2.  *    (C) Copyright 1982 Steve Passe        
  3.  *    All Rights Reserved              
  4.  *
  5.  * version 1.00   created 11/2/82   
  6.  * version 1.01
  7.  *
  8.  *  8/30/83 ver. 1.01 modified for Aztec ver. 1.05g smp
  9.  *
  10.  */
  11.  
  12. /* begincode */
  13.  
  14. #include "as68.h"
  15. #define    NULL 0
  16.  
  17. /* def of mtable size, 'MTSIZE'(205), is now in as68.h */
  18.  
  19. struct _mtable mtable[MTSIZE] = {
  20. /*  _mnem[8]    _mvi    _mvc    _nops
  21.  */
  22.     "!dummy",    0,    1,    0,
  23.     "abcd",    1,    2,    2,
  24.     "add",    18,    10,    2,
  25.     "add.b",    3,    5,    2,
  26.     "add.l",    8,      10,    2,
  27.     "add.w",    18,     10,    2,
  28.     "addq",    33,     3,    2,
  29.     "addq.b",    28,     2,    2,
  30.     "addq.l",    30,     3,    2,
  31.     "addq.w",    33,     3,    2,
  32.     "addx",    40,     2,    2,
  33.     "addx.b",    36,     2,    2,
  34.     "addx.l",    38,     2,    2,
  35.     "addx.w",    40,     2,    2,
  36.     "and",    53,     6,    2,
  37.     "and.b",    42,     6,    2,
  38.     "and.l",    48,     5,    2,
  39.     "and.w",    53,     6,    2,
  40.     "asl",    63,     3,    2,
  41.     "asl.b",    59,     2,    2,
  42.     "asl.l",    61,     2,    2,
  43.     "asl.w",    63,     3,    2,
  44.     "asr",    70,     3,    2,
  45.     "asr.b",    66,     2,    2,
  46.     "asr.l",    68,     2,    2,
  47.     "asr.w",    70,     3,    2,
  48.     "bcc",    73,     1,    1,
  49.     "bcc.s",    74,     1,    1,
  50.     "bchg",    75,     4,    2,
  51.     "bclr",    79,     4,    2,
  52.     "bcs",    83,     1,    1,
  53.     "bcs.s",    84,     1,    1,
  54.     "beq",    85,     1,    1,
  55.     "beq.s",    86,     1,    1,
  56.     "bge",    87,     1,    1,
  57.     "bge.s",    88,     1,    1,
  58.     "bgt",    89,     1,    1,
  59.     "bgt.s",    90,     1,    1,
  60.     "bhi",    91,     1,    1,
  61.     "bhi.s",    92,     1,    1,
  62.     "ble",    93,     1,    1,
  63.     "ble.s",    94,     1,    1,
  64.     "bls",    95,     1,    1,
  65.     "bls.s",    96,     1,    1,
  66.     "blt",    97,     1,    1,
  67.     "blt.s",    98,     1,    1,
  68.     "bmi",    99,     1,    1,
  69.     "bmi.s",    100,    1,    1,
  70.     "bne",    101,    1,    1,
  71.     "bne.s",    102,    1,    1,
  72.     "bpl",    103,    1,    1,
  73.     "bpl.s",    104,    1,    1,
  74.     "bra",    105,    1,    1,
  75.     "bra.s",    106,    1,    1,
  76.     "bset",    107,    4,    2,
  77.     "bsr",    111,    1,    1,
  78.     "bsr.s",    112,    1,    1,
  79.     "btst",    113,    4,    2,
  80.     "bvc",    117,    1,    1,
  81.     "bvc.s",    118,    1,    1,
  82.     "bvs",    119,    1,    1,
  83.     "bvs.s",    120,    1,    1,
  84.     "chk",    121,    3,    2,
  85.     "clr",    128,    2,    1,
  86.     "clr.b",    124,    2,    1,
  87.     "clr.l",    126,    2,    1,
  88.     "clr.w",    128,    2,    1,
  89.     "cmp",    143,    9,    2,
  90.     "cmp.b",    130,    4,    2,
  91.     "cmp.l",    134,    9,    2,
  92.     "cmp.w",    143,    9,    2,
  93.     "cmpm",    154,    1,    2,
  94.     "cmpm.b",    152,    1,    2,
  95.     "cmpm.l",    153,    1,    2,
  96.     "cmpm.w",    154,    1,    2,
  97.     "dbcc",    155,    1,    2,
  98.     "dbcs",    156,    1,    2,
  99.     "dbeq",    157,    1,    2,
  100.     "dbf",    158,    1,    2,
  101.     "dbge",    159,    1,    2,
  102.     "dbgt",    160,    1,    2,
  103.     "dbhi",    161,    1,    2,
  104.     "dble",    162,    1,    2,
  105.     "dbls",    163,    1,    2,
  106.     "dblt",    164,    1,    2,
  107.     "dbmi",    165,    1,    2,
  108.     "dbne",    166,    1,    2,
  109.     "dbpl",    167,    1,    2,
  110.     "dbra",    168,    1,    2,
  111.     "dbt",    169,    1,    2,
  112.     "dbvc",    170,    1,    2,
  113.     "dbvs",    171,    1,    2,
  114.     "divs",    172,    3,    2,
  115.     "divu",    175,    3,    2,
  116.     "eor",    187,    5,    2,
  117.     "eor.b",    178,    5,    2,
  118.     "eor.l",    183,    4,    2,
  119.     "eor.w",    187,    5,    2,
  120.     "exg",    192,    4,    2,
  121.     "ext",    197,    1,    1,
  122.     "ext.l",    196,    1,    1,
  123.     "ext.w",    197,    1,    1,
  124.     "jmp",    198,    1,    1,
  125.     "jsr",    199,    1,    1,
  126.     "lea",    200,    1,    2,
  127.     "link",    201,    1,    2,
  128.     "lsl",    206,    3,    2,
  129.     "lsl.b",    202,    2,    2,
  130.     "lsl.l",    204,    2,    2,
  131.     "lsl.w",    206,    3,    2,
  132.     "lsr",    213,    3,    2,
  133.     "lsr.b",    209,    2,    2,
  134.     "lsr.l",    211,    2,    2,
  135.     "lsr.w",    213,    3,    2,
  136.     "move",    236,    20,    2,
  137.     "move.b",    216,    6,    2,
  138.     "move.l",    222,    14,    2,
  139.     "move.w",    236,    20,    2,
  140.     "movem",    260,    4,    2,
  141.     "movem.l",    256,    4,    2,
  142.     "movem.w",    260,    4,    2,
  143.     "movep",    266,    2,    2,
  144.     "movep.l",    264,    2,    2,
  145.     "movep.w",    266,    2,    2,
  146.     "moveq",    268,    1,    2,
  147.     "muls",    269,    3,    2,
  148.     "mulu",    272,    3,    2,
  149.     "nbcd",    275,    2,    1,
  150.     "neg",    281,    2,    1,
  151.     "neg.b",    277,    2,    1,
  152.     "neg.l",    279,    2,    1,
  153.     "neg.w",    281,    2,    1,
  154.     "negx",    287,    2,    1,
  155.     "negx.b",    283,    2,    1,
  156.     "negx.l",    285,    2,    1,
  157.     "negx.w",    287,    2,    1,
  158.     "nop",    289,    1,    0,
  159.     "not",    294,    2,    1,
  160.     "not.b",    290,    2,    1,
  161.     "not.l",    292,    2,    1,
  162.     "not.w",    294,    2,    1,
  163.     "or",        307,    6,    2,
  164.     "or.b",    296,    6,    2,
  165.     "or.l",    302,    5,    2,
  166.     "or.w",    307,    6,    2,
  167.     "pea",    313,    1,    1,
  168.     "reset",    314,    1,    0,
  169.     "rol",    319,    3,    2,
  170.     "rol.b",    315,    2,    2,
  171.     "rol.l",    317,    2,    2,
  172.     "rol.w",    319,    3,    2,
  173.     "ror",    326,    3,    2,
  174.     "ror.b",    322,    2,    2,
  175.     "ror.l",    324,    2,    2,
  176.     "ror.w",    326,    3,    2,
  177.     "roxl",    333,    3,    2,
  178.     "roxl.b",    329,    2,    2,
  179.     "roxl.l",    331,    2,    2,
  180.     "roxl.w",    333,    3,    2,
  181.     "roxr",    340,    3,    2,
  182.     "roxr.b",    336,    2,    2,
  183.     "roxr.l",    338,    2,    2,
  184.     "roxr.w",    340,    3,    2,
  185.     "rte",    343,    1,    0,
  186.     "rtr",    344,    1,    0,
  187.     "rts",    345,    1,    0,
  188.     "sbcd",    346,    2,    2,
  189.     "scc",    348,    2,    1,
  190.     "scs",    350,    2,    1,
  191.     "seq",    352,    2,    1,
  192.     "sf",        354,    2,    1,
  193.     "sge",    356,    2,    1,
  194.     "sgt",    358,    2,    1,
  195.     "shi",    360,    2,    1,
  196.     "sle",    362,    2,    1,
  197.     "sls",    364,    2,    1,
  198.     "slt",    366,    2,    1,
  199.     "smi",    368,    2,    1,
  200.     "sne",    370,    2,    1,
  201.     "spl",    372,    2,    1,
  202.     "st",        374,    2,    1,
  203.     "stop",    376,    1,    1,
  204.     "sub",    392,    10,    2,
  205.     "sub.b",    377,    5,    2,
  206.     "sub.l",    382,    10,    2,
  207.     "sub.w",    392,    10,    2,
  208.     "subq",    407,    3,    2,
  209.     "subq.b",    402,    2,    2,
  210.     "subq.l",    404,    3,    2,
  211.     "subq.w",    407,    3,    2,
  212.     "subx",    414,    2,    2,
  213.     "subx.b",    410,    2,    2,
  214.     "subx.l",    412,    2,    2,
  215.     "subx.w",    414,    2,    2,
  216.     "svc",    416,    2,    1,
  217.     "svs",    418,    2,    1,
  218.     "swap",    420,    1,    1,
  219.     "tas",    421,    2,    1,
  220.     "trap",    423,    1,    1,
  221.     "trapv",    424,    1,    0,
  222.     "tst",    429,    2,    1,
  223.     "tst.b",    425,    2,    1,
  224.     "tst.l",    427,    2,    1,
  225.     "tst.w",    429,    2,    1,
  226.     "unlk",    431,    1,    1
  227. };
  228.  
  229. int nn(), nnoy(), nnyy(), nx(), nnxx(),    nd(), nd2(), ndob(), ndkk();
  230. int ndoy(), ndyy(), ndyz(), ne(), nf(), nf2(), nfob(), nfoy(), nfyy(), nfyz();
  231. int nhmm(), nj(), njmm(), nr(), nr2(), nrxx(), nryy(), nsmm(), nv(), cd(), cf();
  232. int cd(), dnoy(), dnyy(), dnyz(), de(), dj(), dr(), dsxx(), dy();
  233. int gnoy(), gnyy(), gnyz(), ge(), gs(), rd(), rf(), sdxx(), sf();
  234.  
  235. struct _mvalue mvalue[]    = {
  236.     /*    _optyp1        _optyp2    byte1    byte2    lngth    code_fcn */
  237.         NULL,        NULL,    NULL,    NULL,    NULL,    NULL,
  238. /* ABCD */
  239.         _pd_ani,    _pd_ani,    0xc1,    0x08,    1,    dr,
  240.         _dn,        _dn,    0xc1,    0x00,    1,    dr,
  241. /* ADD.B */
  242.         _imd,        _dadr,    0x06,    0x00,    12,    nfoy,
  243.         _imd,        _dn,    0x06,    0x00,    2,    ndoy,
  244.         _sadr,        _dn,    0xd0,    0x00,    0,    de,
  245.         _dn,        _dadr,    0xd1,    0x00,    0,    sf,
  246.         _dn,        _dn,    0xd0,    0x00,    1,    dr,
  247. /* ADD.L */
  248.         _imd,        _an,    0xd1,    0xfc,    3,    dnyz,
  249.         _imd,        _dadr,    0x06,    0x80,    13,    nfyz,
  250.         _imd,        _dn,    0x06,    0x80,    3,    ndyz,
  251.         _an,        _an,    0xd1,    0xc8,    1,    dr,
  252.         _an,        _dn,    0xd0,    0x88,    1,    dr,
  253.         _dn,        _an,    0xd1,    0xc0,    1,    dr,
  254.         _dn,        _dn,    0xd0,    0x80,    1,    dr,
  255.         _dn,        _dadr,    0xd1,    0x80,    0,    sf,
  256.         _sadr,        _an,    0xd1,    0xc0,    0,    de,
  257.         _sadr,        _dn,    0xd0,    0x80,    0,    de,
  258. /* ADD.W */
  259.         _imd,        _an,    0xd0,    0xfc,    2,    dnyy,
  260.         _imd,        _dadr,    0x06,    0x40,    12,    nfyy,
  261.         _imd,        _dn,    0x06,    0x40,    2,    ndyy,
  262.         _an,        _an,    0xd0,    0xc8,    1,    dr,
  263.         _an,        _dn,    0xd0,    0x48,    1,    dr,
  264.         _dn,        _an,    0xd0,    0xc0,    1,    dr,
  265.         _dn,        _dn,    0xd0,    0x40,    1,    dr,
  266.         _dn,        _dadr,    0xd1,    0x40,    0,    sf,
  267.         _sadr,        _an,    0xd0,    0xc0,    0,    de,
  268.         _sadr,        _dn,    0xd0,    0x40,    0,    de,
  269. /* ADDQ.B */
  270.         _imd,        _dadr,    0x50,    0x00,    0,    cf,
  271.         _imd,        _dn,    0x50,    0x00,    1,    cd,
  272. /* ADDQ.L */
  273.         _imd,        _an,    0x50,    0x88,    1,    cd,
  274.         _imd,        _dadr,    0x50,    0x80,    0,    cf,
  275.         _imd,        _dn,    0x50,    0x80,    1,    cd,
  276. /* ADDQ.W */
  277.         _imd,        _an,    0x50,    0x48,    1,    cd,
  278.         _imd,        _dadr,    0x50,    0x40,    0,    cf,
  279.         _imd,        _dn,    0x50,    0x40,    1,    cd,
  280. /* ADDX.B */
  281.         _pd_ani,    _pd_ani,    0xd1,    0x08,    1,    dr,
  282.         _dn,        _dn,    0xd1,    0x00,    1,    dr,
  283. /* ADDX.L */
  284.         _pd_ani,    _pd_ani,    0xd1,    0x88,    1,    dr,
  285.         _dn,        _dn,    0xd1,    0x80,    1,    dr,
  286. /* ADDX.W */
  287.         _pd_ani,    _pd_ani,    0xd1,    0x48,    1,    dr,
  288.         _dn,        _dn,    0xd1,    0x40,    1,    dr,
  289. /* AND.B */
  290.         _imd,        _dadr,    0x02,    0x00,    12,    nfoy,
  291.         _imd,        _dn,    0x02,    0x00,    2,    ndoy,
  292.         _imd,        _sr,    0x02,    0x3c,    2,    nnoy,
  293.         _sadr,        _dn,    0xc0,    0x00,    0,    de,
  294.         _dn,        _dadr,    0xc1,    0x00,    0,    sf,
  295.         _dn,        _dn,    0xc0,    0x00,    1,    dr,
  296. /* AND.L */
  297.         _imd,        _dadr,    0x02,    0x80,    12,    nfyz,
  298.         _imd,        _dn,    0x02,    0x80,    3,    ndyz,
  299.         _sadr,        _dn,    0xc0,    0x80,    0,    de,
  300.         _dn,        _dadr,    0xc1,    0x80,    0,    sf,
  301.         _dn,        _dn,    0xc0,    0x80,    1,    dr,
  302. /* AND.W */
  303.         _imd,        _dadr,    0x02,    0x40,    12,    nfyy,
  304.         _imd,        _dn,    0x02,    0x40,    2,    ndyy,
  305.         _imd,        _sr,    0x02,    0x7c,    2,    nnyy,
  306.         _sadr,        _dn,    0xc0,    0x40,    0,    de,
  307.         _dn,        _dadr,    0xc1,    0x40,    0,    sf,
  308.         _dn,        _dn,    0xc0,    0x40,    1,    dr,
  309. /* ASL.B */
  310.         _imd,        _dn,    0xe1,    0x00,    1,    cd,
  311.         _dn,        _dn,    0xe1,    0x20,    1,    rd,
  312. /* ASL.L */
  313.         _imd,        _dn,    0xe1,    0x80,    1,    cd,
  314.         _dn,        _dn,    0xe1,    0xa0,    1,    rd,
  315. /* ASL.W */
  316.         _imd,        _dn,    0xe1,    0x40,    1,    cd,
  317.         _dn,        _dn,    0xe1,    0x60,    1,    rd,
  318. /* ASL */
  319.         _dadr,        _none,    0xe1,    0xc0,    0,    nf,
  320. /* ASR.B */
  321.         _imd,        _dn,    0xe0,    0x00,    1,    cd,
  322.         _dn,        _dn,    0xe0,    0x20,    1,    rd,
  323. /* ASR.L */
  324.         _imd,        _dn,    0xe0,    0x80,    1,    cd,
  325.         _dn,        _dn,    0xe0,    0xa0,    1,    rd,
  326. /* ASR.W */
  327.         _imd,        _dn,    0xe0,    0x40,    1,    cd,
  328.         _dn,        _dn,    0xe0,    0x60,    1,    rd,
  329. /* ASR */
  330.         _dadr,        _none,    0xe0,    0xc0,    0,    nf,
  331. /* BCC */
  332.         _address,   _none,    0x64,    0x00,    2,    nnxx,
  333. /* BCC.S */
  334.         _address,   _none,    0x64,    0x00,    1,    nx,
  335. /* BCHG */
  336.         _imd,        _dadr,    0x08,    0x40,    12,    nfob,
  337.         _imd,        _dn,    0x08,    0x40,    2,    ndob,
  338.         _dn,        _dadr,    0x01,    0x40,    0,    rf,
  339.         _dn,        _dn,    0x01,    0x40,    1,    rd,
  340. /* BCLR */
  341.         _imd,        _dadr,    0x08,    0x80,    12,    nfob,
  342.         _imd,        _dn,    0x08,    0x80,    2,    ndob,
  343.         _dn,        _dadr,    0x01,    0x80,    0,    rf,
  344.         _dn,        _dn,    0x01,    0x80,    1,    rd,
  345. /* BCS */
  346.         _address,   _none,    0x65,    0x00,    2,    nnxx,
  347. /* BCS.S */
  348.         _address,   _none,    0x65,    0x00,    1,    nx,
  349. /* BEQ */
  350.         _address,   _none,    0x67,    0x00,    2,    nnxx,
  351. /* BEQ.S */
  352.         _address,   _none,    0x67,    0x00,    1,    nx,
  353. /* BGE */
  354.         _address,   _none,    0x6c,    0x00,    2,    nnxx,
  355. /* BGE.S */
  356.         _address,   _none,    0x6c,    0x00,    1,    nx,
  357. /* BGT */
  358.         _address,   _none,    0x6e,    0x00,    2,    nnxx,
  359. /* BGT.S */
  360.         _address,   _none,    0x6e,    0x00,    1,    nx,
  361. /* BHI */
  362.         _address,   _none,    0x62,    0x00,    2,    nnxx,
  363. /* BHI.S */
  364.         _address,   _none,    0x62,    0x00,    1,    nx,
  365. /* BLE */
  366.         _address,   _none,    0x6f,    0x00,    2,    nnxx,
  367. /* BLE.S */
  368.         _address,   _none,    0x6f,    0x00,    1,    nx,
  369. /* BLS */
  370.         _address,   _none,    0x63,    0x00,    2,    nnxx,
  371. /* BLS.S */
  372.         _address,   _none,    0x63,    0x00,    1,    nx,
  373. /* BLT */
  374.         _address,   _none,    0x6d,    0x00,    2,    nnxx,
  375. /* BLT.S */
  376.         _address,   _none,    0x6d,    0x00,    1,    nx,
  377. /* BMI */
  378.         _address,   _none,    0x6b,    0x00,    2,    nnxx,
  379. /* BMI.S */
  380.         _address,   _none,    0x6b,    0x00,    1,    nx,
  381. /* BNE */
  382.         _address,   _none,    0x66,    0x00,    2,    nnxx,
  383. /* BNE.S */
  384.         _address,   _none,    0x66,    0x00,    1,    nx,
  385. /* BPL */
  386.         _address,   _none,    0x6a,    0x00,    2,    nnxx,
  387. /* BPL.S */
  388.         _address,   _none,    0x6a,    0x00,    1,    nx,
  389. /* BRA */
  390.         _address,   _none,    0x60,    0x00,    2,    nnxx,
  391. /* BRA.S */
  392.         _address,   _none,    0x60,    0x00,    1,    nx,
  393. /* BSET */
  394.         _imd,        _dadr,    0x08,    0xc0,    12,    nfob,
  395.         _imd,        _dn,    0x08,    0xc0,    2,    ndob,
  396.         _dn,        _dadr,    0x01,    0xc0,    0,    rf,
  397.         _dn,        _dn,    0x01,    0xc0,    1,    rd,
  398. /* BSR */
  399.         _address,   _none,    0x61,    0x00,    2,    nnxx,
  400. /* BSR.S */
  401.         _address,   _none,    0x61,    0x00,    1,    nx,
  402. /* BTST */
  403.         _imd,        _dadr,    0x08,    0x00,    12,    nfob,
  404.         _imd,        _dn,    0x08,    0x00,    2,    ndob,
  405.         _dn,        _dadr,    0x01,    0x00,    0,    rf,
  406.         _dn,        _dn,    0x01,    0x00,    1,    rd,
  407. /* BVC */
  408.         _address,   _none,    0x68,    0x00,    2,    nnxx,
  409. /* BVC.S */
  410.         _address,   _none,    0x68,    0x00,    1,    nx,
  411. /* BVS */
  412.         _address,   _none,    0x69,    0x00,    2,    nnxx,
  413. /* BVS.S */
  414.         _address,   _none,    0x69,    0x00,    1,    nx,
  415. /* CHK */
  416.         _imd,        _dn,    0x41,    0xbc,    2,    dnyy,
  417.         _dn,        _dn,    0x41,    0x80,    1,    dr,
  418.         _sadr,        _dn,    0x41,    0x80,    0,    de,
  419. /* CLR.B */
  420.         _dadr,        _none,    0x42,    0x00,    0,    nf,
  421.         _dn,        _none,    0x42,    0x00,    1,    nd,
  422. /* CLR.L */
  423.         _dadr,        _none,    0x42,    0x80,    0,    nf,
  424.         _dn,        _none,    0x42,    0x80,    1,    nd,
  425. /* CLR.W */
  426.         _dadr,        _none,    0x42,    0x40,    0,    nf,
  427.         _dn,        _none,    0x42,    0x40,    1,    nd,
  428. /* CMP.B */
  429.         _imd,        _dadr,    0x0c,    0x00,    12,    nfoy,
  430.         _imd,        _dn,    0x0c,    0x00,    2,    ndoy,
  431.         _sadr,        _dn,    0xb0,    0x00,    0,    de,
  432.         _dn,        _dn,    0xb0,    0x00,    1,    dr,
  433. /* CMP.L */
  434.         _imd,        _an,    0xb1,    0xfc,    3,    dnyz,
  435.         _imd,        _dadr,    0x0c,    0x80,    13,    nfyz,
  436.         _imd,        _dn,    0x0c,    0x80,    3,    ndyz,
  437.         _an,        _an,    0xb1,    0xc8,    1,    dr,
  438.         _an,        _dn,    0xb0,    0x88,    1,    dr,
  439.         _dn,        _an,    0xb1,    0xc0,    1,    dr,
  440.         _dn,        _dn,    0xb0,    0x80,    1,    dr,
  441.         _sadr,        _an,    0xb1,    0xc0,    0,    de,
  442.         _sadr,        _dn,    0xb0,    0x80,    0,    de,
  443. /* CMP.W */
  444.         _imd,        _an,    0xb0,    0xfc,    2,    dnyy,
  445.         _imd,        _dadr,    0x0c,    0x40,    12,    nfyy,
  446.         _imd,        _dn,    0x0c,    0x40,    2,    ndyy,
  447.         _an,        _an,    0xb0,    0xc8,    1,    dr,
  448.         _an,        _dn,    0xb0,    0x48,    1,    dr,
  449.         _dn,        _an,    0xb0,    0xc0,    1,    dr,
  450.         _dn,        _dn,    0xb0,    0x40,    1,    dr,
  451.         _sadr,        _an,    0xb0,    0xc0,    0,    de,
  452.         _sadr,        _dn,    0xb0,    0x40,    0,    de,
  453. /* CMPM.B */
  454.         _ani_pi,    _ani_pi,    0xb1,    0x08,    1,    dr,
  455. /* CMPM.L */
  456.         _ani_pi,    _ani_pi,    0xb1,    0x88,    1,    dr,
  457. /* CMPM.W */
  458.         _ani_pi,    _ani_pi,    0xb1,    0x48,    1,    dr,
  459. /* DBCC */
  460.         _dn,        _address,    0x54,    0xc8,    2,    nrxx,
  461. /* DBCS */
  462.         _dn,        _address,    0x55,    0xc8,    2,    nrxx,
  463. /* DBEQ */
  464.         _dn,        _address,    0x57,    0xc8,    2,    nrxx,
  465. /* DBF */
  466.         _dn,        _address,    0x51,    0xc8,    2,    nrxx,
  467. /* DBGE */
  468.         _dn,        _address,    0x5c,    0xc8,    2,    nrxx,
  469. /* DBGT */
  470.         _dn,        _address,    0x5e,    0xc8,    2,    nrxx,
  471. /* DBHI */
  472.         _dn,        _address,    0x52,    0xc8,    2,    nrxx,
  473. /* DBLE */
  474.         _dn,        _address,    0x5f,    0xc8,    2,    nrxx,
  475. /* DBLS */
  476.         _dn,        _address,    0x53,    0xc8,    2,    nrxx,
  477. /* DBLT */
  478.         _dn,        _address,    0x5d,    0xc8,    2,    nrxx,
  479. /* DBMI */
  480.         _dn,        _address,    0x5b,    0xc8,    2,    nrxx,
  481. /* DBNE */
  482.         _dn,        _address,    0x56,    0xc8,    2,    nrxx,
  483. /* DBPL */
  484.         _dn,        _address,    0x5a,    0xc8,    2,    nrxx,
  485. /* DBRA */
  486.         _dn,        _address,    0x51,    0xc8,    2,    nrxx,
  487. /* DBT */
  488.         _dn,        _address,    0x50,    0xc8,    2,    nrxx,
  489. /* DBVC */
  490.         _dn,        _address,    0x58,    0xc8,    2,    nrxx,
  491. /* DBVS */
  492.         _dn,        _address,    0x59,    0xc8,    2,    nrxx,
  493. /* DIVS */
  494.         _imd,        _dn,    0x81,    0xfc,    2,    dnyy,
  495.         _sadr,        _dn,    0x81,    0xc0,    0,    de,
  496.         _dn,        _dn,    0x81,    0xc0,    1,    dr,
  497. /* DIVU */
  498.         _imd,        _dn,    0x80,    0xfc,    2,    dnyy,
  499.         _sadr,        _dn,    0x80,    0xc0,    0,    de,
  500.         _dn,        _dn,    0x80,    0xc0,    1,    dr,
  501. /* EOR.B */
  502.         _imd,        _dadr,    0x0a,    0x00,    12,    nfoy,
  503.         _imd,        _dn,    0x0a,    0x00,    2,    ndoy,
  504.         _imd,        _sr,    0x0a,    0x3c,    2,    nnoy,
  505.         _dn,        _dadr,    0xb1,    0x00,    0,    sf,
  506.         _dn,        _dn,    0xb1,    0x00,    1,    rd,
  507. /* EOR.L */
  508.         _imd,        _dadr,    0x0a,    0x80,    13,    nfyz,
  509.         _imd,        _dn,    0x0a,    0x80,    3,    ndyz,
  510.         _dn,        _dadr,    0xb1,    0x80,    0,    sf,
  511.         _dn,        _dn,    0xb1,    0x80,    1,    rd,
  512. /* EOR.W */
  513.         _imd,        _dadr,    0x0a,    0x40,    12,    nfyy,
  514.         _imd,        _dn,    0x0a,    0x40,    2,    ndyy,
  515.         _imd,        _sr,    0x0a,    0x7c,    2,    nnyy,
  516.         _dn,        _dadr,    0xb1,    0x40,    0,    sf,
  517.         _dn,        _dn,    0xb1,    0x40,    1,    rd,
  518. /* EXG */
  519.         _an,        _an,    0xc1,    0x48,    1,    rd,
  520.         _an,        _dn,    0xc1,    0x88,    1,    rd,
  521.         _dn,        _an,    0xc1,    0x88,    1,    rd,
  522.         _dn,        _dn,    0xc1,    0x40,    1,    rd,
  523. /* EXT.L */
  524.         _dn,        _none,    0x48,    0xc0,    1,    nd,
  525. /* EXT.W */
  526.         _dn,        _none,    0x48,    0x80,    1,    nd,
  527. /* JMP */
  528.         _jadr,        _none,    0x4e,    0xc0,    0,    nj,
  529. /* JSR */
  530.         _jadr,        _none,    0x4e,    0x80,    0,    nj,
  531. /* LEA */
  532.         _jadr,        _an,    0x41,    0xc0,    0,    dj,
  533. /* LINK */
  534.         _an,        _imd,    0x4e,    0x50,    2,    nryy,
  535. /* LSL.B */
  536.         _imd,        _dn,    0xe1,    0x08,    1,    cd,
  537.         _dn,        _dn,    0xe1,    0x28,    1,    rd,
  538. /* LSL.L */
  539.         _imd,        _dn,    0xe1,    0x88,    1,    cd,
  540.         _dn,        _dn,    0xe1,    0xa8,    1,    rd,
  541. /* LSL.W */
  542.         _imd,        _dn,    0xe1,    0x48,    1,    cd,
  543.         _dn,        _dn,    0xe1,    0x68,    1,    rd,
  544. /* LSL */
  545.         _dadr,        _none,    0xe3,    0xc0,    0,    nf,
  546. /* LSR.B */
  547.         _imd,        _dn,    0xe0,    0x08,    1,    cd,
  548.         _dn,        _dn,    0xe0,    0x28,    1,    rd,
  549. /* LSR.L */
  550.         _imd,        _dn,    0xe0,    0x88,    1,    cd,
  551.         _dn,        _dn,    0xe0,    0xa8,    1,    rd,
  552. /* LSR.W */
  553.         _imd,        _dn,    0xe0,    0x48,    1,    cd,
  554.         _dn,        _dn,    0xe0,    0x68,    1,    rd,
  555. /* LSR */
  556.         _dadr,        _none,    0xe2,    0xc0,    0,    nf,
  557. /* MOVE.B */
  558.         _imd,        _dn,    0x10,    0x3c,    2,    dnoy,
  559.         _imd,        _dadr,    0x10,    0x3c,    12,    gnoy,
  560.         _dn,        _dadr,    0x10,    0x00,    0,    gs,
  561.         _dn,        _dn,    0x10,    0x00,    1,    dr,
  562.         _sadr,        _dadr,    0x10,    0x00,    0,    ge,
  563.         _sadr,        _dn,    0x10,    0x00,    0,    de,
  564. /* MOVE.L */
  565.         _imd,        _an,    0x20,    0x7c,    3,    dnyz,
  566.         _imd,        _dadr,    0x20,    0x3c,    13,    gnyz,
  567.         _imd,        _dn,    0x20,    0x3c,    3,    dnyz,
  568.         _an,        _an,    0x20,    0x48,    1,    dr,
  569.         _an,        _dn,    0x20,    0x08,    1,    dr,
  570.         _an,        _dadr,    0x20,    0x08,    0,    gs,
  571.         _an,        _usp,    0x4e,    0x60,    1,    nr,
  572.         _dn,        _an,    0x20,    0x40,    1,    dr,
  573.         _dn,        _dn,    0x20,    0x00,    1,    dr,
  574.         _dn,        _dadr,    0x20,    0x00,    0,    gs,
  575.         _sadr,        _an,    0x20,    0x40,    0,    de,
  576.         _sadr,        _dadr,    0x20,    0x00,    0,    ge,
  577.         _sadr,        _dn,    0x20,    0x00,    0,    de,
  578.         _usp,        _an,    0x4e,    0x68,    1,    nr2,
  579. /* MOVE.W */
  580.         _imd,        _ccr,    0x44,    0xfc,    2,    nnoy,
  581.         _imd,        _sr,    0x46,    0xfc,    2,    nnyy,
  582.         _imd,        _an,    0x30,    0x7c,    2,    dnyy,
  583.         _imd,        _dadr,    0x30,    0x3c,    12,    gnyy,
  584.         _imd,        _dn,    0x30,    0x3c,    2,    dnyy,
  585.         _an,        _an,    0x30,    0x48,    1,    dr,
  586.         _an,        _dn,    0x30,    0x08,    1,    dr,
  587.         _an,        _dadr,    0x30,    0x08,    0,    gs,
  588.         _dn,        _ccr,    0x44,    0xc0,    1,    nr,
  589.         _dn,        _sr,    0x46,    0xc0,    1,    nr,
  590.         _dn,        _an,    0x30,    0x40,    1,    dr,
  591.         _dn,        _dn,    0x30,    0x00,    1,    dr,
  592.         _dn,        _dadr,    0x30,    0x00,    0,    gs,
  593.         _sadr,        _ccr,    0x44,    0xc0,    0,    ne,
  594.         _sadr,        _sr,    0x46,    0xc0,    0,    ne,
  595.         _sadr,        _an,    0x30,    0x40,    0,    de,
  596.         _sadr,        _dadr,    0x30,    0x00,    0,    ge,
  597.         _sadr,        _dn,    0x30,    0x00,    0,    de,
  598.         _sr,        _dadr,    0x40,    0xc0,    0,    nf2,
  599.         _sr,        _dn,    0x40,    0xc0,    1,    nd2,
  600. /* MOVEM.L */
  601.         _ani_pi,    _reglst,    0x4c,    0xd8,    2,    nsmm,
  602.         _jadr,      _reglst,    0x4c,    0xc0,    0,    njmm,
  603.         _reglst,    _pd_ani,    0x48,    0xe0,    2,    ndkk,
  604.         _reglst,    _madr,        0x48,    0xc0,    0,    nhmm,
  605. /* MOVEM.W */
  606.         _ani_pi,    _reglst,    0x4c,    0x98,    2,    nsmm,
  607.         _jadr,        _reglst,    0x4c,    0x80,    0,    njmm,
  608.         _reglst,    _pd_ani,    0x48,    0xa0,    2,    ndkk,
  609.         _reglst,    _madr,    0x48,    0x80,    0,    nhmm,
  610. /* MOVEP.L */
  611.         _d16_ani,   _dn,    0x01,    0x48,    2,    dsxx,
  612.         _dn,        _d16_ani,    0x01,    0xc8,    2,    sdxx,
  613. /* MOVEP.W */
  614.         _d16_ani,   _dn,    0x01,    0x08,    2,    dsxx,
  615.         _dn,        _d16_ani,    0x01,    0x88,    2,    sdxx,
  616. /* MOVEQ */
  617.         _imd,        _dn,    0x70,    0x00,    1,    dy,
  618. /* MULS */
  619.         _imd,        _dn,    0xc1,    0xfc,    2,    dnyy,
  620.         _sadr,        _dn,    0xc1,    0xc0,    0,    de,
  621.         _dn,        _dn,    0xc1,    0xc0,    1,    dr,
  622. /* MULU */
  623.         _imd,        _dn,    0xc0,    0xfc,    2,    dnyy,
  624.         _sadr,        _dn,    0xc0,    0xc0,    0,    de,
  625.         _dn,        _dn,    0xc0,    0xc0,    1,    dr,
  626. /* NBCD */
  627.         _dadr,        _none,    0x48,    0x00,    0,    nf,
  628.         _dn,        _none,    0x48,    0x00,    1,    nd,
  629. /* NEG.B */
  630.         _dadr,        _none,    0x44,    0x00,    0,    nf,
  631.         _dn,        _none,    0x44,    0x00,    1,    nd,
  632. /* NEG.L */
  633.         _dadr,        _none,    0x44,    0x80,    0,    nf,
  634.         _dn,        _none,    0x44,    0x80,    1,    nd,
  635. /* NEG.W */
  636.         _dadr,        _none,    0x44,    0x40,    0,    nf,
  637.         _dn,        _none,    0x44,    0x40,    1,    nd,
  638. /* NEGX.B */
  639.         _dadr,        _none,    0x40,    0x00,    0,    nf,
  640.         _dn,        _none,    0x40,    0x00,    1,    nd,
  641. /* NEGX.L */
  642.         _dadr,        _none,    0x40,    0x80,    0,    nf,
  643.         _dn,        _none,    0x40,    0x80,    1,    nd,
  644. /* NEGX.W */
  645.         _dadr,        _none,    0x40,    0x40,    0,    nf,
  646.         _dn,        _none,    0x40,    0x40,    1,    nd,
  647. /* NOP */
  648.         _none,        _none,    0x4e,    0x71,    1,    nn,
  649. /* NOT.B */
  650.         _dadr,        _none,    0x46,    0x00,    0,    nf,
  651.         _dn,        _none,    0x46,    0x00,    1,    nd,
  652. /* NOT.L */
  653.         _dadr,        _none,    0x46,    0x80,    0,    nf,
  654.         _dn,        _none,    0x46,    0x80,    1,    nd,
  655. /* NOT.W */
  656.         _dadr,        _none,    0x46,    0x40,    0,    nf,
  657.         _dn,        _none,    0x46,    0x40,    1,    nd,
  658. /* OR.B */
  659.         _imd,        _dadr,    0x00,    0x00,    12,    nfoy,
  660.         _imd,        _dn,    0x00,    0x00,    2,    ndoy,
  661.         _imd,        _sr,    0x00,    0x3c,    2,    nnoy,
  662.         _sadr,        _dn,    0x80,    0x00,    0,    de,
  663.         _dn,        _dadr,    0x81,    0x00,    0,    sf,
  664.         _dn,        _dn,    0x80,    0x00,    1,    dr,
  665. /* OR.L */
  666.         _imd,        _dadr,    0x00,    0x80,    13,    nfyz,
  667.         _imd,        _dn,    0x00,    0x80,    3,    ndyz,
  668.         _sadr,        _dn,    0x80,    0x80,    0,    de,
  669.         _dn,        _dadr,    0x81,    0x80,    0,    sf,
  670.         _dn,        _dn,    0x80,    0x80,    1,    dr,
  671. /* OR.W */
  672.         _imd,        _dadr,    0x00,    0x40,    12,    nfyy,
  673.         _imd,        _dn,    0x00,    0x40,    2,    ndyy,
  674.         _imd,        _sr,    0x00,    0x7c,    2,    nnyy,
  675.         _sadr,        _dn,    0x80,    0x40,    0,    de,
  676.         _dn,        _dadr,    0x81,    0x80,    0,    sf,
  677.         _dn,        _dn,    0x80,    0x40,    1,    dr,
  678. /* PEA */
  679.         _jadr,        _none,    0x48,    0x40,    0,    nj,
  680. /* RESET */
  681.         _none,        _none,    0x4e,    0x70,    1,    nn,
  682. /* ROL.B */
  683.         _imd,        _dn,    0xe1,    0x18,    1,    cd,
  684.         _dn,        _dn,    0xe1,    0x38,    1,    rd,
  685. /* ROL.L */
  686.         _imd,        _dn,    0xe1,    0x98,    1,    cd,
  687.         _dn,        _dn,    0xe1,    0xb8,    1,    rd,
  688. /* ROL.W */
  689.         _imd,        _dn,    0xe1,    0x58,    1,    cd,
  690.         _dn,        _dn,    0xe1,    0x78,    1,    rd,
  691. /* ROL */
  692.         _dadr,        _none,    0xe7,    0xc0,    0,    nf,
  693. /* ROR.B */
  694.         _imd,        _dn,    0xe0,    0x18,    1,    cd,
  695.         _dn,        _dn,    0xe0,    0x38,    1,    rd,
  696. /* ROR.L */
  697.         _imd,        _dn,    0xe0,    0x98,    1,    cd,
  698.         _dn,        _dn,    0xe0,    0xb8,    1,    rd,
  699. /* ROR.W */
  700.         _imd,        _dn,    0xe0,    0x58,    1,    cd,
  701.         _dn,        _dn,    0xe0,    0x78,    1,    rd,
  702. /* ROR */
  703.         _dadr,        _none,    0xe6,    0xc0,    0,    nf,
  704. /* ROXL.B */
  705.         _imd,        _dn,    0xe1,    0x10,    1,    cd,
  706.         _dn,        _dn,    0xe1,    0x30,    1,    rd,
  707. /* ROXL.L */
  708.         _imd,        _dn,    0xe1,    0x90,    1,    cd,
  709.         _dn,        _dn,    0xe1,    0xb0,    1,    rd,
  710. /* ROXL.W */
  711.         _imd,        _dn,    0xe1,    0x50,    1,    cd,
  712.         _dn,        _dn,    0xe1,    0x70,    1,    rd,
  713. /* ROXL */
  714.         _dadr,        _none,    0xe5,    0xc0,    0,    nf,
  715. /* ROXR.B */
  716.         _imd,        _dn,    0xe0,    0x10,    1,    cd,
  717.         _dn,        _dn,    0xe0,    0x30,    1,    rd,
  718. /* ROXR.L */
  719.         _imd,        _dn,    0xe0,    0x90,    1,    cd,    /* was 0x90 */
  720.         _dn,        _dn,    0xe0,    0xb0,    1,    rd,
  721. /* ROXR.W */
  722.         _imd,        _dn,    0xe0,    0x50,    1,    cd,
  723.         _dn,        _dn,    0xe0,    0x70,    1,    rd,
  724. /* ROXR */
  725.         _dadr,        _none,    0xe4,    0xc0,    0,    nf,
  726. /* RTE */
  727.         _none,        _none,    0x4e,    0x73,    1,    nn,
  728. /* RTR */
  729.         _none,        _none,    0x4e,    0x77,    1,    nn,
  730. /* RTS */
  731.         _none,        _none,    0x4e,    0x75,    1,    nn,
  732. /* SBCD */
  733.         _pd_ani,    _pd_ani,    0x81,    0x08,    1,    dr,
  734.         _dn,        _dn,    0x81,    0x00,    1,    dr,
  735. /* SCC */
  736.         _dadr,        _none,    0x54,    0xc0,    0,    nf,
  737.         _dn,        _none,    0x54,    0xc0,    1,    nd,
  738. /* SCS */
  739.         _dadr,        _none,    0x55,    0xc0,    0,    nf,
  740.         _dn,        _none,    0x55,    0xc0,    1,    nd,
  741. /* SEQ */
  742.         _dadr,        _none,    0x57,    0xc0,    0,    nf,
  743.         _dn,        _none,    0x57,    0xc0,    1,    nd,
  744. /* SF */
  745.         _dadr,        _none,    0x51,    0xc0,    0,    nf,
  746.         _dn,        _none,    0x51,    0xc0,    1,    nd,
  747. /* SGE */
  748.         _dadr,        _none,    0x5c,    0xc0,    0,    nf,
  749.         _dn,        _none,    0x5c,    0xc0,    1,    nd,
  750. /* SGT */
  751.         _dadr,        _none,    0x5e,    0xc0,    0,    nf,
  752.         _dn,        _none,    0x5e,    0xc0,    1,    nd,
  753. /* SHI */
  754.         _dadr,        _none,    0x52,    0xc0,    0,    nf,
  755.         _dn,        _none,    0x52,    0xc0,    1,    nd,
  756. /* SLE */
  757.         _dadr,        _none,    0x5f,    0xc0,    0,    nf,
  758.         _dn,        _none,    0x5f,    0xc0,    1,    nd,
  759. /* SLS */
  760.         _dadr,        _none,    0x53,    0xc0,    0,    nf,
  761.         _dn,        _none,    0x53,    0xc0,    1,    nd,
  762. /* SLT */
  763.         _dadr,        _none,    0x5d,    0xc0,    0,    nf,
  764.         _dn,        _none,    0x5d,    0xc0,    1,    nd,
  765. /* SMI */
  766.         _dadr,        _none,    0x5b,    0xc0,    0,    nf,
  767.         _dn,        _none,    0x5b,    0xc0,    1,    nd,
  768. /* SNE */
  769.         _dadr,        _none,    0x56,    0xc0,    0,    nf,
  770.         _dn,        _none,    0x56,    0xc0,    1,    nd,
  771. /* SPL */
  772.         _dadr,        _none,    0x5a,    0xc0,    0,    nf,
  773.         _dn,        _none,    0x5a,    0xc0,    1,    nd,
  774. /* ST */
  775.         _dadr,        _none,    0x50,    0xc0,    0,    nf,
  776.         _dn,        _none,    0x50,    0xc0,    1,    nd,
  777. /* STOP */
  778.         _imd,        _none,    0x4e,    0x72,    2,    nnyy,
  779. /* SUB.B */
  780.         _imd,        _dadr,    0x04,    0x00,    12,    nfoy,
  781.         _imd,        _dn,    0x04,    0x00,    2,    ndoy,
  782.         _sadr,        _dn,    0x90,    0x00,    0,    de,
  783.         _dn,        _dadr,    0x91,    0x00,    0,    sf,
  784.         _dn,        _dn,    0x90,    0x00,    1,    dr,
  785. /* SUB.L */
  786.         _imd,        _an,    0x91,    0xfc,    3,    dnyz,
  787.         _imd,        _dadr,    0x04,    0x80,    13,    nfyz,
  788.         _imd,        _dn,    0x04,    0x80,    3,    ndyz,
  789.         _an,        _an,    0x91,    0xc8,    1,    dr,
  790.         _an,        _dn,    0x90,    0x88,    1,    dr,
  791.         _dn,        _an,    0x91,    0xc0,    1,    dr,
  792.         _dn,        _dn,    0x90,    0x80,    1,    dr,
  793.         _dn,        _dadr,    0x91,    0x80,    0,    sf,
  794.         _sadr,        _an,    0x91,    0xc0,    0,    de,
  795.         _sadr,        _dn,    0x90,    0x80,    0,    de,
  796. /* SUB.W */
  797.         _imd,        _an,    0x90,    0xfc,    2,    dnyy,
  798.         _imd,        _dadr,    0x04,    0x40,    12,    nfyy,
  799.         _imd,        _dn,    0x04,    0x40,    2,    ndyy,
  800.         _an,        _an,    0x90,    0xc8,    1,    dr,
  801.         _an,        _dn,    0x90,    0x48,    1,    dr,
  802.         _dn,        _an,    0x90,    0xc0,    1,    dr,
  803.         _dn,        _dn,    0x90,    0x40,    1,    dr,
  804.         _dn,        _dadr,    0x91,    0x40,    0,    sf,
  805.         _sadr,        _an,    0x90,    0xc0,    0,    de,
  806.         _sadr,        _dn,    0x90,    0x40,    0,    de,
  807. /* SUBQ.B */
  808.         _imd,        _dadr,    0x51,    0x00,    0,    cf,
  809.         _imd,        _dn,    0x51,    0x00,    1,    cd,
  810. /* SUBQ.L */
  811.         _imd,        _an,    0x51,    0x88,    1,    cd,
  812.         _imd,        _dadr,    0x51,    0x80,    0,    cf,
  813.         _imd,        _dn,    0x51,    0x80,    1,    cd,
  814. /* SUBQ.W */
  815.         _imd,        _an,    0x51,    0x48,    1,    cd,
  816.         _imd,        _dadr,    0x51,    0x40,    0,    cf,
  817.         _imd,        _dn,    0x51,    0x40,    1,    cd,
  818. /* SUBX.B */
  819.         _pd_ani,    _pd_ani,    0x91,    0x08,    1,    dr,
  820.         _dn,        _dn,    0x91,    0x00,    1,    dr,
  821. /* SUBX.L */
  822.         _pd_ani,    _pd_ani,    0x91,    0x88,    1,    dr,
  823.         _dn,        _dn,    0x91,    0x80,    1,    dr,
  824. /* SUBX.W */
  825.         _pd_ani,    _pd_ani,    0x91,    0x48,    1,    dr,
  826.         _dn,        _dn,    0x91,    0x40,    1,    dr,
  827. /* SVC */
  828.         _dadr,        _none,    0x58,    0xc0,    0,    nf,
  829.         _dn,        _none,    0x58,    0xc0,    1,    nd,
  830. /* SVS */
  831.         _dadr,        _none,    0x59,    0xc0,    0,    nf,
  832.         _dn,        _none,    0x59,    0xc0,    1,    nd,
  833. /* SWAP */
  834.         _dn,        _none,    0x48,    0x40,    1,    nr,
  835. /* TAS */
  836.         _dadr,        _none,    0x4a,    0xc0,    0,    nf,
  837.         _dn,        _none,    0x4a,    0xc0,    1,    nr,
  838. /* TRAP */
  839.         _imd,        _none,    0x4e,    0x40,    1,    nv,
  840. /* TRAPV */
  841.         _none,        _none,    0x4e,    0x76,    1,    nn,
  842. /* TST.B */
  843.         _dadr,        _none,    0x4a,    0x00,    0,    nf,
  844.         _dn,        _none,    0x4a,    0x00,    1,    nr,
  845. /* TST.L */
  846.         _dadr,        _none,    0x4a,    0x80,    0,    nf,
  847.         _dn,        _none,    0x4a,    0x80,    1,    nr,
  848. /* TST.W */
  849.         _dadr,        _none,    0x4a,    0x40,    0,    nf,
  850.         _dn,        _none,    0x4a,    0x40,    1,    nr,
  851. /* UNLK */
  852.         _an,        _none,    0x4e,    0x58,    1,    nr
  853. };
  854.  
  855.  
  856.