|
|
nono 0.0.1
static const void *jumptable[] = {
/* $0000 */&&label_goto_ori_b,
/* $0040 */&&label_goto_ori_w,
/* $0080 */&&label_goto_ori_l,
/* $00C0 */&&label_goto_cmp2chk2_b,
/* $0100 */&&label_goto_btst_dn_ea,
/* $0140 */&&label_goto_bchg_dn_ea,
/* $0180 */&&label_goto_bclr_dn_ea,
/* $01C0 */&&label_goto_bset_dn_ea,
/* $0200 */&&label_goto_andi_b,
/* $0240 */&&label_goto_andi_w,
/* $0280 */&&label_goto_andi_l,
/* $02C0 */&&label_goto_cmp2chk2_w,
/* $0300 */&&label_goto_btst_dn_ea,
/* $0340 */&&label_goto_bchg_dn_ea,
/* $0380 */&&label_goto_bclr_dn_ea,
/* $03C0 */&&label_goto_bset_dn_ea,
/* $0400 */&&label_goto_subi_b,
/* $0440 */&&label_goto_subi_w,
/* $0480 */&&label_goto_subi_l,
/* $04C0 */&&label_goto_cmp2chk2_l,
/* $0500 */&&label_goto_btst_dn_ea,
/* $0540 */&&label_goto_bchg_dn_ea,
/* $0580 */&&label_goto_bclr_dn_ea,
/* $05C0 */&&label_goto_bset_dn_ea,
/* $0600 */&&label_goto_addi_b,
/* $0640 */&&label_goto_addi_w,
/* $0680 */&&label_goto_addi_l,
/* $06C0 */&&label_goto_illegal,
/* $0700 */&&label_goto_btst_dn_ea,
/* $0740 */&&label_goto_bchg_dn_ea,
/* $0780 */&&label_goto_bclr_dn_ea,
/* $07C0 */&&label_goto_bset_dn_ea,
/* $0800 */&&label_goto_btst_imm_ea,
/* $0840 */&&label_goto_bchg_imm_ea,
/* $0880 */&&label_goto_bclr_imm_ea,
/* $08C0 */&&label_goto_bset_imm_ea,
/* $0900 */&&label_goto_btst_dn_ea,
/* $0940 */&&label_goto_bchg_dn_ea,
/* $0980 */&&label_goto_bclr_dn_ea,
/* $09C0 */&&label_goto_bset_dn_ea,
/* $0A00 */&&label_goto_eori_b,
/* $0A40 */&&label_goto_eori_w,
/* $0A80 */&&label_goto_eori_l,
/* $0AC0 */&&label_goto_cas_b,
/* $0B00 */&&label_goto_btst_dn_ea,
/* $0B40 */&&label_goto_bchg_dn_ea,
/* $0B80 */&&label_goto_bclr_dn_ea,
/* $0BC0 */&&label_goto_bset_dn_ea,
/* $0C00 */&&label_goto_cmpi_b,
/* $0C40 */&&label_goto_cmpi_w,
/* $0C80 */&&label_goto_cmpi_l,
/* $0CC0 */&&label_goto_cas_w,
/* $0D00 */&&label_goto_btst_dn_ea,
/* $0D40 */&&label_goto_bchg_dn_ea,
/* $0D80 */&&label_goto_bclr_dn_ea,
/* $0DC0 */&&label_goto_bset_dn_ea,
/* $0E00 */&&label_goto_moves_b,
/* $0E40 */&&label_goto_moves_w,
/* $0E80 */&&label_goto_moves_l,
/* $0EC0 */&&label_goto_cas_l,
/* $0F00 */&&label_goto_btst_dn_ea,
/* $0F40 */&&label_goto_bchg_dn_ea,
/* $0F80 */&&label_goto_bclr_dn_ea,
/* $0FC0 */&&label_goto_bset_dn_ea,
/* $1000 */&&label_goto_move_b_ea_dn,
/* $1040 */&&label_goto_illegal,
/* $1080 */&&label_goto_move_b_ea_anin,
/* $10C0 */&&label_goto_move_b_ea_anpi,
/* $1100 */&&label_goto_move_b_ea_anpd,
/* $1140 */&&label_goto_move_b_ea_andi,
/* $1180 */&&label_goto_move_b_ea_anix,
/* $11C0 */&&label_goto_move_b_ea_absw,
/* $1200 */&&label_goto_move_b_ea_dn,
/* $1240 */&&label_goto_illegal,
/* $1280 */&&label_goto_move_b_ea_anin,
/* $12C0 */&&label_goto_move_b_ea_anpi,
/* $1300 */&&label_goto_move_b_ea_anpd,
/* $1340 */&&label_goto_move_b_ea_andi,
/* $1380 */&&label_goto_move_b_ea_anix,
/* $13C0 */&&label_goto_move_b_ea_absl,
/* $1400 */&&label_goto_move_b_ea_dn,
/* $1440 */&&label_goto_illegal,
/* $1480 */&&label_goto_move_b_ea_anin,
/* $14C0 */&&label_goto_move_b_ea_anpi,
/* $1500 */&&label_goto_move_b_ea_anpd,
/* $1540 */&&label_goto_move_b_ea_andi,
/* $1580 */&&label_goto_move_b_ea_anix,
/* $15C0 */&&label_goto_illegal,
/* $1600 */&&label_goto_move_b_ea_dn,
/* $1640 */&&label_goto_illegal,
/* $1680 */&&label_goto_move_b_ea_anin,
/* $16C0 */&&label_goto_move_b_ea_anpi,
/* $1700 */&&label_goto_move_b_ea_anpd,
/* $1740 */&&label_goto_move_b_ea_andi,
/* $1780 */&&label_goto_move_b_ea_anix,
/* $17C0 */&&label_goto_illegal,
/* $1800 */&&label_goto_move_b_ea_dn,
/* $1840 */&&label_goto_illegal,
/* $1880 */&&label_goto_move_b_ea_anin,
/* $18C0 */&&label_goto_move_b_ea_anpi,
/* $1900 */&&label_goto_move_b_ea_anpd,
/* $1940 */&&label_goto_move_b_ea_andi,
/* $1980 */&&label_goto_move_b_ea_anix,
/* $19C0 */&&label_goto_illegal,
/* $1A00 */&&label_goto_move_b_ea_dn,
/* $1A40 */&&label_goto_illegal,
/* $1A80 */&&label_goto_move_b_ea_anin,
/* $1AC0 */&&label_goto_move_b_ea_anpi,
/* $1B00 */&&label_goto_move_b_ea_anpd,
/* $1B40 */&&label_goto_move_b_ea_andi,
/* $1B80 */&&label_goto_move_b_ea_anix,
/* $1BC0 */&&label_goto_illegal,
/* $1C00 */&&label_goto_move_b_ea_dn,
/* $1C40 */&&label_goto_illegal,
/* $1C80 */&&label_goto_move_b_ea_anin,
/* $1CC0 */&&label_goto_move_b_ea_anpi,
/* $1D00 */&&label_goto_move_b_ea_anpd,
/* $1D40 */&&label_goto_move_b_ea_andi,
/* $1D80 */&&label_goto_move_b_ea_anix,
/* $1DC0 */&&label_goto_illegal,
/* $1E00 */&&label_goto_move_b_ea_dn,
/* $1E40 */&&label_goto_illegal,
/* $1E80 */&&label_goto_move_b_ea_anin,
/* $1EC0 */&&label_goto_move_b_ea_anpi,
/* $1F00 */&&label_goto_move_b_ea_anpd,
/* $1F40 */&&label_goto_move_b_ea_andi,
/* $1F80 */&&label_goto_move_b_ea_anix,
/* $1FC0 */&&label_goto_illegal,
/* $2000 */&&label_goto_move_l_ea_dn,
/* $2040 */&&label_goto_movea_l,
/* $2080 */&&label_goto_move_l_ea_anin,
/* $20C0 */&&label_goto_move_l_ea_anpi,
/* $2100 */&&label_goto_move_l_ea_anpd,
/* $2140 */&&label_goto_move_l_ea_andi,
/* $2180 */&&label_goto_move_l_ea_anix,
/* $21C0 */&&label_goto_move_l_ea_absw,
/* $2200 */&&label_goto_move_l_ea_dn,
/* $2240 */&&label_goto_movea_l,
/* $2280 */&&label_goto_move_l_ea_anin,
/* $22C0 */&&label_goto_move_l_ea_anpi,
/* $2300 */&&label_goto_move_l_ea_anpd,
/* $2340 */&&label_goto_move_l_ea_andi,
/* $2380 */&&label_goto_move_l_ea_anix,
/* $23C0 */&&label_goto_move_l_ea_absl,
/* $2400 */&&label_goto_move_l_ea_dn,
/* $2440 */&&label_goto_movea_l,
/* $2480 */&&label_goto_move_l_ea_anin,
/* $24C0 */&&label_goto_move_l_ea_anpi,
/* $2500 */&&label_goto_move_l_ea_anpd,
/* $2540 */&&label_goto_move_l_ea_andi,
/* $2580 */&&label_goto_move_l_ea_anix,
/* $25C0 */&&label_goto_illegal,
/* $2600 */&&label_goto_move_l_ea_dn,
/* $2640 */&&label_goto_movea_l,
/* $2680 */&&label_goto_move_l_ea_anin,
/* $26C0 */&&label_goto_move_l_ea_anpi,
/* $2700 */&&label_goto_move_l_ea_anpd,
/* $2740 */&&label_goto_move_l_ea_andi,
/* $2780 */&&label_goto_move_l_ea_anix,
/* $27C0 */&&label_goto_illegal,
/* $2800 */&&label_goto_move_l_ea_dn,
/* $2840 */&&label_goto_movea_l,
/* $2880 */&&label_goto_move_l_ea_anin,
/* $28C0 */&&label_goto_move_l_ea_anpi,
/* $2900 */&&label_goto_move_l_ea_anpd,
/* $2940 */&&label_goto_move_l_ea_andi,
/* $2980 */&&label_goto_move_l_ea_anix,
/* $29C0 */&&label_goto_illegal,
/* $2A00 */&&label_goto_move_l_ea_dn,
/* $2A40 */&&label_goto_movea_l,
/* $2A80 */&&label_goto_move_l_ea_anin,
/* $2AC0 */&&label_goto_move_l_ea_anpi,
/* $2B00 */&&label_goto_move_l_ea_anpd,
/* $2B40 */&&label_goto_move_l_ea_andi,
/* $2B80 */&&label_goto_move_l_ea_anix,
/* $2BC0 */&&label_goto_illegal,
/* $2C00 */&&label_goto_move_l_ea_dn,
/* $2C40 */&&label_goto_movea_l,
/* $2C80 */&&label_goto_move_l_ea_anin,
/* $2CC0 */&&label_goto_move_l_ea_anpi,
/* $2D00 */&&label_goto_move_l_ea_anpd,
/* $2D40 */&&label_goto_move_l_ea_andi,
/* $2D80 */&&label_goto_move_l_ea_anix,
/* $2DC0 */&&label_goto_illegal,
/* $2E00 */&&label_goto_move_l_ea_dn,
/* $2E40 */&&label_goto_movea_l,
/* $2E80 */&&label_goto_move_l_ea_anin,
/* $2EC0 */&&label_goto_move_l_ea_anpi,
/* $2F00 */&&label_goto_move_l_ea_anpd,
/* $2F40 */&&label_goto_move_l_ea_andi,
/* $2F80 */&&label_goto_move_l_ea_anix,
/* $2FC0 */&&label_goto_illegal,
/* $3000 */&&label_goto_move_w_ea_dn,
/* $3040 */&&label_goto_movea_w,
/* $3080 */&&label_goto_move_w_ea_anin,
/* $30C0 */&&label_goto_move_w_ea_anpi,
/* $3100 */&&label_goto_move_w_ea_anpd,
/* $3140 */&&label_goto_move_w_ea_andi,
/* $3180 */&&label_goto_move_w_ea_anix,
/* $31C0 */&&label_goto_move_w_ea_absw,
/* $3200 */&&label_goto_move_w_ea_dn,
/* $3240 */&&label_goto_movea_w,
/* $3280 */&&label_goto_move_w_ea_anin,
/* $32C0 */&&label_goto_move_w_ea_anpi,
/* $3300 */&&label_goto_move_w_ea_anpd,
/* $3340 */&&label_goto_move_w_ea_andi,
/* $3380 */&&label_goto_move_w_ea_anix,
/* $33C0 */&&label_goto_move_w_ea_absl,
/* $3400 */&&label_goto_move_w_ea_dn,
/* $3440 */&&label_goto_movea_w,
/* $3480 */&&label_goto_move_w_ea_anin,
/* $34C0 */&&label_goto_move_w_ea_anpi,
/* $3500 */&&label_goto_move_w_ea_anpd,
/* $3540 */&&label_goto_move_w_ea_andi,
/* $3580 */&&label_goto_move_w_ea_anix,
/* $35C0 */&&label_goto_illegal,
/* $3600 */&&label_goto_move_w_ea_dn,
/* $3640 */&&label_goto_movea_w,
/* $3680 */&&label_goto_move_w_ea_anin,
/* $36C0 */&&label_goto_move_w_ea_anpi,
/* $3700 */&&label_goto_move_w_ea_anpd,
/* $3740 */&&label_goto_move_w_ea_andi,
/* $3780 */&&label_goto_move_w_ea_anix,
/* $37C0 */&&label_goto_illegal,
/* $3800 */&&label_goto_move_w_ea_dn,
/* $3840 */&&label_goto_movea_w,
/* $3880 */&&label_goto_move_w_ea_anin,
/* $38C0 */&&label_goto_move_w_ea_anpi,
/* $3900 */&&label_goto_move_w_ea_anpd,
/* $3940 */&&label_goto_move_w_ea_andi,
/* $3980 */&&label_goto_move_w_ea_anix,
/* $39C0 */&&label_goto_illegal,
/* $3A00 */&&label_goto_move_w_ea_dn,
/* $3A40 */&&label_goto_movea_w,
/* $3A80 */&&label_goto_move_w_ea_anin,
/* $3AC0 */&&label_goto_move_w_ea_anpi,
/* $3B00 */&&label_goto_move_w_ea_anpd,
/* $3B40 */&&label_goto_move_w_ea_andi,
/* $3B80 */&&label_goto_move_w_ea_anix,
/* $3BC0 */&&label_goto_illegal,
/* $3C00 */&&label_goto_move_w_ea_dn,
/* $3C40 */&&label_goto_movea_w,
/* $3C80 */&&label_goto_move_w_ea_anin,
/* $3CC0 */&&label_goto_move_w_ea_anpi,
/* $3D00 */&&label_goto_move_w_ea_anpd,
/* $3D40 */&&label_goto_move_w_ea_andi,
/* $3D80 */&&label_goto_move_w_ea_anix,
/* $3DC0 */&&label_goto_illegal,
/* $3E00 */&&label_goto_move_w_ea_dn,
/* $3E40 */&&label_goto_movea_w,
/* $3E80 */&&label_goto_move_w_ea_anin,
/* $3EC0 */&&label_goto_move_w_ea_anpi,
/* $3F00 */&&label_goto_move_w_ea_anpd,
/* $3F40 */&&label_goto_move_w_ea_andi,
/* $3F80 */&&label_goto_move_w_ea_anix,
/* $3FC0 */&&label_goto_illegal,
/* $4000 */&&label_goto_negx_b,
/* $4040 */&&label_goto_negx_w,
/* $4080 */&&label_goto_negx_l,
/* $40C0 */&&label_goto_move_sr_ea,
/* $4100 */&&label_goto_chk_l,
/* $4140 */&&label_goto_illegal,
/* $4180 */&&label_goto_chk_w,
/* $41C0 */&&label_goto_lea,
/* $4200 */&&label_goto_clr_b,
/* $4240 */&&label_goto_clr_w,
/* $4280 */&&label_goto_clr_l,
/* $42C0 */&&label_goto_move_ccr_ea,
/* $4300 */&&label_goto_chk_l,
/* $4340 */&&label_goto_illegal,
/* $4380 */&&label_goto_chk_w,
/* $43C0 */&&label_goto_lea,
/* $4400 */&&label_goto_neg_b,
/* $4440 */&&label_goto_neg_w,
/* $4480 */&&label_goto_neg_l,
/* $44C0 */&&label_goto_move_ea_ccr,
/* $4500 */&&label_goto_chk_l,
/* $4540 */&&label_goto_illegal,
/* $4580 */&&label_goto_chk_w,
/* $45C0 */&&label_goto_lea,
/* $4600 */&&label_goto_not_b,
/* $4640 */&&label_goto_not_w,
/* $4680 */&&label_goto_not_l,
/* $46C0 */&&label_goto_move_ea_sr,
/* $4700 */&&label_goto_chk_l,
/* $4740 */&&label_goto_illegal,
/* $4780 */&&label_goto_chk_w,
/* $47C0 */&&label_goto_lea,
/* $4800 */&&label_goto_nbcd,
/* $4840 */&&label_goto_pea,
/* $4880 */&&label_goto_movem_w_mem,
/* $48C0 */&&label_goto_movem_l_mem,
/* $4900 */&&label_goto_chk_l,
/* $4940 */&&label_goto_illegal,
/* $4980 */&&label_goto_chk_w,
/* $49C0 */&&label_goto_lea,
/* $4A00 */&&label_goto_tst_b,
/* $4A40 */&&label_goto_tst_w,
/* $4A80 */&&label_goto_tst_l,
/* $4AC0 */&&label_goto_tas,
/* $4B00 */&&label_goto_chk_l,
/* $4B40 */&&label_goto_illegal,
/* $4B80 */&&label_goto_chk_w,
/* $4BC0 */&&label_goto_lea,
/* $4C00 */&&label_goto_mul,
/* $4C40 */&&label_goto_div,
/* $4C80 */&&label_goto_movem_w,
/* $4CC0 */&&label_goto_movem_l,
/* $4D00 */&&label_goto_chk_l,
/* $4D40 */&&label_goto_illegal,
/* $4D80 */&&label_goto_chk_w,
/* $4DC0 */&&label_goto_lea,
/* $4E00 */&&label_goto_illegal,
/* $4E40 */&&label_goto_trap,
/* $4E80 */&&label_goto_jsr,
/* $4EC0 */&&label_goto_jmp,
/* $4F00 */&&label_goto_chk_l,
/* $4F40 */&&label_goto_illegal,
/* $4F80 */&&label_goto_chk_w,
/* $4FC0 */&&label_goto_lea,
/* $5000 */&&label_goto_addq_b,
/* $5040 */&&label_goto_addq_w,
/* $5080 */&&label_goto_addq_l,
/* $50C0 */&&label_goto_st,
/* $5100 */&&label_goto_subq_b,
/* $5140 */&&label_goto_subq_w,
/* $5180 */&&label_goto_subq_l,
/* $51C0 */&&label_goto_sf,
/* $5200 */&&label_goto_addq_b,
/* $5240 */&&label_goto_addq_w,
/* $5280 */&&label_goto_addq_l,
/* $52C0 */&&label_goto_shi,
/* $5300 */&&label_goto_subq_b,
/* $5340 */&&label_goto_subq_w,
/* $5380 */&&label_goto_subq_l,
/* $53C0 */&&label_goto_sls,
/* $5400 */&&label_goto_addq_b,
/* $5440 */&&label_goto_addq_w,
/* $5480 */&&label_goto_addq_l,
/* $54C0 */&&label_goto_scc,
/* $5500 */&&label_goto_subq_b,
/* $5540 */&&label_goto_subq_w,
/* $5580 */&&label_goto_subq_l,
/* $55C0 */&&label_goto_scs,
/* $5600 */&&label_goto_addq_b,
/* $5640 */&&label_goto_addq_w,
/* $5680 */&&label_goto_addq_l,
/* $56C0 */&&label_goto_sne,
/* $5700 */&&label_goto_subq_b,
/* $5740 */&&label_goto_subq_w,
/* $5780 */&&label_goto_subq_l,
/* $57C0 */&&label_goto_seq,
/* $5800 */&&label_goto_addq_b,
/* $5840 */&&label_goto_addq_w,
/* $5880 */&&label_goto_addq_l,
/* $58C0 */&&label_goto_svc,
/* $5900 */&&label_goto_subq_b,
/* $5940 */&&label_goto_subq_w,
/* $5980 */&&label_goto_subq_l,
/* $59C0 */&&label_goto_svs,
/* $5A00 */&&label_goto_addq_b,
/* $5A40 */&&label_goto_addq_w,
/* $5A80 */&&label_goto_addq_l,
/* $5AC0 */&&label_goto_spl,
/* $5B00 */&&label_goto_subq_b,
/* $5B40 */&&label_goto_subq_w,
/* $5B80 */&&label_goto_subq_l,
/* $5BC0 */&&label_goto_smi,
/* $5C00 */&&label_goto_addq_b,
/* $5C40 */&&label_goto_addq_w,
/* $5C80 */&&label_goto_addq_l,
/* $5CC0 */&&label_goto_sge,
/* $5D00 */&&label_goto_subq_b,
/* $5D40 */&&label_goto_subq_w,
/* $5D80 */&&label_goto_subq_l,
/* $5DC0 */&&label_goto_slt,
/* $5E00 */&&label_goto_addq_b,
/* $5E40 */&&label_goto_addq_w,
/* $5E80 */&&label_goto_addq_l,
/* $5EC0 */&&label_goto_sgt,
/* $5F00 */&&label_goto_subq_b,
/* $5F40 */&&label_goto_subq_w,
/* $5F80 */&&label_goto_subq_l,
/* $5FC0 */&&label_goto_sle,
/* $6000 */&&label_goto_bra,
/* $6040 */&&label_goto_bra,
/* $6080 */&&label_goto_bra,
/* $60C0 */&&label_goto_bra,
/* $6100 */&&label_goto_bsr,
/* $6140 */&&label_goto_bsr,
/* $6180 */&&label_goto_bsr,
/* $61C0 */&&label_goto_bsr,
/* $6200 */&&label_goto_bhi,
/* $6240 */&&label_goto_bhi,
/* $6280 */&&label_goto_bhi,
/* $62C0 */&&label_goto_bhi,
/* $6300 */&&label_goto_bls,
/* $6340 */&&label_goto_bls,
/* $6380 */&&label_goto_bls,
/* $63C0 */&&label_goto_bls,
/* $6400 */&&label_goto_bcc,
/* $6440 */&&label_goto_bcc,
/* $6480 */&&label_goto_bcc,
/* $64C0 */&&label_goto_bcc,
/* $6500 */&&label_goto_bcs,
/* $6540 */&&label_goto_bcs,
/* $6580 */&&label_goto_bcs,
/* $65C0 */&&label_goto_bcs,
/* $6600 */&&label_goto_bne,
/* $6640 */&&label_goto_bne,
/* $6680 */&&label_goto_bne,
/* $66C0 */&&label_goto_bne,
/* $6700 */&&label_goto_beq,
/* $6740 */&&label_goto_beq,
/* $6780 */&&label_goto_beq,
/* $67C0 */&&label_goto_beq,
/* $6800 */&&label_goto_bvc,
/* $6840 */&&label_goto_bvc,
/* $6880 */&&label_goto_bvc,
/* $68C0 */&&label_goto_bvc,
/* $6900 */&&label_goto_bvs,
/* $6940 */&&label_goto_bvs,
/* $6980 */&&label_goto_bvs,
/* $69C0 */&&label_goto_bvs,
/* $6A00 */&&label_goto_bpl,
/* $6A40 */&&label_goto_bpl,
/* $6A80 */&&label_goto_bpl,
/* $6AC0 */&&label_goto_bpl,
/* $6B00 */&&label_goto_bmi,
/* $6B40 */&&label_goto_bmi,
/* $6B80 */&&label_goto_bmi,
/* $6BC0 */&&label_goto_bmi,
/* $6C00 */&&label_goto_bge,
/* $6C40 */&&label_goto_bge,
/* $6C80 */&&label_goto_bge,
/* $6CC0 */&&label_goto_bge,
/* $6D00 */&&label_goto_blt,
/* $6D40 */&&label_goto_blt,
/* $6D80 */&&label_goto_blt,
/* $6DC0 */&&label_goto_blt,
/* $6E00 */&&label_goto_bgt,
/* $6E40 */&&label_goto_bgt,
/* $6E80 */&&label_goto_bgt,
/* $6EC0 */&&label_goto_bgt,
/* $6F00 */&&label_goto_ble,
/* $6F40 */&&label_goto_ble,
/* $6F80 */&&label_goto_ble,
/* $6FC0 */&&label_goto_ble,
/* $7000 */&&label_goto_moveq,
/* $7040 */&&label_goto_moveq,
/* $7080 */&&label_goto_moveq,
/* $70C0 */&&label_goto_moveq,
/* $7100 */&&label_goto_illegal,
/* $7140 */&&label_goto_illegal,
/* $7180 */&&label_goto_illegal,
/* $71C0 */&&label_goto_illegal,
/* $7200 */&&label_goto_moveq,
/* $7240 */&&label_goto_moveq,
/* $7280 */&&label_goto_moveq,
/* $72C0 */&&label_goto_moveq,
/* $7300 */&&label_goto_illegal,
/* $7340 */&&label_goto_illegal,
/* $7380 */&&label_goto_illegal,
/* $73C0 */&&label_goto_illegal,
/* $7400 */&&label_goto_moveq,
/* $7440 */&&label_goto_moveq,
/* $7480 */&&label_goto_moveq,
/* $74C0 */&&label_goto_moveq,
/* $7500 */&&label_goto_illegal,
/* $7540 */&&label_goto_illegal,
/* $7580 */&&label_goto_illegal,
/* $75C0 */&&label_goto_illegal,
/* $7600 */&&label_goto_moveq,
/* $7640 */&&label_goto_moveq,
/* $7680 */&&label_goto_moveq,
/* $76C0 */&&label_goto_moveq,
/* $7700 */&&label_goto_illegal,
/* $7740 */&&label_goto_illegal,
/* $7780 */&&label_goto_illegal,
/* $77C0 */&&label_goto_illegal,
/* $7800 */&&label_goto_moveq,
/* $7840 */&&label_goto_moveq,
/* $7880 */&&label_goto_moveq,
/* $78C0 */&&label_goto_moveq,
/* $7900 */&&label_goto_illegal,
/* $7940 */&&label_goto_illegal,
/* $7980 */&&label_goto_illegal,
/* $79C0 */&&label_goto_illegal,
/* $7A00 */&&label_goto_moveq,
/* $7A40 */&&label_goto_moveq,
/* $7A80 */&&label_goto_moveq,
/* $7AC0 */&&label_goto_moveq,
/* $7B00 */&&label_goto_illegal,
/* $7B40 */&&label_goto_illegal,
/* $7B80 */&&label_goto_illegal,
/* $7BC0 */&&label_goto_illegal,
/* $7C00 */&&label_goto_moveq,
/* $7C40 */&&label_goto_moveq,
/* $7C80 */&&label_goto_moveq,
/* $7CC0 */&&label_goto_moveq,
/* $7D00 */&&label_goto_illegal,
/* $7D40 */&&label_goto_illegal,
/* $7D80 */&&label_goto_illegal,
/* $7DC0 */&&label_goto_illegal,
/* $7E00 */&&label_goto_moveq,
/* $7E40 */&&label_goto_moveq,
/* $7E80 */&&label_goto_moveq,
/* $7EC0 */&&label_goto_moveq,
/* $7F00 */&&label_goto_illegal,
/* $7F40 */&&label_goto_illegal,
/* $7F80 */&&label_goto_illegal,
/* $7FC0 */&&label_goto_illegal,
/* $8000 */&&label_goto_or_b_ea_dn,
/* $8040 */&&label_goto_or_w_ea_dn,
/* $8080 */&&label_goto_or_l_ea_dn,
/* $80C0 */&&label_goto_divu_w,
/* $8100 */&&label_goto_or_b_dn_ea,
/* $8140 */&&label_goto_or_w_dn_ea,
/* $8180 */&&label_goto_or_l_dn_ea,
/* $81C0 */&&label_goto_divs_w,
/* $8200 */&&label_goto_or_b_ea_dn,
/* $8240 */&&label_goto_or_w_ea_dn,
/* $8280 */&&label_goto_or_l_ea_dn,
/* $82C0 */&&label_goto_divu_w,
/* $8300 */&&label_goto_or_b_dn_ea,
/* $8340 */&&label_goto_or_w_dn_ea,
/* $8380 */&&label_goto_or_l_dn_ea,
/* $83C0 */&&label_goto_divs_w,
/* $8400 */&&label_goto_or_b_ea_dn,
/* $8440 */&&label_goto_or_w_ea_dn,
/* $8480 */&&label_goto_or_l_ea_dn,
/* $84C0 */&&label_goto_divu_w,
/* $8500 */&&label_goto_or_b_dn_ea,
/* $8540 */&&label_goto_or_w_dn_ea,
/* $8580 */&&label_goto_or_l_dn_ea,
/* $85C0 */&&label_goto_divs_w,
/* $8600 */&&label_goto_or_b_ea_dn,
/* $8640 */&&label_goto_or_w_ea_dn,
/* $8680 */&&label_goto_or_l_ea_dn,
/* $86C0 */&&label_goto_divu_w,
/* $8700 */&&label_goto_or_b_dn_ea,
/* $8740 */&&label_goto_or_w_dn_ea,
/* $8780 */&&label_goto_or_l_dn_ea,
/* $87C0 */&&label_goto_divs_w,
/* $8800 */&&label_goto_or_b_ea_dn,
/* $8840 */&&label_goto_or_w_ea_dn,
/* $8880 */&&label_goto_or_l_ea_dn,
/* $88C0 */&&label_goto_divu_w,
/* $8900 */&&label_goto_or_b_dn_ea,
/* $8940 */&&label_goto_or_w_dn_ea,
/* $8980 */&&label_goto_or_l_dn_ea,
/* $89C0 */&&label_goto_divs_w,
/* $8A00 */&&label_goto_or_b_ea_dn,
/* $8A40 */&&label_goto_or_w_ea_dn,
/* $8A80 */&&label_goto_or_l_ea_dn,
/* $8AC0 */&&label_goto_divu_w,
/* $8B00 */&&label_goto_or_b_dn_ea,
/* $8B40 */&&label_goto_or_w_dn_ea,
/* $8B80 */&&label_goto_or_l_dn_ea,
/* $8BC0 */&&label_goto_divs_w,
/* $8C00 */&&label_goto_or_b_ea_dn,
/* $8C40 */&&label_goto_or_w_ea_dn,
/* $8C80 */&&label_goto_or_l_ea_dn,
/* $8CC0 */&&label_goto_divu_w,
/* $8D00 */&&label_goto_or_b_dn_ea,
/* $8D40 */&&label_goto_or_w_dn_ea,
/* $8D80 */&&label_goto_or_l_dn_ea,
/* $8DC0 */&&label_goto_divs_w,
/* $8E00 */&&label_goto_or_b_ea_dn,
/* $8E40 */&&label_goto_or_w_ea_dn,
/* $8E80 */&&label_goto_or_l_ea_dn,
/* $8EC0 */&&label_goto_divu_w,
/* $8F00 */&&label_goto_or_b_dn_ea,
/* $8F40 */&&label_goto_or_w_dn_ea,
/* $8F80 */&&label_goto_or_l_dn_ea,
/* $8FC0 */&&label_goto_divs_w,
/* $9000 */&&label_goto_sub_b_ea_dn,
/* $9040 */&&label_goto_sub_w_ea_dn,
/* $9080 */&&label_goto_sub_l_ea_dn,
/* $90C0 */&&label_goto_suba_w,
/* $9100 */&&label_goto_sub_b_dn_ea,
/* $9140 */&&label_goto_sub_w_dn_ea,
/* $9180 */&&label_goto_sub_l_dn_ea,
/* $91C0 */&&label_goto_suba_l,
/* $9200 */&&label_goto_sub_b_ea_dn,
/* $9240 */&&label_goto_sub_w_ea_dn,
/* $9280 */&&label_goto_sub_l_ea_dn,
/* $92C0 */&&label_goto_suba_w,
/* $9300 */&&label_goto_sub_b_dn_ea,
/* $9340 */&&label_goto_sub_w_dn_ea,
/* $9380 */&&label_goto_sub_l_dn_ea,
/* $93C0 */&&label_goto_suba_l,
/* $9400 */&&label_goto_sub_b_ea_dn,
/* $9440 */&&label_goto_sub_w_ea_dn,
/* $9480 */&&label_goto_sub_l_ea_dn,
/* $94C0 */&&label_goto_suba_w,
/* $9500 */&&label_goto_sub_b_dn_ea,
/* $9540 */&&label_goto_sub_w_dn_ea,
/* $9580 */&&label_goto_sub_l_dn_ea,
/* $95C0 */&&label_goto_suba_l,
/* $9600 */&&label_goto_sub_b_ea_dn,
/* $9640 */&&label_goto_sub_w_ea_dn,
/* $9680 */&&label_goto_sub_l_ea_dn,
/* $96C0 */&&label_goto_suba_w,
/* $9700 */&&label_goto_sub_b_dn_ea,
/* $9740 */&&label_goto_sub_w_dn_ea,
/* $9780 */&&label_goto_sub_l_dn_ea,
/* $97C0 */&&label_goto_suba_l,
/* $9800 */&&label_goto_sub_b_ea_dn,
/* $9840 */&&label_goto_sub_w_ea_dn,
/* $9880 */&&label_goto_sub_l_ea_dn,
/* $98C0 */&&label_goto_suba_w,
/* $9900 */&&label_goto_sub_b_dn_ea,
/* $9940 */&&label_goto_sub_w_dn_ea,
/* $9980 */&&label_goto_sub_l_dn_ea,
/* $99C0 */&&label_goto_suba_l,
/* $9A00 */&&label_goto_sub_b_ea_dn,
/* $9A40 */&&label_goto_sub_w_ea_dn,
/* $9A80 */&&label_goto_sub_l_ea_dn,
/* $9AC0 */&&label_goto_suba_w,
/* $9B00 */&&label_goto_sub_b_dn_ea,
/* $9B40 */&&label_goto_sub_w_dn_ea,
/* $9B80 */&&label_goto_sub_l_dn_ea,
/* $9BC0 */&&label_goto_suba_l,
/* $9C00 */&&label_goto_sub_b_ea_dn,
/* $9C40 */&&label_goto_sub_w_ea_dn,
/* $9C80 */&&label_goto_sub_l_ea_dn,
/* $9CC0 */&&label_goto_suba_w,
/* $9D00 */&&label_goto_sub_b_dn_ea,
/* $9D40 */&&label_goto_sub_w_dn_ea,
/* $9D80 */&&label_goto_sub_l_dn_ea,
/* $9DC0 */&&label_goto_suba_l,
/* $9E00 */&&label_goto_sub_b_ea_dn,
/* $9E40 */&&label_goto_sub_w_ea_dn,
/* $9E80 */&&label_goto_sub_l_ea_dn,
/* $9EC0 */&&label_goto_suba_w,
/* $9F00 */&&label_goto_sub_b_dn_ea,
/* $9F40 */&&label_goto_sub_w_dn_ea,
/* $9F80 */&&label_goto_sub_l_dn_ea,
/* $9FC0 */&&label_goto_suba_l,
/* $A000 */&&label_goto_aline,
/* $A040 */&&label_goto_aline,
/* $A080 */&&label_goto_aline,
/* $A0C0 */&&label_goto_aline,
/* $A100 */&&label_goto_aline,
/* $A140 */&&label_goto_aline,
/* $A180 */&&label_goto_aline,
/* $A1C0 */&&label_goto_aline,
/* $A200 */&&label_goto_aline,
/* $A240 */&&label_goto_aline,
/* $A280 */&&label_goto_aline,
/* $A2C0 */&&label_goto_aline,
/* $A300 */&&label_goto_aline,
/* $A340 */&&label_goto_aline,
/* $A380 */&&label_goto_aline,
/* $A3C0 */&&label_goto_aline,
/* $A400 */&&label_goto_aline,
/* $A440 */&&label_goto_aline,
/* $A480 */&&label_goto_aline,
/* $A4C0 */&&label_goto_aline,
/* $A500 */&&label_goto_aline,
/* $A540 */&&label_goto_aline,
/* $A580 */&&label_goto_aline,
/* $A5C0 */&&label_goto_aline,
/* $A600 */&&label_goto_aline,
/* $A640 */&&label_goto_aline,
/* $A680 */&&label_goto_aline,
/* $A6C0 */&&label_goto_aline,
/* $A700 */&&label_goto_aline,
/* $A740 */&&label_goto_aline,
/* $A780 */&&label_goto_aline,
/* $A7C0 */&&label_goto_aline,
/* $A800 */&&label_goto_aline,
/* $A840 */&&label_goto_aline,
/* $A880 */&&label_goto_aline,
/* $A8C0 */&&label_goto_aline,
/* $A900 */&&label_goto_aline,
/* $A940 */&&label_goto_aline,
/* $A980 */&&label_goto_aline,
/* $A9C0 */&&label_goto_aline,
/* $AA00 */&&label_goto_aline,
/* $AA40 */&&label_goto_aline,
/* $AA80 */&&label_goto_aline,
/* $AAC0 */&&label_goto_aline,
/* $AB00 */&&label_goto_aline,
/* $AB40 */&&label_goto_aline,
/* $AB80 */&&label_goto_aline,
/* $ABC0 */&&label_goto_aline,
/* $AC00 */&&label_goto_aline,
/* $AC40 */&&label_goto_aline,
/* $AC80 */&&label_goto_aline,
/* $ACC0 */&&label_goto_aline,
/* $AD00 */&&label_goto_aline,
/* $AD40 */&&label_goto_aline,
/* $AD80 */&&label_goto_aline,
/* $ADC0 */&&label_goto_aline,
/* $AE00 */&&label_goto_aline,
/* $AE40 */&&label_goto_aline,
/* $AE80 */&&label_goto_aline,
/* $AEC0 */&&label_goto_aline,
/* $AF00 */&&label_goto_aline,
/* $AF40 */&&label_goto_aline,
/* $AF80 */&&label_goto_aline,
/* $AFC0 */&&label_goto_aline,
/* $B000 */&&label_goto_cmp_b,
/* $B040 */&&label_goto_cmp_w,
/* $B080 */&&label_goto_cmp_l,
/* $B0C0 */&&label_goto_cmpa_w,
/* $B100 */&&label_goto_eor_b,
/* $B140 */&&label_goto_eor_w,
/* $B180 */&&label_goto_eor_l,
/* $B1C0 */&&label_goto_cmpa_l,
/* $B200 */&&label_goto_cmp_b,
/* $B240 */&&label_goto_cmp_w,
/* $B280 */&&label_goto_cmp_l,
/* $B2C0 */&&label_goto_cmpa_w,
/* $B300 */&&label_goto_eor_b,
/* $B340 */&&label_goto_eor_w,
/* $B380 */&&label_goto_eor_l,
/* $B3C0 */&&label_goto_cmpa_l,
/* $B400 */&&label_goto_cmp_b,
/* $B440 */&&label_goto_cmp_w,
/* $B480 */&&label_goto_cmp_l,
/* $B4C0 */&&label_goto_cmpa_w,
/* $B500 */&&label_goto_eor_b,
/* $B540 */&&label_goto_eor_w,
/* $B580 */&&label_goto_eor_l,
/* $B5C0 */&&label_goto_cmpa_l,
/* $B600 */&&label_goto_cmp_b,
/* $B640 */&&label_goto_cmp_w,
/* $B680 */&&label_goto_cmp_l,
/* $B6C0 */&&label_goto_cmpa_w,
/* $B700 */&&label_goto_eor_b,
/* $B740 */&&label_goto_eor_w,
/* $B780 */&&label_goto_eor_l,
/* $B7C0 */&&label_goto_cmpa_l,
/* $B800 */&&label_goto_cmp_b,
/* $B840 */&&label_goto_cmp_w,
/* $B880 */&&label_goto_cmp_l,
/* $B8C0 */&&label_goto_cmpa_w,
/* $B900 */&&label_goto_eor_b,
/* $B940 */&&label_goto_eor_w,
/* $B980 */&&label_goto_eor_l,
/* $B9C0 */&&label_goto_cmpa_l,
/* $BA00 */&&label_goto_cmp_b,
/* $BA40 */&&label_goto_cmp_w,
/* $BA80 */&&label_goto_cmp_l,
/* $BAC0 */&&label_goto_cmpa_w,
/* $BB00 */&&label_goto_eor_b,
/* $BB40 */&&label_goto_eor_w,
/* $BB80 */&&label_goto_eor_l,
/* $BBC0 */&&label_goto_cmpa_l,
/* $BC00 */&&label_goto_cmp_b,
/* $BC40 */&&label_goto_cmp_w,
/* $BC80 */&&label_goto_cmp_l,
/* $BCC0 */&&label_goto_cmpa_w,
/* $BD00 */&&label_goto_eor_b,
/* $BD40 */&&label_goto_eor_w,
/* $BD80 */&&label_goto_eor_l,
/* $BDC0 */&&label_goto_cmpa_l,
/* $BE00 */&&label_goto_cmp_b,
/* $BE40 */&&label_goto_cmp_w,
/* $BE80 */&&label_goto_cmp_l,
/* $BEC0 */&&label_goto_cmpa_w,
/* $BF00 */&&label_goto_eor_b,
/* $BF40 */&&label_goto_eor_w,
/* $BF80 */&&label_goto_eor_l,
/* $BFC0 */&&label_goto_cmpa_l,
/* $C000 */&&label_goto_and_b_ea_dn,
/* $C040 */&&label_goto_and_w_ea_dn,
/* $C080 */&&label_goto_and_l_ea_dn,
/* $C0C0 */&&label_goto_mulu_w,
/* $C100 */&&label_goto_and_b_dn_ea,
/* $C140 */&&label_goto_and_w_dn_ea,
/* $C180 */&&label_goto_and_l_dn_ea,
/* $C1C0 */&&label_goto_muls_w,
/* $C200 */&&label_goto_and_b_ea_dn,
/* $C240 */&&label_goto_and_w_ea_dn,
/* $C280 */&&label_goto_and_l_ea_dn,
/* $C2C0 */&&label_goto_mulu_w,
/* $C300 */&&label_goto_and_b_dn_ea,
/* $C340 */&&label_goto_and_w_dn_ea,
/* $C380 */&&label_goto_and_l_dn_ea,
/* $C3C0 */&&label_goto_muls_w,
/* $C400 */&&label_goto_and_b_ea_dn,
/* $C440 */&&label_goto_and_w_ea_dn,
/* $C480 */&&label_goto_and_l_ea_dn,
/* $C4C0 */&&label_goto_mulu_w,
/* $C500 */&&label_goto_and_b_dn_ea,
/* $C540 */&&label_goto_and_w_dn_ea,
/* $C580 */&&label_goto_and_l_dn_ea,
/* $C5C0 */&&label_goto_muls_w,
/* $C600 */&&label_goto_and_b_ea_dn,
/* $C640 */&&label_goto_and_w_ea_dn,
/* $C680 */&&label_goto_and_l_ea_dn,
/* $C6C0 */&&label_goto_mulu_w,
/* $C700 */&&label_goto_and_b_dn_ea,
/* $C740 */&&label_goto_and_w_dn_ea,
/* $C780 */&&label_goto_and_l_dn_ea,
/* $C7C0 */&&label_goto_muls_w,
/* $C800 */&&label_goto_and_b_ea_dn,
/* $C840 */&&label_goto_and_w_ea_dn,
/* $C880 */&&label_goto_and_l_ea_dn,
/* $C8C0 */&&label_goto_mulu_w,
/* $C900 */&&label_goto_and_b_dn_ea,
/* $C940 */&&label_goto_and_w_dn_ea,
/* $C980 */&&label_goto_and_l_dn_ea,
/* $C9C0 */&&label_goto_muls_w,
/* $CA00 */&&label_goto_and_b_ea_dn,
/* $CA40 */&&label_goto_and_w_ea_dn,
/* $CA80 */&&label_goto_and_l_ea_dn,
/* $CAC0 */&&label_goto_mulu_w,
/* $CB00 */&&label_goto_and_b_dn_ea,
/* $CB40 */&&label_goto_and_w_dn_ea,
/* $CB80 */&&label_goto_and_l_dn_ea,
/* $CBC0 */&&label_goto_muls_w,
/* $CC00 */&&label_goto_and_b_ea_dn,
/* $CC40 */&&label_goto_and_w_ea_dn,
/* $CC80 */&&label_goto_and_l_ea_dn,
/* $CCC0 */&&label_goto_mulu_w,
/* $CD00 */&&label_goto_and_b_dn_ea,
/* $CD40 */&&label_goto_and_w_dn_ea,
/* $CD80 */&&label_goto_and_l_dn_ea,
/* $CDC0 */&&label_goto_muls_w,
/* $CE00 */&&label_goto_and_b_ea_dn,
/* $CE40 */&&label_goto_and_w_ea_dn,
/* $CE80 */&&label_goto_and_l_ea_dn,
/* $CEC0 */&&label_goto_mulu_w,
/* $CF00 */&&label_goto_and_b_dn_ea,
/* $CF40 */&&label_goto_and_w_dn_ea,
/* $CF80 */&&label_goto_and_l_dn_ea,
/* $CFC0 */&&label_goto_muls_w,
/* $D000 */&&label_goto_add_b_ea_dn,
/* $D040 */&&label_goto_add_w_ea_dn,
/* $D080 */&&label_goto_add_l_ea_dn,
/* $D0C0 */&&label_goto_adda_w,
/* $D100 */&&label_goto_add_b_dn_ea,
/* $D140 */&&label_goto_add_w_dn_ea,
/* $D180 */&&label_goto_add_l_dn_ea,
/* $D1C0 */&&label_goto_adda_l,
/* $D200 */&&label_goto_add_b_ea_dn,
/* $D240 */&&label_goto_add_w_ea_dn,
/* $D280 */&&label_goto_add_l_ea_dn,
/* $D2C0 */&&label_goto_adda_w,
/* $D300 */&&label_goto_add_b_dn_ea,
/* $D340 */&&label_goto_add_w_dn_ea,
/* $D380 */&&label_goto_add_l_dn_ea,
/* $D3C0 */&&label_goto_adda_l,
/* $D400 */&&label_goto_add_b_ea_dn,
/* $D440 */&&label_goto_add_w_ea_dn,
/* $D480 */&&label_goto_add_l_ea_dn,
/* $D4C0 */&&label_goto_adda_w,
/* $D500 */&&label_goto_add_b_dn_ea,
/* $D540 */&&label_goto_add_w_dn_ea,
/* $D580 */&&label_goto_add_l_dn_ea,
/* $D5C0 */&&label_goto_adda_l,
/* $D600 */&&label_goto_add_b_ea_dn,
/* $D640 */&&label_goto_add_w_ea_dn,
/* $D680 */&&label_goto_add_l_ea_dn,
/* $D6C0 */&&label_goto_adda_w,
/* $D700 */&&label_goto_add_b_dn_ea,
/* $D740 */&&label_goto_add_w_dn_ea,
/* $D780 */&&label_goto_add_l_dn_ea,
/* $D7C0 */&&label_goto_adda_l,
/* $D800 */&&label_goto_add_b_ea_dn,
/* $D840 */&&label_goto_add_w_ea_dn,
/* $D880 */&&label_goto_add_l_ea_dn,
/* $D8C0 */&&label_goto_adda_w,
/* $D900 */&&label_goto_add_b_dn_ea,
/* $D940 */&&label_goto_add_w_dn_ea,
/* $D980 */&&label_goto_add_l_dn_ea,
/* $D9C0 */&&label_goto_adda_l,
/* $DA00 */&&label_goto_add_b_ea_dn,
/* $DA40 */&&label_goto_add_w_ea_dn,
/* $DA80 */&&label_goto_add_l_ea_dn,
/* $DAC0 */&&label_goto_adda_w,
/* $DB00 */&&label_goto_add_b_dn_ea,
/* $DB40 */&&label_goto_add_w_dn_ea,
/* $DB80 */&&label_goto_add_l_dn_ea,
/* $DBC0 */&&label_goto_adda_l,
/* $DC00 */&&label_goto_add_b_ea_dn,
/* $DC40 */&&label_goto_add_w_ea_dn,
/* $DC80 */&&label_goto_add_l_ea_dn,
/* $DCC0 */&&label_goto_adda_w,
/* $DD00 */&&label_goto_add_b_dn_ea,
/* $DD40 */&&label_goto_add_w_dn_ea,
/* $DD80 */&&label_goto_add_l_dn_ea,
/* $DDC0 */&&label_goto_adda_l,
/* $DE00 */&&label_goto_add_b_ea_dn,
/* $DE40 */&&label_goto_add_w_ea_dn,
/* $DE80 */&&label_goto_add_l_ea_dn,
/* $DEC0 */&&label_goto_adda_w,
/* $DF00 */&&label_goto_add_b_dn_ea,
/* $DF40 */&&label_goto_add_w_dn_ea,
/* $DF80 */&&label_goto_add_l_dn_ea,
/* $DFC0 */&&label_goto_adda_l,
/* $E000 */&&label_goto_asr_b_imm,
/* $E040 */&&label_goto_asr_w_imm,
/* $E080 */&&label_goto_asr_l_imm,
/* $E0C0 */&&label_goto_asr_w,
/* $E100 */&&label_goto_asl_b_imm,
/* $E140 */&&label_goto_asl_w_imm,
/* $E180 */&&label_goto_asl_l_imm,
/* $E1C0 */&&label_goto_asl_w,
/* $E200 */&&label_goto_asr_b_imm,
/* $E240 */&&label_goto_asr_w_imm,
/* $E280 */&&label_goto_asr_l_imm,
/* $E2C0 */&&label_goto_lsr_w,
/* $E300 */&&label_goto_asl_b_imm,
/* $E340 */&&label_goto_asl_w_imm,
/* $E380 */&&label_goto_asl_l_imm,
/* $E3C0 */&&label_goto_lsl_w,
/* $E400 */&&label_goto_asr_b_imm,
/* $E440 */&&label_goto_asr_w_imm,
/* $E480 */&&label_goto_asr_l_imm,
/* $E4C0 */&&label_goto_roxr_w,
/* $E500 */&&label_goto_asl_b_imm,
/* $E540 */&&label_goto_asl_w_imm,
/* $E580 */&&label_goto_asl_l_imm,
/* $E5C0 */&&label_goto_roxl_w,
/* $E600 */&&label_goto_asr_b_imm,
/* $E640 */&&label_goto_asr_w_imm,
/* $E680 */&&label_goto_asr_l_imm,
/* $E6C0 */&&label_goto_ror_w,
/* $E700 */&&label_goto_asl_b_imm,
/* $E740 */&&label_goto_asl_w_imm,
/* $E780 */&&label_goto_asl_l_imm,
/* $E7C0 */&&label_goto_rol_w,
/* $E800 */&&label_goto_asr_b_imm,
/* $E840 */&&label_goto_asr_w_imm,
/* $E880 */&&label_goto_asr_l_imm,
/* $E8C0 */&&label_goto_bftst,
/* $E900 */&&label_goto_asl_b_imm,
/* $E940 */&&label_goto_asl_w_imm,
/* $E980 */&&label_goto_asl_l_imm,
/* $E9C0 */&&label_goto_bfextu,
/* $EA00 */&&label_goto_asr_b_imm,
/* $EA40 */&&label_goto_asr_w_imm,
/* $EA80 */&&label_goto_asr_l_imm,
/* $EAC0 */&&label_goto_bfchg,
/* $EB00 */&&label_goto_asl_b_imm,
/* $EB40 */&&label_goto_asl_w_imm,
/* $EB80 */&&label_goto_asl_l_imm,
/* $EBC0 */&&label_goto_bfexts,
/* $EC00 */&&label_goto_asr_b_imm,
/* $EC40 */&&label_goto_asr_w_imm,
/* $EC80 */&&label_goto_asr_l_imm,
/* $ECC0 */&&label_goto_bfclr,
/* $ED00 */&&label_goto_asl_b_imm,
/* $ED40 */&&label_goto_asl_w_imm,
/* $ED80 */&&label_goto_asl_l_imm,
/* $EDC0 */&&label_goto_bfffo,
/* $EE00 */&&label_goto_asr_b_imm,
/* $EE40 */&&label_goto_asr_w_imm,
/* $EE80 */&&label_goto_asr_l_imm,
/* $EEC0 */&&label_goto_bfset,
/* $EF00 */&&label_goto_asl_b_imm,
/* $EF40 */&&label_goto_asl_w_imm,
/* $EF80 */&&label_goto_asl_l_imm,
/* $EFC0 */&&label_goto_bfins,
/* $F000 */&&label_goto_mmuop,
/* $F040 */&&label_goto_mmuop,
/* $F080 */&&label_goto_mmuop,
/* $F0C0 */&&label_goto_mmuop,
/* $F100 */&&label_goto_mmuop,
/* $F140 */&&label_goto_mmuop,
/* $F180 */&&label_goto_mmuop,
/* $F1C0 */&&label_goto_mmuop,
/* $F200 */&&label_goto_fpgen,
/* $F240 */&&label_goto_fxcc,
/* $F280 */&&label_goto_fbcc_w,
/* $F2C0 */&&label_goto_fbcc_l,
/* $F300 */&&label_goto_fsave,
/* $F340 */&&label_goto_frestore,
/* $F380 */&&label_goto_fline,
/* $F3C0 */&&label_goto_fline,
/* $F400 */&&label_goto_fline,
/* $F440 */&&label_goto_fline,
/* $F480 */&&label_goto_fline,
/* $F4C0 */&&label_goto_fline,
/* $F500 */&&label_goto_fline,
/* $F540 */&&label_goto_fline,
/* $F580 */&&label_goto_fline,
/* $F5C0 */&&label_goto_fline,
/* $F600 */&&label_goto_fline,
/* $F640 */&&label_goto_fline,
/* $F680 */&&label_goto_fline,
/* $F6C0 */&&label_goto_fline,
/* $F700 */&&label_goto_fline,
/* $F740 */&&label_goto_fline,
/* $F780 */&&label_goto_fline,
/* $F7C0 */&&label_goto_fline,
/* $F800 */&&label_goto_fline,
/* $F840 */&&label_goto_fline,
/* $F880 */&&label_goto_fline,
/* $F8C0 */&&label_goto_fline,
/* $F900 */&&label_goto_fline,
/* $F940 */&&label_goto_fline,
/* $F980 */&&label_goto_fline,
/* $F9C0 */&&label_goto_fline,
/* $FA00 */&&label_goto_fline,
/* $FA40 */&&label_goto_fline,
/* $FA80 */&&label_goto_fline,
/* $FAC0 */&&label_goto_fline,
/* $FB00 */&&label_goto_fline,
/* $FB40 */&&label_goto_fline,
/* $FB80 */&&label_goto_fline,
/* $FBC0 */&&label_goto_fline,
/* $FC00 */&&label_goto_fline,
/* $FC40 */&&label_goto_fline,
/* $FC80 */&&label_goto_fline,
/* $FCC0 */&&label_goto_fline,
/* $FD00 */&&label_goto_fline,
/* $FD40 */&&label_goto_fline,
/* $FD80 */&&label_goto_fline,
/* $FDC0 */&&label_goto_fline,
/* $FE00 */&&label_goto_fline,
/* $FE40 */&&label_goto_fline,
/* $FE80 */&&label_goto_fline,
/* $FEC0 */&&label_goto_fline,
/* $FF00 */&&label_goto_fline,
/* $FF40 */&&label_goto_fline,
/* $FF80 */&&label_goto_fline,
/* $FFC0 */&&label_goto_fline,
};
JUMP;
label_goto_ori_b:
// %0000_000000_mmmrrr ORI.B #<imm>,<ea>
// %0000_000000_111100 ORI.B #<imm>,CCR
OP_FUNC(ori_b);
CHECK_AND_JUMP;
label_goto_ori_w:
// %0000_000001_mmmrrr ORI.W #<imm>,<ea>
// %0000_000001_111100 ORI.W #<imm>,SR
OP_FUNC(ori_w);
CHECK_AND_JUMP;
label_goto_ori_l:
// %0000_000010_mmmrrr ORI.L #<imm>,<ea>
OP_FUNC(ori_l);
CHECK_AND_JUMP;
label_goto_cmp2chk2_b:
// %0000_000011_mmmrrr CMP2/CHK2.B <ea>,Rn
OP_FUNC(cmp2chk2_b);
CHECK_AND_JUMP;
label_goto_btst_dn_ea:
// %0000_xxx100_000yyy BTST.L Dx,Dy
// %0000_xxx100_001yyy MOVEP.W (d,Ay),Dx
// %0000_xxx100_mmmrrr BTST.B Dx,<ea>
OP_FUNC(btst_dn_ea);
CHECK_AND_JUMP;
label_goto_bchg_dn_ea:
// %0000_xxx101_000yyy BCHG.L Dx,Dy
// %0000_xxx101_001yyy MOVEP.L (d,Ay),Dx
// %0000_xxx101_mmmrrr BCHG.B Dx,<ea>
OP_FUNC(bchg_dn_ea);
CHECK_AND_JUMP;
label_goto_bclr_dn_ea:
// %0000_xxx110_000yyy BCLR.L Dx,Dy
// %0000_xxx110_001yyy MOVEP.W Dx,(d,Ay)
// %0000_xxx110_mmmrrr BCLR.B Dx,<ea>
OP_FUNC(bclr_dn_ea);
CHECK_AND_JUMP;
label_goto_bset_dn_ea:
// %0000_xxx111_000yyy BSET.L Dx,Dy
// %0000_xxx111_001yyy MOVEP.L Dx,(d,Ay)
// %0000_xxx111_mmmrrr BSET.B Dx,<ea>
OP_FUNC(bset_dn_ea);
CHECK_AND_JUMP;
label_goto_andi_b:
// %0000_001000_mmmrrr ANDI.B #<imm>,<ea>
// %0000_001000_111100 ANDI.B #<imm>,CCR
OP_FUNC(andi_b);
CHECK_AND_JUMP;
label_goto_andi_w:
// %0000_001001_mmmrrr ANDI.W #<imm>,<ea>
// %0000_001001_111100 ANDI.W #<imm>,SR
OP_FUNC(andi_w);
CHECK_AND_JUMP;
label_goto_andi_l:
// %0000_001010_mmmrrr ANDI.L #<imm>,<ea>
OP_FUNC(andi_l);
CHECK_AND_JUMP;
label_goto_cmp2chk2_w:
// %0000_001011_mmmrrr CMP2/CHK2.W <ea>,Rn
OP_FUNC(cmp2chk2_w);
CHECK_AND_JUMP;
label_goto_subi_b:
// %0000_010000_mmmrrr SUBI.B #<imm>,<ea>
OP_FUNC(subi_b);
CHECK_AND_JUMP;
label_goto_subi_w:
// %0000_010001_mmmrrr SUBI.W #<imm>,<ea>
OP_FUNC(subi_w);
CHECK_AND_JUMP;
label_goto_subi_l:
// %0000_010010_mmmrrr SUBI.L #<imm>,<ea>
OP_FUNC(subi_l);
CHECK_AND_JUMP;
label_goto_cmp2chk2_l:
// %0000_010011_mmmrrr CMP2/CHK2.L <ea>,Rn
OP_FUNC(cmp2chk2_l);
CHECK_AND_JUMP;
label_goto_addi_b:
// %0000_011000_mmmrrr ADDI.B #<imm>,<ea>
OP_FUNC(addi_b);
CHECK_AND_JUMP;
label_goto_addi_w:
// %0000_011001_mmmrrr ADDI.W #<imm>,<ea>
OP_FUNC(addi_w);
CHECK_AND_JUMP;
label_goto_addi_l:
// %0000_011010_mmmrrr ADDI.L #<imm>,<ea>
OP_FUNC(addi_l);
CHECK_AND_JUMP;
label_goto_btst_imm_ea:
// %0000_100000_000yyy BTST.L #<imm>,Dy
// %0000_100000_mmmrrr BTST.B #<imm>,<ea>
OP_FUNC(btst_imm_ea);
CHECK_AND_JUMP;
label_goto_bchg_imm_ea:
// %0000_100001_000yyy BCHG.L #<imm>,Dy
// %0000_100001_mmmrrr BCHG.B #<imm>,<ea>
OP_FUNC(bchg_imm_ea);
CHECK_AND_JUMP;
label_goto_bclr_imm_ea:
// %0000_100010_000yyy BCLR.L #<imm>,Dy
// %0000_100010_mmmrrr BCLR.B #<imm>,<ea>
OP_FUNC(bclr_imm_ea);
CHECK_AND_JUMP;
label_goto_bset_imm_ea:
// %0000_100011_000yyy BSET.L #<imm>,Dy
// %0000_100011_mmmrrr BSET.B #<imm>,<ea>
OP_FUNC(bset_imm_ea);
CHECK_AND_JUMP;
label_goto_eori_b:
// %0000_101000_mmmrrr EORI.B #<imm>,<ea>
// %0000_101000_111100 EORI.B #<imm>,CCR
OP_FUNC(eori_b);
CHECK_AND_JUMP;
label_goto_eori_w:
// %0000_101001_mmmrrr EORI.W #<imm>,<ea>
// %0000_101001_111100 EORI.W #<imm>,SR
OP_FUNC(eori_w);
CHECK_AND_JUMP;
label_goto_eori_l:
// %0000_101010_mmmrrr EORI.L #<imm>,<ea>
OP_FUNC(eori_l);
CHECK_AND_JUMP;
label_goto_cas_b:
// %0000_101011_mmmrrr CAS.B Dc,Du,<ea>
OP_FUNC(cas_b);
CHECK_AND_JUMP;
label_goto_cmpi_b:
// %0000_110000_mmmrrr CMPI.B #<imm>,<ea>
OP_FUNC(cmpi_b);
CHECK_AND_JUMP;
label_goto_cmpi_w:
// %0000_110001_mmmrrr CMPI.W #<imm>,<ea>
OP_FUNC(cmpi_w);
CHECK_AND_JUMP;
label_goto_cmpi_l:
// %0000_110010_mmmrrr CMPI.L #<imm>,<ea>
OP_FUNC(cmpi_l);
CHECK_AND_JUMP;
label_goto_cas_w:
// %0000_110011_mmmrrr CAS.W Dc,Du,<ea>
// %0000_110011_111100 CAS2.W Dc1:Dc2,Du1:Du2,(Rn1):(Rn2)
OP_FUNC(cas_w);
CHECK_AND_JUMP;
label_goto_moves_b:
// %0000_111000_mmmrrr MOVES.B <ea>,Rn
// %0000_111000_mmmrrr MOVES.B Rn,<ea>
OP_FUNC(moves_b);
CHECK_AND_JUMP;
label_goto_moves_w:
// %0000_111001_mmmrrr MOVES.W <ea>,Rn
// %0000_111001_mmmrrr MOVES.W Rn,<ea>
OP_FUNC(moves_w);
CHECK_AND_JUMP;
label_goto_moves_l:
// %0000_111010_mmmrrr MOVES.L <ea>,Rn
// %0000_111010_mmmrrr MOVES.L Rn,<ea>
OP_FUNC(moves_l);
CHECK_AND_JUMP;
label_goto_cas_l:
// %0000_111011_mmmrrr CAS.L Dc,Du,<ea>
// %0000_111011_111100 CAS2.L Dc1:Dc2,Du1:Du2,(Rn1):(Rn2)
OP_FUNC(cas_l);
CHECK_AND_JUMP;
label_goto_move_b_ea_dn:
// %0001_xxx000_mmmrrr MOVE.B <ea>,Dx
OP_FUNC(move_b_ea_dn);
CHECK_AND_JUMP;
label_goto_move_b_ea_anin:
// %0001_xxx010_mmmrrr MOVE.B <ea>,(Ax)
OP_FUNC(move_b_ea_anin);
CHECK_AND_JUMP;
label_goto_move_b_ea_anpi:
// %0001_xxx011_mmmrrr MOVE.B <ea>,(Ax)+
OP_FUNC(move_b_ea_anpi);
CHECK_AND_JUMP;
label_goto_move_b_ea_anpd:
// %0001_xxx100_mmmrrr MOVE.B <ea>,-(Ax)
OP_FUNC(move_b_ea_anpd);
CHECK_AND_JUMP;
label_goto_move_b_ea_andi:
// %0001_xxx101_mmmrrr MOVE.B <ea>,d16(Ax)
OP_FUNC(move_b_ea_andi);
CHECK_AND_JUMP;
label_goto_move_b_ea_anix:
// %0001_xxx110_mmmrrr MOVE.B <ea>,(Ax,IX)
OP_FUNC(move_b_ea_anix);
CHECK_AND_JUMP;
label_goto_move_b_ea_absw:
// %0001_000111_mmmrrr MOVE.B <ea>,Abs.W
OP_FUNC(move_b_ea_absw);
CHECK_AND_JUMP;
label_goto_move_b_ea_absl:
// %0001_001111_mmmrrr MOVE.B <ea>,Abs.L
OP_FUNC(move_b_ea_absl);
CHECK_AND_JUMP;
label_goto_move_l_ea_dn:
// %0010_xxx000_mmmrrr MOVE.L <ea>,Dx
OP_FUNC(move_l_ea_dn);
CHECK_AND_JUMP;
label_goto_movea_l:
// %0010_xxx001_mmmrrr MOVEA.L <ea>,Ax
OP_FUNC(movea_l);
CHECK_AND_JUMP;
label_goto_move_l_ea_anin:
// %0010_xxx010_mmmrrr MOVE.L <ea>,(Ax)
OP_FUNC(move_l_ea_anin);
CHECK_AND_JUMP;
label_goto_move_l_ea_anpi:
// %0010_xxx011_mmmrrr MOVE.L <ea>,(Ax)+
OP_FUNC(move_l_ea_anpi);
CHECK_AND_JUMP;
label_goto_move_l_ea_anpd:
// %0010_xxx100_mmmrrr MOVE.L <ea>,-(Ax)
OP_FUNC(move_l_ea_anpd);
CHECK_AND_JUMP;
label_goto_move_l_ea_andi:
// %0010_xxx101_mmmrrr MOVE.L <ea>,d16(Ax)
OP_FUNC(move_l_ea_andi);
CHECK_AND_JUMP;
label_goto_move_l_ea_anix:
// %0010_xxx110_mmmrrr MOVE.L <ea>,(Ax,IX)
OP_FUNC(move_l_ea_anix);
CHECK_AND_JUMP;
label_goto_move_l_ea_absw:
// %0010_000111_mmmrrr MOVE.L <ea>,Abs.W
OP_FUNC(move_l_ea_absw);
CHECK_AND_JUMP;
label_goto_move_l_ea_absl:
// %0010_001111_mmmrrr MOVE.L <ea>,Abs.L
OP_FUNC(move_l_ea_absl);
CHECK_AND_JUMP;
label_goto_move_w_ea_dn:
// %0011_xxx000_mmmrrr MOVE.W <ea>,Dx
OP_FUNC(move_w_ea_dn);
CHECK_AND_JUMP;
label_goto_movea_w:
// %0011_xxx001_mmmrrr MOVEA.W <ea>,Ax
OP_FUNC(movea_w);
CHECK_AND_JUMP;
label_goto_move_w_ea_anin:
// %0011_xxx010_mmmrrr MOVE.W <ea>,(Ax)
OP_FUNC(move_w_ea_anin);
CHECK_AND_JUMP;
label_goto_move_w_ea_anpi:
// %0011_xxx011_mmmrrr MOVE.W <ea>,(Ax)+
OP_FUNC(move_w_ea_anpi);
CHECK_AND_JUMP;
label_goto_move_w_ea_anpd:
// %0011_xxx100_mmmrrr MOVE.W <ea>,-(Ax)
OP_FUNC(move_w_ea_anpd);
CHECK_AND_JUMP;
label_goto_move_w_ea_andi:
// %0011_xxx101_mmmrrr MOVE.W <ea>,d16(Ax)
OP_FUNC(move_w_ea_andi);
CHECK_AND_JUMP;
label_goto_move_w_ea_anix:
// %0011_xxx110_mmmrrr MOVE.W <ea>,(Ax,IX)
OP_FUNC(move_w_ea_anix);
CHECK_AND_JUMP;
label_goto_move_w_ea_absw:
// %0011_000111_mmmrrr MOVE.W <ea>,Abs.W
OP_FUNC(move_w_ea_absw);
CHECK_AND_JUMP;
label_goto_move_w_ea_absl:
// %0011_001111_mmmrrr MOVE.W <ea>,Abs.L
OP_FUNC(move_w_ea_absl);
CHECK_AND_JUMP;
label_goto_negx_b:
// %0100_000000_mmmrrr NEGX.B <ea>
OP_FUNC(negx_b);
CHECK_AND_JUMP;
label_goto_negx_w:
// %0100_000001_mmmrrr NEGX.W <ea>
OP_FUNC(negx_w);
CHECK_AND_JUMP;
label_goto_negx_l:
// %0100_000010_mmmrrr NEGX.L <ea>
OP_FUNC(negx_l);
CHECK_AND_JUMP;
label_goto_move_sr_ea:
// %0100_000011_mmmrrr MOVE.W SR,<ea>
OP_FUNC(move_sr_ea);
CHECK_AND_JUMP;
label_goto_chk_l:
// %0100_xxx100_mmmrrr CHK.L <ea>,Dx
OP_FUNC(chk_l);
CHECK_AND_JUMP;
label_goto_chk_w:
// %0100_xxx110_mmmrrr CHK.W <ea>,Dx
OP_FUNC(chk_w);
CHECK_AND_JUMP;
label_goto_lea:
// %0100_xxx111_mmmrrr LEA.L <ea>,Ax
// %0100_100111_000yyy EXTB.L Dy
OP_FUNC(lea);
CHECK_AND_JUMP;
label_goto_clr_b:
// %0100_001000_mmmrrr CLR.B <ea>
OP_FUNC(clr_b);
CHECK_AND_JUMP;
label_goto_clr_w:
// %0100_001001_mmmrrr CLR.W <ea>
OP_FUNC(clr_w);
CHECK_AND_JUMP;
label_goto_clr_l:
// %0100_001010_mmmrrr CLR.L <ea>
OP_FUNC(clr_l);
CHECK_AND_JUMP;
label_goto_move_ccr_ea:
// %0100_001011_mmmrrr MOVE.W CCR,<ea>
OP_FUNC(move_ccr_ea);
CHECK_AND_JUMP;
label_goto_neg_b:
// %0100_010000_mmmrrr NEG.B <ea>
OP_FUNC(neg_b);
CHECK_AND_JUMP;
label_goto_neg_w:
// %0100_010001_mmmrrr NEG.W <ea>
OP_FUNC(neg_w);
CHECK_AND_JUMP;
label_goto_neg_l:
// %0100_010010_mmmrrr NEG.L <ea>
OP_FUNC(neg_l);
CHECK_AND_JUMP;
label_goto_move_ea_ccr:
// %0100_010011_mmmrrr MOVE.W <ea>,CCR
OP_FUNC(move_ea_ccr);
CHECK_AND_JUMP;
label_goto_not_b:
// %0100_011000_mmmrrr NOT.B <ea>
OP_FUNC(not_b);
CHECK_AND_JUMP;
label_goto_not_w:
// %0100_011001_mmmrrr NOT.W <ea>
OP_FUNC(not_w);
CHECK_AND_JUMP;
label_goto_not_l:
// %0100_011010_mmmrrr NOT.L <ea>
OP_FUNC(not_l);
CHECK_AND_JUMP;
label_goto_move_ea_sr:
// %0100_011011_mmmrrr MOVE.W <ea>,SR
OP_FUNC(move_ea_sr);
CHECK_AND_JUMP;
label_goto_nbcd:
// %0100_100000_mmmrrr NBCD.B <ea>
// %0100_100000_001yyy LINK.L Ay,#<imm>
OP_FUNC(nbcd);
CHECK_AND_JUMP;
label_goto_pea:
// %0100_100001_000yyy SWAP.W Dy
// %0100_100001_001nnn BKPT #<imm>
// %0100_100001_mmmrrr PEA.L <ea>
OP_FUNC(pea);
CHECK_AND_JUMP;
label_goto_movem_w_mem:
// %0100_100010_000yyy EXT.W Dy
// %0100_100010_mmmrrr MOVEM.W <list>,<ea>
OP_FUNC(movem_w_mem);
CHECK_AND_JUMP;
label_goto_movem_l_mem:
// %0100_100011_000yyy EXT.L Dy
// %0100_100011_mmmrrr MOVEM.L <list>,<ea>
OP_FUNC(movem_l_mem);
CHECK_AND_JUMP;
label_goto_tst_b:
// %0100_101000_mmmrrr TST.B <ea>
OP_FUNC(tst_b);
CHECK_AND_JUMP;
label_goto_tst_w:
// %0100_101001_mmmrrr TST.W <ea>
OP_FUNC(tst_w);
CHECK_AND_JUMP;
label_goto_tst_l:
// %0100_101010_mmmrrr TST.L <ea>
OP_FUNC(tst_l);
CHECK_AND_JUMP;
label_goto_tas:
// %0100_101011_mmmrrr TAS.B <ea>
// %0100_101011_111100 ILLEGAL
OP_FUNC(tas);
CHECK_AND_JUMP;
label_goto_mul:
// %0100_110000_mmmrrr MUL{U,S}.L <ea>,Dl
OP_FUNC(mul);
CHECK_AND_JUMP;
label_goto_div:
// %0100_110001_mmmrrr DIV{U,UL,S,SL}.L <ea>,Dq
OP_FUNC(div);
CHECK_AND_JUMP;
label_goto_movem_w:
// %0100_110010_mmmrrr MOVEM.W <ea>,<list>
OP_FUNC(movem_w);
CHECK_AND_JUMP;
label_goto_movem_l:
// %0100_110011_mmmrrr MOVEM.L <ea>,<list>
OP_FUNC(movem_l);
CHECK_AND_JUMP;
label_goto_trap:
// %0100_111001_00nnnn TRAP #<vector>
// %0100_111001_010yyy LINK.W Ay,#<imm>
// %0100_111001_011yyy UNLK Ay
// %0100_111001_100yyy MOVE.L Ay,USP
// %0100_111001_101yyy MOVE.L USP,Ay
// %0100_111001_110000 RESET
// %0100_111001_110001 NOP
// %0100_111001_110010 STOP #<imm>
// %0100_111001_110011 RTE
// %0100_111001_110100 RTD #<imm>
// %0100_111001_110101 RTS
// %0100_111001_110110 TRAPV
// %0100_111001_110111 RTR
// %0100_111001_111010 MOVEC.L Rc,Rn
// %0100_111001_111011 MOVEC.L Rn,Rc
OP_FUNC(trap);
CHECK_AND_JUMP;
label_goto_jsr:
// %0100_111010_mmmrrr JSR <ea>
OP_FUNC(jsr);
CHECK_AND_JUMP;
label_goto_jmp:
// %0100_111011_mmmrrr JMP <ea>
OP_FUNC(jmp);
CHECK_AND_JUMP;
label_goto_addq_b:
// %0101_qqq000_mmmrrr ADDQ.B #qqq,<ea>
OP_FUNC(addq_b);
CHECK_AND_JUMP;
label_goto_addq_w:
// %0101_qqq001_mmmrrr ADDQ.W #qqq,<ea>
// %0101_qqq001_001yyy ADDQ.W #qqq,Ay (.Lと等価)
OP_FUNC(addq_w);
CHECK_AND_JUMP;
label_goto_addq_l:
// %0101_qqq010_mmmrrr ADDQ.L #qqq,<ea>
// %0101_qqq010_001yyy ADDQ.L #qqq,Ay
OP_FUNC(addq_l);
CHECK_AND_JUMP;
label_goto_st:
// %0101_000011_mmmrrr ST.B <ea>
// %0101_000011_001yyy DBT.W Dy,<label>
// %0101_000011_111010 TRAPT.W #<imm>
// %0101_000011_111011 TRAPT.L #<imm>
// %0101_000011_111100 TRAPT
OP_FUNC(st);
CHECK_AND_JUMP;
label_goto_subq_b:
// %0101_qqq100_mmmrrr SUBQ.B #qqq,<ea>
OP_FUNC(subq_b);
CHECK_AND_JUMP;
label_goto_subq_w:
// %0101_qqq101_mmmrrr SUBQ.W #qqq,<ea>
// %0101_qqq101_001yyy SUBQ.W #qqq,Ay (.Lと等価)
OP_FUNC(subq_w);
CHECK_AND_JUMP;
label_goto_subq_l:
// %0101_qqq110_mmmrrr SUBQ.L #qqq,<ea>
// %0101_qqq110_001yyy SUBQ.L #qqq,Ay
OP_FUNC(subq_l);
CHECK_AND_JUMP;
label_goto_sf:
// %0101_000111_mmmrrr SF.B <ea>
// %0101_000111_001yyy DBRA.W Dy,<label>
// %0101_000111_111010 TRAPF.W #<imm>
// %0101_000111_111011 TRAPF.L #<imm>
// %0101_000111_111100 TRAPF
OP_FUNC(sf);
CHECK_AND_JUMP;
label_goto_shi:
// %0101_001011_mmmrrr SHI.B <ea>
// %0101_001011_001yyy DBHI.W Dy,<label>
// %0101_001011_111010 TRAPHI.W #<imm>
// %0101_001011_111011 TRAPHI.L #<imm>
// %0101_001011_111100 TRAPHI
OP_FUNC(shi);
CHECK_AND_JUMP;
label_goto_sls:
// %0101_001111_mmmrrr SLS.B <ea>
// %0101_001111_001yyy DBLS.W Dy,<label>
// %0101_001111_111010 TRAPLS.W #<imm>
// %0101_001111_111011 TRAPLS.L #<imm>
// %0101_001111_111100 TRAPLS
OP_FUNC(sls);
CHECK_AND_JUMP;
label_goto_scc:
// %0101_010011_mmmrrr SCC.B <ea>
// %0101_010011_001yyy DBCC.W Dy,<label>
// %0101_010011_111010 TRAPCC.W #<imm>
// %0101_010011_111011 TRAPCC.L #<imm>
// %0101_010011_111100 TRAPCC
OP_FUNC(scc);
CHECK_AND_JUMP;
label_goto_scs:
// %0101_010111_mmmrrr SCS.B <ea>
// %0101_010111_001yyy DBCS.W Dy,<label>
// %0101_010111_111010 TRAPCS.W #<imm>
// %0101_010111_111011 TRAPCS.L #<imm>
// %0101_010111_111100 TRAPCS
OP_FUNC(scs);
CHECK_AND_JUMP;
label_goto_sne:
// %0101_011011_mmmrrr SNE.B <ea>
// %0101_011011_001yyy DBNE.W Dy,<label>
// %0101_011011_111010 TRAPNE.W #<imm>
// %0101_011011_111011 TRAPNE.L #<imm>
// %0101_011011_111100 TRAPNE
OP_FUNC(sne);
CHECK_AND_JUMP;
label_goto_seq:
// %0101_011111_mmmrrr SEQ.B <ea>
// %0101_011111_001yyy DBEQ.W Dy,<label>
// %0101_011111_111010 TRAPEQ.W #<imm>
// %0101_011111_111011 TRAPEQ.L #<imm>
// %0101_011111_111100 TRAPEQ
OP_FUNC(seq);
CHECK_AND_JUMP;
label_goto_svc:
// %0101_100011_mmmrrr SVC.B <ea>
// %0101_100011_001yyy DBVC.W Dy,<label>
// %0101_100011_111010 TRAPVC.W #<imm>
// %0101_100011_111011 TRAPVC.L #<imm>
// %0101_100011_111100 TRAPVC
OP_FUNC(svc);
CHECK_AND_JUMP;
label_goto_svs:
// %0101_100111_mmmrrr SVS.B <ea>
// %0101_100111_001yyy DBVS.W Dy,<label>
// %0101_100111_111010 TRAPVS.W #<imm>
// %0101_100111_111011 TRAPVS.L #<imm>
// %0101_100111_111100 TRAPVS
OP_FUNC(svs);
CHECK_AND_JUMP;
label_goto_spl:
// %0101_101011_mmmrrr SPL.B <ea>
// %0101_101011_001yyy DBPL.W Dy,<label>
// %0101_101011_111010 TRAPPL.W #<imm>
// %0101_101011_111011 TRAPPL.L #<imm>
// %0101_101011_111100 TRAPPL
OP_FUNC(spl);
CHECK_AND_JUMP;
label_goto_smi:
// %0101_101111_mmmrrr SMI.B <ea>
// %0101_101111_001yyy DBMI.W Dy,<label>
// %0101_101111_111010 TRAPMI.W #<imm>
// %0101_101111_111011 TRAPMI.L #<imm>
// %0101_101111_111100 TRAPMI
OP_FUNC(smi);
CHECK_AND_JUMP;
label_goto_sge:
// %0101_110011_mmmrrr SGE.B <ea>
// %0101_110011_001yyy DBGE.W Dy,<label>
// %0101_110011_111010 TRAPGE.W #<imm>
// %0101_110011_111011 TRAPGE.L #<imm>
// %0101_110011_111100 TRAPGE
OP_FUNC(sge);
CHECK_AND_JUMP;
label_goto_slt:
// %0101_110111_mmmrrr SLT.B <ea>
// %0101_110111_001yyy DBLT.W Dy,<label>
// %0101_110111_111010 TRAPLT.W #<imm>
// %0101_110111_111011 TRAPLT.L #<imm>
// %0101_110111_111100 TRAPLT
OP_FUNC(slt);
CHECK_AND_JUMP;
label_goto_sgt:
// %0101_111011_mmmrrr SGT.B <ea>
// %0101_111011_001yyy DBGT.W Dy,<label>
// %0101_111011_111010 TRAPGT.W #<imm>
// %0101_111011_111011 TRAPGT.L #<imm>
// %0101_111011_111100 TRAPGT
OP_FUNC(sgt);
CHECK_AND_JUMP;
label_goto_sle:
// %0101_111111_mmmrrr SLE.B <ea>
// %0101_111111_001yyy DBLE.W Dy,<label>
// %0101_111111_111010 TRAPLE.W #<imm>
// %0101_111111_111011 TRAPLE.L #<imm>
// %0101_111111_111100 TRAPLE
OP_FUNC(sle);
CHECK_AND_JUMP;
label_goto_bra:
// %0110_000000_000000 BRA.W <label>
// %0110_0000nn_nnnnnn BRA.B <label>
// %0110_000011_111111 BRA.L <label>
OP_FUNC(bra);
CHECK_AND_JUMP;
label_goto_bsr:
// %0110_000100_000000 BSR.W <label>
// %0110_0001nn_nnnnnn BSR.B <label>
// %0110_000111_111111 BSR.L <label>
OP_FUNC(bsr);
CHECK_AND_JUMP;
label_goto_bhi:
// %0110_001000_000000 BHI.W <label>
// %0110_0010nn_nnnnnn BHI.B <label>
// %0110_001011_111111 BHI.L <label>
OP_FUNC(bhi);
CHECK_AND_JUMP;
label_goto_bls:
// %0110_001100_000000 BLS.W <label>
// %0110_0011nn_nnnnnn BLS.B <label>
// %0110_001111_111111 BLS.L <label>
OP_FUNC(bls);
CHECK_AND_JUMP;
label_goto_bcc:
// %0110_010000_000000 BCC.W <label>
// %0110_0100nn_nnnnnn BCC.B <label>
// %0110_010011_111111 BCC.L <label>
OP_FUNC(bcc);
CHECK_AND_JUMP;
label_goto_bcs:
// %0110_010100_000000 BCS.W <label>
// %0110_0101nn_nnnnnn BCS.B <label>
// %0110_010111_111111 BCS.L <label>
OP_FUNC(bcs);
CHECK_AND_JUMP;
label_goto_bne:
// %0110_011000_000000 BNE.W <label>
// %0110_0110nn_nnnnnn BNE.B <label>
// %0110_011011_111111 BNE.L <label>
OP_FUNC(bne);
CHECK_AND_JUMP;
label_goto_beq:
// %0110_011100_000000 BEQ.W <label>
// %0110_0111nn_nnnnnn BEQ.B <label>
// %0110_011111_111111 BEQ.L <label>
OP_FUNC(beq);
CHECK_AND_JUMP;
label_goto_bvc:
// %0110_100000_000000 BVC.W <label>
// %0110_1000nn_nnnnnn BVC.B <label>
// %0110_100011_111111 BVC.L <label>
OP_FUNC(bvc);
CHECK_AND_JUMP;
label_goto_bvs:
// %0110_100100_000000 BVS.W <label>
// %0110_1001nn_nnnnnn BVS.B <label>
// %0110_100111_111111 BVS.L <label>
OP_FUNC(bvs);
CHECK_AND_JUMP;
label_goto_bpl:
// %0110_101000_000000 BPL.W <label>
// %0110_1010nn_nnnnnn BPL.B <label>
// %0110_101011_111111 BPL.L <label>
OP_FUNC(bpl);
CHECK_AND_JUMP;
label_goto_bmi:
// %0110_101100_000000 BMI.W <label>
// %0110_1011nn_nnnnnn BMI.B <label>
// %0110_101111_111111 BMI.L <label>
OP_FUNC(bmi);
CHECK_AND_JUMP;
label_goto_bge:
// %0110_110000_000000 BGE.W <label>
// %0110_1100nn_nnnnnn BGE.B <label>
// %0110_110011_111111 BGE.L <label>
OP_FUNC(bge);
CHECK_AND_JUMP;
label_goto_blt:
// %0110_110100_000000 BLT.W <label>
// %0110_1101nn_nnnnnn BLT.B <label>
// %0110_110111_111111 BLT.L <label>
OP_FUNC(blt);
CHECK_AND_JUMP;
label_goto_bgt:
// %0110_111000_000000 BGT.W <label>
// %0110_1110nn_nnnnnn BGT.B <label>
// %0110_111011_111111 BGT.L <label>
OP_FUNC(bgt);
CHECK_AND_JUMP;
label_goto_ble:
// %0110_111100_000000 BLE.W <label>
// %0110_1111nn_nnnnnn BLE.B <label>
// %0110_111111_111111 BLE.L <label>
OP_FUNC(ble);
CHECK_AND_JUMP;
label_goto_moveq:
// %0111_xxx0nn_nnnnnn MOVEQ.L #<imm>,Dx
OP_FUNC(moveq);
CHECK_AND_JUMP;
label_goto_or_b_ea_dn:
// %1000_xxx000_mmmrrr OR.B <ea>,Dx
OP_FUNC(or_b_ea_dn);
CHECK_AND_JUMP;
label_goto_or_w_ea_dn:
// %1000_xxx001_mmmrrr OR.W <ea>,Dx
OP_FUNC(or_w_ea_dn);
CHECK_AND_JUMP;
label_goto_or_l_ea_dn:
// %1000_xxx010_mmmrrr OR.L <ea>,Dx
OP_FUNC(or_l_ea_dn);
CHECK_AND_JUMP;
label_goto_divu_w:
// %1000_xxx011_mmmrrr DIVU.W <ea>,Dx
OP_FUNC(divu_w);
CHECK_AND_JUMP;
label_goto_or_b_dn_ea:
// %1000_xxx100_000yyy SBCD.B Dy,Dx
// %1000_xxx100_001yyy SBCD.B -(Ay),-(Ax)
// %1000_xxx100_mmmrrr OR.B Dx,<ea>
OP_FUNC(or_b_dn_ea);
CHECK_AND_JUMP;
label_goto_or_w_dn_ea:
// %1000_xxx101_000yyy PACK Dy,Dx,#<imm>
// %1000_xxx101_001yyy PACK -(Ay),-(Ax),#<imm>
// %1000_xxx101_mmmrrr OR.W Dx,<ea>
OP_FUNC(or_w_dn_ea);
CHECK_AND_JUMP;
label_goto_or_l_dn_ea:
// %1000_xxx110_000yyy UNPK Dy,Dx,#<imm>
// %1000_xxx110_001yyy UNPK -(Ay),-(Ax),#<imm>
// %1000_xxx110_mmmrrr OR.L Dx,<ea>
OP_FUNC(or_l_dn_ea);
CHECK_AND_JUMP;
label_goto_divs_w:
// %1000_xxx111_mmmrrr DIVS.W <ea>,Dx
OP_FUNC(divs_w);
CHECK_AND_JUMP;
label_goto_sub_b_ea_dn:
// %1001_xxx000_mmmrrr SUB.B <ea>,Dx
OP_FUNC(sub_b_ea_dn);
CHECK_AND_JUMP;
label_goto_sub_w_ea_dn:
// %1001_xxx001_mmmrrr SUB.W <ea>,Dx
OP_FUNC(sub_w_ea_dn);
CHECK_AND_JUMP;
label_goto_sub_l_ea_dn:
// %1001_xxx010_mmmrrr SUB.L <ea>,Dx
OP_FUNC(sub_l_ea_dn);
CHECK_AND_JUMP;
label_goto_suba_w:
// %1001_xxx011_mmmrrr SUBA.W <ea>,Ax
OP_FUNC(suba_w);
CHECK_AND_JUMP;
label_goto_sub_b_dn_ea:
// %1001_xxx100_000yyy SUBX.B Dy,Dx
// %1001_xxx100_001yyy SUBX.B -(Ay),-(Ax)
// %1001_xxx100_mmmrrr SUB.B Dx,<ea>
OP_FUNC(sub_b_dn_ea);
CHECK_AND_JUMP;
label_goto_sub_w_dn_ea:
// %1001_xxx101_000yyy SUBX.W Dy,Dx
// %1001_xxx101_001yyy SUBX.W -(Ay),-(Ax)
// %1001_xxx101_mmmrrr SUB.W Dx,<ea>
OP_FUNC(sub_w_dn_ea);
CHECK_AND_JUMP;
label_goto_sub_l_dn_ea:
// %1001_xxx110_000yyy SUBX.L Dy,Dx
// %1001_xxx110_001yyy SUBX.L -(Ay),-(Ax)
// %1001_xxx110_mmmrrr SUB.L Dx,<ea>
OP_FUNC(sub_l_dn_ea);
CHECK_AND_JUMP;
label_goto_suba_l:
// %1001_xxx111_mmmrrr SUBA.L <ea>,Ax
OP_FUNC(suba_l);
CHECK_AND_JUMP;
label_goto_aline:
// %1010_nnnnnn_nnnnnn A-Line
OP_FUNC(aline);
CHECK_AND_JUMP;
label_goto_cmp_b:
// %1011_xxx000_mmmrrr CMP.B <ea>,Dx
OP_FUNC(cmp_b);
CHECK_AND_JUMP;
label_goto_cmp_w:
// %1011_xxx001_mmmrrr CMP.W <ea>,Dx
OP_FUNC(cmp_w);
CHECK_AND_JUMP;
label_goto_cmp_l:
// %1011_xxx010_mmmrrr CMP.L <ea>,Dx
OP_FUNC(cmp_l);
CHECK_AND_JUMP;
label_goto_cmpa_w:
// %1011_xxx011_mmmrrr CMPA.W <ea>,Ax
OP_FUNC(cmpa_w);
CHECK_AND_JUMP;
label_goto_eor_b:
// %1011_xxx100_mmmrrr EOR.B Dx,<ea>
// %1011_xxx100_001yyy CMPM.B (Ay)+,(Ax)+
OP_FUNC(eor_b);
CHECK_AND_JUMP;
label_goto_eor_w:
// %1011_xxx101_mmmrrr EOR.W Dx,<ea>
// %1011_xxx101_001yyy CMPM.W (Ay)+,(Ax)+
OP_FUNC(eor_w);
CHECK_AND_JUMP;
label_goto_eor_l:
// %1011_xxx110_mmmrrr EOR.L Dx,<ea>
// %1011_xxx110_001yyy CMPM.L (Ay)+,(Ax)+
OP_FUNC(eor_l);
CHECK_AND_JUMP;
label_goto_cmpa_l:
// %1011_xxx111_mmmrrr CMPA.L <ea>,Ax
OP_FUNC(cmpa_l);
CHECK_AND_JUMP;
label_goto_and_b_ea_dn:
// %1100_xxx000_mmmrrr AND.B <ea>,Dx
OP_FUNC(and_b_ea_dn);
CHECK_AND_JUMP;
label_goto_and_w_ea_dn:
// %1100_xxx001_mmmrrr AND.W <ea>,Dx
OP_FUNC(and_w_ea_dn);
CHECK_AND_JUMP;
label_goto_and_l_ea_dn:
// %1100_xxx010_mmmrrr AND.L <ea>,Dx
OP_FUNC(and_l_ea_dn);
CHECK_AND_JUMP;
label_goto_mulu_w:
// %1100_xxx011_mmmrrr MULU.W <ea>,Dx
OP_FUNC(mulu_w);
CHECK_AND_JUMP;
label_goto_and_b_dn_ea:
// %1100_xxx100_000yyy ABCD.B Dy,Dx
// %1100_xxx100_001yyy ABCD.B -(Ay),-(Ax)
// %1100_xxx100_mmmrrr AND.B Dx,<ea>
OP_FUNC(and_b_dn_ea);
CHECK_AND_JUMP;
label_goto_and_w_dn_ea:
// %1100_xxx101_000yyy EXG.L Dx,Dy
// %1100_xxx101_001yyy EXG.L Ax,Ay
// %1100_xxx101_mmmrrr AND.W Dx,<ea>
OP_FUNC(and_w_dn_ea);
CHECK_AND_JUMP;
label_goto_and_l_dn_ea:
// %1100_xxx110_001yyy EXG.L Dx,Ay
// %1100_xxx110_mmmrrr AND.L Dx,<ea>
OP_FUNC(and_l_dn_ea);
CHECK_AND_JUMP;
label_goto_muls_w:
// %1100_xxx111_mmmrrr MULS.W <ea>,Dx
OP_FUNC(muls_w);
CHECK_AND_JUMP;
label_goto_add_b_ea_dn:
// %1101_xxx000_mmmrrr ADD.B <ea>,Dx
OP_FUNC(add_b_ea_dn);
CHECK_AND_JUMP;
label_goto_add_w_ea_dn:
// %1101_xxx001_mmmrrr ADD.W <ea>,Dx
OP_FUNC(add_w_ea_dn);
CHECK_AND_JUMP;
label_goto_add_l_ea_dn:
// %1101_xxx010_mmmrrr ADD.L <ea>,Dx
OP_FUNC(add_l_ea_dn);
CHECK_AND_JUMP;
label_goto_adda_w:
// %1101_xxx011_mmmrrr ADDA.W <ea>,Ax
OP_FUNC(adda_w);
CHECK_AND_JUMP;
label_goto_add_b_dn_ea:
// %1101_xxx100_000yyy ADDX.B Dy,Dx
// %1101_xxx100_001yyy ADDX.B -(Ay),-(Ax)
// %1101_xxx100_mmmrrr ADD.B Dx,<ea>
OP_FUNC(add_b_dn_ea);
CHECK_AND_JUMP;
label_goto_add_w_dn_ea:
// %1101_xxx101_000yyy ADDX.W Dy,Dx
// %1101_xxx101_001yyy ADDX.W -(Ay),-(Ax)
// %1101_xxx101_mmmrrr ADD.W Dx,<ea>
OP_FUNC(add_w_dn_ea);
CHECK_AND_JUMP;
label_goto_add_l_dn_ea:
// %1101_xxx110_000yyy ADDX.L Dy,Dx
// %1101_xxx110_001yyy ADDX.L -(Ay),-(Ax)
// %1101_xxx110_mmmrrr ADD.L Dx,<ea>
OP_FUNC(add_l_dn_ea);
CHECK_AND_JUMP;
label_goto_adda_l:
// %1101_xxx111_mmmrrr ADDA.L <ea>,Ax
OP_FUNC(adda_l);
CHECK_AND_JUMP;
label_goto_asr_b_imm:
// %1110_qqq000_000yyy ASR.B #qqq,Dy
// %1110_qqq000_001yyy LSR.B #qqq,Dy
// %1110_qqq000_010yyy ROXR.B #qqq,Dy
// %1110_qqq000_011yyy ROR.B #qqq,Dy
// %1110_xxx000_100yyy ASR.B Dx,Dy
// %1110_xxx000_101yyy LSR.B Dx,Dy
// %1110_xxx000_110yyy ROXR.B Dx,Dy
// %1110_xxx000_111yyy ROR.B Dx,Dy
OP_FUNC(asr_b_imm);
CHECK_AND_JUMP;
label_goto_asr_w_imm:
// %1110_qqq001_000yyy ASR.W #qqq,Dy
// %1110_qqq001_001yyy LSR.W #qqq,Dy
// %1110_qqq001_010yyy ROXR.W #qqq,Dy
// %1110_qqq001_011yyy ROR.W #qqq,Dy
// %1110_xxx001_100yyy ASR.W Dx,Dy
// %1110_xxx001_101yyy LSR.W Dx,Dy
// %1110_xxx001_110yyy ROXR.W Dx,Dy
// %1110_xxx001_111yyy ROR.W Dx,Dy
OP_FUNC(asr_w_imm);
CHECK_AND_JUMP;
label_goto_asr_l_imm:
// %1110_qqq010_000yyy ASR.L #qqq,Dy
// %1110_qqq010_001yyy LSR.L #qqq,Dy
// %1110_qqq010_010yyy ROXR.L #qqq,Dy
// %1110_qqq010_011yyy ROR.L #qqq,Dy
// %1110_xxx010_100yyy ASR.L Dx,Dy
// %1110_xxx010_101yyy LSR.L Dx,Dy
// %1110_xxx010_110yyy ROXR.L Dx,Dy
// %1110_xxx010_111yyy ROR.L Dx,Dy
OP_FUNC(asr_l_imm);
CHECK_AND_JUMP;
label_goto_asr_w:
// %1110_000011_mmmrrr ASR.W <ea>
OP_FUNC(asr_w);
CHECK_AND_JUMP;
label_goto_asl_b_imm:
// %1110_qqq100_000yyy ASL.B #qqq,Dy
// %1110_qqq100_001yyy LSL.B #qqq,Dy
// %1110_qqq100_010yyy ROXL.B #qqq,Dy
// %1110_qqq100_011yyy ROL.B #qqq,Dy
// %1110_xxx100_100yyy ASL.B Dx,Dy
// %1110_xxx100_101yyy LSL.B Dx,Dy
// %1110_xxx100_110yyy ROXL.B Dx,Dy
// %1110_xxx100_111yyy ROL.B Dx,Dy
OP_FUNC(asl_b_imm);
CHECK_AND_JUMP;
label_goto_asl_w_imm:
// %1110_qqq101_000yyy ASL.W #qqq,Dy
// %1110_qqq101_001yyy LSL.W #qqq,Dy
// %1110_qqq101_010yyy ROXL.W #qqq,Dy
// %1110_qqq101_011yyy ROL.W #qqq,Dy
// %1110_xxx101_100yyy ASL.W Dx,Dy
// %1110_xxx101_101yyy LSL.W Dx,Dy
// %1110_xxx101_110yyy ROXL.W Dx,Dy
// %1110_xxx101_111yyy ROL.W Dx,Dy
OP_FUNC(asl_w_imm);
CHECK_AND_JUMP;
label_goto_asl_l_imm:
// %1110_qqq110_000yyy ASL.L #qqq,Dy
// %1110_qqq110_001yyy LSL.L #qqq,Dy
// %1110_qqq110_010yyy ROXL.L #qqq,Dy
// %1110_qqq110_011yyy ROL.L #qqq,Dy
// %1110_xxx110_100yyy ASL.L Dx,Dy
// %1110_xxx110_101yyy LSL.L Dx,Dy
// %1110_xxx110_110yyy ROXL.L Dx,Dy
// %1110_xxx110_111yyy ROL.L Dx,Dy
OP_FUNC(asl_l_imm);
CHECK_AND_JUMP;
label_goto_asl_w:
// %1110_000111_mmmrrr ASL.W <ea>
OP_FUNC(asl_w);
CHECK_AND_JUMP;
label_goto_lsr_w:
// %1110_001011_mmmrrr LSR.W <ea>
OP_FUNC(lsr_w);
CHECK_AND_JUMP;
label_goto_lsl_w:
// %1110_001111_mmmrrr LSL.W <ea>
OP_FUNC(lsl_w);
CHECK_AND_JUMP;
label_goto_roxr_w:
// %1110_010011_mmmrrr ROXR.W <ea>
OP_FUNC(roxr_w);
CHECK_AND_JUMP;
label_goto_roxl_w:
// %1110_010111_mmmrrr ROXL.W <ea>
OP_FUNC(roxl_w);
CHECK_AND_JUMP;
label_goto_ror_w:
// %1110_011011_mmmrrr ROR.W <ea>
OP_FUNC(ror_w);
CHECK_AND_JUMP;
label_goto_rol_w:
// %1110_011111_mmmrrr ROL.W <ea>
OP_FUNC(rol_w);
CHECK_AND_JUMP;
label_goto_bftst:
// %1110_100011_mmmrrr BFTST <ea>{#o:#w}
OP_FUNC(bftst);
CHECK_AND_JUMP;
label_goto_bfextu:
// %1110_100111_mmmrrr BFEXTU <ea>{#o:#w},Dn
OP_FUNC(bfextu);
CHECK_AND_JUMP;
label_goto_bfchg:
// %1110_101011_mmmrrr BFCHG <ea>{#o:#w}
OP_FUNC(bfchg);
CHECK_AND_JUMP;
label_goto_bfexts:
// %1110_101111_mmmrrr BFEXTS <ea>{#o:#w},Dn
OP_FUNC(bfexts);
CHECK_AND_JUMP;
label_goto_bfclr:
// %1110_110011_mmmrrr BFCLR <ea>{#o:#w}
OP_FUNC(bfclr);
CHECK_AND_JUMP;
label_goto_bfffo:
// %1110_110111_mmmrrr BFFFO <ea>{#o:#w},Dn
OP_FUNC(bfffo);
CHECK_AND_JUMP;
label_goto_bfset:
// %1110_111011_mmmrrr BFSET <ea>{#o:#w}
OP_FUNC(bfset);
CHECK_AND_JUMP;
label_goto_bfins:
// %1110_111111_mmmrrr BFINS Dn,<ea>{#o:#w}
OP_FUNC(bfins);
CHECK_AND_JUMP;
label_goto_mmuop:
// %1111_000nnn_nnnnnn MMU_OP
OP_FUNC(mmuop);
CHECK_AND_JUMP;
label_goto_fpgen:
// %1111_001000_nnnnnn FPGEN
OP_FUNC(fpgen);
CHECK_AND_JUMP;
label_goto_fxcc:
// %1111_001001_nnnnnn FScc.B <ea>
// %1111_001001_001yyy FDBcc Dy,<label>
// %1111_001001_111010 FTRAPcc.W #<imm>
// %1111_001001_111011 FTRAPcc.L #<imm>
// %1111_001001_111100 FTRAPcc
OP_FUNC(fxcc);
CHECK_AND_JUMP;
label_goto_fbcc_w:
// %1111_001010_nnnnnn FBcc.W <label>
OP_FUNC(fbcc_w);
CHECK_AND_JUMP;
label_goto_fbcc_l:
// %1111_001011_nnnnnn FBcc.L <label>
OP_FUNC(fbcc_l);
CHECK_AND_JUMP;
label_goto_fsave:
// %1111_001100_nnnnnn FSAVE <ea>
OP_FUNC(fsave);
CHECK_AND_JUMP;
label_goto_frestore:
// %1111_001101_nnnnnn FRESTORE <ea>
OP_FUNC(frestore);
CHECK_AND_JUMP;
label_goto_fline:
// %1111_nnnnnn_nnnnnn F-Line
OP_FUNC(fline);
CHECK_AND_JUMP;
label_goto_illegal:
OP_FUNC(illegal);
CHECK_AND_JUMP;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.