Multiple fixes for 020+ mode, including:
[rmac] / 68ktab
1 abcd  NB     M_DREG          M_DREG          %1100rrr100000rrr   m_abcd    +
2 -     NB     M_APREDEC       M_APREDEC       %1100rrr100001rrr   m_abcd
3
4 add   NBWL   C_ALL           M_DREG          %1101rrr0sseR1100   m_ea      +
5 -     NBWL   M_DREG          C_ALTMEM        %1101rrr1sseR0101   m_ea      +
6 adda  NWL    C_ALL           M_AREG          %1101rrrs11eeeeee   m_adda    +
7 addi  NWBL   M_IMMED         C_ALTDATA       %00000110sseeeS11   m_ea
8
9 addq  NBWL   M_IMMED         C_ALT           %0101ddd0sseeeeee   m_addq
10
11 addx  NBWL   M_DREG          M_DREG          %1101rrr1ss000rrS   m_abcd    +
12 -     NBWL   M_APREDEC       M_APREDEC       %1101rrr1ss001rrS   m_abcd
13
14 and   NBWL   C_DATA          M_DREG          %1100rrr0sseR1S00   m_ea      +
15 -     NBWL   M_DREG          C_ALTMEM        %1100rrr1sseR0S01   m_ea      +
16 andi  NBWL   M_IMMED         C_ALTDATA       %00000010sseeeS11   m_ea      +
17 -     NB     M_IMMED         M_AM_CCR        %0000001000111100   m_imm8    +
18 -     NW     M_IMMED         M_AM_SR         %0000001001111100   m_imm
19
20 asl   NBWL   M_DREG          M_DREG          %1110rrr1ss100rrr   m_shr     +
21 -     NBWL   M_IMMED         M_DREG          %1110ccc1ss000rrr   m_shi     +
22 -     NBWL   M_DREG          M_AM_NONE       %11100011ss000rrS   m_reg     +
23 -     NW     C_ALTMEM        M_AM_NONE       %1110000111eee000   m_ea
24
25 asr   NBWL   M_DREG          M_DREG          %1110rrr0ss100rrr   m_shr     +
26 -     NBWL   M_IMMED         M_DREG          %1110ccc0ss000rrr   m_shi     +
27 -     NBWL   M_DREG          M_AM_NONE       %11100010ss000rrS   m_reg     +
28 -     NW     C_ALTMEM        M_AM_NONE       %1110000011eee000   m_ea
29
30 bcc   NBWS   C_LABEL         M_AM_NONE       %01100100bbbbbbbb   m_br +
31 bhs
32 -     L      C_LABEL         M_AM_NONE       %0110010011111111   m_br30
33 bcs   NBWS   C_LABEL         M_AM_NONE       %01100101bbbbbbbb   m_br +
34 blo
35 -     L      C_LABEL         M_AM_NONE       %0110010111111111   m_br30
36 beq   NBWS   C_LABEL         M_AM_NONE       %01100111bbbbbbbb   m_br +
37 bze
38 bz
39 -     L      C_LABEL         M_AM_NONE       %0110011111111111   m_br30
40 bge   NBWS   C_LABEL         M_AM_NONE       %01101100bbbbbbbb   m_br +
41 -     L      C_LABEL         M_AM_NONE       %0110110011111111   m_br30
42 bgt   NBWS   C_LABEL         M_AM_NONE       %01101110bbbbbbbb   m_br +
43 -     L      C_LABEL         M_AM_NONE       %0110111011111111   m_br30
44 bhi   NBWS   C_LABEL         M_AM_NONE       %01100010bbbbbbbb   m_br +
45 -     L      C_LABEL         M_AM_NONE       %0110001011111111   m_br30
46 ble   NBWS   C_LABEL         M_AM_NONE       %01101111bbbbbbbb   m_br +
47 -     L      C_LABEL         M_AM_NONE       %0110111111111111   m_br30
48 bls   NBWS   C_LABEL         M_AM_NONE       %01100011bbbbbbbb   m_br +
49 -     L      C_LABEL         M_AM_NONE       %0110001111111111   m_br30
50 blt   NBWS   C_LABEL         M_AM_NONE       %01101101bbbbbbbb   m_br +
51 -     L      C_LABEL         M_AM_NONE       %0110110111111111   m_br30
52 bmi   NBWS   C_LABEL         M_AM_NONE       %01101011bbbbbbbb   m_br +
53 -     L      C_LABEL         M_AM_NONE       %0110101111111111   m_br30
54 bne   NBWS   C_LABEL         M_AM_NONE       %01100110bbbbbbbb   m_br +
55 bnz
56 -     L      C_LABEL         M_AM_NONE       %01100110bbbbbbbb   m_br30
57 bpl   NBWS   C_LABEL         M_AM_NONE       %01101010bbbbbbbb   m_br +
58 -     L      C_LABEL         M_AM_NONE       %0110101011111111   m_br30
59 bvc   NBWS   C_LABEL         M_AM_NONE       %01101000bbbbbbbb   m_br +
60 -     L      C_LABEL         M_AM_NONE       %0110100011111111   m_br30
61 bvs   NBWS   C_LABEL         M_AM_NONE       %01101001bbbbbbbb   m_br +
62 -     L      C_LABEL         M_AM_NONE       %0110100111111111   m_br30
63
64 bchg  NL     M_DREG          M_DREG          %0000rrr101eeeeee   m_bitop  +
65 -     NB     M_DREG          C_ALTDATA       %0000rrr101eeeeee   m_bitop  +
66 -     NL     M_IMMED         M_DREG          %0000100001eeeeee   m_bitop  +
67 -     NB     M_IMMED         C_ALTDATA       %0000100001eeeeee   m_bitop
68
69 bclr  NL     M_DREG          M_DREG          %0000rrr110eeeeee   m_bitop  +
70 -     NB     M_DREG          C_ALTDATA       %0000rrr110eeeeee   m_bitop  +
71 -     NL     M_IMMED         M_DREG          %0000100010eeeeee   m_bitop  +
72 -     NB     M_IMMED         C_ALTDATA       %0000100010eeeeee   m_bitop
73
74 bfchg N      C_BF1+M_BITFLD  M_AM_NONE       %1110101011eeeeee   m_bfop
75 bfclr N      C_BF1+M_BITFLD  M_AM_NONE       %1110110011eeeeee   m_bfop
76 bfexts N     C_BF2+M_BITFLD  M_DREG          %1110101111eeeeee   m_bfop
77 bfextu N     C_BF2+M_BITFLD  M_DREG          %1110100111eeeeee   m_bfop
78 bfffo N      C_BF2+M_BITFLD  M_DREG          %1110110111eeeeee   m_bfop
79 bfins N      M_DREG          C_BF1+M_BITFLD  %1110111111eeeeee   m_bfop
80 bfset N      C_BF1+M_BITFLD  M_AM_NONE       %1110111011eeeeee   m_bfop
81 bftst N      C_BF2+M_BITFLD  M_AM_NONE       %1110100011eeeeee   m_bfop
82
83 bkpt  N      M_IMMED         M_AM_NONE       %0100100001001bbb   m_bkpt
84
85 bra   NBWS   C_LABEL         M_AM_NONE       %01100000bbbbbbbb   m_br +
86 -     L      C_LABEL         M_AM_NONE       %0110000011111111   m_br30
87 bt
88
89 bset  NL     M_DREG          M_DREG          %0000rrr111eeeeee   m_bitop  +
90 -     NB     M_DREG          C_ALTDATA       %0000rrr111eeeeee   m_bitop  +
91 -     NL     M_IMMED         M_DREG          %0000100011eeeeee   m_bitop  +
92 -     NB     M_IMMED         C_ALTDATA       %0000100011eeeeee   m_bitop
93
94 bsr   NBWS   C_LABEL         M_AM_NONE       %01100001bbbbbbbb   m_br +
95 -     L      C_LABEL         M_AM_NONE       %0110000111111111   m_br30
96
97 btst  NL     M_DREG          M_DREG          %0000rrr100eeeeee   m_bitop  +
98 -     NB     M_DREG          C_DATA          %0000rrr100eeeeee   m_bitop  +
99 -     NL     M_IMMED         M_DREG          %0000100000eeeeee   m_bitop  +
100 -     NB     M_IMMED         C_DATA-M_IMMED  %0000100000eeeeee   m_bitop
101
102 callm N      M_IMMED         C_ALL030        %0000011011eeeeee   m_callm
103
104 cas   !      M_AM_NONE       M_AM_NONE       %00001ss011eeeeee   m_cas
105 cas2  !      M_AM_NONE       M_AM_NONE       %00001ss011111100   m_cas2
106
107 chk   NW     C_DATA          M_DREG          %0100rrr110eR1000   m_ea +
108 -     L      C_DATA030       M_DREG          %0100rrr100eeeeee   m_ea030
109
110 cinvl N      M_CACHE40       M_AIND          %11110100cc001rrr   m_cinv
111 cinvp N      M_CACHE40       M_AIND          %11110100cc010rrr   m_cinv
112 cinva N      M_CACHE40       M_AM_NONE       %11110100cc011rrr   m_cinv
113
114 chk2  NBWL   C_DATA          M_DREG+M_AREG   %00000ss011eeeeee   m_chk2
115
116 clr   NBWL   C_ALTDATA       M_AM_NONE       %01000010sseeeS00   m_ea      +
117 -     NWL    M_AREG          M_AM_NONE       %1001rrrs11001rrr   m_clra
118
119 cmp   NWL    M_AREG          M_DREG          %1011rrr0sseR1S00   m_ea      +
120 -     NBWL   C_ALL           M_DREG          %1011rrr0sseR1S00   m_ea      +
121 cmpa  NWL    C_ALL           M_AREG          %1011rrrs11eeeeee   m_adda    +
122 cmpi  NBWL   M_IMMED         C_ALTDATA       %00001100sseeeS11   m_ea      +
123 cmpm  NBWL   M_APOSTINC      M_APOSTINC      %1011xxx1ss001yRS   m_reg
124
125 cmp2  NBWL   C_ALL030        M_DREG+M_AREG   %00000ss011eeeeee   m_cmp2
126
127 cpbeq NBW    C_LABEL         M_AM_NONE       %111100101s000001   m_cpbr
128 cpbze
129 cpbz
130 cpbge NBW    C_LABEL         M_AM_NONE       %111100101s010011   m_cpbr
131 cpbgt NBW    C_LABEL         M_AM_NONE       %111100101s010010   m_cpbr
132 cpbgl NBW    C_LABEL         M_AM_NONE       %111100101s010110   m_cpbr
133 cpbgle NBW   C_LABEL         M_AM_NONE       %111100101s010111   m_cpbr
134 cpble NBW    C_LABEL         M_AM_NONE       %111100101s010101   m_cpbr
135 cpblt NBW    C_LABEL         M_AM_NONE       %111100101s010100   m_cpbr
136 cpbne NBW    C_LABEL         M_AM_NONE       %111100101s001110   m_cpbr
137 cpbngt NBW   C_LABEL         M_AM_NONE       %111100101s011101   m_cpbr
138 cpbnge NBW   C_LABEL         M_AM_NONE       %111100101s011100   m_cpbr
139 cpbngl NBW   C_LABEL         M_AM_NONE       %111100101s011001   m_cpbr
140 cpbnle NBW   C_LABEL         M_AM_NONE       %111100101s011010   m_cpbr
141 cpbngle NBW  C_LABEL         M_AM_NONE       %111100101s011000   m_cpbr
142 cpbnz
143 cpbogt NBW   C_LABEL         M_AM_NONE       %111100101s000010   m_cpbr
144 cpbule NBW   C_LABEL         M_AM_NONE       %111100101s001101   m_cpbr
145 cpboge NBW   C_LABEL         M_AM_NONE       %111100101s000011   m_cpbr
146 cpbult NBW   C_LABEL         M_AM_NONE       %111100101s001100   m_cpbr
147 cpbolt NBW   C_LABEL         M_AM_NONE       %111100101s000100   m_cpbr
148 cpbuge NBW   C_LABEL         M_AM_NONE       %111100101s001011   m_cpbr
149 cpbole NBW   C_LABEL         M_AM_NONE       %111100101s000101   m_cpbr
150 cpbugt NBW   C_LABEL         M_AM_NONE       %111100101s001010   m_cpbr
151 cpbogl NBW   C_LABEL         M_AM_NONE       %111100101s000110   m_cpbr
152 cpbueq NBW   C_LABEL         M_AM_NONE       %111100101s001001   m_cpbr
153 cpbor NBW    C_LABEL         M_AM_NONE       %111100101s000111   m_cpbr
154 cpbun NBW    C_LABEL         M_AM_NONE       %111100101s001000   m_cpbr
155 cpbt  NBW    C_LABEL         M_AM_NONE       %111100101s001111   m_cpbr
156 cpbra
157 cpbf  NBW    C_LABEL         M_AM_NONE       %111100101s000000   m_cpbr
158 cpbsf NBW    C_LABEL         M_AM_NONE       %111100101s010000   m_cpbr
159 cpbst NBW    C_LABEL         M_AM_NONE       %111100101s011111   m_cpbr
160 cpbseq NBW   C_LABEL         M_AM_NONE       %111100101s010001   m_cpbr
161 cpbsne NBW   C_LABEL         M_AM_NONE       %111100101s011110   m_cpbr
162
163 cpdbeq NBW   M_DREG          C_LABEL         %111100101s000001   m_cpdbr
164 cpdbze
165 cpdbz
166 cpdbge NBW   M_DREG          C_LABEL         %111100101s010011   m_cpdbr
167 cpdbgt NBW   M_DREG          C_LABEL         %111100101s010010   m_cpdbr
168 cpdbgl NBW   M_DREG          C_LABEL         %111100101s010110   m_cpdbr
169 cpdbgle NBW  M_DREG          C_LABEL         %111100101s010111   m_cpdbr
170 cpdble NBW   M_DREG          C_LABEL         %111100101s010101   m_cpdbr
171 cpdblt NBW   M_DREG          C_LABEL         %111100101s010100   m_cpdbr
172 cpdbne NBW   M_DREG          C_LABEL         %111100101s001110   m_cpdbr
173 cpdbngt NBW  M_DREG          C_LABEL         %111100101s011101   m_cpdbr
174 cpdbnge NBW  M_DREG          C_LABEL         %111100101s011100   m_cpdbr
175 cpdbngl NBW  M_DREG          C_LABEL         %111100101s011001   m_cpdbr
176 cpdbnle NBW  M_DREG          C_LABEL         %111100101s011010   m_cpdbr
177 cpdbngle NBW M_DREG          C_LABEL         %111100101s011000   m_cpdbr
178 cpdbnz
179 cpdbogt NBW  M_DREG          C_LABEL         %111100101s000010   m_cpdbr
180 cpdbule NBW  M_DREG          C_LABEL         %111100101s001101   m_cpdbr
181 cpdboge NBW  M_DREG          C_LABEL         %111100101s000011   m_cpdbr
182 cpdbult NBW  M_DREG          C_LABEL         %111100101s001100   m_cpdbr
183 cpdbolt NBW  M_DREG          C_LABEL         %111100101s000100   m_cpdbr
184 cpdbuge NBW  M_DREG          C_LABEL         %111100101s001011   m_cpdbr
185 cpdbole NBW  M_DREG          C_LABEL         %111100101s000101   m_cpdbr
186 cpdbugt NBW  M_DREG          C_LABEL         %111100101s001010   m_cpdbr
187 cpdbogl NBW  M_DREG          C_LABEL         %111100101s000110   m_cpdbr
188 cpdbueq NBW  M_DREG          C_LABEL         %111100101s001001   m_cpdbr
189 cpdbor NBW   M_DREG          C_LABEL         %111100101s000111   m_cpdbr
190 cpdbun NBW   M_DREG          C_LABEL         %111100101s001000   m_cpdbr
191 cpdbt  NBW   M_DREG          C_LABEL         %111100101s001111   m_cpdbr
192 cpdbra
193 cpdbf  NBW   M_DREG          C_LABEL         %111100101s000000   m_cpdbr
194 cpdbsf NBW   M_DREG          C_LABEL         %111100101s010000   m_cpdbr
195 cpdbst NBW   M_DREG          C_LABEL         %111100101s011111   m_cpdbr
196 cpdbseq NBW  M_DREG          C_LABEL         %111100101s010001   m_cpdbr
197 cpdbsne NBW  M_DREG          C_LABEL         %111100101s011110   m_cpdbr
198
199 cprestore N  C_ALL030        M_AM_NONE       %1111001101eeeeee   m_cprest
200 cpsave N     C_ALL030        M_AM_NONE       %1111001100eeeeee   m_cprest
201
202 cpushl N     CACHES          M_AIND          %11110100cc001rrr   m_cinv
203 cpushp N     CACHES          M_AIND          %11110100cc010rrr   m_cinv
204 cpusha N     CACHES          M_AM_NONE       %11110100cc011rrr   m_cinv
205
206 dbcc  NW     M_DREG          C_LABEL         %0101010011001rrr   m_dbra
207 dbcs  NW     M_DREG          C_LABEL         %0101010111001rrr   m_dbra
208 dblo
209 dbeq  NW     M_DREG          C_LABEL         %0101011111001rrr   m_dbra
210 dbze
211 dbf   NW     M_DREG          C_LABEL         %0101000111001rrr   m_dbra
212 dbra
213 dbge  NW     M_DREG          C_LABEL         %0101110011001rrr   m_dbra
214 dbgt  NW     M_DREG          C_LABEL         %0101111011001rrr   m_dbra
215 dbhi  NW     M_DREG          C_LABEL         %0101001011001rrr   m_dbra
216 dbhs
217 dble  NW     M_DREG          C_LABEL         %0101111111001rrr   m_dbra
218 dbls  NW     M_DREG          C_LABEL         %0101001111001rrr   m_dbra
219 dblt  NW     M_DREG          C_LABEL         %0101110111001rrr   m_dbra
220 dbmi  NW     M_DREG          C_LABEL         %0101101111001rrr   m_dbra
221 dbne  NW     M_DREG          C_LABEL         %0101011011001rrr   m_dbra
222 dbnz
223 dbpl  NW     M_DREG          C_LABEL         %0101101011001rrr   m_dbra
224 dbt   NW     M_DREG          C_LABEL         %0101000011001rrr   m_dbra
225 dbvc  NW     M_DREG          C_LABEL         %0101100011001rrr   m_dbra
226 dbvs  NW     M_DREG          C_LABEL         %0101100111001rrr   m_dbra
227
228 divs  NW     C_DATA          M_DREG          %1000rrr111eR1000   m_ea     +
229 -     L      C_DATA030       M_DREG          %0100110001eeeeee   m_divs   +
230 -     L      C_DATA030       M_DREG          %0100110001eeeeee   m_divs
231
232 divsl NL     C_DATA030       M_DREG          %0100110001eeeeee   m_divsl
233
234 divu  NW     C_DATA          M_DREG          %1000rrr011eR1000   m_ea     +
235 -     L      C_DATA030       M_DREG          %0100110001eeeeee   m_divu   +
236 -     L      C_DATA030       M_DREG          %0100110001eeeeee   m_divu   +
237
238 divul LN     C_DATA030       M_DREG          %0100110001eeeeee   m_divul
239
240 eor   NBWL   M_DREG          C_ALTDATA       %1011rrr1sseR0S01   m_ea      +
241 eori  NBWL   M_IMMED         C_ALTDATA       %00001010sseeeS11   m_ea      +
242 -     NB     M_IMMED         M_AM_CCR        %0000101000111100   m_imm8    +
243 -     NW     M_IMMED         M_AM_SR         %0000101001111100   m_imm
244
245 exg   NL     M_DREG|M_AREG   M_DREG|M_AREG   %1100rrr1ooooorrr   m_exg
246
247 ext   NW     M_DREG          M_AM_NONE       %0100100010000rrr   m_reg     +
248 -     L      M_DREG          M_AM_NONE       %0100100011000rrr   m_reg
249 extb  NL     M_DREG          M_AM_NONE       %0100100111000rrr   m_reg
250
251 fabs  NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fabs    +
252 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fabs    +
253 -     NX       M_FREG        M_AM_NONE       %1111001000eeeeee   m_fabs
254 fsabs NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fsabs   +
255 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fsabs   +
256 -     NX       M_FREG        M_AM_NONE       %1111001000eeeeee   m_fsabs
257 fdabs NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fdabs   +
258 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fdabs   +
259 -     NX       M_FREG        M_AM_NONE       %1111001000eeeeee   m_fdabs
260 facos NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_facos   +
261 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_facos   +
262 -     NX       M_FREG        M_AM_NONE       %1111001000eeeeee   m_facos
263 fadd  NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fadd    +
264 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fadd    
265 fsadd NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fsadd   +
266 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fsadd   
267 fdadd NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fdadd   +
268 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fdadd   
269 fasin NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fasin   +
270 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fasin   +
271 -     NX       M_FREG        M_AM_NONE       %1111001000eeeeee   m_fasin
272 fatan NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fatan   +
273 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fatan   +
274 -     NX       M_FREG        M_AM_NONE       %1111001000eeeeee   m_fatan
275 fatanh NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_fatanh  +
276 -      NX       M_FREG        M_FREG          %1111001000eeeeee   m_fatanh +
277 -      NX       M_FREG        M_AM_NONE       %1111001000eeeeee   m_fatanh
278
279 fbeq  NBW      C_LABEL       M_AM_NONE       %111100101s000001   m_cpbr
280 fbze
281 fbz
282 fbge  NWL      C_LABEL       M_AM_NONE       %111100101s010011   m_cpbr
283 fbgt  NWL      C_LABEL       M_AM_NONE       %111100101s010010   m_cpbr
284 fbgl  NWL      C_LABEL       M_AM_NONE       %111100101s010110   m_cpbr
285 fbgle NWL      C_LABEL       M_AM_NONE       %111100101s010111   m_cpbr
286 fble  NWL      C_LABEL       M_AM_NONE       %111100101s010101   m_cpbr
287 fblt  NWL      C_LABEL       M_AM_NONE       %111100101s010100   m_cpbr
288 fbne  NWL      C_LABEL       M_AM_NONE       %111100101s001110   m_cpbr
289 fbngt NWL      C_LABEL       M_AM_NONE       %111100101s011101   m_cpbr
290 fbnge NWL      C_LABEL       M_AM_NONE       %111100101s011100   m_cpbr
291 fbngl NWL      C_LABEL       M_AM_NONE       %111100101s011001   m_cpbr
292 fbnle NWL      C_LABEL       M_AM_NONE       %111100101s011010   m_cpbr
293 fbnlt NWL      C_LABEL       M_AM_NONE       %111100101s011011   m_cpbr
294 fbngle NWL     C_LABEL       M_AM_NONE       %111100101s011000   m_cpbr
295 fbnz
296 fbogt NWL      C_LABEL       M_AM_NONE       %111100101s000010   m_cpbr
297 fbule NWL      C_LABEL       M_AM_NONE       %111100101s001101   m_cpbr
298 fboge NWL      C_LABEL       M_AM_NONE       %111100101s000011   m_cpbr
299 fbult NWL      C_LABEL       M_AM_NONE       %111100101s001100   m_cpbr
300 fbolt NWL      C_LABEL       M_AM_NONE       %111100101s000100   m_cpbr
301 fbuge NWL      C_LABEL       M_AM_NONE       %111100101s001011   m_cpbr
302 fbole NWL      C_LABEL       M_AM_NONE       %111100101s000101   m_cpbr
303 fbugt NWL      C_LABEL       M_AM_NONE       %111100101s001010   m_cpbr
304 fbogl NWL      C_LABEL       M_AM_NONE       %111100101s000110   m_cpbr
305 fbueq NWL      C_LABEL       M_AM_NONE       %111100101s001001   m_cpbr
306 fbor  NWL      C_LABEL       M_AM_NONE       %111100101s000111   m_cpbr
307 fbun  NWL      C_LABEL       M_AM_NONE       %111100101s001000   m_cpbr
308 fbt   NWL      C_LABEL       M_AM_NONE       %111100101s001111   m_cpbr
309 fbra
310 fbf   NWL      C_LABEL       M_AM_NONE       %111100101s000000   m_cpbr
311 fbsf  NWL      C_LABEL       M_AM_NONE       %111100101s010000   m_cpbr
312 fbst  NWL      C_LABEL       M_AM_NONE       %111100101s011111   m_cpbr
313 fbseq NWL      C_LABEL       M_AM_NONE       %111100101s010001   m_cpbr
314 fbsne NWL      C_LABEL       M_AM_NONE       %111100101s011110   m_cpbr
315
316 fcmp  NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fcmp   +
317 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fcmp   
318 fcos  NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fcos    +
319 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fcos    +
320 -     NX       M_FREG        M_AM_NONE       %1111001000eeeeee   m_fcos
321 fcosh NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fcosh   +
322 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fcosh   +   
323 -     NX       M_FREG        M_AM_NONE       %1111001000eeeeee   m_fcosh
324
325 fdbeq  N       M_DREG        C_LABEL         %1111001001000001  m_fdbcc
326 fdbze
327 fdbz
328 fdbge  N       M_DREG        C_LABEL         %1111001001010011  m_fdbcc
329 fdbgt  N       M_DREG        C_LABEL         %1111001001010010  m_fdbcc
330 fdbgl  N       M_DREG        C_LABEL         %1111001001010110  m_fdbcc
331 fdbgle N       M_DREG        C_LABEL         %1111001001010111  m_fdbcc
332 fdble  N       M_DREG        C_LABEL         %1111001001010101  m_fdbcc
333 fdblt  N       M_DREG        C_LABEL         %1111001001010100  m_fdbcc
334 fdbne  N       M_DREG        C_LABEL         %1111001001001110  m_fdbcc
335 fdbngt N       M_DREG        C_LABEL         %1111001001011101  m_fdbcc
336 fdbnge N       M_DREG        C_LABEL         %1111001001011100  m_fdbcc
337 fdbngl N       M_DREG        C_LABEL         %1111001001011001  m_fdbcc
338 fdbnle N       M_DREG        C_LABEL         %1111001001011010  m_fdbcc
339 fdbnlt N       M_DREG        C_LABEL         %1111001001011011  m_fdbcc
340 fdbngle N      M_DREG        C_LABEL         %1111001001011000  m_fdbcc
341 fdbnz
342 fdbogt N       M_DREG        C_LABEL         %1111001001000010  m_fdbcc
343 fdbule N       M_DREG        C_LABEL         %1111001001001101  m_fdbcc
344 fdboge N       M_DREG        C_LABEL         %1111001001000011  m_fdbcc
345 fdbult N       M_DREG        C_LABEL         %1111001001001100  m_fdbcc
346 fdbolt N       M_DREG        C_LABEL         %1111001001000100  m_fdbcc
347 fdbuge N       M_DREG        C_LABEL         %1111001001001011  m_fdbcc
348 fdbole N       M_DREG        C_LABEL         %1111001001000101  m_fdbcc
349 fdbugt N       M_DREG        C_LABEL         %1111001001001010  m_fdbcc
350 fdbogl N       M_DREG        C_LABEL         %1111001001000110  m_fdbcc
351 fdbueq N       M_DREG        C_LABEL         %1111001001001001  m_fdbcc
352 fdbor  N       M_DREG        C_LABEL         %1111001001000111  m_fdbcc
353 fdbun  N       M_DREG        C_LABEL         %1111001001001000  m_fdbcc
354 fdbt   N       M_DREG        C_LABEL         %1111001001001111  m_fdbcc
355 fdbra  N       M_DREG        C_LABEL         %1111001001000000  m_fdbcc
356 fdbf   N       M_DREG        C_LABEL         %1111001001000000  m_fdbcc
357 fdbsf  N       M_DREG        C_LABEL         %1111001001010000  m_fdbcc
358 fdbst  N       M_DREG        C_LABEL         %1111001001011111  m_fdbcc
359 fdbseq N       M_DREG        C_LABEL         %1111001001010001  m_fdbcc
360 fdbsne N       M_DREG        C_LABEL         %1111001001011110  m_fdbcc
361
362 fdiv  NBWLSQXP  C_ALL030     M_FREG          %1111001000eeeeee  m_fdiv    +
363 -     NX        M_FREG       M_FREG          %1111001000eeeeee  m_fdiv    +
364 -     NX        M_FREG       M_AM_NONE       %1111001000eeeeee  m_fdiv
365 fsdiv NBWLSQXP  C_ALL030     M_FREG          %1111001000eeeeee  m_fsdiv   +
366 -     NX        M_FREG       M_FREG          %1111001000eeeeee  m_fsdiv   +
367 -     NX        M_FREG       M_AM_NONE       %1111001000eeeeee  m_fsdiv
368 fddiv NBWLSQXP  C_ALL030     M_FREG          %1111001000eeeeee  m_fddiv   +
369 -     NX        M_FREG       M_FREG          %1111001000eeeeee  m_fddiv   +
370 -     NX        M_FREG       M_AM_NONE       %1111001000eeeeee  m_fddiv
371 fetox NBWLSQXP  C_ALL030     M_FREG          %1111001000eeeeee  m_fetox   +
372 -     NX        M_FREG       M_FREG          %1111001000eeeeee  m_fetox   +
373 -     NX        M_FREG       M_AM_NONE       %1111001000eeeeee  m_fetox
374 fetoxm1 NBWLSQXP C_ALL030    M_FREG          %1111001000eeeeee  m_fetoxm1   +
375 -       NX       M_FREG      M_FREG          %1111001000eeeeee  m_fetoxm1   +
376 -       NX       M_FREG      M_AM_NONE       %1111001000eeeeee  m_fetoxm1
377 fgetexp NBWLSQXP C_ALL030    M_FREG          %1111001000eeeeee  m_fgetexp   +
378 -       NX       M_FREG      M_FREG          %1111001000eeeeee  m_fgetexp   +
379 -       NX       M_FREG      M_AM_NONE       %1111001000eeeeee  m_fgetexp
380 fgetman NBWLSQXP C_ALL030    M_FREG          %1111001000eeeeee  m_fgetman   +
381 -       NX       M_FREG      M_FREG          %1111001000eeeeee  m_fgetman   +
382 -       NX       M_FREG      M_AM_NONE       %1111001000eeeeee  m_fgetman
383 fint  NBWLSQXP  C_ALL030     M_FREG          %1111001000eeeeee   m_fint   + 
384 -     NX        M_FREG       M_FREG          %1111001000eeeeee   m_fint   +
385 -     NX        M_FREG       M_AM_NONE       %1111001000eeeeee   m_fint
386 fintrz NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_fintrz   + 
387 -      NX       M_FREG       M_FREG          %1111001000eeeeee   m_fintrz   +
388 -      NX       M_FREG       M_AM_NONE       %1111001000eeeeee   m_fintrz
389 flog10 NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_flog10   + 
390 -      NX       M_FREG       M_FREG          %1111001000eeeeee   m_flog10   +
391 -      NX       M_FREG       M_AM_NONE       %1111001000eeeeee   m_flog10
392 flog2  NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_flog2   + 
393 -      NX       M_FREG       M_FREG          %1111001000eeeeee   m_flog2   +
394 -      NX       M_FREG       M_AM_NONE       %1111001000eeeeee   m_flog2
395 flogn  NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_flogn   + 
396 -      NX       M_FREG       M_FREG          %1111001000eeeeee   m_flogn   +
397 -      NX       M_FREG       M_AM_NONE       %1111001000eeeeee   m_flogn
398 flognp1 NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_flognp1   + 
399 -       NX       M_FREG       M_FREG          %1111001000eeeeee   m_flognp1   +
400 -       NX       M_FREG       M_AM_NONE       %1111001000eeeeee   m_flognp1
401 fmod   NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_fmod   + 
402 -      NX       M_FREG       M_FREG          %1111001000eeeeee   m_fmod   +
403 -      NX       M_FREG       M_AM_NONE       %1111001000eeeeee   m_fmod
404 fmove  NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_fmove +
405 -      NBWLSQXP M_FREG       C_ALL030        %1111001000eeeeee   m_fmove +
406 -      NX       M_FREG       M_FREG          %1111001000eeeeee   m_fmove +
407 -      NL       M_FPSCR      C_ALL030        %1111001000eeeeee   m_fmovescr +
408 -      NL       C_ALL030     M_FPSCR         %1111001000eeeeee   m_fmovescr +
409 fsmove NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_fsmove
410 fdmove NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_fdmove
411 fmovecr NX     M_IMMED         M_FREG          %1111001000000000   m_fmovecr
412 fmovem !       M_AM_NONE       M_AM_NONE       %1111001000eeeeee   m_fmovem
413 fmul  NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fmul    +
414 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fmul    
415 fsmul NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fsmul   +
416 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fsmul   
417 fdmul NX       C_ALL030      M_FREG          %1111001000eeeeee   m_fdmul   +
418 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fdmul   
419 fneg  NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fneg    +
420 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fneg    +
421 -     NX       M_FREG        M_AM_NONE       %1111001000eeeeee   m_fneg
422 fsneg NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fsneg   +
423 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fsneg   +
424 -     NX       M_FREG        M_AM_NONE       %1111001000eeeeee   m_fsneg
425 fdneg NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fdneg   +
426 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fdneg   +
427 -     NX       M_FREG        M_AM_NONE       %1111001000eeeeee   m_fdneg
428 fnop  N        M_AM_NONE     M_AM_NONE       %1111001010000000   m_fnop
429 frem  NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_frem   +
430 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_frem
431 fscale NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_fscale  + 
432 -      NX      M_FREG       M_FREG          %1111001000eeeeee   m_fscale  
433
434 fseq  NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fseq 
435 fsze
436 fsz 
437 fsge  NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsge 
438 fsgt  NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsgt 
439 fsgl  NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsgl 
440 fsgle NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsgle
441 fsle  NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsle 
442 fslt  NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fslt 
443 fsne  NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsne 
444 fsngt NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsngt
445 fsnge NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsnge
446 fsngl NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsngl
447 fsnle NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsnle
448 fsnlt NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsnlt
449 fsngle NB      C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsngle
450 fsogt NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsogt
451 fsule NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsule
452 fsoge NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsoge
453 fsult NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsult
454 fsolt NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsolt
455 fsuge NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsuge
456 fsole NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsole
457 fsugt NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsugt
458 fsogl NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsogl
459 fsueq NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsueq
460 fsor  NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsor 
461 fsun  NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsun 
462 fst   NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fst  
463 fsf   NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsf  
464 fssf  NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fssf 
465 fsst  NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsst 
466 fsseq NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fsseq
467 fssne NB       C_ALL030      M_AM_NONE       %1111001001eeeeee  m_fssne
468
469 fsgldiv NBWLSQXP C_ALL030    M_FREG          %1111001000eeeeee   m_fsgldiv  + 
470 -       NX       M_FREG      M_FREG          %1111001000eeeeee   m_fsgldiv 
471 fsglmul NBWLSQXP C_ALL030    M_FREG          %1111001000eeeeee   m_fsglmul  + 
472 -       NX       M_FREG      M_FREG          %1111001000eeeeee   m_fsglmul 
473 fsin   NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_fsin   +
474 -      NX       M_FREG       M_FREG          %1111001000eeeeee   m_fsin   +
475 -      NX       M_FREG       M_AM_NONE       %1111001000eeeeee   m_fsin
476 fsincos NBWLSQXP C_ALL030    M_FREG          %1111001000eeeeee   m_fsincos  + 
477 -       NX       M_FREG      M_FREG          %1111001000eeeeee   m_fsincos 
478 fsinh  NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_fsinh   +
479 -      NX       M_FREG       M_FREG          %1111001000eeeeee   m_fsinh   +
480 -      NX       M_FREG       M_AM_NONE       %1111001000eeeeee   m_fsinh
481 fsqrt  NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_fsqrt    +
482 -      NX       M_FREG       M_FREG          %1111001000eeeeee   m_fsqrt    +
483 -      NX       M_FREG       M_AM_NONE       %1111001000eeeeee   m_fsqrt
484 fssqrt NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_fsfsqrt   +
485 -      NX       M_FREG       M_FREG          %1111001000eeeeee   m_fsfsqrt   +
486 -      NX       M_FREG       M_AM_NONE       %1111001000eeeeee   m_fsfsqrt
487 fdsqrt NBWLSQXP C_ALL030     M_FREG          %1111001000eeeeee   m_fdfsqrt   +
488 -      NX       M_FREG       M_FREG          %1111001000eeeeee   m_fdfsqrt   +
489 -      NX       M_FREG       M_AM_NONE       %1111001000eeeeee   m_fdfsqrt
490 fsub  NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fsub    +
491 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fsub    
492 fssub NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fsub   +
493 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fsub   
494 fdsub NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_fdsub   +
495 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_fdsub   
496 ftan  NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_ftan   +
497 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_ftan   +
498 -     NX       M_FREG        M_AM_NONE       %1111001000eeeeee   m_ftan
499 ftanh NBWLSQXP C_ALL030      M_FREG          %1111001000eeeeee   m_ftanh   +
500 -     NX       M_FREG        M_FREG          %1111001000eeeeee   m_ftanh   +
501 -     NX       M_FREG        M_AM_NONE       %1111001000eeeeee   m_ftanh
502 ftentox NBWLSQXP C_ALL030    M_FREG          %1111001000eeeeee   m_ftentox   +
503 -       NX       M_FREG      M_FREG          %1111001000eeeeee   m_ftentox   +
504 -       NX       M_FREG      M_AM_NONE       %1111001000eeeeee   m_ftentox
505 ftst  NBWLSQXP C_ALL030      M_AM_NONE       %1111001000eeeeee   m_ftst +
506 -     NX         M_FREG      M_AM_NONE       %1111001000eeeeee   m_ftst
507 ftwotox NBWLSQXP C_ALL030    M_FREG          %1111001000eeeeee   m_ftwotox   +
508 -       NX       M_FREG      M_FREG          %1111001000eeeeee   m_ftwotox   +
509 -       NX       M_FREG      M_AM_NONE       %1111001000eeeeee   m_ftwotox
510
511 ftrapeq   WL  M_IMMED    M_AM_NONE       %1111001001111e10  m_ftrapeq +
512 -         N   M_AM_NONE  M_AM_NONE       %1111001001111eee  m_ftrapeqn
513 ftrapze
514 ftrapz
515 ftrapge   WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapge +
516 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapgen
517 ftrapgt   WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapgt +
518 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapgtn
519 ftrapgl   WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapgl +
520 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapgln
521 ftrapgle  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapgle +
522 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapglen
523 ftraple   WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftraple +
524 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftraplen
525 ftraplt   WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftraplt +
526 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapltn
527 ftrapne   WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapne +
528 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapnen
529 ftrapngt  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapngt +
530 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapngtn
531 ftrapnge  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapnge +
532 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapngen
533 ftrapngl  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapngl +
534 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapngln
535 ftrapnle  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapnle +
536 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapnlen
537 ftrapnlt  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapnlt +
538 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapnltn
539 ftrapngle WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapngle +
540 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapnglen
541 ftrapogt  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapogt +
542 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapogtn
543 ftrapule  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapule +
544 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapulen
545 ftrapoge  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapoge +
546 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapogen
547 ftrapult  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapult +
548 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapultn
549 ftrapolt  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapolt +
550 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapoltn
551 ftrapuge  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapuge +
552 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapugen
553 ftrapole  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapole +
554 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapolen
555 ftrapugt  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapugt +
556 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapugtn
557 ftrapogl  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapogl +
558 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapogln
559 ftrapueq  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapueq +
560 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapueqn
561 ftrapor   WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapor  +
562 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftraporn
563 ftrapun   WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapun  +
564 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapunn
565 ftrapt    WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapt   +
566 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftraptn
567 ftrapf    WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapf   +
568 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapfn
569 ftrapsf   WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapsf  +
570 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapsfn
571 ftrapst   WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapst  +
572 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapstn
573 ftrapseq  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapseq +
574 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapseqn
575 ftrapsne  WL  M_IMMED    M_AM_NONE       %111100100111101e  m_ftrapsne +
576 -         N   M_AM_NONE  M_AM_NONE       %1111001001111100  m_ftrapsnen
577
578
579 frestore N   C_DATA030       M_AM_NONE       %1111001101eeeeee   m_cprest
580 fsave N      C_DATA030       M_AM_NONE       %1111001100eeeeee   m_cprest
581
582 illegal N    M_AM_NONE       M_AM_NONE       %0100101011111100   m_self
583
584 jmp   N      C_CTRL          M_AM_NONE       %0100111011eee000   m_ea     +
585 -     N      C_CTRL030       M_AM_NONE       %0100111011eee000   m_ea030
586
587 jsr   N      C_CTRL          M_AM_NONE       %0100111010eee000   m_ea     +
588 -     N      C_CTRL030       M_AM_NONE       %0100111010eee000   m_ea030
589
590 lea   NL     C_CTRL          M_AREG          %0100rrr111eR1000   m_lea
591
592 link  NWL    M_AREG          M_IMMED         %0100111001010rrr   m_link
593
594 lsl   NBWL   M_DREG          M_DREG          %1110rrr1ss101rrr   m_shr     +
595 -     NBWL   M_IMMED         M_DREG          %1110ccc1ss001rrr   m_shi     +
596 -     NBWL   C_ALTMEM        M_AM_NONE       %1110001111eee000   m_ea      +
597 -     NBWL   M_DREG          M_AM_NONE       %11100011ss001rrS   m_reg
598
599 lsr   NBWL   M_DREG          M_DREG          %1110rrr0ss101rrr   m_shr     +
600 -     NBWL   M_IMMED         M_DREG          %1110ccc0ss001rrr   m_shi     +
601 -     NBWL   C_ALTMEM        M_AM_NONE       %1110001011eee000   m_ea      +
602 -     NBWL   M_DREG          M_AM_NONE       %11100010ss001rrS   m_reg
603
604 move  NBWL   C_ALL           C_ALTDATA       %00ssddddddssssss   m_move    +
605 -     NWL    C_ALL           M_AREG          %00ssddd001ssssss   m_move    +
606 -     NW     C_DATA          M_AM_SR         %0100011011sss000   m_ea      +
607 -     NW     M_AM_SR         C_ALTDATA       %0100000011ddd001   m_ea      +
608 -     NW     C_DATA          M_AM_CCR        %0100010011sss000   m_ea      +
609 -     NL     M_AM_USP        M_AREG          %0100111001101rrr   m_usp     +
610 -     NL     M_AREG          M_AM_USP        %0100111001100rrr   m_usp     +
611 -     NBWL   C_ALL030        C_ALTDATA       %00ssddddddssssss   m_move30  +
612 -     NBWL   C_ALL030        C_ALL030        %00ssddddddssssss   m_move30  +
613 -     NW     M_AM_CCR        C_DATA030       %0100001011sss000   m_ea030
614
615 movea NWL    C_ALL           M_AREG          %00ssddd001ssssss   m_move
616
617 movec NL     M_DREG+M_AREG   C_CREG          %0100111001111011   m_movec   +
618 -     NL     C_CREG          M_DREG+M_AREG   %0100111001111010   m_movec
619
620 moves NBWL   M_DREG+M_AREG   C_MOVES         %00001110sseeeeee   m_moves   +
621 -     NBWL   C_MOVES         M_DREG+M_AREG   %00001110sseeeeee   m_moves   
622
623 move16 N     APOSTINC       APOSTINC         %1111011000100rrr   m_move16a +
624 -     N      AIND+APOSTINC+ABSL AIND+APOSTINC+ABSL %11110110000ooorrr m_move16b 
625
626 movem !      M_AM_NONE       M_AM_NONE       %01001d001seeeeee   m_movem
627
628 movep NWL    M_DREG          M_AIND|M_ADISP  %0000rrr11s001aaa   m_movep   +
629 -     NWL    M_AIND|M_ADISP  M_DREG          %0000rrr10s001aaa   m_movep
630
631 moveq NL     M_IMMED         M_DREG          %0111rrr0dddddddd   m_moveq
632
633 muls  NW     C_DATA          M_DREG          %1100rrr111eR1000   m_ea      +
634 -     L      C_DATA030       M_DREG          %0100110000eeeeee   m_muls    
635 mulu  NW     C_DATA          M_DREG          %1100rrr011eR1000   m_ea      +
636 -     L      C_DATA030       M_DREG          %0100110000eeeeee   m_mulu
637
638 nbcd  NB     C_ALTDATA       M_AM_NONE       %0100100000eee000   m_ea
639 neg   NBWL   C_ALTDATA       M_AM_NONE       %01000100sseeeS00   m_ea
640 negx  NBWL   C_ALTDATA       M_AM_NONE       %01000000sseeeS00   m_ea
641 nop   N      M_AM_NONE       M_AM_NONE       0x4e71              m_self
642 not   NBWL   C_ALTDATA       M_AM_NONE       %01000110sseee100   m_ea
643
644 or    NBWL   C_DATA          M_DREG          %1000rrr0sseR1S00   m_ea      +
645 -     NBWL   M_DREG          C_MEM           %1000rrr1sseR0S01   m_ea      +
646 ori   NBWL   M_IMMED         C_ALTDATA       %00000000sseeeS11   m_ea      +
647 -     NB     M_IMMED         M_AM_CCR        %0000000000111100   m_imm8    +
648 -     NW     M_IMMED         M_AM_SR         %0000000001111100   m_imm
649
650 pack  !      M_AM_NONE       M_AM_NONE       %1000rrr10100mrrr   m_pack
651
652 pbbs  NWL    C_LABEL         M_AM_NONE       %111100001s000000   m_cpbr
653 pbls  NWL    C_LABEL         M_AM_NONE       %111100001s000010   m_cpbr
654 pbss  NWL    C_LABEL         M_AM_NONE       %111100001s000100   m_cpbr
655 pbas  NWL    C_LABEL         M_AM_NONE       %111100001s000110   m_cpbr
656 pbws  NWL    C_LABEL         M_AM_NONE       %111100001s001000   m_cpbr
657 pbis  NWL    C_LABEL         M_AM_NONE       %111100001s001010   m_cpbr
658 pbgs  NWL    C_LABEL         M_AM_NONE       %111100001s001100   m_cpbr
659 pbcs  NWL    C_LABEL         M_AM_NONE       %111100001s001110   m_cpbr
660 pbbc  NWL    C_LABEL         M_AM_NONE       %111100001s000001   m_cpbr
661 pblc  NWL    C_LABEL         M_AM_NONE       %111100001s000011   m_cpbr
662 pbsc  NWL    C_LABEL         M_AM_NONE       %111100001s000101   m_cpbr
663 pbac  NWL    C_LABEL         M_AM_NONE       %111100001s000111   m_cpbr
664 pbwc  NWL    C_LABEL         M_AM_NONE       %111100001s001001   m_cpbr
665 pbic  NWL    C_LABEL         M_AM_NONE       %111100001s001011   m_cpbr
666 pbgc  NWL    C_LABEL         M_AM_NONE       %111100001s001101   m_cpbr
667 pbcc  NWL    C_LABEL         M_AM_NONE       %111100001s001111   m_cpbr
668
669 pdbbs NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
670 pdbls NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
671 pdbss NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
672 pdbas NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
673 pdbws NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
674 pdbis NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
675 pdbgs NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
676 pdbcs NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
677 pdbbc NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
678 pdblc NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
679 pdbsc NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
680 pdbac NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
681 pdbwc NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
682 pdbic NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
683 pdbgc NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
684 pdbcc NWL    M_DREG          C_LABEL         %1111000001001ccc   m_cpdbr
685
686 pflush !     M_AM_NONE       M_AM_NONE       %1111000000eeeeee   m_pflush
687 pflushn !    M_AM_NONE       M_AM_NONE       %1111010100000111   m_pflush
688 pflushan N   M_AM_NONE       M_AM_NONE       %1111010100010000   m_self
689 pflusha N    M_AM_NONE       M_AM_NONE       %1111000000000000   m_pflusha
690 pflushr N    C_ALL030        M_AM_NONE       %1111000000eeeeee   m_pflushr
691
692 ploadr N     M_FC            C_PMOVE         %1111000000eeeeee   m_ploadr
693 ploadw N     M_FC            C_PMOVE         %1111000000eeeeee   m_ploadw     
694
695 pmove NWLD   M_MRN           C_PMOVE         %1111000000eeeeee   m_pmove +
696 -     NWLD   C_PMOVE         M_MRN           %1111000000eeeeee   m_pmove
697 pmovefd NWLD C_PMOVE         M_MRN           %1111000000eeeeee   m_pmovefd
698
699 prestore N   C_ALL030        M_AM_NONE       %1111000101eeeeee   m_ea
700 psave  N     C_ALL030        M_AM_NONE       %1111000100eeeeee   m_ea
701
702 ptestr N     M_FC            M_IMMED         %1111000000eeeeee   m_ptest
703 ptestw N     M_FC            M_IMMED         %1111000000eeeeee   m_ptest
704
705 ptrapbs WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapbs +
706 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptrapbsn
707 ptrapls WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapls +
708 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptraplsn
709 ptrapss WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapss +
710 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptrapssn
711 ptrapas WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapas +
712 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptrapasn
713 ptrapws WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapws +
714 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptrapwsn
715 ptrapis WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapis +
716 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptrapisn
717 ptrapgs WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapgs +
718 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptrapgsn
719 ptrapcs WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapcs +
720 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptrapcsn
721 ptrapbc WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapbc +
722 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptrapbcn
723 ptraplc WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptraplc +
724 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptraplcn
725 ptrapsc WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapsc +
726 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptrapscn
727 ptrapac WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapac +
728 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptrapacn
729 ptrapwc WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapwc +
730 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptrapwcn
731 ptrapic WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapic +
732 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptrapicn
733 ptrapgc WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapgc +
734 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptrapgcn
735 ptrapcc WL   M_IMMED         M_AM_NONE       %111100000111101o   m_ptrapcc +
736 -       N    M_AM_NONE       M_AM_NONE       %1111000001111100   m_ptrapccn
737
738 pea   NL     C_CTRL          M_AM_NONE       %0100100001eee000   m_ea
739
740 reset N      M_AM_NONE       M_AM_NONE       0x4e70              m_self
741
742 rol   NBWL   M_DREG          M_DREG          %1110rrr1ss111rrr   m_shr     +
743 -     NBWL   M_IMMED         M_DREG          %1110ccc1ss011rrr   m_shi     +
744 -     NBWL   C_ALTMEM        M_AM_NONE       %1110011111eee000   m_ea      +
745 -     NBWL   M_DREG          M_AM_NONE       %11100011ss011rrS   m_reg
746
747 ror   NBWL   M_DREG          M_DREG          %1110rrr0ss111rrr   m_shr     +
748 -     NBWL   M_IMMED         M_DREG          %1110ccc0ss011rrr   m_shi     +
749 -     NBWL   C_ALTMEM        M_AM_NONE       %1110011011eee000   m_ea      +
750 -     NBWL   M_DREG          M_AM_NONE       %11100010ss011rrS   m_reg
751
752 roxl  NBWL   M_DREG          M_DREG          %1110rrr1ss110rrr   m_shr     +
753 -     NBWL   M_IMMED         M_DREG          %1110ccc1ss010rrr   m_shi     +
754 -     NBWL   C_ALTMEM        M_AM_NONE       %1110010111eee000   m_ea      +
755 -     NBWL   M_DREG          M_AM_NONE       %11100011ss010rrS   m_reg
756
757 roxr  NBWL   M_DREG          M_DREG          %1110rrr0ss110rrr   m_shr     +
758 -     NBWL   M_IMMED         M_DREG          %1110ccc0ss010rrr   m_shi     +
759 -     NBWL   C_ALTMEM        M_AM_NONE       %1110010011eee000   m_ea      +
760 -     NBWL   M_DREG          M_AM_NONE       %11100010ss010rrS   m_reg
761
762 rtd   N      M_IMMED         M_AM_NONE       %0100111001110100   m_rtd
763 rte   N      M_AM_NONE       M_AM_NONE       0x4e73              m_self
764 rtm   N      M_DREG+M_AREG   M_AM_NONE       %000001101100drrr   m_rtm
765 rtr   N      M_AM_NONE       M_AM_NONE       0x4e77              m_self
766 rts   N      M_AM_NONE       M_AM_NONE       0x4e75              m_self
767
768 sbcd  NB     M_DREG          M_DREG          %1000rrr100000rrr   m_abcd    +
769 -     NB     M_APREDEC       M_APREDEC       %1000rrr100001rrr   m_abcd
770
771 scc   NB     C_ALTDATA       M_AM_NONE       %0101010011eee000   m_ea
772 shs
773 scs   NB     C_ALTDATA       M_AM_NONE       %0101010111eee000   m_ea
774 slo
775 seq   NB     C_ALTDATA       M_AM_NONE       %0101011111eee000   m_ea
776 sze
777 sf    NB     C_ALTDATA       M_AM_NONE       %0101000111eee000   m_ea
778 sge   NB     C_ALTDATA       M_AM_NONE       %0101110011eee000   m_ea
779 sgt   NB     C_ALTDATA       M_AM_NONE       %0101111011eee000   m_ea
780 shi   NB     C_ALTDATA       M_AM_NONE       %0101001011eee000   m_ea
781 sle   NB     C_ALTDATA       M_AM_NONE       %0101111111eee000   m_ea
782 sls   NB     C_ALTDATA       M_AM_NONE       %0101001111eee000   m_ea
783 slt   NB     C_ALTDATA       M_AM_NONE       %0101110111eee000   m_ea
784 smi   NB     C_ALTDATA       M_AM_NONE       %0101101111eee000   m_ea
785 sne   NB     C_ALTDATA       M_AM_NONE       %0101011011eee000   m_ea
786 snz
787 spl   NB     C_ALTDATA       M_AM_NONE       %0101101011eee000   m_ea
788 st    NB     C_ALTDATA       M_AM_NONE       %0101000011eee000   m_ea
789 svc   NB     C_ALTDATA       M_AM_NONE       %0101100011eee000   m_ea
790 svs   NB     C_ALTDATA       M_AM_NONE       %0101100111eee000   m_ea
791
792 stop  N      M_IMMED         M_AM_NONE       %0100111001110010   m_imm
793
794 sub   NBWL   C_ALL           M_DREG          %1001rrr0sseR1S00   m_ea      +
795 -     NBWL   M_DREG          C_ALTMEM        %1001rrr1sseR0S01   m_ea      +
796 suba  NWL    C_ALL           M_AREG          %1001rrrs11eeeeee   m_adda    +
797 subi  NBWL   M_IMMED         C_ALTDATA       %00000100sseeeS11   m_ea
798
799 subq  NBWL   M_IMMED         C_ALT           %0101ddd1sseeeeee   m_addq
800
801 subx  NBWL   M_DREG          M_DREG          %1001xxx1ss000yyS   m_abcd    +
802 -     NBWL   M_APREDEC       M_APREDEC       %1001xxx1ss001yyS   m_abcd
803
804 swap  NW     M_DREG          M_AM_NONE       %0100100001000rrr   m_reg
805 tas   NB     C_ALTDATA       M_AM_NONE       %0100101011eee000   m_ea
806 trap  N      M_IMMED         M_AM_NONE       %010011100100vvvv   m_trap
807 trapcc NWL   M_IMMED         M_AM_NONE       %0101010011111ooo   m_trapcc +
808 -      NWL   M_AM_NONE       M_AM_NONE       %0101010011111100   m_self
809 trapcs NWL   M_IMMED         M_AM_NONE       %0101010111111ooo   m_trapcc +
810 -      NWL   M_AM_NONE       M_AM_NONE       %0101010111111100   m_self
811 traplo                                                
812 trapeq NWL   M_IMMED         M_AM_NONE       %0101011111111ooo   m_trapcc +
813 -      NWL   M_AM_NONE       M_AM_NONE       %0101011111111100   m_self
814 trapze                                                
815 trapf  NWL   M_IMMED         M_AM_NONE       %0101000111111ooo   m_trapcc +
816 -      NWL   M_AM_NONE       M_AM_NONE       %0101000111111100   m_self
817 trapge NWL   M_IMMED         M_AM_NONE       %0101110011111ooo   m_trapcc +
818 -      NWL   M_AM_NONE       M_AM_NONE       %0101110011111100   m_self
819 trapgt NWL   M_IMMED         M_AM_NONE       %0101111011111ooo   m_trapcc +
820 -      NWL   M_AM_NONE       M_AM_NONE       %0101111011111100   m_self
821 traphi NWL   M_IMMED         M_AM_NONE       %0101001011111ooo   m_trapcc +
822 -      NWL   M_AM_NONE       M_AM_NONE       %0101001011111100   m_self
823 traple NWL   M_IMMED         M_AM_NONE       %0101111111111ooo   m_trapcc +
824 -      NWL   M_AM_NONE       M_AM_NONE       %0101111111111100   m_self
825 trapls NWL   M_IMMED         M_AM_NONE       %0101001111111ooo   m_trapcc +
826 -      NWL   M_AM_NONE       M_AM_NONE       %0101001111111100   m_self
827 traplt NWL   M_IMMED         M_AM_NONE       %0101110111111ooo   m_trapcc +
828 -      NWL   M_AM_NONE       M_AM_NONE       %0101110111111100   m_self
829 trapmi NWL   M_IMMED         M_AM_NONE       %0101101111111ooo   m_trapcc +
830 -      NWL   M_AM_NONE       M_AM_NONE       %0101101111111100   m_self
831 trapne NWL   M_IMMED         M_AM_NONE       %0101011011111ooo   m_trapcc +
832 -      NWL   M_AM_NONE       M_AM_NONE       %0101011011111100   m_self
833 trapnz                                                
834 trappl NWL   M_IMMED         M_AM_NONE       %0101101011111ooo   m_trapcc +
835 -      NWL   M_AM_NONE       M_AM_NONE       %0101101011111100   m_self
836 trapt  NWL   M_IMMED         M_AM_NONE       %0101000011111ooo   m_trapcc +
837 -      NWL   M_AM_NONE       M_AM_NONE       %0101000011111100   m_self
838 trapvc NWL   M_IMMED         M_AM_NONE       %0101100011111ooo   m_trapcc +
839 -      NWL   M_AM_NONE       M_AM_NONE       %0101100011111100   m_self
840 trapvs NWL   M_IMMED         M_AM_NONE       %0101100111111ooo   m_trapcc +
841 -      NWL   M_AM_NONE       M_AM_NONE       %0101100111111100   m_self
842 trapv N      M_AM_NONE       M_AM_NONE       0x4e76              m_self
843 tst   NBWL   C_ALTDATA       M_AM_NONE       %01001010sseeeS00   m_ea      +
844 -     NBWL   C_ALL030        M_AM_NONE       %01001010sseeeS00   m_ea030
845 unlk  N      M_AREG          M_AM_NONE       %0100111001011rrr   m_reg
846 unpk  !      M_AM_NONE       M_AM_NONE       %1000rrr11000mrrr   m_pack