@@ -19144,11 +19144,11 @@ static const instruction_struct g_instruction_table[] = {
1914419144 { d68000_tas, 0x0, 0x0 },
1914519145 { d68000_tas, 0x0, 0x0 },
1914619146 { d68000_tas, 0x0, 0x0 },
19147+ { d68060_halt, 0x0, 0x0 },
1914719148 { d68000_invalid, 0x0, 0x0 },
1914819149 { d68000_invalid, 0x0, 0x0 },
1914919150 { d68000_invalid, 0x0, 0x0 },
19150- { d68000_invalid, 0x0, 0x0 },
19151- { d68000_invalid, 0x0, 0x0 },
19151+ { d68060_pulse, 0x0, 0x0 },
1915219152 { d68000_invalid, 0x0, 0x0 },
1915319153 { d68000_invalid, 0x0, 0x0 },
1915419154 { d68000_invalid, 0x0, 0x0 },
@@ -19194,7 +19194,7 @@ static const instruction_struct g_instruction_table[] = {
1919419194 { d68000_tas, 0x0, 0x0 },
1919519195 { d68000_tas, 0x0, 0x0 },
1919619196 { d68000_tas, 0x0, 0x0 },
19197- { d68000_invalid , 0x0, 0x0 },
19197+ { d68cpu32_bgnd , 0x0, 0x0 },
1919819198 { d68000_invalid, 0x0, 0x0 },
1919919199 { d68000_illegal, 0x0, 0x0 },
1920019200 { d68000_invalid, 0x0, 0x0 },
@@ -62720,38 +62720,38 @@ static const instruction_struct g_instruction_table[] = {
6272062720 { d68040_cpush, 0x0, 0x0 },
6272162721 { d68040_cpush, 0x0, 0x0 },
6272262722 { d68040_cpush, 0x0, 0x0 },
62723- { d68000_1111 , 0x0, 0x0 },
62724- { d68000_1111 , 0x0, 0x0 },
62725- { d68000_1111 , 0x0, 0x0 },
62726- { d68000_1111 , 0x0, 0x0 },
62727- { d68000_1111 , 0x0, 0x0 },
62728- { d68000_1111 , 0x0, 0x0 },
62729- { d68000_1111 , 0x0, 0x0 },
62730- { d68000_1111 , 0x0, 0x0 },
62731- { d68000_1111 , 0x0, 0x0 },
62732- { d68000_1111 , 0x0, 0x0 },
62733- { d68000_1111 , 0x0, 0x0 },
62734- { d68000_1111 , 0x0, 0x0 },
62735- { d68000_1111 , 0x0, 0x0 },
62736- { d68000_1111 , 0x0, 0x0 },
62737- { d68000_1111 , 0x0, 0x0 },
62738- { d68000_1111 , 0x0, 0x0 },
62739- { d68020_cpsave , 0x0, 0x0 },
62740- { d68020_cpsave , 0x0, 0x0 },
62741- { d68020_cpsave , 0x0, 0x0 },
62742- { d68020_cpsave , 0x0, 0x0 },
62743- { d68020_cpsave , 0x0, 0x0 },
62744- { d68020_cpsave , 0x0, 0x0 },
62745- { d68020_cpsave , 0x0, 0x0 },
62746- { d68020_cpsave , 0x0, 0x0 },
62747- { d68000_1111 , 0x0, 0x0 },
62748- { d68000_1111 , 0x0, 0x0 },
62749- { d68000_1111 , 0x0, 0x0 },
62750- { d68000_1111 , 0x0, 0x0 },
62751- { d68000_1111 , 0x0, 0x0 },
62752- { d68000_1111 , 0x0, 0x0 },
62753- { d68000_1111 , 0x0, 0x0 },
62754- { d68000_1111 , 0x0, 0x0 },
62723+ { d68040_pflush , 0x0, 0x0 },
62724+ { d68040_pflush , 0x0, 0x0 },
62725+ { d68040_pflush , 0x0, 0x0 },
62726+ { d68040_pflush , 0x0, 0x0 },
62727+ { d68040_pflush , 0x0, 0x0 },
62728+ { d68040_pflush , 0x0, 0x0 },
62729+ { d68040_pflush , 0x0, 0x0 },
62730+ { d68040_pflush , 0x0, 0x0 },
62731+ { d68040_pflush , 0x0, 0x0 },
62732+ { d68040_pflush , 0x0, 0x0 },
62733+ { d68040_pflush , 0x0, 0x0 },
62734+ { d68040_pflush , 0x0, 0x0 },
62735+ { d68040_pflush , 0x0, 0x0 },
62736+ { d68040_pflush , 0x0, 0x0 },
62737+ { d68040_pflush , 0x0, 0x0 },
62738+ { d68040_pflush , 0x0, 0x0 },
62739+ { d68040_pflush_or_cpsave , 0x0, 0x0 },
62740+ { d68040_pflush_or_cpsave , 0x0, 0x0 },
62741+ { d68040_pflush_or_cpsave , 0x0, 0x0 },
62742+ { d68040_pflush_or_cpsave , 0x0, 0x0 },
62743+ { d68040_pflush_or_cpsave , 0x0, 0x0 },
62744+ { d68040_pflush_or_cpsave , 0x0, 0x0 },
62745+ { d68040_pflush_or_cpsave , 0x0, 0x0 },
62746+ { d68040_pflush_or_cpsave , 0x0, 0x0 },
62747+ { d68040_pflush , 0x0, 0x0 },
62748+ { d68040_pflush , 0x0, 0x0 },
62749+ { d68040_pflush , 0x0, 0x0 },
62750+ { d68040_pflush , 0x0, 0x0 },
62751+ { d68040_pflush , 0x0, 0x0 },
62752+ { d68040_pflush , 0x0, 0x0 },
62753+ { d68040_pflush , 0x0, 0x0 },
62754+ { d68040_pflush , 0x0, 0x0 },
6275562755 { d68020_cpsave, 0x0, 0x0 },
6275662756 { d68020_cpsave, 0x0, 0x0 },
6275762757 { d68020_cpsave, 0x0, 0x0 },
@@ -62792,14 +62792,14 @@ static const instruction_struct g_instruction_table[] = {
6279262792 { d68000_1111, 0x0, 0x0 },
6279362793 { d68000_1111, 0x0, 0x0 },
6279462794 { d68000_1111, 0x0, 0x0 },
62795- { d68000_1111 , 0x0, 0x0 },
62796- { d68000_1111 , 0x0, 0x0 },
62797- { d68000_1111 , 0x0, 0x0 },
62798- { d68000_1111 , 0x0, 0x0 },
62799- { d68000_1111 , 0x0, 0x0 },
62800- { d68000_1111 , 0x0, 0x0 },
62801- { d68000_1111 , 0x0, 0x0 },
62802- { d68000_1111 , 0x0, 0x0 },
62795+ { d68040_ptest , 0x0, 0x0 },
62796+ { d68040_ptest , 0x0, 0x0 },
62797+ { d68040_ptest , 0x0, 0x0 },
62798+ { d68040_ptest , 0x0, 0x0 },
62799+ { d68040_ptest , 0x0, 0x0 },
62800+ { d68040_ptest , 0x0, 0x0 },
62801+ { d68040_ptest , 0x0, 0x0 },
62802+ { d68040_ptest , 0x0, 0x0 },
6280362803 { d68020_cprestore, 0x0, 0x0 },
6280462804 { d68020_cprestore, 0x0, 0x0 },
6280562805 { d68020_cprestore, 0x0, 0x0 },
@@ -62824,6 +62824,14 @@ static const instruction_struct g_instruction_table[] = {
6282462824 { d68000_1111, 0x0, 0x0 },
6282562825 { d68000_1111, 0x0, 0x0 },
6282662826 { d68000_1111, 0x0, 0x0 },
62827+ { d68040_ptest_or_cprestore, 0x0, 0x0 },
62828+ { d68040_ptest_or_cprestore, 0x0, 0x0 },
62829+ { d68040_ptest_or_cprestore, 0x0, 0x0 },
62830+ { d68040_ptest_or_cprestore, 0x0, 0x0 },
62831+ { d68040_ptest_or_cprestore, 0x0, 0x0 },
62832+ { d68040_ptest_or_cprestore, 0x0, 0x0 },
62833+ { d68040_ptest_or_cprestore, 0x0, 0x0 },
62834+ { d68040_ptest_or_cprestore, 0x0, 0x0 },
6282762835 { d68020_cprestore, 0x0, 0x0 },
6282862836 { d68020_cprestore, 0x0, 0x0 },
6282962837 { d68020_cprestore, 0x0, 0x0 },
@@ -62837,30 +62845,6 @@ static const instruction_struct g_instruction_table[] = {
6283762845 { d68020_cprestore, 0x0, 0x0 },
6283862846 { d68020_cprestore, 0x0, 0x0 },
6283962847 { d68020_cprestore, 0x0, 0x0 },
62840- { d68020_cprestore, 0x0, 0x0 },
62841- { d68020_cprestore, 0x0, 0x0 },
62842- { d68020_cprestore, 0x0, 0x0 },
62843- { d68020_cprestore, 0x0, 0x0 },
62844- { d68020_cprestore, 0x0, 0x0 },
62845- { d68020_cprestore, 0x0, 0x0 },
62846- { d68020_cprestore, 0x0, 0x0 },
62847- { d68020_cprestore, 0x0, 0x0 },
62848- { d68000_1111, 0x0, 0x0 },
62849- { d68000_1111, 0x0, 0x0 },
62850- { d68000_1111, 0x0, 0x0 },
62851- { d68000_1111, 0x0, 0x0 },
62852- { d68000_1111, 0x0, 0x0 },
62853- { d68000_1111, 0x0, 0x0 },
62854- { d68000_1111, 0x0, 0x0 },
62855- { d68000_1111, 0x0, 0x0 },
62856- { d68000_1111, 0x0, 0x0 },
62857- { d68000_1111, 0x0, 0x0 },
62858- { d68000_1111, 0x0, 0x0 },
62859- { d68000_1111, 0x0, 0x0 },
62860- { d68000_1111, 0x0, 0x0 },
62861- { d68000_1111, 0x0, 0x0 },
62862- { d68000_1111, 0x0, 0x0 },
62863- { d68000_1111, 0x0, 0x0 },
6286462848 { d68000_1111, 0x0, 0x0 },
6286562849 { d68000_1111, 0x0, 0x0 },
6286662850 { d68000_1111, 0x0, 0x0 },
@@ -62872,6 +62856,14 @@ static const instruction_struct g_instruction_table[] = {
6287262856 { d68000_1111, 0x0, 0x0 },
6287362857 { d68000_1111, 0x0, 0x0 },
6287462858 { d68000_1111, 0x0, 0x0 },
62859+ { d68060_plpa, 0x0, 0x0 },
62860+ { d68060_plpa, 0x0, 0x0 },
62861+ { d68060_plpa, 0x0, 0x0 },
62862+ { d68060_plpa, 0x0, 0x0 },
62863+ { d68060_plpa, 0x0, 0x0 },
62864+ { d68060_plpa, 0x0, 0x0 },
62865+ { d68060_plpa, 0x0, 0x0 },
62866+ { d68060_plpa, 0x0, 0x0 },
6287562867 { d68000_1111, 0x0, 0x0 },
6287662868 { d68000_1111, 0x0, 0x0 },
6287762869 { d68000_1111, 0x0, 0x0 },
@@ -62928,6 +62920,14 @@ static const instruction_struct g_instruction_table[] = {
6292862920 { d68000_1111, 0x0, 0x0 },
6292962921 { d68000_1111, 0x0, 0x0 },
6293062922 { d68000_1111, 0x0, 0x0 },
62923+ { d68060_plpa, 0x0, 0x0 },
62924+ { d68060_plpa, 0x0, 0x0 },
62925+ { d68060_plpa, 0x0, 0x0 },
62926+ { d68060_plpa, 0x0, 0x0 },
62927+ { d68060_plpa, 0x0, 0x0 },
62928+ { d68060_plpa, 0x0, 0x0 },
62929+ { d68060_plpa, 0x0, 0x0 },
62930+ { d68060_plpa, 0x0, 0x0 },
6293162931 { d68000_1111, 0x0, 0x0 },
6293262932 { d68000_1111, 0x0, 0x0 },
6293362933 { d68000_1111, 0x0, 0x0 },
@@ -63488,70 +63488,70 @@ static const instruction_struct g_instruction_table[] = {
6348863488 { d68000_1111, 0x0, 0x0 },
6348963489 { d68000_1111, 0x0, 0x0 },
6349063490 { d68000_1111, 0x0, 0x0 },
63491- { d68020_cpgen , 0x0, 0x0 },
63492- { d68020_cpgen , 0x0, 0x0 },
63493- { d68020_cpgen , 0x0, 0x0 },
63494- { d68020_cpgen , 0x0, 0x0 },
63495- { d68020_cpgen , 0x0, 0x0 },
63496- { d68020_cpgen , 0x0, 0x0 },
63497- { d68020_cpgen , 0x0, 0x0 },
63498- { d68020_cpgen , 0x0, 0x0 },
63499- { d68020_cpgen , 0x0, 0x0 },
63500- { d68020_cpgen , 0x0, 0x0 },
63501- { d68020_cpgen , 0x0, 0x0 },
63502- { d68020_cpgen , 0x0, 0x0 },
63503- { d68020_cpgen , 0x0, 0x0 },
63504- { d68020_cpgen , 0x0, 0x0 },
63505- { d68020_cpgen , 0x0, 0x0 },
63506- { d68020_cpgen , 0x0, 0x0 },
63507- { d68020_cpgen , 0x0, 0x0 },
63508- { d68020_cpgen , 0x0, 0x0 },
63509- { d68020_cpgen , 0x0, 0x0 },
63510- { d68020_cpgen , 0x0, 0x0 },
63511- { d68020_cpgen , 0x0, 0x0 },
63512- { d68020_cpgen , 0x0, 0x0 },
63513- { d68020_cpgen , 0x0, 0x0 },
63514- { d68020_cpgen , 0x0, 0x0 },
63515- { d68020_cpgen , 0x0, 0x0 },
63516- { d68020_cpgen , 0x0, 0x0 },
63517- { d68020_cpgen , 0x0, 0x0 },
63518- { d68020_cpgen , 0x0, 0x0 },
63519- { d68020_cpgen , 0x0, 0x0 },
63520- { d68020_cpgen , 0x0, 0x0 },
63521- { d68020_cpgen , 0x0, 0x0 },
63522- { d68020_cpgen , 0x0, 0x0 },
63523- { d68020_cpgen , 0x0, 0x0 },
63524- { d68020_cpgen , 0x0, 0x0 },
63525- { d68020_cpgen , 0x0, 0x0 },
63526- { d68020_cpgen , 0x0, 0x0 },
63527- { d68020_cpgen , 0x0, 0x0 },
63528- { d68020_cpgen , 0x0, 0x0 },
63529- { d68020_cpgen , 0x0, 0x0 },
63530- { d68020_cpgen , 0x0, 0x0 },
63531- { d68020_cpgen , 0x0, 0x0 },
63532- { d68020_cpgen , 0x0, 0x0 },
63533- { d68020_cpgen , 0x0, 0x0 },
63534- { d68020_cpgen , 0x0, 0x0 },
63535- { d68020_cpgen , 0x0, 0x0 },
63536- { d68020_cpgen , 0x0, 0x0 },
63537- { d68020_cpgen , 0x0, 0x0 },
63538- { d68020_cpgen , 0x0, 0x0 },
63539- { d68020_cpgen , 0x0, 0x0 },
63540- { d68020_cpgen , 0x0, 0x0 },
63541- { d68020_cpgen , 0x0, 0x0 },
63542- { d68020_cpgen , 0x0, 0x0 },
63543- { d68020_cpgen , 0x0, 0x0 },
63544- { d68020_cpgen , 0x0, 0x0 },
63545- { d68020_cpgen , 0x0, 0x0 },
63546- { d68020_cpgen , 0x0, 0x0 },
63547- { d68020_cpgen , 0x0, 0x0 },
63548- { d68020_cpgen , 0x0, 0x0 },
63549- { d68020_cpgen , 0x0, 0x0 },
63550- { d68020_cpgen , 0x0, 0x0 },
63551- { d68020_cpgen , 0x0, 0x0 },
63552- { d68020_cpgen , 0x0, 0x0 },
63553- { d68020_cpgen , 0x0, 0x0 },
63554- { d68020_cpgen , 0x0, 0x0 },
63491+ { d68060_lpstop , 0x0, 0x0 },
63492+ { d68cpu32_tbl , 0x0, 0x0 },
63493+ { d68cpu32_tbl , 0x0, 0x0 },
63494+ { d68cpu32_tbl , 0x0, 0x0 },
63495+ { d68cpu32_tbl , 0x0, 0x0 },
63496+ { d68cpu32_tbl , 0x0, 0x0 },
63497+ { d68cpu32_tbl , 0x0, 0x0 },
63498+ { d68cpu32_tbl , 0x0, 0x0 },
63499+ { d68cpu32_tbl , 0x0, 0x0 },
63500+ { d68cpu32_tbl , 0x0, 0x0 },
63501+ { d68cpu32_tbl , 0x0, 0x0 },
63502+ { d68cpu32_tbl , 0x0, 0x0 },
63503+ { d68cpu32_tbl , 0x0, 0x0 },
63504+ { d68cpu32_tbl , 0x0, 0x0 },
63505+ { d68cpu32_tbl , 0x0, 0x0 },
63506+ { d68cpu32_tbl , 0x0, 0x0 },
63507+ { d68cpu32_tbl , 0x0, 0x0 },
63508+ { d68cpu32_tbl , 0x0, 0x0 },
63509+ { d68cpu32_tbl , 0x0, 0x0 },
63510+ { d68cpu32_tbl , 0x0, 0x0 },
63511+ { d68cpu32_tbl , 0x0, 0x0 },
63512+ { d68cpu32_tbl , 0x0, 0x0 },
63513+ { d68cpu32_tbl , 0x0, 0x0 },
63514+ { d68cpu32_tbl , 0x0, 0x0 },
63515+ { d68cpu32_tbl , 0x0, 0x0 },
63516+ { d68cpu32_tbl , 0x0, 0x0 },
63517+ { d68cpu32_tbl , 0x0, 0x0 },
63518+ { d68cpu32_tbl , 0x0, 0x0 },
63519+ { d68cpu32_tbl , 0x0, 0x0 },
63520+ { d68cpu32_tbl , 0x0, 0x0 },
63521+ { d68cpu32_tbl , 0x0, 0x0 },
63522+ { d68cpu32_tbl , 0x0, 0x0 },
63523+ { d68cpu32_tbl , 0x0, 0x0 },
63524+ { d68cpu32_tbl , 0x0, 0x0 },
63525+ { d68cpu32_tbl , 0x0, 0x0 },
63526+ { d68cpu32_tbl , 0x0, 0x0 },
63527+ { d68cpu32_tbl , 0x0, 0x0 },
63528+ { d68cpu32_tbl , 0x0, 0x0 },
63529+ { d68cpu32_tbl , 0x0, 0x0 },
63530+ { d68cpu32_tbl , 0x0, 0x0 },
63531+ { d68cpu32_tbl , 0x0, 0x0 },
63532+ { d68cpu32_tbl , 0x0, 0x0 },
63533+ { d68cpu32_tbl , 0x0, 0x0 },
63534+ { d68cpu32_tbl , 0x0, 0x0 },
63535+ { d68cpu32_tbl , 0x0, 0x0 },
63536+ { d68cpu32_tbl , 0x0, 0x0 },
63537+ { d68cpu32_tbl , 0x0, 0x0 },
63538+ { d68cpu32_tbl , 0x0, 0x0 },
63539+ { d68cpu32_tbl , 0x0, 0x0 },
63540+ { d68cpu32_tbl , 0x0, 0x0 },
63541+ { d68cpu32_tbl , 0x0, 0x0 },
63542+ { d68cpu32_tbl , 0x0, 0x0 },
63543+ { d68cpu32_tbl , 0x0, 0x0 },
63544+ { d68cpu32_tbl , 0x0, 0x0 },
63545+ { d68cpu32_tbl , 0x0, 0x0 },
63546+ { d68cpu32_tbl , 0x0, 0x0 },
63547+ { d68cpu32_tbl , 0x0, 0x0 },
63548+ { d68cpu32_tbl , 0x0, 0x0 },
63549+ { d68cpu32_tbl , 0x0, 0x0 },
63550+ { d68cpu32_tbl , 0x0, 0x0 },
63551+ { d68cpu32_tbl , 0x0, 0x0 },
63552+ { d68cpu32_tbl , 0x0, 0x0 },
63553+ { d68cpu32_tbl , 0x0, 0x0 },
63554+ { d68cpu32_tbl , 0x0, 0x0 },
6355563555 { d68020_cpscc, 0x0, 0x0 },
6355663556 { d68020_cpscc, 0x0, 0x0 },
6355763557 { d68020_cpscc, 0x0, 0x0 },
0 commit comments