comparison 68kinst.h @ 992:261995d06897

Implemented A line and F line traps.
author Michael Pavone <pavone@retrodev.com>
date Thu, 28 Apr 2016 09:00:42 -0700
parents 902c53d9c16f
children faa3a4617f62
comparison
equal deleted inserted replaced
991:f9ee6f746cb4 992:261995d06897
24 QUICK_ARITH_LOOP, 24 QUICK_ARITH_LOOP,
25 BRANCH, 25 BRANCH,
26 MOVEQ, 26 MOVEQ,
27 OR_DIV_SBCD, 27 OR_DIV_SBCD,
28 SUB_SUBX, 28 SUB_SUBX,
29 RESERVED, 29 A_LINE,
30 CMP_XOR, 30 CMP_XOR,
31 AND_MUL_ABCD_EXG, 31 AND_MUL_ABCD_EXG,
32 ADD_ADDX, 32 ADD_ADDX,
33 SHIFT_ROTATE, 33 SHIFT_ROTATE,
34 COPROC 34 F_LINE
35 } m68k_optypes; 35 } m68k_optypes;
36 36
37 typedef enum { 37 typedef enum {
38 M68K_ABCD, 38 M68K_ABCD,
39 M68K_ADD, 39 M68K_ADD,
103 M68K_TRAP, 103 M68K_TRAP,
104 M68K_TRAPV, 104 M68K_TRAPV,
105 M68K_TST, 105 M68K_TST,
106 M68K_UNLK, 106 M68K_UNLK,
107 M68K_INVALID, 107 M68K_INVALID,
108 M68K_A_LINE_TRAP,
109 M68K_F_LINE_TRAP,
108 #ifdef M68010 110 #ifdef M68010
109 M68K_BKPT, 111 M68K_BKPT,
110 M68K_MOVE_FROM_CCR, 112 M68K_MOVE_FROM_CCR,
111 M68K_MOVEC, 113 M68K_MOVEC,
112 M68K_MOVES, 114 M68K_MOVES,