X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=68ktab;h=71c5f36ae2d4c65b1cbc6cd9d6f40f2f594efb49;hp=e250bf75b64b4013625ed358d6b0b9bfe28bc785;hb=a67f83362cf6cf699e3fd67fb30b58fee6b10c78;hpb=5cd8a4814b805f1ef8ce689423eb5eeba12573c5 diff --git a/68ktab b/68ktab index e250bf7..71c5f36 100644 --- a/68ktab +++ b/68ktab @@ -4,7 +4,8 @@ abcd NB M_DREG M_DREG %1100rrr100000rrr m_abcd + add NBWL C_ALL M_DREG %1101rrr0sseR1100 m_ea + - NBWL M_DREG C_ALTMEM %1101rrr1sseR0101 m_ea + adda NWL C_ALL M_AREG %1101rrrs11eeeeee m_adda + -addi NWBL M_IMMED C_ALTDATA %00000110sseeeS11 m_ea +addi NWBL M_IMMED C_ALTDATA %00000110sseeeS11 m_ea + +- NWBL M_IMMED C_ALTDATA %00000110sseeeS10 m_ea030 addq NBWL M_IMMED C_ALT %0101ddd0sseeeeee m_addq @@ -14,6 +15,7 @@ addx NBWL M_DREG M_DREG %1101rrr1ss000rrS m_abcd + and NBWL C_DATA M_DREG %1100rrr0sseR1S00 m_ea + - NBWL M_DREG C_ALTMEM %1100rrr1sseR0S01 m_ea + andi NBWL M_IMMED C_ALTDATA %00000010sseeeS11 m_ea + +- NBWL M_IMMED C_ALL030 %00000010sseeeS10 m_ea030 + - NB M_IMMED M_AM_CCR %0000001000111100 m_imm8 + - NW M_IMMED M_AM_SR %0000001001111100 m_imm @@ -71,14 +73,15 @@ bclr NL M_DREG M_DREG %0000rrr110eeeeee m_bitop + - NL M_IMMED M_DREG %0000100010eeeeee m_bitop + - NB M_IMMED C_ALTDATA %0000100010eeeeee m_bitop -bfchg N C_ALL030+M_BITFLD M_AM_NONE %1110101011eeeeee m_bfop -bfclr N C_ALL030+M_BITFLD M_AM_NONE %1110110011eeeeee m_bfop -bfexts N C_ALL030+M_BITFLD M_DREG %1110101111eeeeee m_bfop -bfextu N C_ALL030+M_BITFLD M_DREG %1110100111eeeeee m_bfop -bfffo N C_ALL030+M_BITFLD M_DREG %1110110111eeeeee m_bfop -bfins N M_DREG C_ALL030+M_BITFLD %1110111111eeeeee m_bfop -bfset N C_ALL030+M_BITFLD M_AM_NONE %1110111011eeeeee m_bfop -bftst N C_ALL030+M_BITFLD M_AM_NONE %1110100011eeeeee m_bfop +bfchg N C_BF1+M_BITFLD M_AM_NONE %1110101011eeeeee m_bfop +bfclr N C_BF1+M_BITFLD M_AM_NONE %1110110011eeeeee m_bfop +bfexts N C_BF2+M_BITFLD M_DREG %1110101111eeeeee m_bfop +bfextu N C_BF2+M_BITFLD M_DREG %1110100111eeeeee m_bfop +bfffo N C_BF2+M_BITFLD M_DREG %1110110111eeeeee m_bfop +bfins N M_DREG C_BF1+M_BITFLD %1110111111eeeeee m_bfop +bfset N C_BF1+M_BITFLD M_AM_NONE %1110111011eeeeee m_bfop +bftst N C_BF2+M_BITFLD M_AM_NONE %1110100011eeeeee m_bfop + bkpt N M_IMMED M_AM_NONE %0100100001001bbb m_bkpt bra NBWS C_LABEL M_AM_NONE %01100000bbbbbbbb m_br + @@ -106,19 +109,21 @@ cas2 ! M_AM_NONE M_AM_NONE %00001ss011111100 m_cas2 chk NW C_DATA M_DREG %0100rrr110eR1000 m_ea + - L C_DATA030 M_DREG %0100rrr100eeeeee m_ea030 -cinvl N CACHES M_AIND %11110100cc001rrr m_cinv -cinvp N CACHES M_AIND %11110100cc010rrr m_cinv -cinva N CACHES M_AM_NONE %11110100cc011rrr m_cinv +cinvl N M_CACHE40 M_AIND %11110100cc001rrr m_cinv +cinvp N M_CACHE40 M_AIND %11110100cc010rrr m_cinv +cinva N M_CACHE40 M_AM_NONE %11110100cc011rrr m_cinv chk2 NBWL C_DATA M_DREG+M_AREG %00000ss011eeeeee m_chk2 -clr NBWL C_ALTDATA M_AM_NONE %01000010sseeeS00 m_ea + +clr L M_DREG M_AM_NONE %0100001010000eee m_clrd + +- NBWL C_ALTDATA M_AM_NONE %01000010sseeeS00 m_ea + - NWL M_AREG M_AM_NONE %1001rrrs11001rrr m_clra cmp NWL M_AREG M_DREG %1011rrr0sseR1S00 m_ea + - NBWL C_ALL M_DREG %1011rrr0sseR1S00 m_ea + cmpa NWL C_ALL M_AREG %1011rrrs11eeeeee m_adda + cmpi NBWL M_IMMED C_ALTDATA %00001100sseeeS11 m_ea + +- NBWL M_IMMED C_ALL030 %00001100sseeeS10 m_ea030 + cmpm NBWL M_APOSTINC M_APOSTINC %1011xxx1ss001yRS m_reg cmp2 NBWL C_ALL030 M_DREG+M_AREG %00000ss011eeeeee m_cmp2 @@ -159,7 +164,7 @@ cpbst NBW C_LABEL M_AM_NONE %111100101s011111 m_cpbr cpbseq NBW C_LABEL M_AM_NONE %111100101s010001 m_cpbr cpbsne NBW C_LABEL M_AM_NONE %111100101s011110 m_cpbr -cpdbeq NBW M_DREG C_LABEL %111100101s000001 m_cpbr +cpdbeq NBW M_DREG C_LABEL %111100101s000001 m_cpdbr cpdbze cpdbz cpdbge NBW M_DREG C_LABEL %111100101s010011 m_cpdbr @@ -198,6 +203,24 @@ cpdbsne NBW M_DREG C_LABEL %111100101s011110 m_cpdbr cprestore N C_ALL030 M_AM_NONE %1111001101eeeeee m_cprest cpsave N C_ALL030 M_AM_NONE %1111001100eeeeee m_cprest +cpsbs BN C_MOVES M_AM_NONE %111100100100000 m_fscc +cpsbc BN C_MOVES M_AM_NONE %111100100100001 m_fscc +cpsls BN C_MOVES M_AM_NONE %111100100100010 m_fscc +cpslc BN C_MOVES M_AM_NONE %111100100100011 m_fscc +cpsss BN C_MOVES M_AM_NONE %111100100100100 m_fscc +cpssc BN C_MOVES M_AM_NONE %111100100100101 m_fscc +cpsas BN C_MOVES M_AM_NONE %111100100100110 m_fscc +cpsac BN C_MOVES M_AM_NONE %111100100100111 m_fscc +cpsws BN C_MOVES M_AM_NONE %111100100101000 m_fscc +cpswc BN C_MOVES M_AM_NONE %111100100101001 m_fscc +cpsis BN C_MOVES M_AM_NONE %111100100101010 m_fscc +cpsic BN C_MOVES M_AM_NONE %111100100101011 m_fscc +cpsgc BN C_MOVES M_AM_NONE %111100100101100 m_fscc +cpsgs BN C_MOVES M_AM_NONE %111100100101101 m_fscc +cpscs BN C_MOVES M_AM_NONE %111100100101110 m_fscc +cpscc BN C_MOVES M_AM_NONE %111100100101111 m_fscc + + cpushl N CACHES M_AIND %11110100cc001rrr m_cinv cpushp N CACHES M_AIND %11110100cc010rrr m_cinv cpusha N CACHES M_AM_NONE %11110100cc011rrr m_cinv @@ -225,19 +248,18 @@ dbvc NW M_DREG C_LABEL %0101100011001rrr m_dbra dbvs NW M_DREG C_LABEL %0101100111001rrr m_dbra divs NW C_DATA M_DREG %1000rrr111eR1000 m_ea + -- L C_DATA030 M_DREG %0100110001eeeeee m_divs + -- L C_DATA030 M_DREG %0100110001eeeeee m_divs +- L C_DATA030 M_DREG %0100111101eeeeee m_muls -divsl NL C_DATA030 M_DREG %0100110001eeeeee m_divsl +divsl NL C_DATA030 M_DREG %0100111001eeeeee m_muls divu NW C_DATA M_DREG %1000rrr011eR1000 m_ea + -- L C_DATA030 M_DREG %0100110001eeeeee m_divu + -- L C_DATA030 M_DREG %0100110001eeeeee m_divu + +- L C_DATA030 M_DREG %0100110101eeeeee m_muls -divul LN C_DATA030 M_DREG %0100110001eeeeee m_divul +divul LN C_DATA030 M_DREG %0100110001eeeeee m_muls eor NBWL M_DREG C_ALTDATA %1011rrr1sseR0S01 m_ea + eori NBWL M_IMMED C_ALTDATA %00001010sseeeS11 m_ea + +- NBWL M_IMMED C_ALL030 %00001010sseeeS10 m_ea030 + - NB M_IMMED M_AM_CCR %0000101000111100 m_imm8 + - NW M_IMMED M_AM_SR %0000101001111100 m_imm @@ -247,31 +269,31 @@ ext NW M_DREG M_AM_NONE %0100100010000rrr m_reg + - L M_DREG M_AM_NONE %0100100011000rrr m_reg extb NL M_DREG M_AM_NONE %0100100111000rrr m_reg -fabs NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fabs + +fabs NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fabs + - NX M_FREG M_FREG %1111001000eeeeee m_fabs + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fabs -fsabs NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsabs + +fsabs NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsabs + - NX M_FREG M_FREG %1111001000eeeeee m_fsabs + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fsabs -fdabs NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fdabs + +fdabs NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fdabs + - NX M_FREG M_FREG %1111001000eeeeee m_fdabs + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fdabs -facos NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_facos + +facos NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_facos + - NX M_FREG M_FREG %1111001000eeeeee m_facos + - NX M_FREG M_AM_NONE %1111001000eeeeee m_facos -fadd NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fadd + -- NX M_FREG M_FREG %1111001000eeeeee m_fadd -fsadd NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsadd + -- NX M_FREG M_FREG %1111001000eeeeee m_fsadd -fdadd NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fdadd + -- NX M_FREG M_FREG %1111001000eeeeee m_fdadd -fasin NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fasin + +fadd NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fadd + +- NX M_FREG M_FREG %1111001000eeeeee m_fadd +fsadd NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsadd + +- NX M_FREG M_FREG %1111001000eeeeee m_fsadd +fdadd NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fdadd + +- NX M_FREG M_FREG %1111001000eeeeee m_fdadd +fasin NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fasin + - NX M_FREG M_FREG %1111001000eeeeee m_fasin + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fasin -fatan NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fatan + +fatan NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fatan + - NX M_FREG M_FREG %1111001000eeeeee m_fatan + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fatan -fatanh NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fatanh + +fatanh NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fatanh + - NX M_FREG M_FREG %1111001000eeeeee m_fatanh + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fatanh @@ -312,13 +334,13 @@ fbst NWL C_LABEL M_AM_NONE %111100101s011111 m_cpbr fbseq NWL C_LABEL M_AM_NONE %111100101s010001 m_cpbr fbsne NWL C_LABEL M_AM_NONE %111100101s011110 m_cpbr -fcmp NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fcmp + -- NX M_FREG M_FREG %1111001000eeeeee m_fcmp -fcos NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fcos + +fcmp NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fcmp + +- NX M_FREG M_FREG %1111001000eeeeee m_fcmp +fcos NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fcos + - NX M_FREG M_FREG %1111001000eeeeee m_fcos + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fcos -fcosh NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fcosh + -- NX M_FREG M_FREG %1111001000eeeeee m_fcosh + +fcosh NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fcosh + +- NX M_FREG M_FREG %1111001000eeeeee m_fcosh + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fcosh fdbeq N M_DREG C_LABEL %1111001001000001 m_fdbcc @@ -358,232 +380,201 @@ fdbst N M_DREG C_LABEL %1111001001011111 m_fdbcc fdbseq N M_DREG C_LABEL %1111001001010001 m_fdbcc fdbsne N M_DREG C_LABEL %1111001001011110 m_fdbcc -fdiv NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fdiv + -- NX M_FREG M_FREG %1111001000eeeeee m_fdiv + +fdiv NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fdiv + +- NX M_FREG M_FREG %1111001000eeeeee m_fdiv + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fdiv -fsdiv NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsdiv + -- NX M_FREG M_FREG %1111001000eeeeee m_fsdiv + +fsdiv NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsdiv + +- NX M_FREG M_FREG %1111001000eeeeee m_fsdiv + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fsdiv -fddiv NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fddiv + -- NX M_FREG M_FREG %1111001000eeeeee m_fddiv + +fddiv NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fddiv + +- NX M_FREG M_FREG %1111001000eeeeee m_fddiv + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fddiv -fetox NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fetox + -- NX M_FREG M_FREG %1111001000eeeeee m_fetox + +fetox NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fetox + +- NX M_FREG M_FREG %1111001000eeeeee m_fetox + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fetox -fetoxm1 NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fetoxm1 + +fetoxm1 NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fetoxm1 + - NX M_FREG M_FREG %1111001000eeeeee m_fetoxm1 + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fetoxm1 -fgetexp NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fgetexp + +fgetexp NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fgetexp + - NX M_FREG M_FREG %1111001000eeeeee m_fgetexp + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fgetexp -fgetman NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fgetman + +fgetman NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fgetman + - NX M_FREG M_FREG %1111001000eeeeee m_fgetman + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fgetman -fint NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fint + -- NX M_FREG M_FREG %1111001000eeeeee m_fint + -- NX M_FREG M_AM_NONE %1111001000eeeeee m_fint -fintrz NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fintrz + -- NX M_FREG M_FREG %1111001000eeeeee m_fintrz + -- NX M_FREG M_AM_NONE %1111001000eeeeee m_fintrz -flog10 NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_flog10 + -- NX M_FREG M_FREG %1111001000eeeeee m_flog10 + -- NX M_FREG M_AM_NONE %1111001000eeeeee m_flog10 -flog2 NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_flog2 + -- NX M_FREG M_FREG %1111001000eeeeee m_flog2 + -- NX M_FREG M_AM_NONE %1111001000eeeeee m_flog2 -flogn NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_flogn + -- NX M_FREG M_FREG %1111001000eeeeee m_flogn + -- NX M_FREG M_AM_NONE %1111001000eeeeee m_flogn -flognp1 NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_flognp1 + -- NX M_FREG M_FREG %1111001000eeeeee m_flognp1 + -- NX M_FREG M_AM_NONE %1111001000eeeeee m_flognp1 -fmod NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fmod + -- NX M_FREG M_FREG %1111001000eeeeee m_fmod + -- NX M_FREG M_AM_NONE %1111001000eeeeee m_fmod -fmove NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fmove + -- NBWLSQXP M_FREG C_ALL030 %1111001000eeeeee m_fmove + -- NBWLSQXP M_FREG M_FREG %1111001000eeeeee m_fmove + -- NL M_FPSCR C_ALL030 %1111001000eeeeee m_fmovescr + -- NL C_ALL030 M_FPSCR %1111001000eeeeee m_fmovescr + -fsmove NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsmove -fdmove NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fdmove -fmovecr NX M_IMMED M_FREG %1111001000000000 m_fmovecr -fmovem ! M_AM_NONE M_AM_NONE %1111001000eeeeee m_fmovem -fmul NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fmul + -- NX M_FREG M_FREG %1111001000eeeeee m_fmul -fsmul NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsmul + -- NX M_FREG M_FREG %1111001000eeeeee m_fsmul -fdmul NX C_ALL030 M_FREG %1111001000eeeeee m_fdmul + -- NX M_FREG M_FREG %1111001000eeeeee m_fdmul -fneg NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fneg + -- NX M_FREG M_FREG %1111001000eeeeee m_fneg + -- NX M_FREG M_AM_NONE %1111001000eeeeee m_fneg -fsneg NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsneg + -- NX M_FREG M_FREG %1111001000eeeeee m_fsneg + -- NX M_FREG M_AM_NONE %1111001000eeeeee m_fsneg -fdneg NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fdneg + -- NX M_FREG M_FREG %1111001000eeeeee m_fdneg + -- NX M_FREG M_AM_NONE %1111001000eeeeee m_fdneg -fnop N M_AM_NONE M_AM_NONE %1111001010000000 m_fnop -frem NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_frem + -- NX M_FREG M_FREG %1111001000eeeeee m_frem -fscale NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fscale + -- NX M_FREG M_FREG %1111001000eeeeee m_fscale - -fseq NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fseq +fint NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fint + +- NX M_FREG M_FREG %1111001000eeeeee m_fint + +- NX M_FREG M_AM_NONE %1111001000eeeeee m_fint +fintrz NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fintrz + +- NX M_FREG M_FREG %1111001000eeeeee m_fintrz + +- NX M_FREG M_AM_NONE %1111001000eeeeee m_fintrz +flog10 NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_flog10 + +- NX M_FREG M_FREG %1111001000eeeeee m_flog10 + +- NX M_FREG M_AM_NONE %1111001000eeeeee m_flog10 +flog2 NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_flog2 + +- NX M_FREG M_FREG %1111001000eeeeee m_flog2 + +- NX M_FREG M_AM_NONE %1111001000eeeeee m_flog2 +flogn NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_flogn + +- NX M_FREG M_FREG %1111001000eeeeee m_flogn + +- NX M_FREG M_AM_NONE %1111001000eeeeee m_flogn +flognp1 NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_flognp1 + +- NX M_FREG M_FREG %1111001000eeeeee m_flognp1 + +- NX M_FREG M_AM_NONE %1111001000eeeeee m_flognp1 +fmod NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fmod + +- NX M_FREG M_FREG %1111001000eeeeee m_fmod + +- NX M_FREG M_AM_NONE %1111001000eeeeee m_fmod +fmove NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fmove + +- NBWLSDXP M_FREG C_ALL030 %1111001000eeeeee m_fmove + +- NX M_FREG M_FREG %1111001000eeeeee m_fmove + +- NL M_FPSCR C_ALL030 %1111001000eeeeee m_fmovescr + +- NL C_ALL030 M_FPSCR %1111001000eeeeee m_fmovescr + +fsmove NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsmove +fdmove NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fdmove +fmovecr NX M_IMMED M_FREG %1111001000000000 m_fmovecr +fmovem ! M_AM_NONE M_AM_NONE %1111001000eeeeee m_fmovem +fmul NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fmul + +- NX M_FREG M_FREG %1111001000eeeeee m_fmul +fsmul NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsmul + +- NX M_FREG M_FREG %1111001000eeeeee m_fsmul +fdmul NX C_ALL030 M_FREG %1111001000eeeeee m_fdmul + +- NX M_FREG M_FREG %1111001000eeeeee m_fdmul +fneg NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fneg + +- NX M_FREG M_FREG %1111001000eeeeee m_fneg + +- NX M_FREG M_AM_NONE %1111001000eeeeee m_fneg +fsneg NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsneg + +- NX M_FREG M_FREG %1111001000eeeeee m_fsneg + +- NX M_FREG M_AM_NONE %1111001000eeeeee m_fsneg +fdneg NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fdneg + +- NX M_FREG M_FREG %1111001000eeeeee m_fdneg + +- NX M_FREG M_AM_NONE %1111001000eeeeee m_fdneg +fnop N M_AM_NONE M_AM_NONE %1111001010000000 m_fnop +frem NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_frem + +- NX M_FREG M_FREG %1111001000eeeeee m_frem +fscale NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fscale + +- NX M_FREG M_FREG %1111001000eeeeee m_fscale + +fseq NB C_ALL030 M_AM_NONE %1111001001e00001 m_fscc fsze -fsz -fsge NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsge -fsgt NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsgt -fsgl NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsgl -fsgle NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsgle -fsle NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsle -fslt NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fslt -fsne NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsne -fsngt NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsngt -fsnge NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsnge -fsngl NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsngl -fsnle NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsnle -fsnlt NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsnlt -fsngle NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsngle -fsogt NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsogt -fsule NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsule -fsoge NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsoge -fsult NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsult -fsolt NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsolt -fsuge NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsuge -fsole NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsole -fsugt NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsugt -fsogl NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsogl -fsueq NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsueq -fsor NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsor -fsun NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsun -fst NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fst -fsf NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsf -fssf NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fssf -fsst NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsst -fsseq NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fsseq -fssne NB C_ALL030 M_AM_NONE %1111001001eeeeee m_fssne - -fsgldiv NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsgldiv + +fsz +fsne NB C_ALL030 M_AM_NONE %1111001001e01110 m_fscc +fsgt NB C_ALL030 M_AM_NONE %1111001001e10010 m_fscc +fsngt NB C_ALL030 M_AM_NONE %1111001001e11101 m_fscc +fsge NB C_ALL030 M_AM_NONE %1111001001e10011 m_fscc +fsnge NB C_ALL030 M_AM_NONE %1111001001e11100 m_fscc +fslt NB C_ALL030 M_AM_NONE %1111001001e10100 m_fscc +fsnlt NB C_ALL030 M_AM_NONE %1111001001e11011 m_fscc +fsle NB C_ALL030 M_AM_NONE %1111001001e10101 m_fscc +fsnle NB C_ALL030 M_AM_NONE %1111001001e11010 m_fscc +fsgl NB C_ALL030 M_AM_NONE %1111001001e10110 m_fscc +fsngl NB C_ALL030 M_AM_NONE %1111001001e11001 m_fscc +fsgle NB C_ALL030 M_AM_NONE %1111001001e10111 m_fscc +fsngle NB C_ALL030 M_AM_NONE %1111001001e11000 m_fscc +fsogt NB C_ALL030 M_AM_NONE %1111001001e00010 m_fscc +fsule NB C_ALL030 M_AM_NONE %1111001001e01101 m_fscc +fsoge NB C_ALL030 M_AM_NONE %1111001001e00011 m_fscc +fsult NB C_ALL030 M_AM_NONE %1111001001e01100 m_fscc +fsolt NB C_ALL030 M_AM_NONE %1111001001e00100 m_fscc +fsuge NB C_ALL030 M_AM_NONE %1111001001e01011 m_fscc +fsole NB C_ALL030 M_AM_NONE %1111001001e00101 m_fscc +fsugt NB C_ALL030 M_AM_NONE %1111001001e01010 m_fscc +fsogl NB C_ALL030 M_AM_NONE %1111001001e00110 m_fscc +fsueq NB C_ALL030 M_AM_NONE %1111001001e01001 m_fscc +fsor NB C_ALL030 M_AM_NONE %1111001001e00111 m_fscc +fsun NB C_ALL030 M_AM_NONE %1111001001e01000 m_fscc +fsf NB C_ALL030 M_AM_NONE %1111001001e00000 m_fscc +fst NB C_ALL030 M_AM_NONE %1111001001e01111 m_fscc +fssf NB C_ALL030 M_AM_NONE %1111001001e10000 m_fscc +fsst NB C_ALL030 M_AM_NONE %1111001001e11111 m_fscc +fsseq NB C_ALL030 M_AM_NONE %1111001001e10001 m_fscc +fssne NB C_ALL030 M_AM_NONE %1111001001e11110 m_fscc + +fsgldiv NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsgldiv + - NX M_FREG M_FREG %1111001000eeeeee m_fsgldiv -fsglmul NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsglmul + +fsglmul NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsglmul + - NX M_FREG M_FREG %1111001000eeeeee m_fsglmul -fsin NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsin + -- NX M_FREG M_FREG %1111001000eeeeee m_fsin + +fsin NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsin + +- NX M_FREG M_FREG %1111001000eeeeee m_fsin + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fsin -fsincos NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsincos + -- NX M_FREG M_FREG %1111001000eeeeee m_fsincos -fsinh NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsinh + -- NX M_FREG M_FREG %1111001000eeeeee m_fsinh + +fsincos NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsincos + +- NX M_FREG M_FREG %1111001000eeeeee m_fsincos +fsinh NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsinh + +- NX M_FREG M_FREG %1111001000eeeeee m_fsinh + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fsinh -fsqrt NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsqrt + +fsqrt NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsqrt + - NX M_FREG M_FREG %1111001000eeeeee m_fsqrt + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fsqrt -fssqrt NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsfsqrt + -- NX M_FREG M_FREG %1111001000eeeeee m_fsfsqrt + +fssqrt NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsfsqrt + +- NX M_FREG M_FREG %1111001000eeeeee m_fsfsqrt + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fsfsqrt -fdsqrt NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fdfsqrt + -- NX M_FREG M_FREG %1111001000eeeeee m_fdfsqrt + +fdsqrt NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fdfsqrt + +- NX M_FREG M_FREG %1111001000eeeeee m_fdfsqrt + - NX M_FREG M_AM_NONE %1111001000eeeeee m_fdfsqrt -fsub NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsub + -- NX M_FREG M_FREG %1111001000eeeeee m_fsub -fssub NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fsub + -- NX M_FREG M_FREG %1111001000eeeeee m_fsub -fdsub NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_fdsub + -- NX M_FREG M_FREG %1111001000eeeeee m_fdsub -ftan NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_ftan + -- NX M_FREG M_FREG %1111001000eeeeee m_ftan + +fsub NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsub + +- NX M_FREG M_FREG %1111001000eeeeee m_fsub +fssub NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsub + +- NX M_FREG M_FREG %1111001000eeeeee m_fsub +fdsub NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fdsub + +- NX M_FREG M_FREG %1111001000eeeeee m_fdsub +ftan NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_ftan + +- NX M_FREG M_FREG %1111001000eeeeee m_ftan + - NX M_FREG M_AM_NONE %1111001000eeeeee m_ftan -ftanh NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_ftanh + -- NX M_FREG M_FREG %1111001000eeeeee m_ftanh + +ftanh NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_ftanh + +- NX M_FREG M_FREG %1111001000eeeeee m_ftanh + - NX M_FREG M_AM_NONE %1111001000eeeeee m_ftanh -ftentox NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_ftentox + -- NX M_FREG M_FREG %1111001000eeeeee m_ftentox + +ftentox NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_ftentox + +- NX M_FREG M_FREG %1111001000eeeeee m_ftentox + - NX M_FREG M_AM_NONE %1111001000eeeeee m_ftentox -ftst NBWLSQXP C_ALL030 M_AM_NONE %1111001000eeeeee m_ftst + -- X M_FREG M_AM_NONE %1111001000eeeeee m_ftst -ftwotox NBWLSQXP C_ALL030 M_FREG %1111001000eeeeee m_ftwotox + -- NX M_FREG M_FREG %1111001000eeeeee m_ftwotox + +ftst NBWLSDXP C_ALL030 M_AM_NONE %1111001000eeeeee m_ftst + +- NX M_FREG M_AM_NONE %1111001000eeeeee m_ftst +ftwotox NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_ftwotox + +- NX M_FREG M_FREG %1111001000eeeeee m_ftwotox + - NX M_FREG M_AM_NONE %1111001000eeeeee m_ftwotox -ftrapeq WL M_IMMED M_AM_NONE %1111001001111e10 m_ftrapeq + -- N M_AM_NONE M_AM_NONE %1111001001111eee m_ftrapeqn -ftrapze -ftrapz -ftrapge WL M_IMMED M_AM_NONE %111100100111101e m_ftrapge + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapgen -ftrapgt WL M_IMMED M_AM_NONE %111100100111101e m_ftrapgt + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapgtn -ftrapgl WL M_IMMED M_AM_NONE %111100100111101e m_ftrapgl + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapgln -ftrapgle WL M_IMMED M_AM_NONE %111100100111101e m_ftrapgle + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapglen -ftraple WL M_IMMED M_AM_NONE %111100100111101e m_ftraple + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftraplen -ftraplt WL M_IMMED M_AM_NONE %111100100111101e m_ftraplt + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapltn -ftrapne WL M_IMMED M_AM_NONE %111100100111101e m_ftrapne + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapnen -ftrapngt WL M_IMMED M_AM_NONE %111100100111101e m_ftrapngt + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapngtn -ftrapnge WL M_IMMED M_AM_NONE %111100100111101e m_ftrapnge + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapngen -ftrapngl WL M_IMMED M_AM_NONE %111100100111101e m_ftrapngl + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapngln -ftrapnle WL M_IMMED M_AM_NONE %111100100111101e m_ftrapnle + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapnlen -ftrapnlt WL M_IMMED M_AM_NONE %111100100111101e m_ftrapnlt + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapnltn -ftrapngle WL M_IMMED M_AM_NONE %111100100111101e m_ftrapngle + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapnglen -ftrapogt WL M_IMMED M_AM_NONE %111100100111101e m_ftrapogt + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapogtn -ftrapule WL M_IMMED M_AM_NONE %111100100111101e m_ftrapule + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapulen -ftrapoge WL M_IMMED M_AM_NONE %111100100111101e m_ftrapoge + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapogen -ftrapult WL M_IMMED M_AM_NONE %111100100111101e m_ftrapult + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapultn -ftrapolt WL M_IMMED M_AM_NONE %111100100111101e m_ftrapolt + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapoltn -ftrapuge WL M_IMMED M_AM_NONE %111100100111101e m_ftrapuge + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapugen -ftrapole WL M_IMMED M_AM_NONE %111100100111101e m_ftrapole + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapolen -ftrapugt WL M_IMMED M_AM_NONE %111100100111101e m_ftrapugt + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapugtn -ftrapogl WL M_IMMED M_AM_NONE %111100100111101e m_ftrapogl + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapogln -ftrapueq WL M_IMMED M_AM_NONE %111100100111101e m_ftrapueq + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapueqn -ftrapor WL M_IMMED M_AM_NONE %111100100111101e m_ftrapor + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftraporn -ftrapun WL M_IMMED M_AM_NONE %111100100111101e m_ftrapun + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapunn -ftrapt WL M_IMMED M_AM_NONE %111100100111101e m_ftrapt + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftraptn -ftrapf WL M_IMMED M_AM_NONE %111100100111101e m_ftrapf + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapfn -ftrapsf WL M_IMMED M_AM_NONE %111100100111101e m_ftrapsf + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapsfn -ftrapst WL M_IMMED M_AM_NONE %111100100111101e m_ftrapst + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapstn -ftrapseq WL M_IMMED M_AM_NONE %111100100111101e m_ftrapseq + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapseqn -ftrapsne WL M_IMMED M_AM_NONE %111100100111101e m_ftrapsne + -- N M_AM_NONE M_AM_NONE %1111001001111100 m_ftrapsnen - - -frestore N C_DATA030 M_AM_NONE %1111001101eeeeee m_cprest -fsave N C_DATA030 M_AM_NONE %1111001100eeeeee m_cprest +ftrapeq WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001000001mmm m_ftrapcc +ftrapze WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001000001mmm m_ftrapcc +ftrapz WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001000001mmm m_ftrapcc +ftrapge WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001001110mmm m_ftrapcc +ftrapgt WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001010010mmm m_ftrapcc +ftrapgl WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001011101mmm m_ftrapcc +ftrapgle WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001010011mmm m_ftrapcc +ftraple WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001011100mmm m_ftrapcc +ftraplt WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001010100mmm m_ftrapcc +ftrapne WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001011011mmm m_ftrapcc +ftrapngt WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001010101mmm m_ftrapcc +ftrapnge WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001011010mmm m_ftrapcc +ftrapngl WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001010110mmm m_ftrapcc +ftrapnle WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001011001mmm m_ftrapcc +ftrapnlt WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001010111mmm m_ftrapcc +ftrapngle WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001011000mmm m_ftrapcc +ftrapogt WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001000010mmm m_ftrapcc +ftrapule WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001001101mmm m_ftrapcc +ftrapoge WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001000011mmm m_ftrapcc +ftrapult WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001001100mmm m_ftrapcc +ftrapolt WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001000100mmm m_ftrapcc +ftrapuge WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001001011mmm m_ftrapcc +ftrapole WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001000101mmm m_ftrapcc +ftrapugt WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001001010mmm m_ftrapcc +ftrapogl WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001000110mmm m_ftrapcc +ftrapueq WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001001001mmm m_ftrapcc +ftrapor WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001000111mmm m_ftrapcc +ftrapun WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001001000mmm m_ftrapcc +ftrapt WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001000000mmm m_ftrapcc +ftrapf WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001001111mmm m_ftrapcc +ftrapsf WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001010000mmm m_ftrapcc +ftrapst WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001011111mmm m_ftrapcc +ftrapseq WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001010001mmm m_ftrapcc +ftrapsne WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001011110mmm m_ftrapcc + + +frestore N C_DATA030 M_AM_NONE %1111001101eeeeee m_frestore +fsave N C_DATA030 M_AM_NONE %1111001100eeeeee m_frestore illegal N M_AM_NONE M_AM_NONE %0100101011111100 m_self jmp N C_CTRL M_AM_NONE %0100111011eee000 m_ea + - N C_CTRL030 M_AM_NONE %0100111011eee000 m_ea030 -jsr N C_CTRL M_AM_NONE %0100111010eee000 m_ea +jsr N C_CTRL M_AM_NONE %0100111010eee000 m_ea + +- N C_CTRL030 M_AM_NONE %0100111010eee000 m_ea030 lea NL C_CTRL M_AREG %0100rrr111eR1000 m_lea @@ -616,10 +607,10 @@ movec NL M_DREG+M_AREG C_CREG %0100111001111011 m_movec + - NL C_CREG M_DREG+M_AREG %0100111001111010 m_movec moves NBWL M_DREG+M_AREG C_MOVES %00001110sseeeeee m_moves + -- NBWL C_MOVES M_DREG+M_AREG %00001110sseeeeee m_moves +- NBWL C_MOVES M_DREG+M_AREG %00001110sseeeeee m_moves move16 N APOSTINC APOSTINC %1111011000100rrr m_move16a + -- N AIND+APOSTINC+ABSL AIND+APOSTINC+ABSL %11110110000ooorrr m_move16b +- N AIND+APOSTINC+ABSL AIND+APOSTINC+ABSL %11110110000ooorrr m_move16b movem ! M_AM_NONE M_AM_NONE %01001d001seeeeee m_movem @@ -629,9 +620,9 @@ movep NWL M_DREG M_AIND|M_ADISP %0000rrr11s001aaa m_movep + moveq NL M_IMMED M_DREG %0111rrr0dddddddd m_moveq muls NW C_DATA M_DREG %1100rrr111eR1000 m_ea + -- L C_DATA030 M_DREG %0100110000eeeeee m_muls +- L C_DATA030 M_DREG %0100111100eeeeee m_muls mulu NW C_DATA M_DREG %1100rrr011eR1000 m_ea + -- L C_DATA030 M_DREG %0100110000eeeeee m_mulu +- L C_DATA030 M_DREG %0100110100eeeeee m_muls nbcd NB C_ALTDATA M_AM_NONE %0100100000eee000 m_ea neg NBWL C_ALTDATA M_AM_NONE %01000100sseeeS00 m_ea @@ -642,26 +633,27 @@ not NBWL C_ALTDATA M_AM_NONE %01000110sseee100 m_ea or NBWL C_DATA M_DREG %1000rrr0sseR1S00 m_ea + - NBWL M_DREG C_MEM %1000rrr1sseR0S01 m_ea + ori NBWL M_IMMED C_ALTDATA %00000000sseeeS11 m_ea + +- NBWL M_IMMED C_ALL030 %00000000sseeeS10 m_ea030 + - NB M_IMMED M_AM_CCR %0000000000111100 m_imm8 + - NW M_IMMED M_AM_SR %0000000001111100 m_imm pack ! M_AM_NONE M_AM_NONE %1000rrr10100mrrr m_pack pbbs NWL C_LABEL M_AM_NONE %111100001s000000 m_cpbr -pbls NWL C_LABEL M_AM_NONE %111100001s000010 m_cpbr -pbss NWL C_LABEL M_AM_NONE %111100001s000100 m_cpbr -pbas NWL C_LABEL M_AM_NONE %111100001s000110 m_cpbr -pbws NWL C_LABEL M_AM_NONE %111100001s001000 m_cpbr -pbis NWL C_LABEL M_AM_NONE %111100001s001010 m_cpbr -pbgs NWL C_LABEL M_AM_NONE %111100001s001100 m_cpbr -pbcs NWL C_LABEL M_AM_NONE %111100001s001110 m_cpbr pbbc NWL C_LABEL M_AM_NONE %111100001s000001 m_cpbr +pbls NWL C_LABEL M_AM_NONE %111100001s000010 m_cpbr pblc NWL C_LABEL M_AM_NONE %111100001s000011 m_cpbr +pbss NWL C_LABEL M_AM_NONE %111100001s000100 m_cpbr pbsc NWL C_LABEL M_AM_NONE %111100001s000101 m_cpbr +pbas NWL C_LABEL M_AM_NONE %111100001s000110 m_cpbr pbac NWL C_LABEL M_AM_NONE %111100001s000111 m_cpbr +pbws NWL C_LABEL M_AM_NONE %111100001s001000 m_cpbr pbwc NWL C_LABEL M_AM_NONE %111100001s001001 m_cpbr +pbis NWL C_LABEL M_AM_NONE %111100001s001010 m_cpbr pbic NWL C_LABEL M_AM_NONE %111100001s001011 m_cpbr +pbgs NWL C_LABEL M_AM_NONE %111100001s001100 m_cpbr pbgc NWL C_LABEL M_AM_NONE %111100001s001101 m_cpbr +pbcs NWL C_LABEL M_AM_NONE %111100001s001110 m_cpbr pbcc NWL C_LABEL M_AM_NONE %111100001s001111 m_cpbr pdbbs NWL M_DREG C_LABEL %1111000001001ccc m_cpdbr @@ -681,55 +673,58 @@ pdbic NWL M_DREG C_LABEL %1111000001001ccc m_cpdbr pdbgc NWL M_DREG C_LABEL %1111000001001ccc m_cpdbr pdbcc NWL M_DREG C_LABEL %1111000001001ccc m_cpdbr +pflush ! M_AM_NONE M_AM_NONE %1111000000eeeeee m_pflush +pflushn ! M_AM_NONE M_AM_NONE %1111010100000111 m_pflush +pflushan N M_AM_NONE M_AM_NONE %1111010100010000 m_self pflusha N M_AM_NONE M_AM_NONE %1111000000000000 m_pflusha -pflush N M_CREG+M_DREG+M_IMMED M_IMMED %1111000000eeeeee m_pflush pflushr N C_ALL030 M_AM_NONE %1111000000eeeeee m_pflushr -ploadr N M_FC C_ALL030 %1111000000eeeeee m_pload -ploadw N M_FC C_ALL030 %1111000000eeeeee m_pload +ploadr N M_FC C_PMOVE %1111000000eeeeee m_ploadr +ploadw N M_FC C_PMOVE %1111000000eeeeee m_ploadw -pmove NWLD M_MRN C_ALL030 %1111000000eeeeee m_pmove + -- NWLD C_ALL030 M_MRN %1111000000eeeeee m_pmove -pmovefd NWLD C_ALL030 M_MRN %1111000000eeeeee m_pmovefd +pmove NWLD M_MRN C_PMOVE %1111000000eeeeee m_pmove + +- NWLD C_PMOVE M_MRN %1111000000eeeeee m_pmove +pmovefd NWLD C_PMOVE M_MRN %1111000000eeeeee m_pmovefd prestore N C_ALL030 M_AM_NONE %1111000101eeeeee m_ea psave N C_ALL030 M_AM_NONE %1111000100eeeeee m_ea +psbs BN C_MOVES M_AM_NONE %111100000100000 m_fscc +psbc BN C_MOVES M_AM_NONE %111100000100001 m_fscc +psls BN C_MOVES M_AM_NONE %111100000100010 m_fscc +pslc BN C_MOVES M_AM_NONE %111100000100011 m_fscc +psss BN C_MOVES M_AM_NONE %111100000100100 m_fscc +pssc BN C_MOVES M_AM_NONE %111100000100101 m_fscc +psas BN C_MOVES M_AM_NONE %111100000100110 m_fscc +psac BN C_MOVES M_AM_NONE %111100000100111 m_fscc +psws BN C_MOVES M_AM_NONE %111100000101000 m_fscc +pswc BN C_MOVES M_AM_NONE %111100000101001 m_fscc +psis BN C_MOVES M_AM_NONE %111100000101010 m_fscc +psic BN C_MOVES M_AM_NONE %111100000101011 m_fscc +psgc BN C_MOVES M_AM_NONE %111100000101100 m_fscc +psgs BN C_MOVES M_AM_NONE %111100000101101 m_fscc +pscs BN C_MOVES M_AM_NONE %111100000101110 m_fscc +pscc BN C_MOVES M_AM_NONE %111100000101111 m_fscc + ptestr N M_FC M_IMMED %1111000000eeeeee m_ptest ptestw N M_FC M_IMMED %1111000000eeeeee m_ptest -ptrapbs WL M_IMMED M_AM_NONE %111100000111101o m_ptrapbs + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptrapbsn -ptrapls WL M_IMMED M_AM_NONE %111100000111101o m_ptrapls + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptraplsn -ptrapss WL M_IMMED M_AM_NONE %111100000111101o m_ptrapss + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptrapssn -ptrapas WL M_IMMED M_AM_NONE %111100000111101o m_ptrapas + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptrapasn -ptrapws WL M_IMMED M_AM_NONE %111100000111101o m_ptrapws + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptrapwsn -ptrapis WL M_IMMED M_AM_NONE %111100000111101o m_ptrapis + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptrapisn -ptrapgs WL M_IMMED M_AM_NONE %111100000111101o m_ptrapgs + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptrapgsn -ptrapcs WL M_IMMED M_AM_NONE %111100000111101o m_ptrapcs + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptrapcsn -ptrapbc WL M_IMMED M_AM_NONE %111100000111101o m_ptrapbc + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptrapbcn -ptraplc WL M_IMMED M_AM_NONE %111100000111101o m_ptraplc + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptraplcn -ptrapsc WL M_IMMED M_AM_NONE %111100000111101o m_ptrapsc + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptrapscn -ptrapac WL M_IMMED M_AM_NONE %111100000111101o m_ptrapac + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptrapacn -ptrapwc WL M_IMMED M_AM_NONE %111100000111101o m_ptrapwc + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptrapwcn -ptrapic WL M_IMMED M_AM_NONE %111100000111101o m_ptrapic + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptrapicn -ptrapgc WL M_IMMED M_AM_NONE %111100000111101o m_ptrapgc + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptrapgcn -ptrapcc WL M_IMMED M_AM_NONE %111100000111101o m_ptrapcc + -- N M_AM_NONE M_AM_NONE %1111000001111100 m_ptrapccn +ptrapbs WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001100000 m_ptrapcc +ptrapbc WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001100001 m_ptrapcc +ptrapls WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001100010 m_ptrapcc +ptraplc WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001100011 m_ptrapcc +ptrapss WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001100100 m_ptrapcc +ptrapsc WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001100101 m_ptrapcc +ptrapas WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001100110 m_ptrapcc +ptrapac WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001100111 m_ptrapcc +ptrapws WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001101000 m_ptrapcc +ptrapwc WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001101001 m_ptrapcc +ptrapis WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001101010 m_ptrapcc +ptrapic WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001101011 m_ptrapcc +ptrapgc WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001101100 m_ptrapcc +ptrapgs WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001101101 m_ptrapcc +ptrapcs WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001101110 m_ptrapcc +ptrapcc WLN M_IMMED|M_AM_NONE M_AM_NONE %1111000001101111 m_ptrapcc pea NL C_CTRL M_AM_NONE %0100100001eee000 m_ea @@ -790,7 +785,8 @@ stop N M_IMMED M_AM_NONE %0100111001110010 m_imm sub NBWL C_ALL M_DREG %1001rrr0sseR1S00 m_ea + - NBWL M_DREG C_ALTMEM %1001rrr1sseR0S01 m_ea + suba NWL C_ALL M_AREG %1001rrrs11eeeeee m_adda + -subi NBWL M_IMMED C_ALTDATA %00000100sseeeS11 m_ea +subi NBWL M_IMMED C_ALTDATA %00000100sseeeS11 m_ea + +- NBWL M_IMMED C_ALL030 %00000100sseeeS11 m_ea030 subq NBWL M_IMMED C_ALT %0101ddd1sseeeeee m_addq @@ -804,10 +800,10 @@ trapcc NWL M_IMMED M_AM_NONE %0101010011111ooo m_trapcc + - NWL M_AM_NONE M_AM_NONE %0101010011111100 m_self trapcs NWL M_IMMED M_AM_NONE %0101010111111ooo m_trapcc + - NWL M_AM_NONE M_AM_NONE %0101010111111100 m_self -traplo +traplo trapeq NWL M_IMMED M_AM_NONE %0101011111111ooo m_trapcc + - NWL M_AM_NONE M_AM_NONE %0101011111111100 m_self -trapze +trapze trapf NWL M_IMMED M_AM_NONE %0101000111111ooo m_trapcc + - NWL M_AM_NONE M_AM_NONE %0101000111111100 m_self trapge NWL M_IMMED M_AM_NONE %0101110011111ooo m_trapcc + @@ -826,7 +822,7 @@ trapmi NWL M_IMMED M_AM_NONE %0101101111111ooo m_trapcc + - NWL M_AM_NONE M_AM_NONE %0101101111111100 m_self trapne NWL M_IMMED M_AM_NONE %0101011011111ooo m_trapcc + - NWL M_AM_NONE M_AM_NONE %0101011011111100 m_self -trapnz +trapnz trappl NWL M_IMMED M_AM_NONE %0101101011111ooo m_trapcc + - NWL M_AM_NONE M_AM_NONE %0101101011111100 m_self trapt NWL M_IMMED M_AM_NONE %0101000011111ooo m_trapcc + @@ -839,4 +835,4 @@ trapv N M_AM_NONE M_AM_NONE 0x4e76 m_self tst NBWL C_ALTDATA M_AM_NONE %01001010sseeeS00 m_ea + - NBWL C_ALL030 M_AM_NONE %01001010sseeeS00 m_ea030 unlk N M_AREG M_AM_NONE %0100111001011rrr m_reg -unpack ! M_AM_NONE M_AM_NONE %1000rrr11000mrrr m_pack +unpk ! M_AM_NONE M_AM_NONE %1000rrr11000mrrr m_pack