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
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_DATA030 %00000010sseeeS10 m_ea030 +
- NB M_IMMED M_AM_CCR %0000001000111100 m_imm8 +
- NW M_IMMED M_AM_SR %0000001001111100 m_imm
- 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
-cpbeq NBW C_LABEL M_AM_NONE %111100101s000001 m_cpbr
+cpbeq NBW C_LABEL M_AM_NONE %111100101s000001 m_cpbcc
cpbze
cpbz
-cpbge NBW C_LABEL M_AM_NONE %111100101s010011 m_cpbr
-cpbgt NBW C_LABEL M_AM_NONE %111100101s010010 m_cpbr
-cpbgl NBW C_LABEL M_AM_NONE %111100101s010110 m_cpbr
-cpbgle NBW C_LABEL M_AM_NONE %111100101s010111 m_cpbr
-cpble NBW C_LABEL M_AM_NONE %111100101s010101 m_cpbr
-cpblt NBW C_LABEL M_AM_NONE %111100101s010100 m_cpbr
-cpbne NBW C_LABEL M_AM_NONE %111100101s001110 m_cpbr
-cpbngt NBW C_LABEL M_AM_NONE %111100101s011101 m_cpbr
-cpbnge NBW C_LABEL M_AM_NONE %111100101s011100 m_cpbr
-cpbngl NBW C_LABEL M_AM_NONE %111100101s011001 m_cpbr
-cpbnle NBW C_LABEL M_AM_NONE %111100101s011010 m_cpbr
-cpbngle NBW C_LABEL M_AM_NONE %111100101s011000 m_cpbr
+cpbge NBW C_LABEL M_AM_NONE %111100101s010011 m_cpbcc
+cpbgt NBW C_LABEL M_AM_NONE %111100101s010010 m_cpbcc
+cpbgl NBW C_LABEL M_AM_NONE %111100101s010110 m_cpbcc
+cpbgle NBW C_LABEL M_AM_NONE %111100101s010111 m_cpbcc
+cpble NBW C_LABEL M_AM_NONE %111100101s010101 m_cpbcc
+cpblt NBW C_LABEL M_AM_NONE %111100101s010100 m_cpbcc
+cpbne NBW C_LABEL M_AM_NONE %111100101s001110 m_cpbcc
+cpbngt NBW C_LABEL M_AM_NONE %111100101s011101 m_cpbcc
+cpbnge NBW C_LABEL M_AM_NONE %111100101s011100 m_cpbcc
+cpbngl NBW C_LABEL M_AM_NONE %111100101s011001 m_cpbcc
+cpbnle NBW C_LABEL M_AM_NONE %111100101s011010 m_cpbcc
+cpbngle NBW C_LABEL M_AM_NONE %111100101s011000 m_cpbcc
cpbnz
-cpbogt NBW C_LABEL M_AM_NONE %111100101s000010 m_cpbr
-cpbule NBW C_LABEL M_AM_NONE %111100101s001101 m_cpbr
-cpboge NBW C_LABEL M_AM_NONE %111100101s000011 m_cpbr
-cpbult NBW C_LABEL M_AM_NONE %111100101s001100 m_cpbr
-cpbolt NBW C_LABEL M_AM_NONE %111100101s000100 m_cpbr
-cpbuge NBW C_LABEL M_AM_NONE %111100101s001011 m_cpbr
-cpbole NBW C_LABEL M_AM_NONE %111100101s000101 m_cpbr
-cpbugt NBW C_LABEL M_AM_NONE %111100101s001010 m_cpbr
-cpbogl NBW C_LABEL M_AM_NONE %111100101s000110 m_cpbr
-cpbueq NBW C_LABEL M_AM_NONE %111100101s001001 m_cpbr
-cpbor NBW C_LABEL M_AM_NONE %111100101s000111 m_cpbr
-cpbun NBW C_LABEL M_AM_NONE %111100101s001000 m_cpbr
-cpbt NBW C_LABEL M_AM_NONE %111100101s001111 m_cpbr
+cpbogt NBW C_LABEL M_AM_NONE %111100101s000010 m_cpbcc
+cpbule NBW C_LABEL M_AM_NONE %111100101s001101 m_cpbcc
+cpboge NBW C_LABEL M_AM_NONE %111100101s000011 m_cpbcc
+cpbult NBW C_LABEL M_AM_NONE %111100101s001100 m_cpbcc
+cpbolt NBW C_LABEL M_AM_NONE %111100101s000100 m_cpbcc
+cpbuge NBW C_LABEL M_AM_NONE %111100101s001011 m_cpbcc
+cpbole NBW C_LABEL M_AM_NONE %111100101s000101 m_cpbcc
+cpbugt NBW C_LABEL M_AM_NONE %111100101s001010 m_cpbcc
+cpbogl NBW C_LABEL M_AM_NONE %111100101s000110 m_cpbcc
+cpbueq NBW C_LABEL M_AM_NONE %111100101s001001 m_cpbcc
+cpbor NBW C_LABEL M_AM_NONE %111100101s000111 m_cpbcc
+cpbun NBW C_LABEL M_AM_NONE %111100101s001000 m_cpbcc
+cpbt NBW C_LABEL M_AM_NONE %111100101s001111 m_cpbcc
cpbra
-cpbf NBW C_LABEL M_AM_NONE %111100101s000000 m_cpbr
-cpbsf NBW C_LABEL M_AM_NONE %111100101s010000 m_cpbr
-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
+cpbf NBW C_LABEL M_AM_NONE %111100101s000000 m_cpbcc
+cpbsf NBW C_LABEL M_AM_NONE %111100101s010000 m_cpbcc
+cpbst NBW C_LABEL M_AM_NONE %111100101s011111 m_cpbcc
+cpbseq NBW C_LABEL M_AM_NONE %111100101s010001 m_cpbcc
+cpbsne NBW C_LABEL M_AM_NONE %111100101s011110 m_cpbcc
cpdbeq NBW M_DREG C_LABEL %111100101s000001 m_cpdbr
cpdbze
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
- NX M_FREG M_FREG %1111001000eeeeee m_facos +
- NX M_FREG M_AM_NONE %1111001000eeeeee m_facos
fadd NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fadd +
-- NX M_FREG 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
+- 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
+- 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
- NX M_FREG M_FREG %1111001000eeeeee m_fatanh +
- NX M_FREG M_AM_NONE %1111001000eeeeee m_fatanh
-fbeq NBW C_LABEL M_AM_NONE %111100101s000001 m_cpbr
+fbeq NBW C_LABEL M_AM_NONE %111100101s000001 m_fbcc
fbze
fbz
-fbge NWL C_LABEL M_AM_NONE %111100101s010011 m_cpbr
-fbgt NWL C_LABEL M_AM_NONE %111100101s010010 m_cpbr
-fbgl NWL C_LABEL M_AM_NONE %111100101s010110 m_cpbr
-fbgle NWL C_LABEL M_AM_NONE %111100101s010111 m_cpbr
-fble NWL C_LABEL M_AM_NONE %111100101s010101 m_cpbr
-fblt NWL C_LABEL M_AM_NONE %111100101s010100 m_cpbr
-fbne NWL C_LABEL M_AM_NONE %111100101s001110 m_cpbr
-fbngt NWL C_LABEL M_AM_NONE %111100101s011101 m_cpbr
-fbnge NWL C_LABEL M_AM_NONE %111100101s011100 m_cpbr
-fbngl NWL C_LABEL M_AM_NONE %111100101s011001 m_cpbr
-fbnle NWL C_LABEL M_AM_NONE %111100101s011010 m_cpbr
-fbnlt NWL C_LABEL M_AM_NONE %111100101s011011 m_cpbr
-fbngle NWL C_LABEL M_AM_NONE %111100101s011000 m_cpbr
+fbge NWL C_LABEL M_AM_NONE %111100101s010011 m_fbcc
+fbgt NWL C_LABEL M_AM_NONE %111100101s010010 m_fbcc
+fbgl NWL C_LABEL M_AM_NONE %111100101s010110 m_fbcc
+fbgle NWL C_LABEL M_AM_NONE %111100101s010111 m_fbcc
+fble NWL C_LABEL M_AM_NONE %111100101s010101 m_fbcc
+fblt NWL C_LABEL M_AM_NONE %111100101s010100 m_fbcc
+fbne NWL C_LABEL M_AM_NONE %111100101s001110 m_fbcc
+fbngt NWL C_LABEL M_AM_NONE %111100101s011101 m_fbcc
+fbnge NWL C_LABEL M_AM_NONE %111100101s011100 m_fbcc
+fbngl NWL C_LABEL M_AM_NONE %111100101s011001 m_fbcc
+fbnle NWL C_LABEL M_AM_NONE %111100101s011010 m_fbcc
+fbnlt NWL C_LABEL M_AM_NONE %111100101s011011 m_fbcc
+fbngle NWL C_LABEL M_AM_NONE %111100101s011000 m_fbcc
fbnz
-fbogt NWL C_LABEL M_AM_NONE %111100101s000010 m_cpbr
-fbule NWL C_LABEL M_AM_NONE %111100101s001101 m_cpbr
-fboge NWL C_LABEL M_AM_NONE %111100101s000011 m_cpbr
-fbult NWL C_LABEL M_AM_NONE %111100101s001100 m_cpbr
-fbolt NWL C_LABEL M_AM_NONE %111100101s000100 m_cpbr
-fbuge NWL C_LABEL M_AM_NONE %111100101s001011 m_cpbr
-fbole NWL C_LABEL M_AM_NONE %111100101s000101 m_cpbr
-fbugt NWL C_LABEL M_AM_NONE %111100101s001010 m_cpbr
-fbogl NWL C_LABEL M_AM_NONE %111100101s000110 m_cpbr
-fbueq NWL C_LABEL M_AM_NONE %111100101s001001 m_cpbr
-fbor NWL C_LABEL M_AM_NONE %111100101s000111 m_cpbr
-fbun NWL C_LABEL M_AM_NONE %111100101s001000 m_cpbr
-fbt NWL C_LABEL M_AM_NONE %111100101s001111 m_cpbr
+fbogt NWL C_LABEL M_AM_NONE %111100101s000010 m_fbcc
+fbule NWL C_LABEL M_AM_NONE %111100101s001101 m_fbcc
+fboge NWL C_LABEL M_AM_NONE %111100101s000011 m_fbcc
+fbult NWL C_LABEL M_AM_NONE %111100101s001100 m_fbcc
+fbolt NWL C_LABEL M_AM_NONE %111100101s000100 m_fbcc
+fbuge NWL C_LABEL M_AM_NONE %111100101s001011 m_fbcc
+fbole NWL C_LABEL M_AM_NONE %111100101s000101 m_fbcc
+fbugt NWL C_LABEL M_AM_NONE %111100101s001010 m_fbcc
+fbogl NWL C_LABEL M_AM_NONE %111100101s000110 m_fbcc
+fbueq NWL C_LABEL M_AM_NONE %111100101s001001 m_fbcc
+fbor NWL C_LABEL M_AM_NONE %111100101s000111 m_fbcc
+fbun NWL C_LABEL M_AM_NONE %111100101s001000 m_fbcc
+fbt NWL C_LABEL M_AM_NONE %111100101s001111 m_fbcc
fbra
-fbf NWL C_LABEL M_AM_NONE %111100101s000000 m_cpbr
-fbsf NWL C_LABEL M_AM_NONE %111100101s010000 m_cpbr
-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
+fbf NWL C_LABEL M_AM_NONE %111100101s000000 m_fbcc
+fbsf NWL C_LABEL M_AM_NONE %111100101s010000 m_fbcc
+fbst NWL C_LABEL M_AM_NONE %111100101s011111 m_fbcc
+fbseq NWL C_LABEL M_AM_NONE %111100101s010001 m_fbcc
+fbsne NWL C_LABEL M_AM_NONE %111100101s011110 m_fbcc
fcmp NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fcmp +
-- NX M_FREG 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 NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fcosh +
-- NX M_FREG 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
fdbseq N M_DREG C_LABEL %1111001001010001 m_fdbcc
fdbsne N M_DREG C_LABEL %1111001001011110 m_fdbcc
-fdiv NBWLSDXP 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 NBWLSDXP 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 NBWLSDXP 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 NBWLSDXP 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 NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fetoxm1 +
- NX M_FREG M_FREG %1111001000eeeeee m_fetoxm1 +
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 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
+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
+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
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 +
+fsgldiv NBWLSDXP C_ALL030 M_FREG %1111001000eeeeee m_fsgldiv +
- NX M_FREG M_FREG %1111001000eeeeee m_fsgldiv
-fsglmul NBWLSDXP 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 NBWLSDXP 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 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 +
+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 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 NBWLSDXP 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 NBWLSDXP 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 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 +
+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 NBWLSDXP 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 NBWLSDXP 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 NBWLSDXP C_ALL030 M_AM_NONE %1111001000eeeeee m_ftst +
+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 +
+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 WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001000001mmm m_ftrapcc
ftrapsne WLN M_IMMED|M_AM_NONE M_AM_NONE %1111001011110mmm m_ftrapcc
-frestore N C_DATA030 M_AM_NONE %1111001101eeeeee m_cprest
-fsave N C_DATA030 M_AM_NONE %1111001100eeeeee m_cprest
+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
link NWL M_AREG M_IMMED %0100111001010rrr m_link
+lpstop NW M_IMMED M_AM_NONE %1111100000000000 m_lpstop
+
lsl NBWL M_DREG M_DREG %1110rrr1ss101rrr m_shr +
- NBWL M_IMMED M_DREG %1110ccc1ss001rrr m_shi +
- NBWL C_ALTMEM M_AM_NONE %1110001111eee000 m_ea +
- 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
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
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
-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
+pbbs NWL C_LABEL M_AM_NONE %111100001s000000 m_pbcc
+pbbc NWL C_LABEL M_AM_NONE %111100001s000001 m_pbcc
+pbls NWL C_LABEL M_AM_NONE %111100001s000010 m_pbcc
+pblc NWL C_LABEL M_AM_NONE %111100001s000011 m_pbcc
+pbss NWL C_LABEL M_AM_NONE %111100001s000100 m_pbcc
+pbsc NWL C_LABEL M_AM_NONE %111100001s000101 m_pbcc
+pbas NWL C_LABEL M_AM_NONE %111100001s000110 m_pbcc
+pbac NWL C_LABEL M_AM_NONE %111100001s000111 m_pbcc
+pbws NWL C_LABEL M_AM_NONE %111100001s001000 m_pbcc
+pbwc NWL C_LABEL M_AM_NONE %111100001s001001 m_pbcc
+pbis NWL C_LABEL M_AM_NONE %111100001s001010 m_pbcc
+pbic NWL C_LABEL M_AM_NONE %111100001s001011 m_pbcc
+pbgs NWL C_LABEL M_AM_NONE %111100001s001100 m_pbcc
+pbgc NWL C_LABEL M_AM_NONE %111100001s001101 m_pbcc
+pbcs NWL C_LABEL M_AM_NONE %111100001s001110 m_pbcc
+pbcc NWL C_LABEL M_AM_NONE %111100001s001111 m_pbcc
pdbbs NWL M_DREG C_LABEL %1111000001001ccc m_cpdbr
pdbls 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
+pflushan N M_AM_NONE M_AM_NONE %1111010100010000 m_pflushan
pflusha N M_AM_NONE M_AM_NONE %1111000000000000 m_pflusha
pflushr N C_ALL030 M_AM_NONE %1111000000eeeeee m_pflushr
ploadr N M_FC C_PMOVE %1111000000eeeeee m_ploadr
ploadw N M_FC C_PMOVE %1111000000eeeeee m_ploadw
+plpa N M_AIND M_AM_NONE %1111010110001rrr m_plpa
+
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
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
- 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 +
- 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 +