summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/m68000/m68000mcu-sdfm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/m68000/m68000mcu-sdfm.cpp')
-rw-r--r--src/devices/cpu/m68000/m68000mcu-sdfm.cpp11983
1 files changed, 5992 insertions, 5991 deletions
diff --git a/src/devices/cpu/m68000/m68000mcu-sdfm.cpp b/src/devices/cpu/m68000/m68000mcu-sdfm.cpp
index b179da1113d..6bea4e0676c 100644
--- a/src/devices/cpu/m68000/m68000mcu-sdfm.cpp
+++ b/src/devices/cpu/m68000/m68000mcu-sdfm.cpp
@@ -185,7 +185,7 @@ void m68000_mcu_device::state_bus_error_dfm()
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=0 c=1 m=..... i=....... 1 a=10:m_au d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -195,7 +195,7 @@ void m68000_mcu_device::state_bus_error_dfm()
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA | SSW_N | SSW_CRITICAL;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -218,7 +218,7 @@ void m68000_mcu_device::state_bus_error_dfm()
m_dbout = m_aluo;
m_ftu = m_ird;
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=26:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA | SSW_N | SSW_CRITICAL;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -240,7 +240,7 @@ void m68000_mcu_device::state_bus_error_dfm()
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA | SSW_N | SSW_CRITICAL;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -266,7 +266,7 @@ void m68000_mcu_device::state_bus_error_dfm()
m_pc = m_at;
m_ftu = (m_ftu & ~0x1f) | m_ssw;
m_au = m_au - 2;
- // alu r=0 c=1 m=..... i=....... 1 a=11:m_at d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
m_base_ssw = SSW_DATA | SSW_N | SSW_CRITICAL;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -288,7 +288,7 @@ void m68000_mcu_device::state_bus_error_dfm()
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA | SSW_N | SSW_CRITICAL;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -313,7 +313,7 @@ void m68000_mcu_device::state_bus_error_dfm()
m_da[16] = m_au;
m_ftu = 0x0008;
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=26:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA | SSW_N | SSW_CRITICAL;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -336,7 +336,7 @@ void m68000_mcu_device::state_bus_error_dfm()
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_N | SSW_CRITICAL;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -464,7 +464,7 @@ void m68000_mcu_device::state_address_error_dfm()
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=0 c=1 m=..... i=....... 1 a=10:m_au d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -474,7 +474,7 @@ void m68000_mcu_device::state_address_error_dfm()
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA | SSW_N | SSW_CRITICAL;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -497,7 +497,7 @@ void m68000_mcu_device::state_address_error_dfm()
m_dbout = m_aluo;
m_ftu = m_ird;
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=26:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA | SSW_N | SSW_CRITICAL;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -519,7 +519,7 @@ void m68000_mcu_device::state_address_error_dfm()
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA | SSW_N | SSW_CRITICAL;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -545,7 +545,7 @@ void m68000_mcu_device::state_address_error_dfm()
m_pc = m_at;
m_ftu = (m_ftu & ~0x1f) | m_ssw;
m_au = m_au - 2;
- // alu r=0 c=1 m=..... i=....... 1 a=11:m_at d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
m_base_ssw = SSW_DATA | SSW_N | SSW_CRITICAL;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -567,7 +567,7 @@ void m68000_mcu_device::state_address_error_dfm()
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA | SSW_N | SSW_CRITICAL;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -592,7 +592,7 @@ void m68000_mcu_device::state_address_error_dfm()
m_da[16] = m_au;
m_ftu = 0x000c;
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=26:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA | SSW_N | SSW_CRITICAL;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -615,7 +615,7 @@ void m68000_mcu_device::state_address_error_dfm()
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_N | SSW_CRITICAL;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -750,7 +750,7 @@ void m68000_mcu_device::state_interrupt_dfm()
m_pc = m_au;
m_sr = (m_sr & ~SR_I) | ((m_next_state >> 16) & SR_I);
update_interrupt();
- // alu r=0 c=1 m=..... i=....... 1 a=10:m_au d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_icount -= 2;
// 235 itlx3
@@ -762,7 +762,7 @@ void m68000_mcu_device::state_interrupt_dfm()
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -818,7 +818,7 @@ void m68000_mcu_device::state_interrupt_dfm()
m_da[16] = m_au;
m_ftu = m_int_vector;
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=26:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -841,7 +841,7 @@ void m68000_mcu_device::state_interrupt_dfm()
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -967,7 +967,7 @@ void m68000_mcu_device::state_trace_dfm()
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=0 c=1 m=..... i=....... 1 a=10:m_au d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -977,7 +977,7 @@ void m68000_mcu_device::state_trace_dfm()
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1002,7 +1002,7 @@ void m68000_mcu_device::state_trace_dfm()
m_da[16] = m_au;
m_ftu = 0x0024;
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=26:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1025,7 +1025,7 @@ void m68000_mcu_device::state_trace_dfm()
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1151,7 +1151,7 @@ void m68000_mcu_device::state_illegal_dfm()
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=0 c=1 m=..... i=....... 1 a=10:m_au d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -1161,7 +1161,7 @@ void m68000_mcu_device::state_illegal_dfm()
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1186,7 +1186,7 @@ void m68000_mcu_device::state_illegal_dfm()
m_da[16] = m_au;
m_ftu = 0x0010;
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=26:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1209,7 +1209,7 @@ void m68000_mcu_device::state_illegal_dfm()
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1335,7 +1335,7 @@ void m68000_mcu_device::state_priviledge_dfm()
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=0 c=1 m=..... i=....... 1 a=10:m_au d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -1345,7 +1345,7 @@ void m68000_mcu_device::state_priviledge_dfm()
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1370,7 +1370,7 @@ void m68000_mcu_device::state_priviledge_dfm()
m_da[16] = m_au;
m_ftu = 0x0020;
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=26:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1393,7 +1393,7 @@ void m68000_mcu_device::state_priviledge_dfm()
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1519,7 +1519,7 @@ void m68000_mcu_device::state_linea_dfm()
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=0 c=1 m=..... i=....... 1 a=10:m_au d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -1529,7 +1529,7 @@ void m68000_mcu_device::state_linea_dfm()
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1554,7 +1554,7 @@ void m68000_mcu_device::state_linea_dfm()
m_da[16] = m_au;
m_ftu = 0x0028;
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=26:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1577,7 +1577,7 @@ void m68000_mcu_device::state_linea_dfm()
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1703,7 +1703,7 @@ void m68000_mcu_device::state_linef_dfm()
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=0 c=1 m=..... i=....... 1 a=10:m_au d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -1713,7 +1713,7 @@ void m68000_mcu_device::state_linef_dfm()
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1738,7 +1738,7 @@ void m68000_mcu_device::state_linef_dfm()
m_da[16] = m_au;
m_ftu = 0x002c;
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=26:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1761,7 +1761,7 @@ void m68000_mcu_device::state_linef_dfm()
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_N;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -1884,7 +1884,7 @@ void m68000_mcu_device::ori_b_imm8_ds_dfm() // 0000 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -1907,7 +1907,7 @@ void m68000_mcu_device::ori_b_imm8_ds_dfm() // 0000 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=9:m_dt d=4:m_da[ry]
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_or8(m_dt, m_da[ry]);
sr_nzvc();
// 08b roaw2
@@ -1915,7 +1915,7 @@ void m68000_mcu_device::ori_b_imm8_ds_dfm() // 0000 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -1949,7 +1949,7 @@ void m68000_mcu_device::ori_b_imm8_ais_dfm() // 0010 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -1971,11 +1971,11 @@ void m68000_mcu_device::ori_b_imm8_ais_dfm() // 0010 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=14 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -1995,7 +1995,7 @@ void m68000_mcu_device::ori_b_imm8_ais_dfm() // 0010 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -2022,7 +2022,7 @@ void m68000_mcu_device::ori_b_imm8_ais_dfm() // 0010 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -2049,7 +2049,7 @@ void m68000_mcu_device::ori_b_imm8_aips_dfm() // 0018 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2074,12 +2074,12 @@ void m68000_mcu_device::ori_b_imm8_aips_dfm() // 0018 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=14 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -2100,7 +2100,7 @@ void m68000_mcu_device::ori_b_imm8_aips_dfm() // 0018 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -2127,7 +2127,7 @@ void m68000_mcu_device::ori_b_imm8_aips_dfm() // 0018 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -2154,7 +2154,7 @@ void m68000_mcu_device::ori_b_imm8_pais_dfm() // 0020 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2178,7 +2178,7 @@ void m68000_mcu_device::ori_b_imm8_pais_dfm() // 0020 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=14 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -2186,7 +2186,7 @@ void m68000_mcu_device::ori_b_imm8_pais_dfm() // 0020 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=14 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -2207,7 +2207,7 @@ void m68000_mcu_device::ori_b_imm8_pais_dfm() // 0020 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -2234,7 +2234,7 @@ void m68000_mcu_device::ori_b_imm8_pais_dfm() // 0020 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -2261,7 +2261,7 @@ void m68000_mcu_device::ori_b_imm8_das_dfm() // 0028 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2283,7 +2283,7 @@ void m68000_mcu_device::ori_b_imm8_das_dfm() // 0028 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2306,11 +2306,11 @@ void m68000_mcu_device::ori_b_imm8_das_dfm() // 0028 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=14 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -2330,7 +2330,7 @@ void m68000_mcu_device::ori_b_imm8_das_dfm() // 0028 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -2357,7 +2357,7 @@ void m68000_mcu_device::ori_b_imm8_das_dfm() // 0028 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -2384,7 +2384,7 @@ void m68000_mcu_device::ori_b_imm8_dais_dfm() // 0030 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2404,14 +2404,14 @@ void m68000_mcu_device::ori_b_imm8_dais_dfm() // 0030 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=14 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -2419,7 +2419,7 @@ void m68000_mcu_device::ori_b_imm8_dais_dfm() // 0030 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2443,7 +2443,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2469,11 +2469,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=14 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -2493,7 +2493,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -2520,7 +2520,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -2546,7 +2546,7 @@ void m68000_mcu_device::ori_b_imm8_adr16_dfm() // 0038 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2571,7 +2571,7 @@ void m68000_mcu_device::ori_b_imm8_adr16_dfm() // 0038 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=14 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -2594,7 +2594,7 @@ void m68000_mcu_device::ori_b_imm8_adr16_dfm() // 0038 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -2615,7 +2615,7 @@ void m68000_mcu_device::ori_b_imm8_adr16_dfm() // 0038 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -2642,7 +2642,7 @@ void m68000_mcu_device::ori_b_imm8_adr16_dfm() // 0038 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -2668,7 +2668,7 @@ void m68000_mcu_device::ori_b_imm8_adr32_dfm() // 0039 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2691,7 +2691,7 @@ void m68000_mcu_device::ori_b_imm8_adr32_dfm() // 0039 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2715,7 +2715,7 @@ void m68000_mcu_device::ori_b_imm8_adr32_dfm() // 0039 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=14 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -2738,7 +2738,7 @@ void m68000_mcu_device::ori_b_imm8_adr32_dfm() // 0039 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -2759,7 +2759,7 @@ void m68000_mcu_device::ori_b_imm8_adr32_dfm() // 0039 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -2786,7 +2786,7 @@ void m68000_mcu_device::ori_b_imm8_adr32_dfm() // 0039 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -2812,7 +2812,7 @@ void m68000_mcu_device::ori_imm8_ccr_dfm() // 003c ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2834,21 +2834,21 @@ void m68000_mcu_device::ori_imm8_ccr_dfm() // 003c ffff
// 1cc stiw1
m_ftu = m_sr;
m_au = m_pc - 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_icount -= 2;
// 307 stiw2
- // alu r=14 c=2 m=..... i=b...... 8 a=37:m_ftu d=9:m_dt
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.ftu:m_ftu d=R.dtl:m_dt
alu_or8(m_ftu, m_dt);
m_icount -= 2;
// 320 stiw3
m_movemr = m_dbin;
m_ftu = m_aluo;
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_icount -= 2;
// 321 stiw4
m_sr = m_isr = (m_ftu & SR_CCR) | (m_sr & SR_SR);
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_icount -= 2;
// 1e1 malw3
m_aob = m_au;
@@ -2856,7 +2856,7 @@ void m68000_mcu_device::ori_imm8_ccr_dfm() // 003c ffff
m_pc = m_au;
m_ftu = m_dbin;
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2880,11 +2880,11 @@ void m68000_mcu_device::ori_imm8_ccr_dfm() // 003c ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2918,7 +2918,7 @@ void m68000_mcu_device::ori_w_imm16_ds_dfm() // 0040 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2941,7 +2941,7 @@ void m68000_mcu_device::ori_w_imm16_ds_dfm() // 0040 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=9:m_dt d=4:m_da[ry]
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_or(m_dt, m_da[ry]);
sr_nzvc();
// 08b roaw2
@@ -2949,7 +2949,7 @@ void m68000_mcu_device::ori_w_imm16_ds_dfm() // 0040 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -2983,7 +2983,7 @@ void m68000_mcu_device::ori_w_imm16_ais_dfm() // 0050 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3005,11 +3005,11 @@ void m68000_mcu_device::ori_w_imm16_ais_dfm() // 0050 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=14 c=0 m=..... i=....... 8 a=9:m_dt d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3032,7 +3032,7 @@ void m68000_mcu_device::ori_w_imm16_ais_dfm() // 0050 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -3059,7 +3059,7 @@ void m68000_mcu_device::ori_w_imm16_ais_dfm() // 0050 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -3091,7 +3091,7 @@ void m68000_mcu_device::ori_w_imm16_aips_dfm() // 0058 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3116,12 +3116,12 @@ void m68000_mcu_device::ori_w_imm16_aips_dfm() // 0058 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -3145,7 +3145,7 @@ void m68000_mcu_device::ori_w_imm16_aips_dfm() // 0058 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -3172,7 +3172,7 @@ void m68000_mcu_device::ori_w_imm16_aips_dfm() // 0058 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -3204,7 +3204,7 @@ void m68000_mcu_device::ori_w_imm16_pais_dfm() // 0060 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3228,7 +3228,7 @@ void m68000_mcu_device::ori_w_imm16_pais_dfm() // 0060 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - 2;
- // alu r=14 c=0 m=..... i=....... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -3236,7 +3236,7 @@ void m68000_mcu_device::ori_w_imm16_pais_dfm() // 0060 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=14 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -3260,7 +3260,7 @@ void m68000_mcu_device::ori_w_imm16_pais_dfm() // 0060 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -3287,7 +3287,7 @@ void m68000_mcu_device::ori_w_imm16_pais_dfm() // 0060 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -3319,7 +3319,7 @@ void m68000_mcu_device::ori_w_imm16_das_dfm() // 0068 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3341,7 +3341,7 @@ void m68000_mcu_device::ori_w_imm16_das_dfm() // 0068 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3364,11 +3364,11 @@ void m68000_mcu_device::ori_w_imm16_das_dfm() // 0068 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=14 c=0 m=..... i=....... 8 a=9:m_dt d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3391,7 +3391,7 @@ void m68000_mcu_device::ori_w_imm16_das_dfm() // 0068 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -3418,7 +3418,7 @@ void m68000_mcu_device::ori_w_imm16_das_dfm() // 0068 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -3450,7 +3450,7 @@ void m68000_mcu_device::ori_w_imm16_dais_dfm() // 0070 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3470,14 +3470,14 @@ void m68000_mcu_device::ori_w_imm16_dais_dfm() // 0070 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=14 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -3485,7 +3485,7 @@ void m68000_mcu_device::ori_w_imm16_dais_dfm() // 0070 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3509,7 +3509,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3535,11 +3535,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=14 c=0 m=..... i=....... 8 a=9:m_dt d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3562,7 +3562,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -3589,7 +3589,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -3620,7 +3620,7 @@ void m68000_mcu_device::ori_w_imm16_adr16_dfm() // 0078 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3645,7 +3645,7 @@ void m68000_mcu_device::ori_w_imm16_adr16_dfm() // 0078 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=14 c=0 m=..... i=....... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -3668,7 +3668,7 @@ void m68000_mcu_device::ori_w_imm16_adr16_dfm() // 0078 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -3692,7 +3692,7 @@ void m68000_mcu_device::ori_w_imm16_adr16_dfm() // 0078 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -3719,7 +3719,7 @@ void m68000_mcu_device::ori_w_imm16_adr16_dfm() // 0078 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -3750,7 +3750,7 @@ void m68000_mcu_device::ori_w_imm16_adr32_dfm() // 0079 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3773,7 +3773,7 @@ void m68000_mcu_device::ori_w_imm16_adr32_dfm() // 0079 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3797,7 +3797,7 @@ void m68000_mcu_device::ori_w_imm16_adr32_dfm() // 0079 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=14 c=0 m=..... i=....... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -3820,7 +3820,7 @@ void m68000_mcu_device::ori_w_imm16_adr32_dfm() // 0079 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -3844,7 +3844,7 @@ void m68000_mcu_device::ori_w_imm16_adr32_dfm() // 0079 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -3871,7 +3871,7 @@ void m68000_mcu_device::ori_w_imm16_adr32_dfm() // 0079 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -3906,7 +3906,7 @@ void m68000_mcu_device::ori_i16u_sr_dfm() // 007c ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3928,23 +3928,23 @@ void m68000_mcu_device::ori_i16u_sr_dfm() // 007c ffff
// 1cc stiw1
m_ftu = m_sr;
m_au = m_pc - 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_icount -= 2;
// 307 stiw2
- // alu r=14 c=2 m=..... i=....... 8 a=37:m_ftu d=9:m_dt
+ // alu r=14 c=2 m=..... i=....... ALU.or_ a=R.ftu:m_ftu d=R.dtl:m_dt
alu_or(m_ftu, m_dt);
m_icount -= 2;
// 320 stiw3
m_movemr = m_dbin;
m_ftu = m_aluo;
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_icount -= 2;
// 321 stiw4
m_sr = m_isr = m_ftu & (SR_CCR|SR_SR);
update_user_super();
update_interrupt();
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_icount -= 2;
// 1e1 malw3
m_aob = m_au;
@@ -3952,7 +3952,7 @@ void m68000_mcu_device::ori_i16u_sr_dfm() // 007c ffff
m_pc = m_au;
m_ftu = m_dbin;
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -3976,11 +3976,11 @@ void m68000_mcu_device::ori_i16u_sr_dfm() // 007c ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4013,7 +4013,7 @@ void m68000_mcu_device::ori_l_imm32_ds_dfm() // 0080 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4036,7 +4036,7 @@ void m68000_mcu_device::ori_l_imm32_ds_dfm() // 0080 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4059,12 +4059,12 @@ void m68000_mcu_device::ori_l_imm32_ds_dfm() // 0080 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=9:m_dt d=4:m_da[ry]
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_or(m_dt, m_da[ry]);
sr_nzvc();
// 259 roal2
set_16l(m_da[ry], m_aluo);
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4084,7 +4084,7 @@ void m68000_mcu_device::ori_l_imm32_ds_dfm() // 0080 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 25a roal3
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=23:m_dt d=18:m_da[ry]
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=23:m_dt d=18:m_da[ry]
alu_or(high16(m_dt), high16(m_da[ry]));
sr_nzvc_u();
m_icount -= 2;
@@ -4093,7 +4093,7 @@ void m68000_mcu_device::ori_l_imm32_ds_dfm() // 0080 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -4109,7 +4109,7 @@ void m68000_mcu_device::ori_l_imm32_ais_dfm() // 0090 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4132,7 +4132,7 @@ void m68000_mcu_device::ori_l_imm32_ais_dfm() // 0090 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4154,7 +4154,7 @@ void m68000_mcu_device::ori_l_imm32_ais_dfm() // 0090 fff8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -4179,7 +4179,7 @@ void m68000_mcu_device::ori_l_imm32_ais_dfm() // 0090 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4202,7 +4202,7 @@ void m68000_mcu_device::ori_l_imm32_ais_dfm() // 0090 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -4227,7 +4227,7 @@ void m68000_mcu_device::ori_l_imm32_ais_dfm() // 0090 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=23:m_dt d=29:m_alue
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=23:m_dt d=R.alue:m_alue
alu_or(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -4252,7 +4252,7 @@ void m68000_mcu_device::ori_l_imm32_ais_dfm() // 0090 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -4283,7 +4283,7 @@ void m68000_mcu_device::ori_l_imm32_aips_dfm() // 0098 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4306,7 +4306,7 @@ void m68000_mcu_device::ori_l_imm32_aips_dfm() // 0098 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4328,7 +4328,7 @@ void m68000_mcu_device::ori_l_imm32_aips_dfm() // 0098 fff8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -4353,11 +4353,11 @@ void m68000_mcu_device::ori_l_imm32_aips_dfm() // 0098 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
// 21b pinl3
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4380,7 +4380,7 @@ void m68000_mcu_device::ori_l_imm32_aips_dfm() // 0098 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -4405,7 +4405,7 @@ void m68000_mcu_device::ori_l_imm32_aips_dfm() // 0098 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=23:m_dt d=29:m_alue
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=23:m_dt d=R.alue:m_alue
alu_or(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -4430,7 +4430,7 @@ void m68000_mcu_device::ori_l_imm32_aips_dfm() // 0098 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -4461,7 +4461,7 @@ void m68000_mcu_device::ori_l_imm32_pais_dfm() // 00a0 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4484,7 +4484,7 @@ void m68000_mcu_device::ori_l_imm32_pais_dfm() // 00a0 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4505,14 +4505,14 @@ void m68000_mcu_device::ori_l_imm32_pais_dfm() // 00a0 fff8
m_dbin = m_edb;
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
m_aob = m_au;
m_da[ry] = m_au;
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4536,7 +4536,7 @@ void m68000_mcu_device::ori_l_imm32_pais_dfm() // 00a0 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4559,7 +4559,7 @@ void m68000_mcu_device::ori_l_imm32_pais_dfm() // 00a0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -4584,7 +4584,7 @@ void m68000_mcu_device::ori_l_imm32_pais_dfm() // 00a0 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=23:m_dt d=29:m_alue
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=23:m_dt d=R.alue:m_alue
alu_or(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -4609,7 +4609,7 @@ void m68000_mcu_device::ori_l_imm32_pais_dfm() // 00a0 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -4640,7 +4640,7 @@ void m68000_mcu_device::ori_l_imm32_das_dfm() // 00a8 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4663,7 +4663,7 @@ void m68000_mcu_device::ori_l_imm32_das_dfm() // 00a8 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4685,7 +4685,7 @@ void m68000_mcu_device::ori_l_imm32_das_dfm() // 00a8 fff8
// 1c6 adsl1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4707,7 +4707,7 @@ void m68000_mcu_device::ori_l_imm32_das_dfm() // 00a8 fff8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -4732,7 +4732,7 @@ void m68000_mcu_device::ori_l_imm32_das_dfm() // 00a8 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4755,7 +4755,7 @@ void m68000_mcu_device::ori_l_imm32_das_dfm() // 00a8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -4780,7 +4780,7 @@ void m68000_mcu_device::ori_l_imm32_das_dfm() // 00a8 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=23:m_dt d=29:m_alue
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=23:m_dt d=R.alue:m_alue
alu_or(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -4805,7 +4805,7 @@ void m68000_mcu_device::ori_l_imm32_das_dfm() // 00a8 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -4836,7 +4836,7 @@ void m68000_mcu_device::ori_l_imm32_dais_dfm() // 00b0 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4859,7 +4859,7 @@ void m68000_mcu_device::ori_l_imm32_dais_dfm() // 00b0 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4879,14 +4879,14 @@ void m68000_mcu_device::ori_l_imm32_dais_dfm() // 00b0 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e7 aixw0
- // alu r=14 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixw4;
else
@@ -4894,7 +4894,7 @@ void m68000_mcu_device::ori_l_imm32_dais_dfm() // 00b0 fff8
aixw2:
// 124 aixw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4918,7 +4918,7 @@ aixw2:
aixw4:
// 1e4 aixw4
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4943,7 +4943,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -4968,7 +4968,7 @@ adsl2:
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -4991,7 +4991,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -5016,7 +5016,7 @@ adsl2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=23:m_dt d=29:m_alue
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=23:m_dt d=R.alue:m_alue
alu_or(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -5041,7 +5041,7 @@ adsl2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -5071,7 +5071,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_dfm() // 00b8 ffff
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5094,7 +5094,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_dfm() // 00b8 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5119,7 +5119,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_dfm() // 00b8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=14 c=0 m=..... i=.l..... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -5142,7 +5142,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_dfm() // 00b8 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -5167,7 +5167,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_dfm() // 00b8 ffff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5190,7 +5190,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_dfm() // 00b8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -5215,7 +5215,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_dfm() // 00b8 ffff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=23:m_dt d=29:m_alue
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=23:m_dt d=R.alue:m_alue
alu_or(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -5240,7 +5240,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_dfm() // 00b8 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -5270,7 +5270,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_dfm() // 00b9 ffff
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5293,7 +5293,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_dfm() // 00b9 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5316,7 +5316,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_dfm() // 00b9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5340,7 +5340,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_dfm() // 00b9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=14 c=0 m=..... i=.l..... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -5363,7 +5363,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_dfm() // 00b9 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -5388,7 +5388,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_dfm() // 00b9 ffff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5411,7 +5411,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_dfm() // 00b9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -5436,7 +5436,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_dfm() // 00b9 ffff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=23:m_dt d=29:m_alue
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=23:m_dt d=R.alue:m_alue
alu_or(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -5461,7 +5461,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_dfm() // 00b9 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -5496,13 +5496,13 @@ void m68000_mcu_device::btst_dd_ds_dfm() // 0100 f1f8
m_dcr = m_da[rx];
m_at = m_da[rx];
m_au = m_da[ry];
- // alu r=13 c=0 m=..... i=....... 9 a=2:m_da[rx] d=4:m_da[ry]
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dxl:m_da[rx] d=R.dyl:m_da[ry]
alu_eor(m_da[rx], m_da[ry]);
// 0e7 btsr2
m_t = m_dcr & 0x10;
m_alub = m_da[ry];
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -5531,7 +5531,7 @@ bcsr4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
- // alu r=13 c=1 m=..z.. i=.....i. 1 a=alub d=35:m_dcro
+ // alu r=13 c=1 m=..z.. i=.....i. ALU.and_ a=alub d=R.dcro:m_dcro
alu_and(m_alub, 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -5544,7 +5544,7 @@ btsr3:
// 044 btsr3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=1 m=..z.. i=.....i. 1 a=18:m_da[ry] d=35:m_dcro
+ // alu r=13 c=1 m=..z.. i=.....i. ALU.and_ a=18:m_da[ry] d=R.dcro:m_dcro
alu_and(high16(m_da[ry]), 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -5562,7 +5562,7 @@ void m68000_mcu_device::movep_w_das_dd_dfm() // 0108 f1f8
// 1d2 mpiw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5584,7 +5584,7 @@ void m68000_mcu_device::movep_w_das_dd_dfm() // 0108 f1f8
// 29a mpiw2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -5603,7 +5603,7 @@ void m68000_mcu_device::movep_w_das_dd_dfm() // 0108 f1f8
m_aob = m_au;
m_ir = m_irc;
m_au = m_pc + 4;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -5625,7 +5625,7 @@ void m68000_mcu_device::movep_w_das_dd_dfm() // 0108 f1f8
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5658,11 +5658,11 @@ void m68000_mcu_device::btst_dd_ais_dfm() // 0110 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -5682,13 +5682,13 @@ void m68000_mcu_device::btst_dd_ais_dfm() // 0110 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5724,12 +5724,12 @@ void m68000_mcu_device::btst_dd_aips_dfm() // 0118 f1f8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -5750,13 +5750,13 @@ void m68000_mcu_device::btst_dd_aips_dfm() // 0118 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5791,7 +5791,7 @@ void m68000_mcu_device::btst_dd_pais_dfm() // 0120 f1f8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -5799,7 +5799,7 @@ void m68000_mcu_device::btst_dd_pais_dfm() // 0120 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=13 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -5820,13 +5820,13 @@ void m68000_mcu_device::btst_dd_pais_dfm() // 0120 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5859,7 +5859,7 @@ void m68000_mcu_device::btst_dd_das_dfm() // 0128 f1f8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5882,11 +5882,11 @@ void m68000_mcu_device::btst_dd_das_dfm() // 0128 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -5906,13 +5906,13 @@ void m68000_mcu_device::btst_dd_das_dfm() // 0128 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5943,14 +5943,14 @@ void m68000_mcu_device::btst_dd_dais_dfm() // 0130 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=13 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=13 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=13 c=0 m=..... i=b...... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -5958,7 +5958,7 @@ void m68000_mcu_device::btst_dd_dais_dfm() // 0130 f1f8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -5982,7 +5982,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -6008,11 +6008,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -6032,13 +6032,13 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -6073,7 +6073,7 @@ void m68000_mcu_device::btst_dd_adr16_dfm() // 0138 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -6096,7 +6096,7 @@ void m68000_mcu_device::btst_dd_adr16_dfm() // 0138 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -6117,13 +6117,13 @@ void m68000_mcu_device::btst_dd_adr16_dfm() // 0138 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -6156,7 +6156,7 @@ void m68000_mcu_device::btst_dd_adr32_dfm() // 0139 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -6180,7 +6180,7 @@ void m68000_mcu_device::btst_dd_adr32_dfm() // 0139 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -6203,7 +6203,7 @@ void m68000_mcu_device::btst_dd_adr32_dfm() // 0139 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -6224,13 +6224,13 @@ void m68000_mcu_device::btst_dd_adr32_dfm() // 0139 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -6262,7 +6262,7 @@ void m68000_mcu_device::btst_dd_dpc_dfm() // 013a f1ff
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_pc;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -6285,11 +6285,11 @@ void m68000_mcu_device::btst_dd_dpc_dfm() // 013a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -6309,13 +6309,13 @@ void m68000_mcu_device::btst_dd_dpc_dfm() // 013a f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -6345,14 +6345,14 @@ void m68000_mcu_device::btst_dd_dpci_dfm() // 013b f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=13 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=13 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_pc + ext32(m_aluo);
- // alu r=13 c=0 m=..... i=b...... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -6360,7 +6360,7 @@ void m68000_mcu_device::btst_dd_dpci_dfm() // 013b f1ff
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -6384,7 +6384,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -6410,11 +6410,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -6434,13 +6434,13 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -6475,7 +6475,7 @@ void m68000_mcu_device::btst_dd_imm_dfm() // 013c f1ff
set_16h(m_at, m_dbin);
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -6500,12 +6500,12 @@ void m68000_mcu_device::btst_dd_imm_dfm() // 013c f1ff
m_pc = m_au;
m_dcr = m_da[rx];
set_16h(m_dt, high16(m_at));
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=none
// 0e7 btsr2
m_t = m_dcr & 0x10;
m_alub = m_dt;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=9:m_dt d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dtl:m_dt d=-1
alu_and8(m_dt, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -6534,7 +6534,7 @@ bcsr4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_dt, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
set_ftu_const();
@@ -6547,7 +6547,7 @@ btsr3:
// 044 btsr3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=23:m_dt d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=23:m_dt d=R.dcro8:m_dcro8
alu_and8(high16(m_dt), 1 << (m_dcr & 7));
sr_z();
set_ftu_const();
@@ -6569,13 +6569,13 @@ void m68000_mcu_device::bchg_dd_ds_dfm() // 0140 f1f8
m_dcr = m_da[rx];
m_at = m_da[rx];
m_au = m_da[ry];
- // alu r=13 c=0 m=..... i=....... 9 a=2:m_da[rx] d=4:m_da[ry]
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dxl:m_da[rx] d=R.dyl:m_da[ry]
alu_eor(m_da[rx], m_da[ry]);
// 06a bcsr2
m_t = m_dcr & 0x10;
m_alub = m_da[ry];
m_au = m_pc + 2;
- // alu r=13 c=2 m=..... i=....... 9 a=4:m_da[ry] d=35:m_dcro
+ // alu r=13 c=2 m=..... i=....... ALU.eor a=R.dyl:m_da[ry] d=R.dcro:m_dcro
alu_eor(m_da[ry], 1 << (m_dcr & 15));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -6604,7 +6604,7 @@ bcsr4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
- // alu r=13 c=1 m=..z.. i=.....i. 1 a=alub d=35:m_dcro
+ // alu r=13 c=1 m=..z.. i=.....i. ALU.and_ a=alub d=R.dcro:m_dcro
alu_and(m_alub, 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -6616,14 +6616,14 @@ bcsr4:
bcsr3:
// 084 bcsr3
m_alub = high16(m_da[ry]);
- // alu r=13 c=2 m=..... i=....... 9 a=18:m_da[ry] d=35:m_dcro
+ // alu r=13 c=2 m=..... i=....... ALU.eor a=18:m_da[ry] d=R.dcro:m_dcro
alu_eor(high16(m_da[ry]), 1 << (m_dcr & 15));
m_icount -= 2;
// 0a1 bcsr5
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[ry], m_aluo);
- // alu r=13 c=1 m=..z.. i=.....i. 1 a=alub d=35:m_dcro
+ // alu r=13 c=1 m=..z.. i=.....i. ALU.and_ a=alub d=R.dcro:m_dcro
alu_and(m_alub, 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -6641,7 +6641,7 @@ void m68000_mcu_device::movep_l_das_dd_dfm() // 0148 f1f8
// 1d6 mpil1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -6663,7 +6663,7 @@ void m68000_mcu_device::movep_l_das_dd_dfm() // 0148 f1f8
// 29e mpil2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -6681,7 +6681,7 @@ void m68000_mcu_device::movep_l_das_dd_dfm() // 0148 f1f8
// 34e mpil3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -6700,7 +6700,7 @@ void m68000_mcu_device::movep_l_das_dd_dfm() // 0148 f1f8
m_aob = m_au;
set_16h(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -6719,7 +6719,7 @@ void m68000_mcu_device::movep_l_das_dd_dfm() // 0148 f1f8
m_aob = m_au;
m_ir = m_irc;
m_au = m_pc + 4;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -6741,7 +6741,7 @@ void m68000_mcu_device::movep_l_das_dd_dfm() // 0148 f1f8
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -6774,11 +6774,11 @@ void m68000_mcu_device::bchg_dd_ais_dfm() // 0150 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -6799,7 +6799,7 @@ void m68000_mcu_device::bchg_dd_ais_dfm() // 0150 f1f8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=2 m=..... i=b...... 9 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_eor8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -6824,7 +6824,7 @@ void m68000_mcu_device::bchg_dd_ais_dfm() // 0150 f1f8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -6855,12 +6855,12 @@ void m68000_mcu_device::bchg_dd_aips_dfm() // 0158 f1f8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -6882,7 +6882,7 @@ void m68000_mcu_device::bchg_dd_aips_dfm() // 0158 f1f8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=2 m=..... i=b...... 9 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_eor8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -6907,7 +6907,7 @@ void m68000_mcu_device::bchg_dd_aips_dfm() // 0158 f1f8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -6937,7 +6937,7 @@ void m68000_mcu_device::bchg_dd_pais_dfm() // 0160 f1f8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -6945,7 +6945,7 @@ void m68000_mcu_device::bchg_dd_pais_dfm() // 0160 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=13 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -6967,7 +6967,7 @@ void m68000_mcu_device::bchg_dd_pais_dfm() // 0160 f1f8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=2 m=..... i=b...... 9 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_eor8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -6992,7 +6992,7 @@ void m68000_mcu_device::bchg_dd_pais_dfm() // 0160 f1f8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -7020,7 +7020,7 @@ void m68000_mcu_device::bchg_dd_das_dfm() // 0168 f1f8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -7043,11 +7043,11 @@ void m68000_mcu_device::bchg_dd_das_dfm() // 0168 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -7068,7 +7068,7 @@ void m68000_mcu_device::bchg_dd_das_dfm() // 0168 f1f8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=2 m=..... i=b...... 9 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_eor8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -7093,7 +7093,7 @@ void m68000_mcu_device::bchg_dd_das_dfm() // 0168 f1f8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -7119,14 +7119,14 @@ void m68000_mcu_device::bchg_dd_dais_dfm() // 0170 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=13 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=13 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=13 c=0 m=..... i=b...... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -7134,7 +7134,7 @@ void m68000_mcu_device::bchg_dd_dais_dfm() // 0170 f1f8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -7158,7 +7158,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -7184,11 +7184,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -7209,7 +7209,7 @@ adsw2:
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=2 m=..... i=b...... 9 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_eor8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -7234,7 +7234,7 @@ adsw2:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -7264,7 +7264,7 @@ void m68000_mcu_device::bchg_dd_adr16_dfm() // 0178 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -7287,7 +7287,7 @@ void m68000_mcu_device::bchg_dd_adr16_dfm() // 0178 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -7309,7 +7309,7 @@ void m68000_mcu_device::bchg_dd_adr16_dfm() // 0178 f1ff
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=2 m=..... i=b...... 9 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_eor8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -7334,7 +7334,7 @@ void m68000_mcu_device::bchg_dd_adr16_dfm() // 0178 f1ff
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -7362,7 +7362,7 @@ void m68000_mcu_device::bchg_dd_adr32_dfm() // 0179 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -7386,7 +7386,7 @@ void m68000_mcu_device::bchg_dd_adr32_dfm() // 0179 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -7409,7 +7409,7 @@ void m68000_mcu_device::bchg_dd_adr32_dfm() // 0179 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -7431,7 +7431,7 @@ void m68000_mcu_device::bchg_dd_adr32_dfm() // 0179 f1ff
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=2 m=..... i=b...... 9 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_eor8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -7456,7 +7456,7 @@ void m68000_mcu_device::bchg_dd_adr32_dfm() // 0179 f1ff
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -7488,13 +7488,13 @@ void m68000_mcu_device::bclr_dd_ds_dfm() // 0180 f1f8
m_dcr = m_da[rx];
m_at = m_da[rx];
m_au = m_da[ry];
- // alu r=14 c=0 m=..... i=.l..... 8 a=2:m_da[rx] d=4:m_da[ry]
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dxl:m_da[rx] d=R.dyl:m_da[ry]
alu_or(m_da[rx], m_da[ry]);
// 06e bclr2
m_t = m_dcr & 0x10;
m_alub = m_da[ry];
m_au = m_pc + 2;
- // alu r=14 c=2 m=..... i=.l..... 8 a=4:m_da[ry] d=35:m_dcro
+ // alu r=14 c=2 m=..... i=.l..... ALU.or_ a=R.dyl:m_da[ry] d=R.dcro:m_dcro
alu_or(m_da[ry], 1 << (m_dcr & 15));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -7520,14 +7520,14 @@ void m68000_mcu_device::bclr_dd_ds_dfm() // 0180 f1f8
goto bclr4;
bclr4:
// 0cc bclr4
- // alu r=14 c=4 m=..... i=.l..... 9 a=33:m_aluo d=35:m_dcro
+ // alu r=14 c=4 m=..... i=.l..... ALU.eor a=R.aluo:m_aluo d=R.dcro:m_dcro
alu_eor(m_aluo, 1 << (m_dcr & 15));
m_icount -= 2;
// 0c4 bcsr4
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
- // alu r=14 c=1 m=..z.. i=.l...i. 1 a=alub d=35:m_dcro
+ // alu r=14 c=1 m=..z.. i=.l...i. ALU.and_ a=alub d=R.dcro:m_dcro
alu_and(m_alub, 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -7539,18 +7539,18 @@ bclr4:
bclr3:
// 08c bclr3
m_alub = high16(m_da[ry]);
- // alu r=14 c=2 m=..... i=.l..... 8 a=18:m_da[ry] d=35:m_dcro
+ // alu r=14 c=2 m=..... i=.l..... ALU.or_ a=18:m_da[ry] d=R.dcro:m_dcro
alu_or(high16(m_da[ry]), 1 << (m_dcr & 15));
m_icount -= 2;
// 0c8 bclr5
- // alu r=14 c=4 m=..... i=.l..... 9 a=33:m_aluo d=35:m_dcro
+ // alu r=14 c=4 m=..... i=.l..... ALU.eor a=R.aluo:m_aluo d=R.dcro:m_dcro
alu_eor(m_aluo, 1 << (m_dcr & 15));
m_icount -= 2;
// 0a1 bcsr5
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[ry], m_aluo);
- // alu r=14 c=1 m=..z.. i=.l...i. 1 a=alub d=35:m_dcro
+ // alu r=14 c=1 m=..z.. i=.l...i. ALU.and_ a=alub d=R.dcro:m_dcro
alu_and(m_alub, 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -7568,7 +7568,7 @@ void m68000_mcu_device::movep_w_dd_das_dfm() // 0188 f1f8
// 1ca mpow1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -7592,7 +7592,7 @@ void m68000_mcu_device::movep_w_dd_das_dfm() // 0188 f1f8
m_ir = m_irc;
set_8xh(m_dbout, m_da[rx]);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=2:m_da[rx]
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dxl:m_da[rx]
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -7608,7 +7608,7 @@ void m68000_mcu_device::movep_w_dd_das_dfm() // 0188 f1f8
m_aob = m_au;
set_8xl(m_dbout, m_da[rx]);
m_au = m_pc + 4;
- // alu r=14 c=0 m=..... i=.l..... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -7625,11 +7625,11 @@ void m68000_mcu_device::movep_w_dd_das_dfm() // 0188 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -7662,11 +7662,11 @@ void m68000_mcu_device::bclr_dd_ais_dfm() // 0190 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=14 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=bl..... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -7686,12 +7686,12 @@ void m68000_mcu_device::bclr_dd_ais_dfm() // 0190 f1f8
m_ir = m_irc;
m_alub = m_dbin;
m_ftu = m_sr;
- // alu r=14 c=2 m=..... i=bl..... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
// 067 bclm2
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=4 m=..... i=bl..... 9 a=33:m_aluo d=36:m_dcro8
+ // alu r=14 c=4 m=..... i=bl..... ALU.eor a=R.aluo:m_aluo d=R.dcro8:m_dcro8
alu_eor8(m_aluo, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -7716,7 +7716,7 @@ void m68000_mcu_device::bclr_dd_ais_dfm() // 0190 f1f8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=bl...i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=bl...i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -7747,12 +7747,12 @@ void m68000_mcu_device::bclr_dd_aips_dfm() // 0198 f1f8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=14 c=0 m=..... i=bl..... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=bl..... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=bl..... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -7773,12 +7773,12 @@ void m68000_mcu_device::bclr_dd_aips_dfm() // 0198 f1f8
m_ir = m_irc;
m_alub = m_dbin;
m_ftu = m_sr;
- // alu r=14 c=2 m=..... i=bl..... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
// 067 bclm2
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=4 m=..... i=bl..... 9 a=33:m_aluo d=36:m_dcro8
+ // alu r=14 c=4 m=..... i=bl..... ALU.eor a=R.aluo:m_aluo d=R.dcro8:m_dcro8
alu_eor8(m_aluo, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -7803,7 +7803,7 @@ void m68000_mcu_device::bclr_dd_aips_dfm() // 0198 f1f8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=bl...i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=bl...i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -7833,7 +7833,7 @@ void m68000_mcu_device::bclr_dd_pais_dfm() // 01a0 f1f8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=14 c=0 m=..... i=bl..... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -7841,7 +7841,7 @@ void m68000_mcu_device::bclr_dd_pais_dfm() // 01a0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=14 c=1 m=..... i=bl..... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=bl..... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -7862,12 +7862,12 @@ void m68000_mcu_device::bclr_dd_pais_dfm() // 01a0 f1f8
m_ir = m_irc;
m_alub = m_dbin;
m_ftu = m_sr;
- // alu r=14 c=2 m=..... i=bl..... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
// 067 bclm2
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=4 m=..... i=bl..... 9 a=33:m_aluo d=36:m_dcro8
+ // alu r=14 c=4 m=..... i=bl..... ALU.eor a=R.aluo:m_aluo d=R.dcro8:m_dcro8
alu_eor8(m_aluo, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -7892,7 +7892,7 @@ void m68000_mcu_device::bclr_dd_pais_dfm() // 01a0 f1f8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=bl...i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=bl...i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -7920,7 +7920,7 @@ void m68000_mcu_device::bclr_dd_das_dfm() // 01a8 f1f8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=bl..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -7943,11 +7943,11 @@ void m68000_mcu_device::bclr_dd_das_dfm() // 01a8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=bl..... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -7967,12 +7967,12 @@ void m68000_mcu_device::bclr_dd_das_dfm() // 01a8 f1f8
m_ir = m_irc;
m_alub = m_dbin;
m_ftu = m_sr;
- // alu r=14 c=2 m=..... i=bl..... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
// 067 bclm2
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=4 m=..... i=bl..... 9 a=33:m_aluo d=36:m_dcro8
+ // alu r=14 c=4 m=..... i=bl..... ALU.eor a=R.aluo:m_aluo d=R.dcro8:m_dcro8
alu_eor8(m_aluo, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -7997,7 +7997,7 @@ void m68000_mcu_device::bclr_dd_das_dfm() // 01a8 f1f8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=bl...i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=bl...i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -8023,14 +8023,14 @@ void m68000_mcu_device::bclr_dd_dais_dfm() // 01b0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=14 c=5 m=..... i=bl..... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=bl..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=bl..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -8038,7 +8038,7 @@ void m68000_mcu_device::bclr_dd_dais_dfm() // 01b0 f1f8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=bl..... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -8062,7 +8062,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=bl..... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -8088,11 +8088,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=bl..... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -8112,12 +8112,12 @@ adsw2:
m_ir = m_irc;
m_alub = m_dbin;
m_ftu = m_sr;
- // alu r=14 c=2 m=..... i=bl..... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
// 067 bclm2
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=4 m=..... i=bl..... 9 a=33:m_aluo d=36:m_dcro8
+ // alu r=14 c=4 m=..... i=bl..... ALU.eor a=R.aluo:m_aluo d=R.dcro8:m_dcro8
alu_eor8(m_aluo, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -8142,7 +8142,7 @@ adsw2:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=bl...i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=bl...i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -8172,7 +8172,7 @@ void m68000_mcu_device::bclr_dd_adr16_dfm() // 01b8 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=14 c=0 m=..... i=bl..... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -8195,7 +8195,7 @@ void m68000_mcu_device::bclr_dd_adr16_dfm() // 01b8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -8216,12 +8216,12 @@ void m68000_mcu_device::bclr_dd_adr16_dfm() // 01b8 f1ff
m_ir = m_irc;
m_alub = m_dbin;
m_ftu = m_sr;
- // alu r=14 c=2 m=..... i=bl..... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
// 067 bclm2
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=4 m=..... i=bl..... 9 a=33:m_aluo d=36:m_dcro8
+ // alu r=14 c=4 m=..... i=bl..... ALU.eor a=R.aluo:m_aluo d=R.dcro8:m_dcro8
alu_eor8(m_aluo, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -8246,7 +8246,7 @@ void m68000_mcu_device::bclr_dd_adr16_dfm() // 01b8 f1ff
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=bl...i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=bl...i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -8274,7 +8274,7 @@ void m68000_mcu_device::bclr_dd_adr32_dfm() // 01b9 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=bl..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -8298,7 +8298,7 @@ void m68000_mcu_device::bclr_dd_adr32_dfm() // 01b9 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=14 c=0 m=..... i=bl..... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -8321,7 +8321,7 @@ void m68000_mcu_device::bclr_dd_adr32_dfm() // 01b9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -8342,12 +8342,12 @@ void m68000_mcu_device::bclr_dd_adr32_dfm() // 01b9 f1ff
m_ir = m_irc;
m_alub = m_dbin;
m_ftu = m_sr;
- // alu r=14 c=2 m=..... i=bl..... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
// 067 bclm2
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=4 m=..... i=bl..... 9 a=33:m_aluo d=36:m_dcro8
+ // alu r=14 c=4 m=..... i=bl..... ALU.eor a=R.aluo:m_aluo d=R.dcro8:m_dcro8
alu_eor8(m_aluo, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -8372,7 +8372,7 @@ void m68000_mcu_device::bclr_dd_adr32_dfm() // 01b9 f1ff
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=bl...i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=bl...i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -8404,13 +8404,13 @@ void m68000_mcu_device::bset_dd_ds_dfm() // 01c0 f1f8
m_dcr = m_da[rx];
m_at = m_da[rx];
m_au = m_da[ry];
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=4:m_da[ry]
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=R.dyl:m_da[ry]
alu_or(m_da[rx], m_da[ry]);
// 06a bcsr2
m_t = m_dcr & 0x10;
m_alub = m_da[ry];
m_au = m_pc + 2;
- // alu r=14 c=2 m=..... i=....... 8 a=4:m_da[ry] d=35:m_dcro
+ // alu r=14 c=2 m=..... i=....... ALU.or_ a=R.dyl:m_da[ry] d=R.dcro:m_dcro
alu_or(m_da[ry], 1 << (m_dcr & 15));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -8439,7 +8439,7 @@ bcsr4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
- // alu r=14 c=1 m=..z.. i=.....i. 1 a=alub d=35:m_dcro
+ // alu r=14 c=1 m=..z.. i=.....i. ALU.and_ a=alub d=R.dcro:m_dcro
alu_and(m_alub, 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -8451,14 +8451,14 @@ bcsr4:
bcsr3:
// 084 bcsr3
m_alub = high16(m_da[ry]);
- // alu r=14 c=2 m=..... i=....... 8 a=18:m_da[ry] d=35:m_dcro
+ // alu r=14 c=2 m=..... i=....... ALU.or_ a=18:m_da[ry] d=R.dcro:m_dcro
alu_or(high16(m_da[ry]), 1 << (m_dcr & 15));
m_icount -= 2;
// 0a1 bcsr5
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[ry], m_aluo);
- // alu r=14 c=1 m=..z.. i=.....i. 1 a=alub d=35:m_dcro
+ // alu r=14 c=1 m=..z.. i=.....i. ALU.and_ a=alub d=R.dcro:m_dcro
alu_and(m_alub, 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -8476,7 +8476,7 @@ void m68000_mcu_device::movep_l_dd_das_dfm() // 01c8 f1f8
// 1ce mpol1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -8499,7 +8499,7 @@ void m68000_mcu_device::movep_l_dd_das_dfm() // 01c8 f1f8
m_aob = m_au;
set_8xh(m_dbout, high16(m_da[rx]));
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=16:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=16:m_da[rx] d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -8515,7 +8515,7 @@ void m68000_mcu_device::movep_l_dd_das_dfm() // 01c8 f1f8
m_aob = m_au;
set_8xl(m_dbout, high16(m_da[rx]));
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=16:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=16:m_da[rx] d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -8532,7 +8532,7 @@ void m68000_mcu_device::movep_l_dd_das_dfm() // 01c8 f1f8
m_ir = m_irc;
set_8xh(m_dbout, m_da[rx]);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=2:m_da[rx]
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=R.dxl:m_da[rx]
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -8548,7 +8548,7 @@ void m68000_mcu_device::movep_l_dd_das_dfm() // 01c8 f1f8
m_aob = m_au;
set_8xl(m_dbout, m_da[rx]);
m_au = m_pc + 4;
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -8565,11 +8565,11 @@ void m68000_mcu_device::movep_l_dd_das_dfm() // 01c8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -8602,11 +8602,11 @@ void m68000_mcu_device::bset_dd_ais_dfm() // 01d0 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -8627,7 +8627,7 @@ void m68000_mcu_device::bset_dd_ais_dfm() // 01d0 f1f8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=2 m=..... i=b...... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -8652,7 +8652,7 @@ void m68000_mcu_device::bset_dd_ais_dfm() // 01d0 f1f8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -8683,12 +8683,12 @@ void m68000_mcu_device::bset_dd_aips_dfm() // 01d8 f1f8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -8710,7 +8710,7 @@ void m68000_mcu_device::bset_dd_aips_dfm() // 01d8 f1f8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=2 m=..... i=b...... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -8735,7 +8735,7 @@ void m68000_mcu_device::bset_dd_aips_dfm() // 01d8 f1f8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -8765,7 +8765,7 @@ void m68000_mcu_device::bset_dd_pais_dfm() // 01e0 f1f8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -8773,7 +8773,7 @@ void m68000_mcu_device::bset_dd_pais_dfm() // 01e0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=14 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -8795,7 +8795,7 @@ void m68000_mcu_device::bset_dd_pais_dfm() // 01e0 f1f8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=2 m=..... i=b...... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -8820,7 +8820,7 @@ void m68000_mcu_device::bset_dd_pais_dfm() // 01e0 f1f8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -8848,7 +8848,7 @@ void m68000_mcu_device::bset_dd_das_dfm() // 01e8 f1f8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -8871,11 +8871,11 @@ void m68000_mcu_device::bset_dd_das_dfm() // 01e8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -8896,7 +8896,7 @@ void m68000_mcu_device::bset_dd_das_dfm() // 01e8 f1f8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=2 m=..... i=b...... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -8921,7 +8921,7 @@ void m68000_mcu_device::bset_dd_das_dfm() // 01e8 f1f8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -8947,14 +8947,14 @@ void m68000_mcu_device::bset_dd_dais_dfm() // 01f0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=14 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -8962,7 +8962,7 @@ void m68000_mcu_device::bset_dd_dais_dfm() // 01f0 f1f8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -8986,7 +8986,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -9012,11 +9012,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -9037,7 +9037,7 @@ adsw2:
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=2 m=..... i=b...... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -9062,7 +9062,7 @@ adsw2:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -9092,7 +9092,7 @@ void m68000_mcu_device::bset_dd_adr16_dfm() // 01f8 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -9115,7 +9115,7 @@ void m68000_mcu_device::bset_dd_adr16_dfm() // 01f8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -9137,7 +9137,7 @@ void m68000_mcu_device::bset_dd_adr16_dfm() // 01f8 f1ff
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=2 m=..... i=b...... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -9162,7 +9162,7 @@ void m68000_mcu_device::bset_dd_adr16_dfm() // 01f8 f1ff
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -9190,7 +9190,7 @@ void m68000_mcu_device::bset_dd_adr32_dfm() // 01f9 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -9214,7 +9214,7 @@ void m68000_mcu_device::bset_dd_adr32_dfm() // 01f9 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -9237,7 +9237,7 @@ void m68000_mcu_device::bset_dd_adr32_dfm() // 01f9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -9259,7 +9259,7 @@ void m68000_mcu_device::bset_dd_adr32_dfm() // 01f9 f1ff
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=2 m=..... i=b...... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -9284,7 +9284,7 @@ void m68000_mcu_device::bset_dd_adr32_dfm() // 01f9 f1ff
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -9313,7 +9313,7 @@ void m68000_mcu_device::andi_b_imm8_ds_dfm() // 0200 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -9336,7 +9336,7 @@ void m68000_mcu_device::andi_b_imm8_ds_dfm() // 0200 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=9:m_dt d=4:m_da[ry]
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_and8(m_dt, m_da[ry]);
sr_nzvc();
// 08b roaw2
@@ -9344,7 +9344,7 @@ void m68000_mcu_device::andi_b_imm8_ds_dfm() // 0200 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -9378,7 +9378,7 @@ void m68000_mcu_device::andi_b_imm8_ais_dfm() // 0210 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -9400,11 +9400,11 @@ void m68000_mcu_device::andi_b_imm8_ais_dfm() // 0210 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=4 c=0 m=..... i=b...... 1 a=9:m_dt d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -9424,7 +9424,7 @@ void m68000_mcu_device::andi_b_imm8_ais_dfm() // 0210 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -9451,7 +9451,7 @@ void m68000_mcu_device::andi_b_imm8_ais_dfm() // 0210 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -9478,7 +9478,7 @@ void m68000_mcu_device::andi_b_imm8_aips_dfm() // 0218 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -9503,12 +9503,12 @@ void m68000_mcu_device::andi_b_imm8_aips_dfm() // 0218 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=4 c=0 m=..... i=b...... 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -9529,7 +9529,7 @@ void m68000_mcu_device::andi_b_imm8_aips_dfm() // 0218 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -9556,7 +9556,7 @@ void m68000_mcu_device::andi_b_imm8_aips_dfm() // 0218 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -9583,7 +9583,7 @@ void m68000_mcu_device::andi_b_imm8_pais_dfm() // 0220 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -9607,7 +9607,7 @@ void m68000_mcu_device::andi_b_imm8_pais_dfm() // 0220 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=4 c=0 m=..... i=b...... 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -9615,7 +9615,7 @@ void m68000_mcu_device::andi_b_imm8_pais_dfm() // 0220 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=4 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -9636,7 +9636,7 @@ void m68000_mcu_device::andi_b_imm8_pais_dfm() // 0220 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -9663,7 +9663,7 @@ void m68000_mcu_device::andi_b_imm8_pais_dfm() // 0220 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -9690,7 +9690,7 @@ void m68000_mcu_device::andi_b_imm8_das_dfm() // 0228 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -9712,7 +9712,7 @@ void m68000_mcu_device::andi_b_imm8_das_dfm() // 0228 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -9735,11 +9735,11 @@ void m68000_mcu_device::andi_b_imm8_das_dfm() // 0228 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=4 c=0 m=..... i=b...... 1 a=9:m_dt d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -9759,7 +9759,7 @@ void m68000_mcu_device::andi_b_imm8_das_dfm() // 0228 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -9786,7 +9786,7 @@ void m68000_mcu_device::andi_b_imm8_das_dfm() // 0228 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -9813,7 +9813,7 @@ void m68000_mcu_device::andi_b_imm8_dais_dfm() // 0230 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -9833,14 +9833,14 @@ void m68000_mcu_device::andi_b_imm8_dais_dfm() // 0230 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=4 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -9848,7 +9848,7 @@ void m68000_mcu_device::andi_b_imm8_dais_dfm() // 0230 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -9872,7 +9872,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -9898,11 +9898,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=4 c=0 m=..... i=b...... 1 a=9:m_dt d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -9922,7 +9922,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -9949,7 +9949,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -9975,7 +9975,7 @@ void m68000_mcu_device::andi_b_imm8_adr16_dfm() // 0238 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10000,7 +10000,7 @@ void m68000_mcu_device::andi_b_imm8_adr16_dfm() // 0238 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=4 c=0 m=..... i=b...... 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -10023,7 +10023,7 @@ void m68000_mcu_device::andi_b_imm8_adr16_dfm() // 0238 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -10044,7 +10044,7 @@ void m68000_mcu_device::andi_b_imm8_adr16_dfm() // 0238 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -10071,7 +10071,7 @@ void m68000_mcu_device::andi_b_imm8_adr16_dfm() // 0238 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -10097,7 +10097,7 @@ void m68000_mcu_device::andi_b_imm8_adr32_dfm() // 0239 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10120,7 +10120,7 @@ void m68000_mcu_device::andi_b_imm8_adr32_dfm() // 0239 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10144,7 +10144,7 @@ void m68000_mcu_device::andi_b_imm8_adr32_dfm() // 0239 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=4 c=0 m=..... i=b...... 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -10167,7 +10167,7 @@ void m68000_mcu_device::andi_b_imm8_adr32_dfm() // 0239 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -10188,7 +10188,7 @@ void m68000_mcu_device::andi_b_imm8_adr32_dfm() // 0239 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -10215,7 +10215,7 @@ void m68000_mcu_device::andi_b_imm8_adr32_dfm() // 0239 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -10241,7 +10241,7 @@ void m68000_mcu_device::andi_imm8_ccr_dfm() // 023c ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10263,21 +10263,21 @@ void m68000_mcu_device::andi_imm8_ccr_dfm() // 023c ffff
// 1cc stiw1
m_ftu = m_sr;
m_au = m_pc - 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_icount -= 2;
// 307 stiw2
- // alu r=4 c=2 m=..... i=b...... 1 a=37:m_ftu d=9:m_dt
+ // alu r=4 c=2 m=..... i=b...... ALU.and_ a=R.ftu:m_ftu d=R.dtl:m_dt
alu_and8(m_ftu, m_dt);
m_icount -= 2;
// 320 stiw3
m_movemr = m_dbin;
m_ftu = m_aluo;
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
m_icount -= 2;
// 321 stiw4
m_sr = m_isr = (m_ftu & SR_CCR) | (m_sr & SR_SR);
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_icount -= 2;
// 1e1 malw3
m_aob = m_au;
@@ -10285,7 +10285,7 @@ void m68000_mcu_device::andi_imm8_ccr_dfm() // 023c ffff
m_pc = m_au;
m_ftu = m_dbin;
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10309,11 +10309,11 @@ void m68000_mcu_device::andi_imm8_ccr_dfm() // 023c ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10347,7 +10347,7 @@ void m68000_mcu_device::andi_w_imm16_ds_dfm() // 0240 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10370,7 +10370,7 @@ void m68000_mcu_device::andi_w_imm16_ds_dfm() // 0240 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=9:m_dt d=4:m_da[ry]
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_and(m_dt, m_da[ry]);
sr_nzvc();
// 08b roaw2
@@ -10378,7 +10378,7 @@ void m68000_mcu_device::andi_w_imm16_ds_dfm() // 0240 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10412,7 +10412,7 @@ void m68000_mcu_device::andi_w_imm16_ais_dfm() // 0250 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10434,11 +10434,11 @@ void m68000_mcu_device::andi_w_imm16_ais_dfm() // 0250 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=4 c=0 m=..... i=....... 1 a=9:m_dt d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10461,7 +10461,7 @@ void m68000_mcu_device::andi_w_imm16_ais_dfm() // 0250 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -10488,7 +10488,7 @@ void m68000_mcu_device::andi_w_imm16_ais_dfm() // 0250 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -10520,7 +10520,7 @@ void m68000_mcu_device::andi_w_imm16_aips_dfm() // 0258 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10545,12 +10545,12 @@ void m68000_mcu_device::andi_w_imm16_aips_dfm() // 0258 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -10574,7 +10574,7 @@ void m68000_mcu_device::andi_w_imm16_aips_dfm() // 0258 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -10601,7 +10601,7 @@ void m68000_mcu_device::andi_w_imm16_aips_dfm() // 0258 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -10633,7 +10633,7 @@ void m68000_mcu_device::andi_w_imm16_pais_dfm() // 0260 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10657,7 +10657,7 @@ void m68000_mcu_device::andi_w_imm16_pais_dfm() // 0260 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - 2;
- // alu r=4 c=0 m=..... i=....... 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -10665,7 +10665,7 @@ void m68000_mcu_device::andi_w_imm16_pais_dfm() // 0260 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=4 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -10689,7 +10689,7 @@ void m68000_mcu_device::andi_w_imm16_pais_dfm() // 0260 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -10716,7 +10716,7 @@ void m68000_mcu_device::andi_w_imm16_pais_dfm() // 0260 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -10748,7 +10748,7 @@ void m68000_mcu_device::andi_w_imm16_das_dfm() // 0268 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10770,7 +10770,7 @@ void m68000_mcu_device::andi_w_imm16_das_dfm() // 0268 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=4 c=0 m=..... i=....... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10793,11 +10793,11 @@ void m68000_mcu_device::andi_w_imm16_das_dfm() // 0268 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=4 c=0 m=..... i=....... 1 a=9:m_dt d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10820,7 +10820,7 @@ void m68000_mcu_device::andi_w_imm16_das_dfm() // 0268 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -10847,7 +10847,7 @@ void m68000_mcu_device::andi_w_imm16_das_dfm() // 0268 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -10879,7 +10879,7 @@ void m68000_mcu_device::andi_w_imm16_dais_dfm() // 0270 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10899,14 +10899,14 @@ void m68000_mcu_device::andi_w_imm16_dais_dfm() // 0270 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=4 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -10914,7 +10914,7 @@ void m68000_mcu_device::andi_w_imm16_dais_dfm() // 0270 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10938,7 +10938,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10964,11 +10964,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=4 c=0 m=..... i=....... 1 a=9:m_dt d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -10991,7 +10991,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -11018,7 +11018,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -11049,7 +11049,7 @@ void m68000_mcu_device::andi_w_imm16_adr16_dfm() // 0278 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11074,7 +11074,7 @@ void m68000_mcu_device::andi_w_imm16_adr16_dfm() // 0278 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=4 c=0 m=..... i=....... 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -11097,7 +11097,7 @@ void m68000_mcu_device::andi_w_imm16_adr16_dfm() // 0278 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -11121,7 +11121,7 @@ void m68000_mcu_device::andi_w_imm16_adr16_dfm() // 0278 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -11148,7 +11148,7 @@ void m68000_mcu_device::andi_w_imm16_adr16_dfm() // 0278 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -11179,7 +11179,7 @@ void m68000_mcu_device::andi_w_imm16_adr32_dfm() // 0279 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11202,7 +11202,7 @@ void m68000_mcu_device::andi_w_imm16_adr32_dfm() // 0279 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11226,7 +11226,7 @@ void m68000_mcu_device::andi_w_imm16_adr32_dfm() // 0279 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=4 c=0 m=..... i=....... 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -11249,7 +11249,7 @@ void m68000_mcu_device::andi_w_imm16_adr32_dfm() // 0279 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -11273,7 +11273,7 @@ void m68000_mcu_device::andi_w_imm16_adr32_dfm() // 0279 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -11300,7 +11300,7 @@ void m68000_mcu_device::andi_w_imm16_adr32_dfm() // 0279 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -11335,7 +11335,7 @@ void m68000_mcu_device::andi_i16u_sr_dfm() // 027c ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11357,23 +11357,23 @@ void m68000_mcu_device::andi_i16u_sr_dfm() // 027c ffff
// 1cc stiw1
m_ftu = m_sr;
m_au = m_pc - 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_icount -= 2;
// 307 stiw2
- // alu r=4 c=2 m=..... i=....... 1 a=37:m_ftu d=9:m_dt
+ // alu r=4 c=2 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=R.dtl:m_dt
alu_and(m_ftu, m_dt);
m_icount -= 2;
// 320 stiw3
m_movemr = m_dbin;
m_ftu = m_aluo;
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
m_icount -= 2;
// 321 stiw4
m_sr = m_isr = m_ftu & (SR_CCR|SR_SR);
update_user_super();
update_interrupt();
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_icount -= 2;
// 1e1 malw3
m_aob = m_au;
@@ -11381,7 +11381,7 @@ void m68000_mcu_device::andi_i16u_sr_dfm() // 027c ffff
m_pc = m_au;
m_ftu = m_dbin;
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11405,11 +11405,11 @@ void m68000_mcu_device::andi_i16u_sr_dfm() // 027c ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11442,7 +11442,7 @@ void m68000_mcu_device::andi_l_imm32_ds_dfm() // 0280 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11465,7 +11465,7 @@ void m68000_mcu_device::andi_l_imm32_ds_dfm() // 0280 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11488,12 +11488,12 @@ void m68000_mcu_device::andi_l_imm32_ds_dfm() // 0280 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=9:m_dt d=4:m_da[ry]
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_and(m_dt, m_da[ry]);
sr_nzvc();
// 259 roal2
set_16l(m_da[ry], m_aluo);
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11513,7 +11513,7 @@ void m68000_mcu_device::andi_l_imm32_ds_dfm() // 0280 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 25a roal3
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=23:m_dt d=18:m_da[ry]
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=23:m_dt d=18:m_da[ry]
alu_and(high16(m_dt), high16(m_da[ry]));
sr_nzvc_u();
m_icount -= 2;
@@ -11522,7 +11522,7 @@ void m68000_mcu_device::andi_l_imm32_ds_dfm() // 0280 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -11538,7 +11538,7 @@ void m68000_mcu_device::andi_l_imm32_ais_dfm() // 0290 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11561,7 +11561,7 @@ void m68000_mcu_device::andi_l_imm32_ais_dfm() // 0290 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11583,7 +11583,7 @@ void m68000_mcu_device::andi_l_imm32_ais_dfm() // 0290 fff8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -11608,7 +11608,7 @@ void m68000_mcu_device::andi_l_imm32_ais_dfm() // 0290 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11631,7 +11631,7 @@ void m68000_mcu_device::andi_l_imm32_ais_dfm() // 0290 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -11656,7 +11656,7 @@ void m68000_mcu_device::andi_l_imm32_ais_dfm() // 0290 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=23:m_dt d=29:m_alue
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=23:m_dt d=R.alue:m_alue
alu_and(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -11681,7 +11681,7 @@ void m68000_mcu_device::andi_l_imm32_ais_dfm() // 0290 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -11712,7 +11712,7 @@ void m68000_mcu_device::andi_l_imm32_aips_dfm() // 0298 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11735,7 +11735,7 @@ void m68000_mcu_device::andi_l_imm32_aips_dfm() // 0298 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11757,7 +11757,7 @@ void m68000_mcu_device::andi_l_imm32_aips_dfm() // 0298 fff8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -11782,11 +11782,11 @@ void m68000_mcu_device::andi_l_imm32_aips_dfm() // 0298 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
// 21b pinl3
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11809,7 +11809,7 @@ void m68000_mcu_device::andi_l_imm32_aips_dfm() // 0298 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -11834,7 +11834,7 @@ void m68000_mcu_device::andi_l_imm32_aips_dfm() // 0298 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=23:m_dt d=29:m_alue
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=23:m_dt d=R.alue:m_alue
alu_and(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -11859,7 +11859,7 @@ void m68000_mcu_device::andi_l_imm32_aips_dfm() // 0298 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -11890,7 +11890,7 @@ void m68000_mcu_device::andi_l_imm32_pais_dfm() // 02a0 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11913,7 +11913,7 @@ void m68000_mcu_device::andi_l_imm32_pais_dfm() // 02a0 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11934,14 +11934,14 @@ void m68000_mcu_device::andi_l_imm32_pais_dfm() // 02a0 fff8
m_dbin = m_edb;
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
m_aob = m_au;
m_da[ry] = m_au;
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11965,7 +11965,7 @@ void m68000_mcu_device::andi_l_imm32_pais_dfm() // 02a0 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -11988,7 +11988,7 @@ void m68000_mcu_device::andi_l_imm32_pais_dfm() // 02a0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -12013,7 +12013,7 @@ void m68000_mcu_device::andi_l_imm32_pais_dfm() // 02a0 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=23:m_dt d=29:m_alue
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=23:m_dt d=R.alue:m_alue
alu_and(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -12038,7 +12038,7 @@ void m68000_mcu_device::andi_l_imm32_pais_dfm() // 02a0 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -12069,7 +12069,7 @@ void m68000_mcu_device::andi_l_imm32_das_dfm() // 02a8 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12092,7 +12092,7 @@ void m68000_mcu_device::andi_l_imm32_das_dfm() // 02a8 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12114,7 +12114,7 @@ void m68000_mcu_device::andi_l_imm32_das_dfm() // 02a8 fff8
// 1c6 adsl1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12136,7 +12136,7 @@ void m68000_mcu_device::andi_l_imm32_das_dfm() // 02a8 fff8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -12161,7 +12161,7 @@ void m68000_mcu_device::andi_l_imm32_das_dfm() // 02a8 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12184,7 +12184,7 @@ void m68000_mcu_device::andi_l_imm32_das_dfm() // 02a8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -12209,7 +12209,7 @@ void m68000_mcu_device::andi_l_imm32_das_dfm() // 02a8 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=23:m_dt d=29:m_alue
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=23:m_dt d=R.alue:m_alue
alu_and(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -12234,7 +12234,7 @@ void m68000_mcu_device::andi_l_imm32_das_dfm() // 02a8 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -12265,7 +12265,7 @@ void m68000_mcu_device::andi_l_imm32_dais_dfm() // 02b0 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12288,7 +12288,7 @@ void m68000_mcu_device::andi_l_imm32_dais_dfm() // 02b0 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12308,14 +12308,14 @@ void m68000_mcu_device::andi_l_imm32_dais_dfm() // 02b0 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e7 aixw0
- // alu r=4 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixw4;
else
@@ -12323,7 +12323,7 @@ void m68000_mcu_device::andi_l_imm32_dais_dfm() // 02b0 fff8
aixw2:
// 124 aixw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12347,7 +12347,7 @@ aixw2:
aixw4:
// 1e4 aixw4
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12372,7 +12372,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -12397,7 +12397,7 @@ adsl2:
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12420,7 +12420,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -12445,7 +12445,7 @@ adsl2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=23:m_dt d=29:m_alue
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=23:m_dt d=R.alue:m_alue
alu_and(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -12470,7 +12470,7 @@ adsl2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -12500,7 +12500,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_dfm() // 02b8 ffff
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12523,7 +12523,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_dfm() // 02b8 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12548,7 +12548,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_dfm() // 02b8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=4 c=0 m=..... i=.l..... 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -12571,7 +12571,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_dfm() // 02b8 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -12596,7 +12596,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_dfm() // 02b8 ffff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12619,7 +12619,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_dfm() // 02b8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -12644,7 +12644,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_dfm() // 02b8 ffff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=23:m_dt d=29:m_alue
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=23:m_dt d=R.alue:m_alue
alu_and(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -12669,7 +12669,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_dfm() // 02b8 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -12699,7 +12699,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_dfm() // 02b9 ffff
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12722,7 +12722,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_dfm() // 02b9 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12745,7 +12745,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_dfm() // 02b9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12769,7 +12769,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_dfm() // 02b9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=4 c=0 m=..... i=.l..... 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -12792,7 +12792,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_dfm() // 02b9 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -12817,7 +12817,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_dfm() // 02b9 ffff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -12840,7 +12840,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_dfm() // 02b9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=9:m_dt d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_and(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -12865,7 +12865,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_dfm() // 02b9 ffff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=23:m_dt d=29:m_alue
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=23:m_dt d=R.alue:m_alue
alu_and(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -12890,7 +12890,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_dfm() // 02b9 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -12944,7 +12944,7 @@ void m68000_mcu_device::subi_b_imm8_ds_dfm() // 0400 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=9:m_dt d=4:m_da[ry]
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_sub8(m_dt, m_da[ry]);
sr_xnzvc();
// 08b roaw2
@@ -13006,7 +13006,7 @@ void m68000_mcu_device::subi_b_imm8_ais_dfm() // 0410 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -13029,7 +13029,7 @@ void m68000_mcu_device::subi_b_imm8_ais_dfm() // 0410 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub8(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -13109,7 +13109,7 @@ void m68000_mcu_device::subi_b_imm8_aips_dfm() // 0418 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -13130,7 +13130,7 @@ void m68000_mcu_device::subi_b_imm8_aips_dfm() // 0418 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub8(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -13212,7 +13212,7 @@ void m68000_mcu_device::subi_b_imm8_pais_dfm() // 0420 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=5 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -13233,7 +13233,7 @@ void m68000_mcu_device::subi_b_imm8_pais_dfm() // 0420 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub8(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -13329,7 +13329,7 @@ void m68000_mcu_device::subi_b_imm8_das_dfm() // 0428 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -13352,7 +13352,7 @@ void m68000_mcu_device::subi_b_imm8_das_dfm() // 0428 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub8(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -13424,7 +13424,7 @@ void m68000_mcu_device::subi_b_imm8_dais_dfm() // 0430 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -13486,7 +13486,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -13509,7 +13509,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub8(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -13606,7 +13606,7 @@ void m68000_mcu_device::subi_b_imm8_adr16_dfm() // 0438 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -13627,7 +13627,7 @@ void m68000_mcu_device::subi_b_imm8_adr16_dfm() // 0438 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub8(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -13745,7 +13745,7 @@ void m68000_mcu_device::subi_b_imm8_adr32_dfm() // 0439 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -13766,7 +13766,7 @@ void m68000_mcu_device::subi_b_imm8_adr32_dfm() // 0439 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub8(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -13841,7 +13841,7 @@ void m68000_mcu_device::subi_w_imm16_ds_dfm() // 0440 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=9:m_dt d=4:m_da[ry]
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_sub(m_dt, m_da[ry]);
sr_xnzvc();
// 08b roaw2
@@ -13903,7 +13903,7 @@ void m68000_mcu_device::subi_w_imm16_ais_dfm() // 0450 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -13929,7 +13929,7 @@ void m68000_mcu_device::subi_w_imm16_ais_dfm() // 0450 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -14014,7 +14014,7 @@ void m68000_mcu_device::subi_w_imm16_aips_dfm() // 0458 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -14038,7 +14038,7 @@ void m68000_mcu_device::subi_w_imm16_aips_dfm() // 0458 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -14125,7 +14125,7 @@ void m68000_mcu_device::subi_w_imm16_pais_dfm() // 0460 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -14149,7 +14149,7 @@ void m68000_mcu_device::subi_w_imm16_pais_dfm() // 0460 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -14250,7 +14250,7 @@ void m68000_mcu_device::subi_w_imm16_das_dfm() // 0468 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -14276,7 +14276,7 @@ void m68000_mcu_device::subi_w_imm16_das_dfm() // 0468 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -14353,7 +14353,7 @@ void m68000_mcu_device::subi_w_imm16_dais_dfm() // 0470 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -14415,7 +14415,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -14441,7 +14441,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -14543,7 +14543,7 @@ void m68000_mcu_device::subi_w_imm16_adr16_dfm() // 0478 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -14567,7 +14567,7 @@ void m68000_mcu_device::subi_w_imm16_adr16_dfm() // 0478 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -14690,7 +14690,7 @@ void m68000_mcu_device::subi_w_imm16_adr32_dfm() // 0479 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -14714,7 +14714,7 @@ void m68000_mcu_device::subi_w_imm16_adr32_dfm() // 0479 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -14815,7 +14815,7 @@ void m68000_mcu_device::subi_l_imm32_ds_dfm() // 0480 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=9:m_dt d=4:m_da[ry]
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_sub(m_dt, m_da[ry]);
sr_xnzvc();
// 259 roal2
@@ -14839,7 +14839,7 @@ void m68000_mcu_device::subi_l_imm32_ds_dfm() // 0480 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 25a roal3
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=18:m_da[ry]
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=18:m_da[ry]
alu_subc(high16(m_dt), high16(m_da[ry]));
sr_xnzvc_u();
m_icount -= 2;
@@ -14906,7 +14906,7 @@ void m68000_mcu_device::subi_l_imm32_ais_dfm() // 0490 fff8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -14953,7 +14953,7 @@ void m68000_mcu_device::subi_l_imm32_ais_dfm() // 0490 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -14978,7 +14978,7 @@ void m68000_mcu_device::subi_l_imm32_ais_dfm() // 0490 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -15076,7 +15076,7 @@ void m68000_mcu_device::subi_l_imm32_aips_dfm() // 0498 fff8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -15126,7 +15126,7 @@ void m68000_mcu_device::subi_l_imm32_aips_dfm() // 0498 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -15151,7 +15151,7 @@ void m68000_mcu_device::subi_l_imm32_aips_dfm() // 0498 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -15248,7 +15248,7 @@ void m68000_mcu_device::subi_l_imm32_pais_dfm() // 04a0 fff8
m_dbin = m_edb;
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -15300,7 +15300,7 @@ void m68000_mcu_device::subi_l_imm32_pais_dfm() // 04a0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -15325,7 +15325,7 @@ void m68000_mcu_device::subi_l_imm32_pais_dfm() // 04a0 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -15444,7 +15444,7 @@ void m68000_mcu_device::subi_l_imm32_das_dfm() // 04a8 fff8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -15491,7 +15491,7 @@ void m68000_mcu_device::subi_l_imm32_das_dfm() // 04a8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -15516,7 +15516,7 @@ void m68000_mcu_device::subi_l_imm32_das_dfm() // 04a8 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -15612,7 +15612,7 @@ void m68000_mcu_device::subi_l_imm32_dais_dfm() // 04b0 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e7 aixw0
- // alu r=5 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -15673,7 +15673,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -15720,7 +15720,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -15745,7 +15745,7 @@ adsl2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -15866,7 +15866,7 @@ void m68000_mcu_device::subi_l_imm32_adr16_dfm() // 04b8 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -15913,7 +15913,7 @@ void m68000_mcu_device::subi_l_imm32_adr16_dfm() // 04b8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -15938,7 +15938,7 @@ void m68000_mcu_device::subi_l_imm32_adr16_dfm() // 04b8 ffff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -16080,7 +16080,7 @@ void m68000_mcu_device::subi_l_imm32_adr32_dfm() // 04b9 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -16127,7 +16127,7 @@ void m68000_mcu_device::subi_l_imm32_adr32_dfm() // 04b9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -16152,7 +16152,7 @@ void m68000_mcu_device::subi_l_imm32_adr32_dfm() // 04b9 ffff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -16230,7 +16230,7 @@ void m68000_mcu_device::addi_b_imm8_ds_dfm() // 0600 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=9:m_dt d=4:m_da[ry]
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_add8(m_dt, m_da[ry]);
sr_xnzvc();
// 08b roaw2
@@ -16292,7 +16292,7 @@ void m68000_mcu_device::addi_b_imm8_ais_dfm() // 0610 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -16315,7 +16315,7 @@ void m68000_mcu_device::addi_b_imm8_ais_dfm() // 0610 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add8(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -16395,7 +16395,7 @@ void m68000_mcu_device::addi_b_imm8_aips_dfm() // 0618 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -16416,7 +16416,7 @@ void m68000_mcu_device::addi_b_imm8_aips_dfm() // 0618 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add8(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -16498,7 +16498,7 @@ void m68000_mcu_device::addi_b_imm8_pais_dfm() // 0620 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -16519,7 +16519,7 @@ void m68000_mcu_device::addi_b_imm8_pais_dfm() // 0620 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add8(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -16615,7 +16615,7 @@ void m68000_mcu_device::addi_b_imm8_das_dfm() // 0628 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -16638,7 +16638,7 @@ void m68000_mcu_device::addi_b_imm8_das_dfm() // 0628 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add8(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -16710,7 +16710,7 @@ void m68000_mcu_device::addi_b_imm8_dais_dfm() // 0630 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -16772,7 +16772,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -16795,7 +16795,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add8(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -16892,7 +16892,7 @@ void m68000_mcu_device::addi_b_imm8_adr16_dfm() // 0638 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -16913,7 +16913,7 @@ void m68000_mcu_device::addi_b_imm8_adr16_dfm() // 0638 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add8(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -17031,7 +17031,7 @@ void m68000_mcu_device::addi_b_imm8_adr32_dfm() // 0639 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -17052,7 +17052,7 @@ void m68000_mcu_device::addi_b_imm8_adr32_dfm() // 0639 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add8(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -17127,7 +17127,7 @@ void m68000_mcu_device::addi_w_imm16_ds_dfm() // 0640 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=9:m_dt d=4:m_da[ry]
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_add(m_dt, m_da[ry]);
sr_xnzvc();
// 08b roaw2
@@ -17189,7 +17189,7 @@ void m68000_mcu_device::addi_w_imm16_ais_dfm() // 0650 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -17215,7 +17215,7 @@ void m68000_mcu_device::addi_w_imm16_ais_dfm() // 0650 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -17300,7 +17300,7 @@ void m68000_mcu_device::addi_w_imm16_aips_dfm() // 0658 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -17324,7 +17324,7 @@ void m68000_mcu_device::addi_w_imm16_aips_dfm() // 0658 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -17411,7 +17411,7 @@ void m68000_mcu_device::addi_w_imm16_pais_dfm() // 0660 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -17435,7 +17435,7 @@ void m68000_mcu_device::addi_w_imm16_pais_dfm() // 0660 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -17536,7 +17536,7 @@ void m68000_mcu_device::addi_w_imm16_das_dfm() // 0668 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -17562,7 +17562,7 @@ void m68000_mcu_device::addi_w_imm16_das_dfm() // 0668 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -17639,7 +17639,7 @@ void m68000_mcu_device::addi_w_imm16_dais_dfm() // 0670 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -17701,7 +17701,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -17727,7 +17727,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -17829,7 +17829,7 @@ void m68000_mcu_device::addi_w_imm16_adr16_dfm() // 0678 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -17853,7 +17853,7 @@ void m68000_mcu_device::addi_w_imm16_adr16_dfm() // 0678 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -17976,7 +17976,7 @@ void m68000_mcu_device::addi_w_imm16_adr32_dfm() // 0679 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -18000,7 +18000,7 @@ void m68000_mcu_device::addi_w_imm16_adr32_dfm() // 0679 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -18101,7 +18101,7 @@ void m68000_mcu_device::addi_l_imm32_ds_dfm() // 0680 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=9:m_dt d=4:m_da[ry]
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_add(m_dt, m_da[ry]);
sr_xnzvc();
// 259 roal2
@@ -18125,7 +18125,7 @@ void m68000_mcu_device::addi_l_imm32_ds_dfm() // 0680 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 25a roal3
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=18:m_da[ry]
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=18:m_da[ry]
alu_addc(high16(m_dt), high16(m_da[ry]));
sr_xnzvc_u();
m_icount -= 2;
@@ -18192,7 +18192,7 @@ void m68000_mcu_device::addi_l_imm32_ais_dfm() // 0690 fff8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -18239,7 +18239,7 @@ void m68000_mcu_device::addi_l_imm32_ais_dfm() // 0690 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -18264,7 +18264,7 @@ void m68000_mcu_device::addi_l_imm32_ais_dfm() // 0690 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=R.alue:m_alue
alu_addc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -18362,7 +18362,7 @@ void m68000_mcu_device::addi_l_imm32_aips_dfm() // 0698 fff8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -18412,7 +18412,7 @@ void m68000_mcu_device::addi_l_imm32_aips_dfm() // 0698 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -18437,7 +18437,7 @@ void m68000_mcu_device::addi_l_imm32_aips_dfm() // 0698 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=R.alue:m_alue
alu_addc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -18534,7 +18534,7 @@ void m68000_mcu_device::addi_l_imm32_pais_dfm() // 06a0 fff8
m_dbin = m_edb;
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -18586,7 +18586,7 @@ void m68000_mcu_device::addi_l_imm32_pais_dfm() // 06a0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -18611,7 +18611,7 @@ void m68000_mcu_device::addi_l_imm32_pais_dfm() // 06a0 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=R.alue:m_alue
alu_addc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -18730,7 +18730,7 @@ void m68000_mcu_device::addi_l_imm32_das_dfm() // 06a8 fff8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -18777,7 +18777,7 @@ void m68000_mcu_device::addi_l_imm32_das_dfm() // 06a8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -18802,7 +18802,7 @@ void m68000_mcu_device::addi_l_imm32_das_dfm() // 06a8 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=R.alue:m_alue
alu_addc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -18898,7 +18898,7 @@ void m68000_mcu_device::addi_l_imm32_dais_dfm() // 06b0 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -18959,7 +18959,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -19006,7 +19006,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -19031,7 +19031,7 @@ adsl2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=R.alue:m_alue
alu_addc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -19152,7 +19152,7 @@ void m68000_mcu_device::addi_l_imm32_adr16_dfm() // 06b8 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -19199,7 +19199,7 @@ void m68000_mcu_device::addi_l_imm32_adr16_dfm() // 06b8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -19224,7 +19224,7 @@ void m68000_mcu_device::addi_l_imm32_adr16_dfm() // 06b8 ffff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=R.alue:m_alue
alu_addc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -19366,7 +19366,7 @@ void m68000_mcu_device::addi_l_imm32_adr32_dfm() // 06b9 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -19413,7 +19413,7 @@ void m68000_mcu_device::addi_l_imm32_adr32_dfm() // 06b9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=9:m_dt d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dtl:m_dt d=R.dbin:m_dbin
alu_add(m_dt, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -19438,7 +19438,7 @@ void m68000_mcu_device::addi_l_imm32_adr32_dfm() // 06b9 ffff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=R.alue:m_alue
alu_addc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -19494,7 +19494,7 @@ void m68000_mcu_device::btst_imm8_ds_dfm() // 0800 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -19520,13 +19520,13 @@ void m68000_mcu_device::btst_imm8_ds_dfm() // 0800 fff8
m_dcr = m_dt;
m_at = m_dt;
m_au = m_da[ry];
- // alu r=13 c=0 m=..... i=....... 9 a=9:m_dt d=4:m_da[ry]
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_eor(m_dt, m_da[ry]);
// 0e7 btsr2
m_t = m_dcr & 0x10;
m_alub = m_da[ry];
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -19555,7 +19555,7 @@ bcsr4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
- // alu r=13 c=1 m=..z.. i=.....i. 1 a=alub d=35:m_dcro
+ // alu r=13 c=1 m=..z.. i=.....i. ALU.and_ a=alub d=R.dcro:m_dcro
alu_and(m_alub, 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -19568,7 +19568,7 @@ btsr3:
// 044 btsr3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=1 m=..z.. i=.....i. 1 a=18:m_da[ry] d=35:m_dcro
+ // alu r=13 c=1 m=..z.. i=.....i. ALU.and_ a=18:m_da[ry] d=R.dcro:m_dcro
alu_and(high16(m_da[ry]), 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -19587,7 +19587,7 @@ void m68000_mcu_device::btst_imm8_ais_dfm() // 0810 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -19609,11 +19609,11 @@ void m68000_mcu_device::btst_imm8_ais_dfm() // 0810 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -19633,13 +19633,13 @@ void m68000_mcu_device::btst_imm8_ais_dfm() // 0810 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -19673,7 +19673,7 @@ void m68000_mcu_device::btst_imm8_aips_dfm() // 0818 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -19698,12 +19698,12 @@ void m68000_mcu_device::btst_imm8_aips_dfm() // 0818 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -19724,13 +19724,13 @@ void m68000_mcu_device::btst_imm8_aips_dfm() // 0818 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -19764,7 +19764,7 @@ void m68000_mcu_device::btst_imm8_pais_dfm() // 0820 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -19788,7 +19788,7 @@ void m68000_mcu_device::btst_imm8_pais_dfm() // 0820 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -19796,7 +19796,7 @@ void m68000_mcu_device::btst_imm8_pais_dfm() // 0820 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=13 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -19817,13 +19817,13 @@ void m68000_mcu_device::btst_imm8_pais_dfm() // 0820 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -19857,7 +19857,7 @@ void m68000_mcu_device::btst_imm8_das_dfm() // 0828 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -19879,7 +19879,7 @@ void m68000_mcu_device::btst_imm8_das_dfm() // 0828 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -19902,11 +19902,11 @@ void m68000_mcu_device::btst_imm8_das_dfm() // 0828 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -19926,13 +19926,13 @@ void m68000_mcu_device::btst_imm8_das_dfm() // 0828 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -19966,7 +19966,7 @@ void m68000_mcu_device::btst_imm8_dais_dfm() // 0830 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -19986,14 +19986,14 @@ void m68000_mcu_device::btst_imm8_dais_dfm() // 0830 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=13 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=13 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=13 c=0 m=..... i=b...... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -20001,7 +20001,7 @@ void m68000_mcu_device::btst_imm8_dais_dfm() // 0830 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20025,7 +20025,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20051,11 +20051,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -20075,13 +20075,13 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20114,7 +20114,7 @@ void m68000_mcu_device::btst_imm8_adr16_dfm() // 0838 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20139,7 +20139,7 @@ void m68000_mcu_device::btst_imm8_adr16_dfm() // 0838 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -20162,7 +20162,7 @@ void m68000_mcu_device::btst_imm8_adr16_dfm() // 0838 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -20183,13 +20183,13 @@ void m68000_mcu_device::btst_imm8_adr16_dfm() // 0838 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20222,7 +20222,7 @@ void m68000_mcu_device::btst_imm8_adr32_dfm() // 0839 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20245,7 +20245,7 @@ void m68000_mcu_device::btst_imm8_adr32_dfm() // 0839 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20269,7 +20269,7 @@ void m68000_mcu_device::btst_imm8_adr32_dfm() // 0839 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -20292,7 +20292,7 @@ void m68000_mcu_device::btst_imm8_adr32_dfm() // 0839 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -20313,13 +20313,13 @@ void m68000_mcu_device::btst_imm8_adr32_dfm() // 0839 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20352,7 +20352,7 @@ void m68000_mcu_device::btst_imm8_dpc_dfm() // 083a ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20374,7 +20374,7 @@ void m68000_mcu_device::btst_imm8_dpc_dfm() // 083a ffff
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_pc;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20397,11 +20397,11 @@ void m68000_mcu_device::btst_imm8_dpc_dfm() // 083a ffff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -20421,13 +20421,13 @@ void m68000_mcu_device::btst_imm8_dpc_dfm() // 083a ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20460,7 +20460,7 @@ void m68000_mcu_device::btst_imm8_dpci_dfm() // 083b ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20480,14 +20480,14 @@ void m68000_mcu_device::btst_imm8_dpci_dfm() // 083b ffff
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=13 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=13 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_pc + ext32(m_aluo);
- // alu r=13 c=0 m=..... i=b...... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -20495,7 +20495,7 @@ void m68000_mcu_device::btst_imm8_dpci_dfm() // 083b ffff
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20519,7 +20519,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20545,11 +20545,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -20569,13 +20569,13 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_and8(m_dbin, 1 << (m_dcr & 7));
sr_z();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20609,7 +20609,7 @@ void m68000_mcu_device::bchg_imm8_ds_dfm() // 0840 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20635,13 +20635,13 @@ void m68000_mcu_device::bchg_imm8_ds_dfm() // 0840 fff8
m_dcr = m_dt;
m_at = m_dt;
m_au = m_da[ry];
- // alu r=13 c=0 m=..... i=....... 9 a=9:m_dt d=4:m_da[ry]
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_eor(m_dt, m_da[ry]);
// 06a bcsr2
m_t = m_dcr & 0x10;
m_alub = m_da[ry];
m_au = m_pc + 2;
- // alu r=13 c=2 m=..... i=....... 9 a=4:m_da[ry] d=35:m_dcro
+ // alu r=13 c=2 m=..... i=....... ALU.eor a=R.dyl:m_da[ry] d=R.dcro:m_dcro
alu_eor(m_da[ry], 1 << (m_dcr & 15));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -20670,7 +20670,7 @@ bcsr4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
- // alu r=13 c=1 m=..z.. i=.....i. 1 a=alub d=35:m_dcro
+ // alu r=13 c=1 m=..z.. i=.....i. ALU.and_ a=alub d=R.dcro:m_dcro
alu_and(m_alub, 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -20682,14 +20682,14 @@ bcsr4:
bcsr3:
// 084 bcsr3
m_alub = high16(m_da[ry]);
- // alu r=13 c=2 m=..... i=....... 9 a=18:m_da[ry] d=35:m_dcro
+ // alu r=13 c=2 m=..... i=....... ALU.eor a=18:m_da[ry] d=R.dcro:m_dcro
alu_eor(high16(m_da[ry]), 1 << (m_dcr & 15));
m_icount -= 2;
// 0a1 bcsr5
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[ry], m_aluo);
- // alu r=13 c=1 m=..z.. i=.....i. 1 a=alub d=35:m_dcro
+ // alu r=13 c=1 m=..z.. i=.....i. ALU.and_ a=alub d=R.dcro:m_dcro
alu_and(m_alub, 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -20708,7 +20708,7 @@ void m68000_mcu_device::bchg_imm8_ais_dfm() // 0850 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20730,11 +20730,11 @@ void m68000_mcu_device::bchg_imm8_ais_dfm() // 0850 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -20755,7 +20755,7 @@ void m68000_mcu_device::bchg_imm8_ais_dfm() // 0850 fff8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=2 m=..... i=b...... 9 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_eor8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -20780,7 +20780,7 @@ void m68000_mcu_device::bchg_imm8_ais_dfm() // 0850 fff8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -20809,7 +20809,7 @@ void m68000_mcu_device::bchg_imm8_aips_dfm() // 0858 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20834,12 +20834,12 @@ void m68000_mcu_device::bchg_imm8_aips_dfm() // 0858 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -20861,7 +20861,7 @@ void m68000_mcu_device::bchg_imm8_aips_dfm() // 0858 fff8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=2 m=..... i=b...... 9 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_eor8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -20886,7 +20886,7 @@ void m68000_mcu_device::bchg_imm8_aips_dfm() // 0858 fff8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -20915,7 +20915,7 @@ void m68000_mcu_device::bchg_imm8_pais_dfm() // 0860 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -20939,7 +20939,7 @@ void m68000_mcu_device::bchg_imm8_pais_dfm() // 0860 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -20947,7 +20947,7 @@ void m68000_mcu_device::bchg_imm8_pais_dfm() // 0860 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=13 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -20969,7 +20969,7 @@ void m68000_mcu_device::bchg_imm8_pais_dfm() // 0860 fff8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=2 m=..... i=b...... 9 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_eor8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -20994,7 +20994,7 @@ void m68000_mcu_device::bchg_imm8_pais_dfm() // 0860 fff8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -21023,7 +21023,7 @@ void m68000_mcu_device::bchg_imm8_das_dfm() // 0868 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -21045,7 +21045,7 @@ void m68000_mcu_device::bchg_imm8_das_dfm() // 0868 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -21068,11 +21068,11 @@ void m68000_mcu_device::bchg_imm8_das_dfm() // 0868 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -21093,7 +21093,7 @@ void m68000_mcu_device::bchg_imm8_das_dfm() // 0868 fff8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=2 m=..... i=b...... 9 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_eor8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -21118,7 +21118,7 @@ void m68000_mcu_device::bchg_imm8_das_dfm() // 0868 fff8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -21147,7 +21147,7 @@ void m68000_mcu_device::bchg_imm8_dais_dfm() // 0870 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -21167,14 +21167,14 @@ void m68000_mcu_device::bchg_imm8_dais_dfm() // 0870 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=13 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=13 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=13 c=0 m=..... i=b...... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -21182,7 +21182,7 @@ void m68000_mcu_device::bchg_imm8_dais_dfm() // 0870 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -21206,7 +21206,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -21232,11 +21232,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -21257,7 +21257,7 @@ adsw2:
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=2 m=..... i=b...... 9 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_eor8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -21282,7 +21282,7 @@ adsw2:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -21310,7 +21310,7 @@ void m68000_mcu_device::bchg_imm8_adr16_dfm() // 0878 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -21335,7 +21335,7 @@ void m68000_mcu_device::bchg_imm8_adr16_dfm() // 0878 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -21358,7 +21358,7 @@ void m68000_mcu_device::bchg_imm8_adr16_dfm() // 0878 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -21380,7 +21380,7 @@ void m68000_mcu_device::bchg_imm8_adr16_dfm() // 0878 ffff
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=2 m=..... i=b...... 9 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_eor8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -21405,7 +21405,7 @@ void m68000_mcu_device::bchg_imm8_adr16_dfm() // 0878 ffff
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -21433,7 +21433,7 @@ void m68000_mcu_device::bchg_imm8_adr32_dfm() // 0879 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -21456,7 +21456,7 @@ void m68000_mcu_device::bchg_imm8_adr32_dfm() // 0879 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -21480,7 +21480,7 @@ void m68000_mcu_device::bchg_imm8_adr32_dfm() // 0879 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -21503,7 +21503,7 @@ void m68000_mcu_device::bchg_imm8_adr32_dfm() // 0879 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -21525,7 +21525,7 @@ void m68000_mcu_device::bchg_imm8_adr32_dfm() // 0879 ffff
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=2 m=..... i=b...... 9 a=31:m_dbin d=36:m_dcro8
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_eor8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -21550,7 +21550,7 @@ void m68000_mcu_device::bchg_imm8_adr32_dfm() // 0879 ffff
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=13 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=13 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -21579,7 +21579,7 @@ void m68000_mcu_device::bclr_imm8_ds_dfm() // 0880 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -21605,13 +21605,13 @@ void m68000_mcu_device::bclr_imm8_ds_dfm() // 0880 fff8
m_dcr = m_dt;
m_at = m_dt;
m_au = m_da[ry];
- // alu r=14 c=0 m=..... i=.l..... 8 a=9:m_dt d=4:m_da[ry]
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_or(m_dt, m_da[ry]);
// 06e bclr2
m_t = m_dcr & 0x10;
m_alub = m_da[ry];
m_au = m_pc + 2;
- // alu r=14 c=2 m=..... i=.l..... 8 a=4:m_da[ry] d=35:m_dcro
+ // alu r=14 c=2 m=..... i=.l..... ALU.or_ a=R.dyl:m_da[ry] d=R.dcro:m_dcro
alu_or(m_da[ry], 1 << (m_dcr & 15));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -21637,14 +21637,14 @@ void m68000_mcu_device::bclr_imm8_ds_dfm() // 0880 fff8
goto bclr4;
bclr4:
// 0cc bclr4
- // alu r=14 c=4 m=..... i=.l..... 9 a=33:m_aluo d=35:m_dcro
+ // alu r=14 c=4 m=..... i=.l..... ALU.eor a=R.aluo:m_aluo d=R.dcro:m_dcro
alu_eor(m_aluo, 1 << (m_dcr & 15));
m_icount -= 2;
// 0c4 bcsr4
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
- // alu r=14 c=1 m=..z.. i=.l...i. 1 a=alub d=35:m_dcro
+ // alu r=14 c=1 m=..z.. i=.l...i. ALU.and_ a=alub d=R.dcro:m_dcro
alu_and(m_alub, 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -21656,18 +21656,18 @@ bclr4:
bclr3:
// 08c bclr3
m_alub = high16(m_da[ry]);
- // alu r=14 c=2 m=..... i=.l..... 8 a=18:m_da[ry] d=35:m_dcro
+ // alu r=14 c=2 m=..... i=.l..... ALU.or_ a=18:m_da[ry] d=R.dcro:m_dcro
alu_or(high16(m_da[ry]), 1 << (m_dcr & 15));
m_icount -= 2;
// 0c8 bclr5
- // alu r=14 c=4 m=..... i=.l..... 9 a=33:m_aluo d=35:m_dcro
+ // alu r=14 c=4 m=..... i=.l..... ALU.eor a=R.aluo:m_aluo d=R.dcro:m_dcro
alu_eor(m_aluo, 1 << (m_dcr & 15));
m_icount -= 2;
// 0a1 bcsr5
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[ry], m_aluo);
- // alu r=14 c=1 m=..z.. i=.l...i. 1 a=alub d=35:m_dcro
+ // alu r=14 c=1 m=..z.. i=.l...i. ALU.and_ a=alub d=R.dcro:m_dcro
alu_and(m_alub, 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -21686,7 +21686,7 @@ void m68000_mcu_device::bclr_imm8_ais_dfm() // 0890 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=bl..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -21708,11 +21708,11 @@ void m68000_mcu_device::bclr_imm8_ais_dfm() // 0890 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=14 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=14 c=0 m=..... i=bl..... 8 a=9:m_dt d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -21732,12 +21732,12 @@ void m68000_mcu_device::bclr_imm8_ais_dfm() // 0890 fff8
m_ir = m_irc;
m_alub = m_dbin;
m_ftu = m_sr;
- // alu r=14 c=2 m=..... i=bl..... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
// 067 bclm2
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=4 m=..... i=bl..... 9 a=33:m_aluo d=36:m_dcro8
+ // alu r=14 c=4 m=..... i=bl..... ALU.eor a=R.aluo:m_aluo d=R.dcro8:m_dcro8
alu_eor8(m_aluo, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -21762,7 +21762,7 @@ void m68000_mcu_device::bclr_imm8_ais_dfm() // 0890 fff8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=bl...i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=bl...i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -21791,7 +21791,7 @@ void m68000_mcu_device::bclr_imm8_aips_dfm() // 0898 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=bl..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -21816,12 +21816,12 @@ void m68000_mcu_device::bclr_imm8_aips_dfm() // 0898 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=14 c=0 m=..... i=bl..... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=bl..... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=bl..... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -21842,12 +21842,12 @@ void m68000_mcu_device::bclr_imm8_aips_dfm() // 0898 fff8
m_ir = m_irc;
m_alub = m_dbin;
m_ftu = m_sr;
- // alu r=14 c=2 m=..... i=bl..... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
// 067 bclm2
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=4 m=..... i=bl..... 9 a=33:m_aluo d=36:m_dcro8
+ // alu r=14 c=4 m=..... i=bl..... ALU.eor a=R.aluo:m_aluo d=R.dcro8:m_dcro8
alu_eor8(m_aluo, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -21872,7 +21872,7 @@ void m68000_mcu_device::bclr_imm8_aips_dfm() // 0898 fff8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=bl...i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=bl...i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -21901,7 +21901,7 @@ void m68000_mcu_device::bclr_imm8_pais_dfm() // 08a0 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=bl..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -21925,7 +21925,7 @@ void m68000_mcu_device::bclr_imm8_pais_dfm() // 08a0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=14 c=0 m=..... i=bl..... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -21933,7 +21933,7 @@ void m68000_mcu_device::bclr_imm8_pais_dfm() // 08a0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=14 c=1 m=..... i=bl..... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=bl..... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -21954,12 +21954,12 @@ void m68000_mcu_device::bclr_imm8_pais_dfm() // 08a0 fff8
m_ir = m_irc;
m_alub = m_dbin;
m_ftu = m_sr;
- // alu r=14 c=2 m=..... i=bl..... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
// 067 bclm2
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=4 m=..... i=bl..... 9 a=33:m_aluo d=36:m_dcro8
+ // alu r=14 c=4 m=..... i=bl..... ALU.eor a=R.aluo:m_aluo d=R.dcro8:m_dcro8
alu_eor8(m_aluo, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -21984,7 +21984,7 @@ void m68000_mcu_device::bclr_imm8_pais_dfm() // 08a0 fff8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=bl...i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=bl...i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -22013,7 +22013,7 @@ void m68000_mcu_device::bclr_imm8_das_dfm() // 08a8 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=bl..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -22035,7 +22035,7 @@ void m68000_mcu_device::bclr_imm8_das_dfm() // 08a8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=bl..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -22058,11 +22058,11 @@ void m68000_mcu_device::bclr_imm8_das_dfm() // 08a8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=14 c=0 m=..... i=bl..... 8 a=9:m_dt d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -22082,12 +22082,12 @@ void m68000_mcu_device::bclr_imm8_das_dfm() // 08a8 fff8
m_ir = m_irc;
m_alub = m_dbin;
m_ftu = m_sr;
- // alu r=14 c=2 m=..... i=bl..... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
// 067 bclm2
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=4 m=..... i=bl..... 9 a=33:m_aluo d=36:m_dcro8
+ // alu r=14 c=4 m=..... i=bl..... ALU.eor a=R.aluo:m_aluo d=R.dcro8:m_dcro8
alu_eor8(m_aluo, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -22112,7 +22112,7 @@ void m68000_mcu_device::bclr_imm8_das_dfm() // 08a8 fff8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=bl...i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=bl...i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -22141,7 +22141,7 @@ void m68000_mcu_device::bclr_imm8_dais_dfm() // 08b0 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=bl..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -22161,14 +22161,14 @@ void m68000_mcu_device::bclr_imm8_dais_dfm() // 08b0 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=14 c=5 m=..... i=bl..... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=bl..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=bl..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -22176,7 +22176,7 @@ void m68000_mcu_device::bclr_imm8_dais_dfm() // 08b0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=bl..... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -22200,7 +22200,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=bl..... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -22226,11 +22226,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=14 c=0 m=..... i=bl..... 8 a=9:m_dt d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -22250,12 +22250,12 @@ adsw2:
m_ir = m_irc;
m_alub = m_dbin;
m_ftu = m_sr;
- // alu r=14 c=2 m=..... i=bl..... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
// 067 bclm2
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=4 m=..... i=bl..... 9 a=33:m_aluo d=36:m_dcro8
+ // alu r=14 c=4 m=..... i=bl..... ALU.eor a=R.aluo:m_aluo d=R.dcro8:m_dcro8
alu_eor8(m_aluo, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -22280,7 +22280,7 @@ adsw2:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=bl...i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=bl...i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -22308,7 +22308,7 @@ void m68000_mcu_device::bclr_imm8_adr16_dfm() // 08b8 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=bl..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -22333,7 +22333,7 @@ void m68000_mcu_device::bclr_imm8_adr16_dfm() // 08b8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=14 c=0 m=..... i=bl..... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -22356,7 +22356,7 @@ void m68000_mcu_device::bclr_imm8_adr16_dfm() // 08b8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -22377,12 +22377,12 @@ void m68000_mcu_device::bclr_imm8_adr16_dfm() // 08b8 ffff
m_ir = m_irc;
m_alub = m_dbin;
m_ftu = m_sr;
- // alu r=14 c=2 m=..... i=bl..... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
// 067 bclm2
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=4 m=..... i=bl..... 9 a=33:m_aluo d=36:m_dcro8
+ // alu r=14 c=4 m=..... i=bl..... ALU.eor a=R.aluo:m_aluo d=R.dcro8:m_dcro8
alu_eor8(m_aluo, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -22407,7 +22407,7 @@ void m68000_mcu_device::bclr_imm8_adr16_dfm() // 08b8 ffff
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=bl...i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=bl...i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -22435,7 +22435,7 @@ void m68000_mcu_device::bclr_imm8_adr32_dfm() // 08b9 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=bl..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -22458,7 +22458,7 @@ void m68000_mcu_device::bclr_imm8_adr32_dfm() // 08b9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=bl..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -22482,7 +22482,7 @@ void m68000_mcu_device::bclr_imm8_adr32_dfm() // 08b9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=14 c=0 m=..... i=bl..... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=bl..... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -22505,7 +22505,7 @@ void m68000_mcu_device::bclr_imm8_adr32_dfm() // 08b9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -22526,12 +22526,12 @@ void m68000_mcu_device::bclr_imm8_adr32_dfm() // 08b9 ffff
m_ir = m_irc;
m_alub = m_dbin;
m_ftu = m_sr;
- // alu r=14 c=2 m=..... i=bl..... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=bl..... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
// 067 bclm2
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=4 m=..... i=bl..... 9 a=33:m_aluo d=36:m_dcro8
+ // alu r=14 c=4 m=..... i=bl..... ALU.eor a=R.aluo:m_aluo d=R.dcro8:m_dcro8
alu_eor8(m_aluo, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -22556,7 +22556,7 @@ void m68000_mcu_device::bclr_imm8_adr32_dfm() // 08b9 ffff
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=bl...i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=bl...i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -22585,7 +22585,7 @@ void m68000_mcu_device::bset_imm8_ds_dfm() // 08c0 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -22611,13 +22611,13 @@ void m68000_mcu_device::bset_imm8_ds_dfm() // 08c0 fff8
m_dcr = m_dt;
m_at = m_dt;
m_au = m_da[ry];
- // alu r=14 c=0 m=..... i=....... 8 a=9:m_dt d=4:m_da[ry]
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_or(m_dt, m_da[ry]);
// 06a bcsr2
m_t = m_dcr & 0x10;
m_alub = m_da[ry];
m_au = m_pc + 2;
- // alu r=14 c=2 m=..... i=....... 8 a=4:m_da[ry] d=35:m_dcro
+ // alu r=14 c=2 m=..... i=....... ALU.or_ a=R.dyl:m_da[ry] d=R.dcro:m_dcro
alu_or(m_da[ry], 1 << (m_dcr & 15));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -22646,7 +22646,7 @@ bcsr4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
- // alu r=14 c=1 m=..z.. i=.....i. 1 a=alub d=35:m_dcro
+ // alu r=14 c=1 m=..z.. i=.....i. ALU.and_ a=alub d=R.dcro:m_dcro
alu_and(m_alub, 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -22658,14 +22658,14 @@ bcsr4:
bcsr3:
// 084 bcsr3
m_alub = high16(m_da[ry]);
- // alu r=14 c=2 m=..... i=....... 8 a=18:m_da[ry] d=35:m_dcro
+ // alu r=14 c=2 m=..... i=....... ALU.or_ a=18:m_da[ry] d=R.dcro:m_dcro
alu_or(high16(m_da[ry]), 1 << (m_dcr & 15));
m_icount -= 2;
// 0a1 bcsr5
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[ry], m_aluo);
- // alu r=14 c=1 m=..z.. i=.....i. 1 a=alub d=35:m_dcro
+ // alu r=14 c=1 m=..z.. i=.....i. ALU.and_ a=alub d=R.dcro:m_dcro
alu_and(m_alub, 1 << (m_dcr & 15));
sr_z();
set_ftu_const();
@@ -22684,7 +22684,7 @@ void m68000_mcu_device::bset_imm8_ais_dfm() // 08d0 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -22706,11 +22706,11 @@ void m68000_mcu_device::bset_imm8_ais_dfm() // 08d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=14 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -22731,7 +22731,7 @@ void m68000_mcu_device::bset_imm8_ais_dfm() // 08d0 fff8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=2 m=..... i=b...... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -22756,7 +22756,7 @@ void m68000_mcu_device::bset_imm8_ais_dfm() // 08d0 fff8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -22785,7 +22785,7 @@ void m68000_mcu_device::bset_imm8_aips_dfm() // 08d8 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -22810,12 +22810,12 @@ void m68000_mcu_device::bset_imm8_aips_dfm() // 08d8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=14 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -22837,7 +22837,7 @@ void m68000_mcu_device::bset_imm8_aips_dfm() // 08d8 fff8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=2 m=..... i=b...... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -22862,7 +22862,7 @@ void m68000_mcu_device::bset_imm8_aips_dfm() // 08d8 fff8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -22891,7 +22891,7 @@ void m68000_mcu_device::bset_imm8_pais_dfm() // 08e0 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -22915,7 +22915,7 @@ void m68000_mcu_device::bset_imm8_pais_dfm() // 08e0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=14 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -22923,7 +22923,7 @@ void m68000_mcu_device::bset_imm8_pais_dfm() // 08e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=14 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -22945,7 +22945,7 @@ void m68000_mcu_device::bset_imm8_pais_dfm() // 08e0 fff8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=2 m=..... i=b...... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -22970,7 +22970,7 @@ void m68000_mcu_device::bset_imm8_pais_dfm() // 08e0 fff8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -22999,7 +22999,7 @@ void m68000_mcu_device::bset_imm8_das_dfm() // 08e8 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23021,7 +23021,7 @@ void m68000_mcu_device::bset_imm8_das_dfm() // 08e8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23044,11 +23044,11 @@ void m68000_mcu_device::bset_imm8_das_dfm() // 08e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=14 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -23069,7 +23069,7 @@ void m68000_mcu_device::bset_imm8_das_dfm() // 08e8 fff8
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=2 m=..... i=b...... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -23094,7 +23094,7 @@ void m68000_mcu_device::bset_imm8_das_dfm() // 08e8 fff8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -23123,7 +23123,7 @@ void m68000_mcu_device::bset_imm8_dais_dfm() // 08f0 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23143,14 +23143,14 @@ void m68000_mcu_device::bset_imm8_dais_dfm() // 08f0 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=14 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -23158,7 +23158,7 @@ void m68000_mcu_device::bset_imm8_dais_dfm() // 08f0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23182,7 +23182,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23208,11 +23208,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=14 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -23233,7 +23233,7 @@ adsw2:
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=2 m=..... i=b...... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -23258,7 +23258,7 @@ adsw2:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -23286,7 +23286,7 @@ void m68000_mcu_device::bset_imm8_adr16_dfm() // 08f8 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23311,7 +23311,7 @@ void m68000_mcu_device::bset_imm8_adr16_dfm() // 08f8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=14 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -23334,7 +23334,7 @@ void m68000_mcu_device::bset_imm8_adr16_dfm() // 08f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -23356,7 +23356,7 @@ void m68000_mcu_device::bset_imm8_adr16_dfm() // 08f8 ffff
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=2 m=..... i=b...... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -23381,7 +23381,7 @@ void m68000_mcu_device::bset_imm8_adr16_dfm() // 08f8 ffff
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -23409,7 +23409,7 @@ void m68000_mcu_device::bset_imm8_adr32_dfm() // 08f9 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23432,7 +23432,7 @@ void m68000_mcu_device::bset_imm8_adr32_dfm() // 08f9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23456,7 +23456,7 @@ void m68000_mcu_device::bset_imm8_adr32_dfm() // 08f9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=14 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -23479,7 +23479,7 @@ void m68000_mcu_device::bset_imm8_adr32_dfm() // 08f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -23501,7 +23501,7 @@ void m68000_mcu_device::bset_imm8_adr32_dfm() // 08f9 ffff
m_alub = m_dbin;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=14 c=2 m=..... i=b...... 8 a=31:m_dbin d=36:m_dcro8
+ // alu r=14 c=2 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=R.dcro8:m_dcro8
alu_or8(m_dbin, 1 << (m_dcr & 7));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -23526,7 +23526,7 @@ void m68000_mcu_device::bset_imm8_adr32_dfm() // 08f9 ffff
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
- // alu r=14 c=1 m=..z.. i=b....i. 1 a=alub d=36:m_dcro8
+ // alu r=14 c=1 m=..z.. i=b....i. ALU.and_ a=alub d=R.dcro8:m_dcro8
alu_and8(m_alub, 1 << (m_dcr & 7));
sr_z();
m_base_ssw = SSW_DATA;
@@ -23555,7 +23555,7 @@ void m68000_mcu_device::eori_b_imm8_ds_dfm() // 0a00 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23578,7 +23578,7 @@ void m68000_mcu_device::eori_b_imm8_ds_dfm() // 0a00 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=9:m_dt d=4:m_da[ry]
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_eor8(m_dt, m_da[ry]);
sr_nzvc();
// 08b roaw2
@@ -23586,7 +23586,7 @@ void m68000_mcu_device::eori_b_imm8_ds_dfm() // 0a00 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23620,7 +23620,7 @@ void m68000_mcu_device::eori_b_imm8_ais_dfm() // 0a10 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23642,11 +23642,11 @@ void m68000_mcu_device::eori_b_imm8_ais_dfm() // 0a10 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -23666,7 +23666,7 @@ void m68000_mcu_device::eori_b_imm8_ais_dfm() // 0a10 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -23693,7 +23693,7 @@ void m68000_mcu_device::eori_b_imm8_ais_dfm() // 0a10 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -23720,7 +23720,7 @@ void m68000_mcu_device::eori_b_imm8_aips_dfm() // 0a18 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23745,12 +23745,12 @@ void m68000_mcu_device::eori_b_imm8_aips_dfm() // 0a18 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -23771,7 +23771,7 @@ void m68000_mcu_device::eori_b_imm8_aips_dfm() // 0a18 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -23798,7 +23798,7 @@ void m68000_mcu_device::eori_b_imm8_aips_dfm() // 0a18 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -23825,7 +23825,7 @@ void m68000_mcu_device::eori_b_imm8_pais_dfm() // 0a20 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23849,7 +23849,7 @@ void m68000_mcu_device::eori_b_imm8_pais_dfm() // 0a20 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -23857,7 +23857,7 @@ void m68000_mcu_device::eori_b_imm8_pais_dfm() // 0a20 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=13 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -23878,7 +23878,7 @@ void m68000_mcu_device::eori_b_imm8_pais_dfm() // 0a20 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -23905,7 +23905,7 @@ void m68000_mcu_device::eori_b_imm8_pais_dfm() // 0a20 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -23932,7 +23932,7 @@ void m68000_mcu_device::eori_b_imm8_das_dfm() // 0a28 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23954,7 +23954,7 @@ void m68000_mcu_device::eori_b_imm8_das_dfm() // 0a28 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -23977,11 +23977,11 @@ void m68000_mcu_device::eori_b_imm8_das_dfm() // 0a28 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -24001,7 +24001,7 @@ void m68000_mcu_device::eori_b_imm8_das_dfm() // 0a28 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -24028,7 +24028,7 @@ void m68000_mcu_device::eori_b_imm8_das_dfm() // 0a28 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -24055,7 +24055,7 @@ void m68000_mcu_device::eori_b_imm8_dais_dfm() // 0a30 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24075,14 +24075,14 @@ void m68000_mcu_device::eori_b_imm8_dais_dfm() // 0a30 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=13 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=13 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=13 c=0 m=..... i=b...... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -24090,7 +24090,7 @@ void m68000_mcu_device::eori_b_imm8_dais_dfm() // 0a30 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24114,7 +24114,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24140,11 +24140,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -24164,7 +24164,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -24191,7 +24191,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -24217,7 +24217,7 @@ void m68000_mcu_device::eori_b_imm8_adr16_dfm() // 0a38 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24242,7 +24242,7 @@ void m68000_mcu_device::eori_b_imm8_adr16_dfm() // 0a38 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -24265,7 +24265,7 @@ void m68000_mcu_device::eori_b_imm8_adr16_dfm() // 0a38 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -24286,7 +24286,7 @@ void m68000_mcu_device::eori_b_imm8_adr16_dfm() // 0a38 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -24313,7 +24313,7 @@ void m68000_mcu_device::eori_b_imm8_adr16_dfm() // 0a38 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -24339,7 +24339,7 @@ void m68000_mcu_device::eori_b_imm8_adr32_dfm() // 0a39 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24362,7 +24362,7 @@ void m68000_mcu_device::eori_b_imm8_adr32_dfm() // 0a39 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24386,7 +24386,7 @@ void m68000_mcu_device::eori_b_imm8_adr32_dfm() // 0a39 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=13 c=0 m=..... i=b...... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -24409,7 +24409,7 @@ void m68000_mcu_device::eori_b_imm8_adr32_dfm() // 0a39 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -24430,7 +24430,7 @@ void m68000_mcu_device::eori_b_imm8_adr32_dfm() // 0a39 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor8(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -24457,7 +24457,7 @@ void m68000_mcu_device::eori_b_imm8_adr32_dfm() // 0a39 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -24483,7 +24483,7 @@ void m68000_mcu_device::eori_imm8_ccr_dfm() // 0a3c ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24505,21 +24505,21 @@ void m68000_mcu_device::eori_imm8_ccr_dfm() // 0a3c ffff
// 1cc stiw1
m_ftu = m_sr;
m_au = m_pc - 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_icount -= 2;
// 307 stiw2
- // alu r=13 c=2 m=..... i=b...... 9 a=37:m_ftu d=9:m_dt
+ // alu r=13 c=2 m=..... i=b...... ALU.eor a=R.ftu:m_ftu d=R.dtl:m_dt
alu_eor8(m_ftu, m_dt);
m_icount -= 2;
// 320 stiw3
m_movemr = m_dbin;
m_ftu = m_aluo;
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.aluo:m_aluo d=none
m_icount -= 2;
// 321 stiw4
m_sr = m_isr = (m_ftu & SR_CCR) | (m_sr & SR_SR);
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_icount -= 2;
// 1e1 malw3
m_aob = m_au;
@@ -24527,7 +24527,7 @@ void m68000_mcu_device::eori_imm8_ccr_dfm() // 0a3c ffff
m_pc = m_au;
m_ftu = m_dbin;
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24551,11 +24551,11 @@ void m68000_mcu_device::eori_imm8_ccr_dfm() // 0a3c ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24589,7 +24589,7 @@ void m68000_mcu_device::eori_w_imm16_ds_dfm() // 0a40 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24612,7 +24612,7 @@ void m68000_mcu_device::eori_w_imm16_ds_dfm() // 0a40 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=9:m_dt d=4:m_da[ry]
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_eor(m_dt, m_da[ry]);
sr_nzvc();
// 08b roaw2
@@ -24620,7 +24620,7 @@ void m68000_mcu_device::eori_w_imm16_ds_dfm() // 0a40 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24654,7 +24654,7 @@ void m68000_mcu_device::eori_w_imm16_ais_dfm() // 0a50 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24676,11 +24676,11 @@ void m68000_mcu_device::eori_w_imm16_ais_dfm() // 0a50 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=13 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=13 c=0 m=..... i=....... 9 a=9:m_dt d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24703,7 +24703,7 @@ void m68000_mcu_device::eori_w_imm16_ais_dfm() // 0a50 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -24730,7 +24730,7 @@ void m68000_mcu_device::eori_w_imm16_ais_dfm() // 0a50 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -24762,7 +24762,7 @@ void m68000_mcu_device::eori_w_imm16_aips_dfm() // 0a58 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24787,12 +24787,12 @@ void m68000_mcu_device::eori_w_imm16_aips_dfm() // 0a58 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -24816,7 +24816,7 @@ void m68000_mcu_device::eori_w_imm16_aips_dfm() // 0a58 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -24843,7 +24843,7 @@ void m68000_mcu_device::eori_w_imm16_aips_dfm() // 0a58 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -24875,7 +24875,7 @@ void m68000_mcu_device::eori_w_imm16_pais_dfm() // 0a60 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -24899,7 +24899,7 @@ void m68000_mcu_device::eori_w_imm16_pais_dfm() // 0a60 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - 2;
- // alu r=13 c=0 m=..... i=....... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -24907,7 +24907,7 @@ void m68000_mcu_device::eori_w_imm16_pais_dfm() // 0a60 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=13 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -24931,7 +24931,7 @@ void m68000_mcu_device::eori_w_imm16_pais_dfm() // 0a60 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -24958,7 +24958,7 @@ void m68000_mcu_device::eori_w_imm16_pais_dfm() // 0a60 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -24990,7 +24990,7 @@ void m68000_mcu_device::eori_w_imm16_das_dfm() // 0a68 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25012,7 +25012,7 @@ void m68000_mcu_device::eori_w_imm16_das_dfm() // 0a68 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=13 c=0 m=..... i=....... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25035,11 +25035,11 @@ void m68000_mcu_device::eori_w_imm16_das_dfm() // 0a68 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=13 c=0 m=..... i=....... 9 a=9:m_dt d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25062,7 +25062,7 @@ void m68000_mcu_device::eori_w_imm16_das_dfm() // 0a68 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -25089,7 +25089,7 @@ void m68000_mcu_device::eori_w_imm16_das_dfm() // 0a68 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -25121,7 +25121,7 @@ void m68000_mcu_device::eori_w_imm16_dais_dfm() // 0a70 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25141,14 +25141,14 @@ void m68000_mcu_device::eori_w_imm16_dais_dfm() // 0a70 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=13 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=13 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=13 c=0 m=..... i=....... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -25156,7 +25156,7 @@ void m68000_mcu_device::eori_w_imm16_dais_dfm() // 0a70 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25180,7 +25180,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25206,11 +25206,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=13 c=0 m=..... i=....... 9 a=9:m_dt d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25233,7 +25233,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -25260,7 +25260,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -25291,7 +25291,7 @@ void m68000_mcu_device::eori_w_imm16_adr16_dfm() // 0a78 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25316,7 +25316,7 @@ void m68000_mcu_device::eori_w_imm16_adr16_dfm() // 0a78 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=13 c=0 m=..... i=....... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -25339,7 +25339,7 @@ void m68000_mcu_device::eori_w_imm16_adr16_dfm() // 0a78 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -25363,7 +25363,7 @@ void m68000_mcu_device::eori_w_imm16_adr16_dfm() // 0a78 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -25390,7 +25390,7 @@ void m68000_mcu_device::eori_w_imm16_adr16_dfm() // 0a78 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -25421,7 +25421,7 @@ void m68000_mcu_device::eori_w_imm16_adr32_dfm() // 0a79 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25444,7 +25444,7 @@ void m68000_mcu_device::eori_w_imm16_adr32_dfm() // 0a79 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25468,7 +25468,7 @@ void m68000_mcu_device::eori_w_imm16_adr32_dfm() // 0a79 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=13 c=0 m=..... i=....... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -25491,7 +25491,7 @@ void m68000_mcu_device::eori_w_imm16_adr32_dfm() // 0a79 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -25515,7 +25515,7 @@ void m68000_mcu_device::eori_w_imm16_adr32_dfm() // 0a79 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -25542,7 +25542,7 @@ void m68000_mcu_device::eori_w_imm16_adr32_dfm() // 0a79 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -25577,7 +25577,7 @@ void m68000_mcu_device::eori_i16u_sr_dfm() // 0a7c ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25599,23 +25599,23 @@ void m68000_mcu_device::eori_i16u_sr_dfm() // 0a7c ffff
// 1cc stiw1
m_ftu = m_sr;
m_au = m_pc - 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_icount -= 2;
// 307 stiw2
- // alu r=13 c=2 m=..... i=....... 9 a=37:m_ftu d=9:m_dt
+ // alu r=13 c=2 m=..... i=....... ALU.eor a=R.ftu:m_ftu d=R.dtl:m_dt
alu_eor(m_ftu, m_dt);
m_icount -= 2;
// 320 stiw3
m_movemr = m_dbin;
m_ftu = m_aluo;
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.aluo:m_aluo d=none
m_icount -= 2;
// 321 stiw4
m_sr = m_isr = m_ftu & (SR_CCR|SR_SR);
update_user_super();
update_interrupt();
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_icount -= 2;
// 1e1 malw3
m_aob = m_au;
@@ -25623,7 +25623,7 @@ void m68000_mcu_device::eori_i16u_sr_dfm() // 0a7c ffff
m_pc = m_au;
m_ftu = m_dbin;
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25647,11 +25647,11 @@ void m68000_mcu_device::eori_i16u_sr_dfm() // 0a7c ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25684,7 +25684,7 @@ void m68000_mcu_device::eori_l_imm32_ds_dfm() // 0a80 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25707,7 +25707,7 @@ void m68000_mcu_device::eori_l_imm32_ds_dfm() // 0a80 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25730,12 +25730,12 @@ void m68000_mcu_device::eori_l_imm32_ds_dfm() // 0a80 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=9:m_dt d=4:m_da[ry]
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_eor(m_dt, m_da[ry]);
sr_nzvc();
// 259 roal2
set_16l(m_da[ry], m_aluo);
- // alu r=13 c=0 m=..... i=.l..... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25755,7 +25755,7 @@ void m68000_mcu_device::eori_l_imm32_ds_dfm() // 0a80 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 25a roal3
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=23:m_dt d=18:m_da[ry]
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=23:m_dt d=18:m_da[ry]
alu_eor(high16(m_dt), high16(m_da[ry]));
sr_nzvc_u();
m_icount -= 2;
@@ -25764,7 +25764,7 @@ void m68000_mcu_device::eori_l_imm32_ds_dfm() // 0a80 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -25780,7 +25780,7 @@ void m68000_mcu_device::eori_l_imm32_ais_dfm() // 0a90 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25803,7 +25803,7 @@ void m68000_mcu_device::eori_l_imm32_ais_dfm() // 0a90 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25825,7 +25825,7 @@ void m68000_mcu_device::eori_l_imm32_ais_dfm() // 0a90 fff8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=13 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -25850,7 +25850,7 @@ void m68000_mcu_device::eori_l_imm32_ais_dfm() // 0a90 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25873,7 +25873,7 @@ void m68000_mcu_device::eori_l_imm32_ais_dfm() // 0a90 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -25898,7 +25898,7 @@ void m68000_mcu_device::eori_l_imm32_ais_dfm() // 0a90 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=23:m_dt d=29:m_alue
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=23:m_dt d=R.alue:m_alue
alu_eor(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -25923,7 +25923,7 @@ void m68000_mcu_device::eori_l_imm32_ais_dfm() // 0a90 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -25954,7 +25954,7 @@ void m68000_mcu_device::eori_l_imm32_aips_dfm() // 0a98 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25977,7 +25977,7 @@ void m68000_mcu_device::eori_l_imm32_aips_dfm() // 0a98 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -25999,7 +25999,7 @@ void m68000_mcu_device::eori_l_imm32_aips_dfm() // 0a98 fff8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=13 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -26024,11 +26024,11 @@ void m68000_mcu_device::eori_l_imm32_aips_dfm() // 0a98 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
// 21b pinl3
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26051,7 +26051,7 @@ void m68000_mcu_device::eori_l_imm32_aips_dfm() // 0a98 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -26076,7 +26076,7 @@ void m68000_mcu_device::eori_l_imm32_aips_dfm() // 0a98 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=23:m_dt d=29:m_alue
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=23:m_dt d=R.alue:m_alue
alu_eor(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -26101,7 +26101,7 @@ void m68000_mcu_device::eori_l_imm32_aips_dfm() // 0a98 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -26132,7 +26132,7 @@ void m68000_mcu_device::eori_l_imm32_pais_dfm() // 0aa0 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26155,7 +26155,7 @@ void m68000_mcu_device::eori_l_imm32_pais_dfm() // 0aa0 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26176,14 +26176,14 @@ void m68000_mcu_device::eori_l_imm32_pais_dfm() // 0aa0 fff8
m_dbin = m_edb;
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=13 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
m_aob = m_au;
m_da[ry] = m_au;
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26207,7 +26207,7 @@ void m68000_mcu_device::eori_l_imm32_pais_dfm() // 0aa0 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26230,7 +26230,7 @@ void m68000_mcu_device::eori_l_imm32_pais_dfm() // 0aa0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -26255,7 +26255,7 @@ void m68000_mcu_device::eori_l_imm32_pais_dfm() // 0aa0 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=23:m_dt d=29:m_alue
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=23:m_dt d=R.alue:m_alue
alu_eor(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -26280,7 +26280,7 @@ void m68000_mcu_device::eori_l_imm32_pais_dfm() // 0aa0 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -26311,7 +26311,7 @@ void m68000_mcu_device::eori_l_imm32_das_dfm() // 0aa8 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26334,7 +26334,7 @@ void m68000_mcu_device::eori_l_imm32_das_dfm() // 0aa8 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26356,7 +26356,7 @@ void m68000_mcu_device::eori_l_imm32_das_dfm() // 0aa8 fff8
// 1c6 adsl1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26378,7 +26378,7 @@ void m68000_mcu_device::eori_l_imm32_das_dfm() // 0aa8 fff8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -26403,7 +26403,7 @@ void m68000_mcu_device::eori_l_imm32_das_dfm() // 0aa8 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26426,7 +26426,7 @@ void m68000_mcu_device::eori_l_imm32_das_dfm() // 0aa8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -26451,7 +26451,7 @@ void m68000_mcu_device::eori_l_imm32_das_dfm() // 0aa8 fff8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=23:m_dt d=29:m_alue
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=23:m_dt d=R.alue:m_alue
alu_eor(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -26476,7 +26476,7 @@ void m68000_mcu_device::eori_l_imm32_das_dfm() // 0aa8 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -26507,7 +26507,7 @@ void m68000_mcu_device::eori_l_imm32_dais_dfm() // 0ab0 fff8
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26530,7 +26530,7 @@ void m68000_mcu_device::eori_l_imm32_dais_dfm() // 0ab0 fff8
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26550,14 +26550,14 @@ void m68000_mcu_device::eori_l_imm32_dais_dfm() // 0ab0 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e7 aixw0
- // alu r=13 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=13 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=13 c=0 m=..... i=.l..... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.aluo:m_aluo d=none
if(m_t)
goto aixw4;
else
@@ -26565,7 +26565,7 @@ void m68000_mcu_device::eori_l_imm32_dais_dfm() // 0ab0 fff8
aixw2:
// 124 aixw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26589,7 +26589,7 @@ aixw2:
aixw4:
// 1e4 aixw4
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26614,7 +26614,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -26639,7 +26639,7 @@ adsl2:
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26662,7 +26662,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -26687,7 +26687,7 @@ adsl2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=23:m_dt d=29:m_alue
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=23:m_dt d=R.alue:m_alue
alu_eor(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -26712,7 +26712,7 @@ adsl2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -26742,7 +26742,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_dfm() // 0ab8 ffff
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26765,7 +26765,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_dfm() // 0ab8 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26790,7 +26790,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_dfm() // 0ab8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=13 c=0 m=..... i=.l..... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -26813,7 +26813,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_dfm() // 0ab8 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -26838,7 +26838,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_dfm() // 0ab8 ffff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26861,7 +26861,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_dfm() // 0ab8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -26886,7 +26886,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_dfm() // 0ab8 ffff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=23:m_dt d=29:m_alue
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=23:m_dt d=R.alue:m_alue
alu_eor(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -26911,7 +26911,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_dfm() // 0ab8 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -26941,7 +26941,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_dfm() // 0ab9 ffff
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26964,7 +26964,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_dfm() // 0ab9 ffff
m_pc = m_au;
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -26987,7 +26987,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_dfm() // 0ab9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -27011,7 +27011,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_dfm() // 0ab9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=13 c=0 m=..... i=.l..... 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -27034,7 +27034,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_dfm() // 0ab9 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -27059,7 +27059,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_dfm() // 0ab9 ffff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -27082,7 +27082,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_dfm() // 0ab9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=9:m_dt d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dtl:m_dt d=R.dbin:m_dbin
alu_eor(m_dt, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -27107,7 +27107,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_dfm() // 0ab9 ffff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=23:m_dt d=29:m_alue
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=23:m_dt d=R.alue:m_alue
alu_eor(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -27132,7 +27132,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_dfm() // 0ab9 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -27186,7 +27186,7 @@ void m68000_mcu_device::cmpi_b_imm8_ds_dfm() // 0c00 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=9:m_dt d=4:m_da[ry]
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_sub8(m_dt, m_da[ry]);
sr_nzvc();
// 23a rcaw2
@@ -27247,7 +27247,7 @@ void m68000_mcu_device::cmpi_b_imm8_ais_dfm() // 0c10 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=6 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -27270,7 +27270,7 @@ void m68000_mcu_device::cmpi_b_imm8_ais_dfm() // 0c10 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub8(m_dt, m_dbin);
sr_nzvc();
// 34c mmrw3
@@ -27336,7 +27336,7 @@ void m68000_mcu_device::cmpi_b_imm8_aips_dfm() // 0c18 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -27357,7 +27357,7 @@ void m68000_mcu_device::cmpi_b_imm8_aips_dfm() // 0c18 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub8(m_dt, m_dbin);
sr_nzvc();
// 34c mmrw3
@@ -27425,7 +27425,7 @@ void m68000_mcu_device::cmpi_b_imm8_pais_dfm() // 0c20 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=6 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -27446,7 +27446,7 @@ void m68000_mcu_device::cmpi_b_imm8_pais_dfm() // 0c20 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub8(m_dt, m_dbin);
sr_nzvc();
// 34c mmrw3
@@ -27528,7 +27528,7 @@ void m68000_mcu_device::cmpi_b_imm8_das_dfm() // 0c28 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -27551,7 +27551,7 @@ void m68000_mcu_device::cmpi_b_imm8_das_dfm() // 0c28 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub8(m_dt, m_dbin);
sr_nzvc();
// 34c mmrw3
@@ -27609,7 +27609,7 @@ void m68000_mcu_device::cmpi_b_imm8_dais_dfm() // 0c30 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=6 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -27671,7 +27671,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -27694,7 +27694,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub8(m_dt, m_dbin);
sr_nzvc();
// 34c mmrw3
@@ -27777,7 +27777,7 @@ void m68000_mcu_device::cmpi_b_imm8_adr16_dfm() // 0c38 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -27798,7 +27798,7 @@ void m68000_mcu_device::cmpi_b_imm8_adr16_dfm() // 0c38 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub8(m_dt, m_dbin);
sr_nzvc();
// 34c mmrw3
@@ -27902,7 +27902,7 @@ void m68000_mcu_device::cmpi_b_imm8_adr32_dfm() // 0c39 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -27923,7 +27923,7 @@ void m68000_mcu_device::cmpi_b_imm8_adr32_dfm() // 0c39 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub8(m_dt, m_dbin);
sr_nzvc();
// 34c mmrw3
@@ -27984,7 +27984,7 @@ void m68000_mcu_device::cmpi_w_imm16_ds_dfm() // 0c40 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=9:m_dt d=4:m_da[ry]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_sub(m_dt, m_da[ry]);
sr_nzvc();
// 23a rcaw2
@@ -28045,7 +28045,7 @@ void m68000_mcu_device::cmpi_w_imm16_ais_dfm() // 0c50 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -28071,7 +28071,7 @@ void m68000_mcu_device::cmpi_w_imm16_ais_dfm() // 0c50 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_nzvc();
// 34c mmrw3
@@ -28137,7 +28137,7 @@ void m68000_mcu_device::cmpi_w_imm16_aips_dfm() // 0c58 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -28161,7 +28161,7 @@ void m68000_mcu_device::cmpi_w_imm16_aips_dfm() // 0c58 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_nzvc();
// 34c mmrw3
@@ -28229,7 +28229,7 @@ void m68000_mcu_device::cmpi_w_imm16_pais_dfm() // 0c60 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=6 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -28253,7 +28253,7 @@ void m68000_mcu_device::cmpi_w_imm16_pais_dfm() // 0c60 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_nzvc();
// 34c mmrw3
@@ -28335,7 +28335,7 @@ void m68000_mcu_device::cmpi_w_imm16_das_dfm() // 0c68 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -28361,7 +28361,7 @@ void m68000_mcu_device::cmpi_w_imm16_das_dfm() // 0c68 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_nzvc();
// 34c mmrw3
@@ -28419,7 +28419,7 @@ void m68000_mcu_device::cmpi_w_imm16_dais_dfm() // 0c70 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e3 aixl0
- // alu r=6 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -28481,7 +28481,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -28507,7 +28507,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_nzvc();
// 34c mmrw3
@@ -28590,7 +28590,7 @@ void m68000_mcu_device::cmpi_w_imm16_adr16_dfm() // 0c78 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -28614,7 +28614,7 @@ void m68000_mcu_device::cmpi_w_imm16_adr16_dfm() // 0c78 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_nzvc();
// 34c mmrw3
@@ -28718,7 +28718,7 @@ void m68000_mcu_device::cmpi_w_imm16_adr32_dfm() // 0c79 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -28742,7 +28742,7 @@ void m68000_mcu_device::cmpi_w_imm16_adr32_dfm() // 0c79 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_nzvc();
// 34c mmrw3
@@ -28825,11 +28825,11 @@ void m68000_mcu_device::cmpi_l_imm32_ds_dfm() // 0c80 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=9:m_dt d=4:m_da[ry]
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dyl:m_da[ry]
alu_sub(m_dt, m_da[ry]);
sr_nzvc();
// 239 rcal2
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=23:m_dt d=18:m_da[ry]
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=23:m_dt d=18:m_da[ry]
alu_subc(high16(m_dt), high16(m_da[ry]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -28912,7 +28912,7 @@ void m68000_mcu_device::cmpi_l_imm32_ais_dfm() // 0c90 fff8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -28959,13 +28959,13 @@ void m68000_mcu_device::cmpi_l_imm32_ais_dfm() // 0c90 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_nzvc();
// 171 cpdl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -29043,7 +29043,7 @@ void m68000_mcu_device::cmpi_l_imm32_aips_dfm() // 0c98 fff8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -29093,13 +29093,13 @@ void m68000_mcu_device::cmpi_l_imm32_aips_dfm() // 0c98 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_nzvc();
// 171 cpdl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -29176,7 +29176,7 @@ void m68000_mcu_device::cmpi_l_imm32_pais_dfm() // 0ca0 fff8
m_dbin = m_edb;
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -29228,13 +29228,13 @@ void m68000_mcu_device::cmpi_l_imm32_pais_dfm() // 0ca0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_nzvc();
// 171 cpdl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -29333,7 +29333,7 @@ void m68000_mcu_device::cmpi_l_imm32_das_dfm() // 0ca8 fff8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -29380,13 +29380,13 @@ void m68000_mcu_device::cmpi_l_imm32_das_dfm() // 0ca8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_nzvc();
// 171 cpdl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -29462,7 +29462,7 @@ void m68000_mcu_device::cmpi_l_imm32_dais_dfm() // 0cb0 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 1e7 aixw0
- // alu r=6 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -29523,7 +29523,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -29570,13 +29570,13 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_nzvc();
// 171 cpdl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -29677,7 +29677,7 @@ void m68000_mcu_device::cmpi_l_imm32_adr16_dfm() // 0cb8 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -29724,13 +29724,13 @@ void m68000_mcu_device::cmpi_l_imm32_adr16_dfm() // 0cb8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_nzvc();
// 171 cpdl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -29852,7 +29852,7 @@ void m68000_mcu_device::cmpi_l_imm32_adr32_dfm() // 0cb9 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -29899,13 +29899,13 @@ void m68000_mcu_device::cmpi_l_imm32_adr32_dfm() // 0cb9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=9:m_dt d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dbin:m_dbin
alu_sub(m_dt, m_dbin);
sr_nzvc();
// 171 cpdl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -29943,7 +29943,7 @@ void m68000_mcu_device::move_b_ds_dd_dfm() // 1000 f1f8
m_pc = m_au;
m_at = m_da[ry];
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
// 27a rrgw2
@@ -29983,7 +29983,7 @@ void m68000_mcu_device::move_b_ais_dd_dfm() // 1010 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -30007,7 +30007,7 @@ void m68000_mcu_device::move_b_ais_dd_dfm() // 1010 f1f8
m_pc = m_au;
set_8(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -30051,7 +30051,7 @@ void m68000_mcu_device::move_b_aips_dd_dfm() // 1018 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -30073,7 +30073,7 @@ void m68000_mcu_device::move_b_aips_dd_dfm() // 1018 f1f8
m_pc = m_au;
set_8(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -30119,7 +30119,7 @@ void m68000_mcu_device::move_b_pais_dd_dfm() // 1020 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -30141,7 +30141,7 @@ void m68000_mcu_device::move_b_pais_dd_dfm() // 1020 f1f8
m_pc = m_au;
set_8(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -30201,7 +30201,7 @@ void m68000_mcu_device::move_b_das_dd_dfm() // 1028 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -30225,7 +30225,7 @@ void m68000_mcu_device::move_b_das_dd_dfm() // 1028 f1f8
m_pc = m_au;
set_8(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -30261,7 +30261,7 @@ void m68000_mcu_device::move_b_dais_dd_dfm() // 1030 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -30323,7 +30323,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -30347,7 +30347,7 @@ adsw2:
m_pc = m_au;
set_8(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -30408,7 +30408,7 @@ void m68000_mcu_device::move_b_adr16_dd_dfm() // 1038 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -30430,7 +30430,7 @@ void m68000_mcu_device::move_b_adr16_dd_dfm() // 1038 f1ff
m_pc = m_au;
set_8(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -30512,7 +30512,7 @@ void m68000_mcu_device::move_b_adr32_dd_dfm() // 1039 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -30534,7 +30534,7 @@ void m68000_mcu_device::move_b_adr32_dd_dfm() // 1039 f1ff
m_pc = m_au;
set_8(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -30593,7 +30593,7 @@ void m68000_mcu_device::move_b_dpc_dd_dfm() // 103a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -30617,7 +30617,7 @@ void m68000_mcu_device::move_b_dpc_dd_dfm() // 103a f1ff
m_pc = m_au;
set_8(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -30652,7 +30652,7 @@ void m68000_mcu_device::move_b_dpci_dd_dfm() // 103b f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -30714,7 +30714,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -30738,7 +30738,7 @@ adsw2:
m_pc = m_au;
set_8(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -30802,7 +30802,7 @@ void m68000_mcu_device::move_b_imm8_dd_dfm() // 103c f1ff
m_pc = m_au;
m_at = m_dt;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and8(m_dt, 0xffff);
sr_nzvc();
// 27a rrgw2
@@ -30845,7 +30845,7 @@ void m68000_mcu_device::move_b_ds_aid_dfm() // 1080 f1f8
set_8xl(m_dbout, m_da[ry]);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -30898,7 +30898,7 @@ void m68000_mcu_device::move_b_ais_aid_dfm() // 1090 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -30921,7 +30921,7 @@ void m68000_mcu_device::move_b_ais_aid_dfm() // 1090 f1f8
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -30980,7 +30980,7 @@ void m68000_mcu_device::move_b_aips_aid_dfm() // 1098 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=bl..... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -31001,7 +31001,7 @@ void m68000_mcu_device::move_b_aips_aid_dfm() // 1098 f1f8
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -31062,7 +31062,7 @@ void m68000_mcu_device::move_b_pais_aid_dfm() // 10a0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=bl..... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -31083,7 +31083,7 @@ void m68000_mcu_device::move_b_pais_aid_dfm() // 10a0 f1f8
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -31158,7 +31158,7 @@ void m68000_mcu_device::move_b_das_aid_dfm() // 10a8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -31181,7 +31181,7 @@ void m68000_mcu_device::move_b_das_aid_dfm() // 10a8 f1f8
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -31232,7 +31232,7 @@ void m68000_mcu_device::move_b_dais_aid_dfm() // 10b0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=bl..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -31294,7 +31294,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -31317,7 +31317,7 @@ adsw2:
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -31393,7 +31393,7 @@ void m68000_mcu_device::move_b_adr16_aid_dfm() // 10b8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -31414,7 +31414,7 @@ void m68000_mcu_device::move_b_adr16_aid_dfm() // 10b8 f1ff
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -31511,7 +31511,7 @@ void m68000_mcu_device::move_b_adr32_aid_dfm() // 10b9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -31532,7 +31532,7 @@ void m68000_mcu_device::move_b_adr32_aid_dfm() // 10b9 f1ff
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -31606,7 +31606,7 @@ void m68000_mcu_device::move_b_dpc_aid_dfm() // 10ba f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -31629,7 +31629,7 @@ void m68000_mcu_device::move_b_dpc_aid_dfm() // 10ba f1ff
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -31679,7 +31679,7 @@ void m68000_mcu_device::move_b_dpci_aid_dfm() // 10bb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=bl..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -31741,7 +31741,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -31764,7 +31764,7 @@ adsw2:
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -31843,7 +31843,7 @@ void m68000_mcu_device::move_b_imm8_aid_dfm() // 10bc f1ff
set_8xl(m_dbout, m_dt);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and8(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -31899,7 +31899,7 @@ void m68000_mcu_device::move_b_ds_aipd_dfm() // 10c0 f1f8
set_8xl(m_dbout, m_da[ry]);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -31951,7 +31951,7 @@ void m68000_mcu_device::move_b_ais_aipd_dfm() // 10d0 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -31975,7 +31975,7 @@ void m68000_mcu_device::move_b_ais_aipd_dfm() // 10d0 f1f8
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -32033,7 +32033,7 @@ void m68000_mcu_device::move_b_aips_aipd_dfm() // 10d8 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -32055,7 +32055,7 @@ void m68000_mcu_device::move_b_aips_aipd_dfm() // 10d8 f1f8
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -32115,7 +32115,7 @@ void m68000_mcu_device::move_b_pais_aipd_dfm() // 10e0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -32137,7 +32137,7 @@ void m68000_mcu_device::move_b_pais_aipd_dfm() // 10e0 f1f8
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -32211,7 +32211,7 @@ void m68000_mcu_device::move_b_das_aipd_dfm() // 10e8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -32235,7 +32235,7 @@ void m68000_mcu_device::move_b_das_aipd_dfm() // 10e8 f1f8
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -32285,7 +32285,7 @@ void m68000_mcu_device::move_b_dais_aipd_dfm() // 10f0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -32347,7 +32347,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -32371,7 +32371,7 @@ adsw2:
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -32446,7 +32446,7 @@ void m68000_mcu_device::move_b_adr16_aipd_dfm() // 10f8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -32468,7 +32468,7 @@ void m68000_mcu_device::move_b_adr16_aipd_dfm() // 10f8 f1ff
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -32564,7 +32564,7 @@ void m68000_mcu_device::move_b_adr32_aipd_dfm() // 10f9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -32586,7 +32586,7 @@ void m68000_mcu_device::move_b_adr32_aipd_dfm() // 10f9 f1ff
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -32659,7 +32659,7 @@ void m68000_mcu_device::move_b_dpc_aipd_dfm() // 10fa f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -32683,7 +32683,7 @@ void m68000_mcu_device::move_b_dpc_aipd_dfm() // 10fa f1ff
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -32732,7 +32732,7 @@ void m68000_mcu_device::move_b_dpci_aipd_dfm() // 10fb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -32794,7 +32794,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -32818,7 +32818,7 @@ adsw2:
set_8xl(m_dbout, m_dbin);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -32896,7 +32896,7 @@ void m68000_mcu_device::move_b_imm8_aipd_dfm() // 10fc f1ff
set_8xl(m_dbout, m_dt);
m_pc = m_au;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and8(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -32950,7 +32950,7 @@ void m68000_mcu_device::move_b_ds_paid_dfm() // 1100 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -33003,7 +33003,7 @@ void m68000_mcu_device::move_b_ais_paid_dfm() // 1110 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -33026,7 +33026,7 @@ void m68000_mcu_device::move_b_ais_paid_dfm() // 1110 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -33085,7 +33085,7 @@ void m68000_mcu_device::move_b_aips_paid_dfm() // 1118 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -33106,7 +33106,7 @@ void m68000_mcu_device::move_b_aips_paid_dfm() // 1118 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -33167,7 +33167,7 @@ void m68000_mcu_device::move_b_pais_paid_dfm() // 1120 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -33188,7 +33188,7 @@ void m68000_mcu_device::move_b_pais_paid_dfm() // 1120 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -33263,7 +33263,7 @@ void m68000_mcu_device::move_b_das_paid_dfm() // 1128 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -33286,7 +33286,7 @@ void m68000_mcu_device::move_b_das_paid_dfm() // 1128 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -33337,7 +33337,7 @@ void m68000_mcu_device::move_b_dais_paid_dfm() // 1130 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -33399,7 +33399,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -33422,7 +33422,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -33498,7 +33498,7 @@ void m68000_mcu_device::move_b_adr16_paid_dfm() // 1138 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -33519,7 +33519,7 @@ void m68000_mcu_device::move_b_adr16_paid_dfm() // 1138 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -33616,7 +33616,7 @@ void m68000_mcu_device::move_b_adr32_paid_dfm() // 1139 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -33637,7 +33637,7 @@ void m68000_mcu_device::move_b_adr32_paid_dfm() // 1139 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -33711,7 +33711,7 @@ void m68000_mcu_device::move_b_dpc_paid_dfm() // 113a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -33734,7 +33734,7 @@ void m68000_mcu_device::move_b_dpc_paid_dfm() // 113a f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -33784,7 +33784,7 @@ void m68000_mcu_device::move_b_dpci_paid_dfm() // 113b f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -33846,7 +33846,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -33869,7 +33869,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -33947,7 +33947,7 @@ void m68000_mcu_device::move_b_imm8_paid_dfm() // 113c f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and8(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -34023,7 +34023,7 @@ void m68000_mcu_device::move_b_ds_dad_dfm() // 1140 f1f8
m_ir = m_irc;
set_8xl(m_dbout, m_da[ry]);
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -34077,7 +34077,7 @@ void m68000_mcu_device::move_b_ais_dad_dfm() // 1150 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -34099,7 +34099,7 @@ void m68000_mcu_device::move_b_ais_dad_dfm() // 1150 f1f8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -34185,7 +34185,7 @@ void m68000_mcu_device::move_b_aips_dad_dfm() // 1158 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -34205,7 +34205,7 @@ void m68000_mcu_device::move_b_aips_dad_dfm() // 1158 f1f8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -34293,7 +34293,7 @@ void m68000_mcu_device::move_b_pais_dad_dfm() // 1160 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -34313,7 +34313,7 @@ void m68000_mcu_device::move_b_pais_dad_dfm() // 1160 f1f8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -34415,7 +34415,7 @@ void m68000_mcu_device::move_b_das_dad_dfm() // 1168 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -34437,7 +34437,7 @@ void m68000_mcu_device::move_b_das_dad_dfm() // 1168 f1f8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -34515,7 +34515,7 @@ void m68000_mcu_device::move_b_dais_dad_dfm() // 1170 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -34577,7 +34577,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -34599,7 +34599,7 @@ adsw2:
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -34702,7 +34702,7 @@ void m68000_mcu_device::move_b_adr16_dad_dfm() // 1178 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -34722,7 +34722,7 @@ void m68000_mcu_device::move_b_adr16_dad_dfm() // 1178 f1ff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -34846,7 +34846,7 @@ void m68000_mcu_device::move_b_adr32_dad_dfm() // 1179 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -34866,7 +34866,7 @@ void m68000_mcu_device::move_b_adr32_dad_dfm() // 1179 f1ff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -34967,7 +34967,7 @@ void m68000_mcu_device::move_b_dpc_dad_dfm() // 117a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -34989,7 +34989,7 @@ void m68000_mcu_device::move_b_dpc_dad_dfm() // 117a f1ff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -35066,7 +35066,7 @@ void m68000_mcu_device::move_b_dpci_dad_dfm() // 117b f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -35128,7 +35128,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -35150,7 +35150,7 @@ adsw2:
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -35276,7 +35276,7 @@ void m68000_mcu_device::move_b_imm8_dad_dfm() // 117c f1ff
m_ir = m_irc;
set_8xl(m_dbout, m_dt);
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and8(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -35328,7 +35328,7 @@ void m68000_mcu_device::move_b_ds_daid_dfm() // 1180 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = m_irdi & 7;
// 1eb rmxw0
- // alu r=2 c=5 m=..... i=bl..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 109 rmxw1
@@ -35392,7 +35392,7 @@ rmdw2:
m_ir = m_irc;
set_8xl(m_dbout, m_da[ry]);
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -35446,7 +35446,7 @@ void m68000_mcu_device::move_b_ais_daid_dfm() // 1190 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -35465,7 +35465,7 @@ void m68000_mcu_device::move_b_ais_daid_dfm() // 1190 f1f8
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=bl..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -35480,7 +35480,7 @@ void m68000_mcu_device::move_b_ais_daid_dfm() // 1190 f1f8
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -35504,7 +35504,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -35592,7 +35592,7 @@ void m68000_mcu_device::move_b_aips_daid_dfm() // 1198 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=bl..... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -35609,7 +35609,7 @@ void m68000_mcu_device::move_b_aips_daid_dfm() // 1198 f1f8
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=bl..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -35624,7 +35624,7 @@ void m68000_mcu_device::move_b_aips_daid_dfm() // 1198 f1f8
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -35648,7 +35648,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -35738,7 +35738,7 @@ void m68000_mcu_device::move_b_pais_daid_dfm() // 11a0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=bl..... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -35755,7 +35755,7 @@ void m68000_mcu_device::move_b_pais_daid_dfm() // 11a0 f1f8
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=bl..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -35770,7 +35770,7 @@ void m68000_mcu_device::move_b_pais_daid_dfm() // 11a0 f1f8
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -35794,7 +35794,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -35898,7 +35898,7 @@ void m68000_mcu_device::move_b_das_daid_dfm() // 11a8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -35917,7 +35917,7 @@ void m68000_mcu_device::move_b_das_daid_dfm() // 11a8 f1f8
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=bl..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -35932,7 +35932,7 @@ void m68000_mcu_device::move_b_das_daid_dfm() // 11a8 f1f8
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -35956,7 +35956,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -36036,7 +36036,7 @@ void m68000_mcu_device::move_b_dais_daid_dfm() // 11b0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=bl..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -36098,7 +36098,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -36117,7 +36117,7 @@ adsw2:
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=bl..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -36132,7 +36132,7 @@ adsw2:
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -36156,7 +36156,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -36261,7 +36261,7 @@ void m68000_mcu_device::move_b_adr16_daid_dfm() // 11b8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -36278,7 +36278,7 @@ void m68000_mcu_device::move_b_adr16_daid_dfm() // 11b8 f1ff
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=bl..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -36293,7 +36293,7 @@ void m68000_mcu_device::move_b_adr16_daid_dfm() // 11b8 f1ff
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -36317,7 +36317,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -36443,7 +36443,7 @@ void m68000_mcu_device::move_b_adr32_daid_dfm() // 11b9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -36460,7 +36460,7 @@ void m68000_mcu_device::move_b_adr32_daid_dfm() // 11b9 f1ff
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=bl..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -36475,7 +36475,7 @@ void m68000_mcu_device::move_b_adr32_daid_dfm() // 11b9 f1ff
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -36499,7 +36499,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -36602,7 +36602,7 @@ void m68000_mcu_device::move_b_dpc_daid_dfm() // 11ba f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -36621,7 +36621,7 @@ void m68000_mcu_device::move_b_dpc_daid_dfm() // 11ba f1ff
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=bl..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -36636,7 +36636,7 @@ void m68000_mcu_device::move_b_dpc_daid_dfm() // 11ba f1ff
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -36660,7 +36660,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -36739,7 +36739,7 @@ void m68000_mcu_device::move_b_dpci_daid_dfm() // 11bb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=bl..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -36801,7 +36801,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=bl..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=bl..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -36820,7 +36820,7 @@ adsw2:
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=bl..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -36835,7 +36835,7 @@ adsw2:
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -36859,7 +36859,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -36962,7 +36962,7 @@ void m68000_mcu_device::move_b_imm8_daid_dfm() // 11bc f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 1eb rmxw0
- // alu r=2 c=5 m=..... i=bl..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=bl..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 109 rmxw1
@@ -37026,7 +37026,7 @@ rmdw2:
m_ir = m_irc;
set_8xl(m_dbout, m_dt);
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=bl...i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=bl...i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and8(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -37081,7 +37081,7 @@ void m68000_mcu_device::move_b_ds_adr16_dfm() // 11c0 fff8
m_pc = m_au;
set_16l(m_at, m_da[ry]);
m_au = ext32(m_dbin);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -37160,7 +37160,7 @@ void m68000_mcu_device::move_b_ais_adr16_dfm() // 11d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -37182,7 +37182,7 @@ void m68000_mcu_device::move_b_ais_adr16_dfm() // 11d0 fff8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -37267,7 +37267,7 @@ void m68000_mcu_device::move_b_aips_adr16_dfm() // 11d8 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -37287,7 +37287,7 @@ void m68000_mcu_device::move_b_aips_adr16_dfm() // 11d8 fff8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -37374,7 +37374,7 @@ void m68000_mcu_device::move_b_pais_adr16_dfm() // 11e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -37394,7 +37394,7 @@ void m68000_mcu_device::move_b_pais_adr16_dfm() // 11e0 fff8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -37495,7 +37495,7 @@ void m68000_mcu_device::move_b_das_adr16_dfm() // 11e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -37517,7 +37517,7 @@ void m68000_mcu_device::move_b_das_adr16_dfm() // 11e8 fff8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -37594,7 +37594,7 @@ void m68000_mcu_device::move_b_dais_adr16_dfm() // 11f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -37656,7 +37656,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -37678,7 +37678,7 @@ adsw2:
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -37780,7 +37780,7 @@ void m68000_mcu_device::move_b_adr16_adr16_dfm() // 11f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -37800,7 +37800,7 @@ void m68000_mcu_device::move_b_adr16_adr16_dfm() // 11f8 ffff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -37923,7 +37923,7 @@ void m68000_mcu_device::move_b_adr32_adr16_dfm() // 11f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -37943,7 +37943,7 @@ void m68000_mcu_device::move_b_adr32_adr16_dfm() // 11f9 ffff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -38043,7 +38043,7 @@ void m68000_mcu_device::move_b_dpc_adr16_dfm() // 11fa ffff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -38065,7 +38065,7 @@ void m68000_mcu_device::move_b_dpc_adr16_dfm() // 11fa ffff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -38141,7 +38141,7 @@ void m68000_mcu_device::move_b_dpc_adr16_dfm() // 11fa ffff
void m68000_mcu_device::move_b_dpci_adr16_dfm() // 11fb ffff
{
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -38203,7 +38203,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -38225,7 +38225,7 @@ adsw2:
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -38329,7 +38329,7 @@ void m68000_mcu_device::move_b_imm8_adr16_dfm() // 11fc ffff
m_pc = m_au;
set_16l(m_at, m_dt);
m_au = ext32(m_dbin);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and8(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -38431,7 +38431,7 @@ void m68000_mcu_device::move_b_ds_adr32_dfm() // 13c0 fff8
m_pc = m_au;
set_16l(m_at, m_da[ry]);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -38510,7 +38510,7 @@ void m68000_mcu_device::move_b_ais_adr32_dfm() // 13d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -38532,7 +38532,7 @@ void m68000_mcu_device::move_b_ais_adr32_dfm() // 13d0 fff8
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -38637,7 +38637,7 @@ void m68000_mcu_device::move_b_aips_adr32_dfm() // 13d8 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -38657,7 +38657,7 @@ void m68000_mcu_device::move_b_aips_adr32_dfm() // 13d8 fff8
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -38764,7 +38764,7 @@ void m68000_mcu_device::move_b_pais_adr32_dfm() // 13e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -38784,7 +38784,7 @@ void m68000_mcu_device::move_b_pais_adr32_dfm() // 13e0 fff8
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -38905,7 +38905,7 @@ void m68000_mcu_device::move_b_das_adr32_dfm() // 13e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -38927,7 +38927,7 @@ void m68000_mcu_device::move_b_das_adr32_dfm() // 13e8 fff8
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -39024,7 +39024,7 @@ void m68000_mcu_device::move_b_dais_adr32_dfm() // 13f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -39086,7 +39086,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -39108,7 +39108,7 @@ adsw2:
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -39230,7 +39230,7 @@ void m68000_mcu_device::move_b_adr16_adr32_dfm() // 13f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -39250,7 +39250,7 @@ void m68000_mcu_device::move_b_adr16_adr32_dfm() // 13f8 ffff
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -39393,7 +39393,7 @@ void m68000_mcu_device::move_b_adr32_adr32_dfm() // 13f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -39413,7 +39413,7 @@ void m68000_mcu_device::move_b_adr32_adr32_dfm() // 13f9 ffff
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -39533,7 +39533,7 @@ void m68000_mcu_device::move_b_dpc_adr32_dfm() // 13fa ffff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -39555,7 +39555,7 @@ void m68000_mcu_device::move_b_dpc_adr32_dfm() // 13fa ffff
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -39651,7 +39651,7 @@ void m68000_mcu_device::move_b_dpc_adr32_dfm() // 13fa ffff
void m68000_mcu_device::move_b_dpci_adr32_dfm() // 13fb ffff
{
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -39713,7 +39713,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -39735,7 +39735,7 @@ adsw2:
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -39880,7 +39880,7 @@ void m68000_mcu_device::move_b_imm8_adr32_dfm() // 13fc ffff
m_pc = m_au;
set_16l(m_at, m_dt);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and8(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -39963,13 +39963,13 @@ void m68000_mcu_device::move_l_ds_dd_dfm() // 2000 f1f8
m_pc = m_au;
m_at = m_da[ry];
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
// 278 rrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=18:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
sr_nz_u();
m_da[rx] = m_at;
@@ -40008,14 +40008,14 @@ void m68000_mcu_device::move_l_as_dd_dfm() // 2008 f1f8
m_pc = m_au;
m_at = m_da[ry];
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
// 278 rrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_da[rx] = m_at;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=17:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=17:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -40050,7 +40050,7 @@ void m68000_mcu_device::move_l_ais_dd_dfm() // 2010 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -40098,14 +40098,14 @@ void m68000_mcu_device::move_l_ais_dd_dfm() // 2010 f1f8
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -40140,7 +40140,7 @@ void m68000_mcu_device::move_l_aips_dd_dfm() // 2018 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -40191,14 +40191,14 @@ void m68000_mcu_device::move_l_aips_dd_dfm() // 2018 f1f8
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -40232,7 +40232,7 @@ void m68000_mcu_device::move_l_pais_dd_dfm() // 2020 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -40285,14 +40285,14 @@ void m68000_mcu_device::move_l_pais_dd_dfm() // 2020 f1f8
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -40348,7 +40348,7 @@ void m68000_mcu_device::move_l_das_dd_dfm() // 2028 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -40396,14 +40396,14 @@ void m68000_mcu_device::move_l_das_dd_dfm() // 2028 f1f8
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -40436,7 +40436,7 @@ void m68000_mcu_device::move_l_dais_dd_dfm() // 2030 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -40497,7 +40497,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -40545,14 +40545,14 @@ adsl2:
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -40610,7 +40610,7 @@ void m68000_mcu_device::move_l_adr16_dd_dfm() // 2038 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -40658,14 +40658,14 @@ void m68000_mcu_device::move_l_adr16_dd_dfm() // 2038 f1ff
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -40744,7 +40744,7 @@ void m68000_mcu_device::move_l_adr32_dd_dfm() // 2039 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -40792,14 +40792,14 @@ void m68000_mcu_device::move_l_adr32_dd_dfm() // 2039 f1ff
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -40854,7 +40854,7 @@ void m68000_mcu_device::move_l_dpc_dd_dfm() // 203a f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -40902,14 +40902,14 @@ void m68000_mcu_device::move_l_dpc_dd_dfm() // 203a f1ff
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -40941,7 +40941,7 @@ void m68000_mcu_device::move_l_dpci_dd_dfm() // 203b f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -41002,7 +41002,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -41050,14 +41050,14 @@ adsl2:
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -41139,14 +41139,14 @@ void m68000_mcu_device::move_l_imm32_dd_dfm() // 203c f1ff
m_pc = m_au;
m_at = m_dt;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
// 278 rrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_da[rx] = m_at;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=23:m_dt d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=23:m_dt d=-1
alu_and(high16(m_dt), 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -41184,13 +41184,13 @@ void m68000_mcu_device::movea_l_ds_ad_dfm() // 2040 f1f8
m_pc = m_au;
m_at = m_da[ry];
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=..... i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 278 rrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_da[rx] = m_at;
- // alu r=2 c=1 m=..... i=......f 1 a=18:m_da[ry] d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -41227,12 +41227,12 @@ void m68000_mcu_device::movea_l_as_ad_dfm() // 2048 f1f8
m_pc = m_au;
m_at = m_da[ry];
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.....i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=..... i=.....i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 278 rrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=2 c=1 m=..... i=......f 1 a=17:m_da[ry] d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=17:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
m_da[rx] = m_at;
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -41267,7 +41267,7 @@ void m68000_mcu_device::movea_l_ais_ad_dfm() // 2050 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -41315,13 +41315,13 @@ void m68000_mcu_device::movea_l_ais_ad_dfm() // 2050 f1f8
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=..... i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -41355,7 +41355,7 @@ void m68000_mcu_device::movea_l_aips_ad_dfm() // 2058 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -41406,13 +41406,13 @@ void m68000_mcu_device::movea_l_aips_ad_dfm() // 2058 f1f8
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=..... i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -41445,7 +41445,7 @@ void m68000_mcu_device::movea_l_pais_ad_dfm() // 2060 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -41498,13 +41498,13 @@ void m68000_mcu_device::movea_l_pais_ad_dfm() // 2060 f1f8
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=..... i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -41559,7 +41559,7 @@ void m68000_mcu_device::movea_l_das_ad_dfm() // 2068 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -41607,13 +41607,13 @@ void m68000_mcu_device::movea_l_das_ad_dfm() // 2068 f1f8
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=..... i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -41645,7 +41645,7 @@ void m68000_mcu_device::movea_l_dais_ad_dfm() // 2070 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -41706,7 +41706,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -41754,13 +41754,13 @@ adsl2:
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=..... i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -41817,7 +41817,7 @@ void m68000_mcu_device::movea_l_adr16_ad_dfm() // 2078 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -41865,13 +41865,13 @@ void m68000_mcu_device::movea_l_adr16_ad_dfm() // 2078 f1ff
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=..... i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -41949,7 +41949,7 @@ void m68000_mcu_device::movea_l_adr32_ad_dfm() // 2079 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -41997,13 +41997,13 @@ void m68000_mcu_device::movea_l_adr32_ad_dfm() // 2079 f1ff
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=..... i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -42057,7 +42057,7 @@ void m68000_mcu_device::movea_l_dpc_ad_dfm() // 207a f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -42105,13 +42105,13 @@ void m68000_mcu_device::movea_l_dpc_ad_dfm() // 207a f1ff
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=..... i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -42142,7 +42142,7 @@ void m68000_mcu_device::movea_l_dpci_ad_dfm() // 207b f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -42203,7 +42203,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -42251,13 +42251,13 @@ adsl2:
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 36f mrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_alue);
- // alu r=2 c=1 m=..... i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -42338,13 +42338,13 @@ void m68000_mcu_device::movea_l_imm32_ad_dfm() // 207c f1ff
m_pc = m_au;
m_at = m_dt;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=..... i=.....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
// 278 rrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_da[rx] = m_at;
- // alu r=2 c=1 m=..... i=......f 1 a=23:m_dt d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=23:m_dt d=-1
alu_and(high16(m_dt), 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -42402,7 +42402,7 @@ void m68000_mcu_device::move_l_ds_aid_dfm() // 2080 f1f8
m_ir = m_irc;
m_dbout = m_da[ry];
m_au = m_pc;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -42427,7 +42427,7 @@ void m68000_mcu_device::move_l_ds_aid_dfm() // 2080 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -42486,7 +42486,7 @@ void m68000_mcu_device::move_l_as_aid_dfm() // 2088 f1f8
m_ir = m_irc;
m_dbout = m_da[ry];
m_au = m_pc;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -42511,7 +42511,7 @@ void m68000_mcu_device::move_l_as_aid_dfm() // 2088 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -42546,7 +42546,7 @@ void m68000_mcu_device::move_l_ais_aid_dfm() // 2090 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -42593,7 +42593,7 @@ void m68000_mcu_device::move_l_ais_aid_dfm() // 2090 f1f8
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -42617,7 +42617,7 @@ void m68000_mcu_device::move_l_ais_aid_dfm() // 2090 f1f8
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -42675,7 +42675,7 @@ void m68000_mcu_device::move_l_aips_aid_dfm() // 2098 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -42725,7 +42725,7 @@ void m68000_mcu_device::move_l_aips_aid_dfm() // 2098 f1f8
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -42749,7 +42749,7 @@ void m68000_mcu_device::move_l_aips_aid_dfm() // 2098 f1f8
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -42806,7 +42806,7 @@ void m68000_mcu_device::move_l_pais_aid_dfm() // 20a0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -42858,7 +42858,7 @@ void m68000_mcu_device::move_l_pais_aid_dfm() // 20a0 f1f8
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -42882,7 +42882,7 @@ void m68000_mcu_device::move_l_pais_aid_dfm() // 20a0 f1f8
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -42961,7 +42961,7 @@ void m68000_mcu_device::move_l_das_aid_dfm() // 20a8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -43008,7 +43008,7 @@ void m68000_mcu_device::move_l_das_aid_dfm() // 20a8 f1f8
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -43032,7 +43032,7 @@ void m68000_mcu_device::move_l_das_aid_dfm() // 20a8 f1f8
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -43088,7 +43088,7 @@ void m68000_mcu_device::move_l_dais_aid_dfm() // 20b0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -43149,7 +43149,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -43196,7 +43196,7 @@ adsl2:
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -43220,7 +43220,7 @@ adsl2:
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -43301,7 +43301,7 @@ void m68000_mcu_device::move_l_adr16_aid_dfm() // 20b8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -43348,7 +43348,7 @@ void m68000_mcu_device::move_l_adr16_aid_dfm() // 20b8 f1ff
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -43372,7 +43372,7 @@ void m68000_mcu_device::move_l_adr16_aid_dfm() // 20b8 f1ff
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -43474,7 +43474,7 @@ void m68000_mcu_device::move_l_adr32_aid_dfm() // 20b9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -43521,7 +43521,7 @@ void m68000_mcu_device::move_l_adr32_aid_dfm() // 20b9 f1ff
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -43545,7 +43545,7 @@ void m68000_mcu_device::move_l_adr32_aid_dfm() // 20b9 f1ff
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -43623,7 +43623,7 @@ void m68000_mcu_device::move_l_dpc_aid_dfm() // 20ba f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -43670,7 +43670,7 @@ void m68000_mcu_device::move_l_dpc_aid_dfm() // 20ba f1ff
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -43694,7 +43694,7 @@ void m68000_mcu_device::move_l_dpc_aid_dfm() // 20ba f1ff
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -43749,7 +43749,7 @@ void m68000_mcu_device::move_l_dpci_aid_dfm() // 20bb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -43810,7 +43810,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -43857,7 +43857,7 @@ adsl2:
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -43881,7 +43881,7 @@ adsl2:
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -44007,7 +44007,7 @@ void m68000_mcu_device::move_l_imm32_aid_dfm() // 20bc f1ff
m_ir = m_irc;
m_dbout = m_dt;
m_au = m_pc;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -44032,7 +44032,7 @@ void m68000_mcu_device::move_l_imm32_aid_dfm() // 20bc f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -44091,7 +44091,7 @@ void m68000_mcu_device::move_l_ds_aipd_dfm() // 20c0 f1f8
m_ir = m_irc;
m_dbout = m_da[ry];
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -44116,7 +44116,7 @@ void m68000_mcu_device::move_l_ds_aipd_dfm() // 20c0 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_da[rx] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -44175,7 +44175,7 @@ void m68000_mcu_device::move_l_as_aipd_dfm() // 20c8 f1f8
m_ir = m_irc;
m_dbout = m_da[ry];
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -44200,7 +44200,7 @@ void m68000_mcu_device::move_l_as_aipd_dfm() // 20c8 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_da[rx] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -44235,7 +44235,7 @@ void m68000_mcu_device::move_l_ais_aipd_dfm() // 20d0 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -44282,7 +44282,7 @@ void m68000_mcu_device::move_l_ais_aipd_dfm() // 20d0 f1f8
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -44306,7 +44306,7 @@ void m68000_mcu_device::move_l_ais_aipd_dfm() // 20d0 f1f8
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -44363,7 +44363,7 @@ void m68000_mcu_device::move_l_aips_aipd_dfm() // 20d8 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -44413,7 +44413,7 @@ void m68000_mcu_device::move_l_aips_aipd_dfm() // 20d8 f1f8
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -44437,7 +44437,7 @@ void m68000_mcu_device::move_l_aips_aipd_dfm() // 20d8 f1f8
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -44493,7 +44493,7 @@ void m68000_mcu_device::move_l_pais_aipd_dfm() // 20e0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -44545,7 +44545,7 @@ void m68000_mcu_device::move_l_pais_aipd_dfm() // 20e0 f1f8
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -44569,7 +44569,7 @@ void m68000_mcu_device::move_l_pais_aipd_dfm() // 20e0 f1f8
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -44647,7 +44647,7 @@ void m68000_mcu_device::move_l_das_aipd_dfm() // 20e8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -44694,7 +44694,7 @@ void m68000_mcu_device::move_l_das_aipd_dfm() // 20e8 f1f8
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -44718,7 +44718,7 @@ void m68000_mcu_device::move_l_das_aipd_dfm() // 20e8 f1f8
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -44773,7 +44773,7 @@ void m68000_mcu_device::move_l_dais_aipd_dfm() // 20f0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -44834,7 +44834,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -44881,7 +44881,7 @@ adsl2:
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -44905,7 +44905,7 @@ adsl2:
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -44985,7 +44985,7 @@ void m68000_mcu_device::move_l_adr16_aipd_dfm() // 20f8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -45032,7 +45032,7 @@ void m68000_mcu_device::move_l_adr16_aipd_dfm() // 20f8 f1ff
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -45056,7 +45056,7 @@ void m68000_mcu_device::move_l_adr16_aipd_dfm() // 20f8 f1ff
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -45157,7 +45157,7 @@ void m68000_mcu_device::move_l_adr32_aipd_dfm() // 20f9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -45204,7 +45204,7 @@ void m68000_mcu_device::move_l_adr32_aipd_dfm() // 20f9 f1ff
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -45228,7 +45228,7 @@ void m68000_mcu_device::move_l_adr32_aipd_dfm() // 20f9 f1ff
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -45305,7 +45305,7 @@ void m68000_mcu_device::move_l_dpc_aipd_dfm() // 20fa f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -45352,7 +45352,7 @@ void m68000_mcu_device::move_l_dpc_aipd_dfm() // 20fa f1ff
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -45376,7 +45376,7 @@ void m68000_mcu_device::move_l_dpc_aipd_dfm() // 20fa f1ff
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -45430,7 +45430,7 @@ void m68000_mcu_device::move_l_dpci_aipd_dfm() // 20fb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -45491,7 +45491,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -45538,7 +45538,7 @@ adsl2:
m_dbout = m_alue;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -45562,7 +45562,7 @@ adsl2:
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -45687,7 +45687,7 @@ void m68000_mcu_device::move_l_imm32_aipd_dfm() // 20fc f1ff
m_ir = m_irc;
m_dbout = m_dt;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -45712,7 +45712,7 @@ void m68000_mcu_device::move_l_imm32_aipd_dfm() // 20fc f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_da[rx] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -45749,7 +45749,7 @@ void m68000_mcu_device::move_l_ds_paid_dfm() // 2100 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -45774,7 +45774,7 @@ void m68000_mcu_device::move_l_ds_paid_dfm() // 2100 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=18:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -45832,7 +45832,7 @@ void m68000_mcu_device::move_l_as_paid_dfm() // 2108 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -45857,7 +45857,7 @@ void m68000_mcu_device::move_l_as_paid_dfm() // 2108 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=17:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=17:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -45913,7 +45913,7 @@ void m68000_mcu_device::move_l_ais_paid_dfm() // 2110 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -45960,7 +45960,7 @@ void m68000_mcu_device::move_l_ais_paid_dfm() // 2110 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -45985,7 +45985,7 @@ void m68000_mcu_device::move_l_ais_paid_dfm() // 2110 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -46041,7 +46041,7 @@ void m68000_mcu_device::move_l_aips_paid_dfm() // 2118 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -46091,7 +46091,7 @@ void m68000_mcu_device::move_l_aips_paid_dfm() // 2118 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -46116,7 +46116,7 @@ void m68000_mcu_device::move_l_aips_paid_dfm() // 2118 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -46171,7 +46171,7 @@ void m68000_mcu_device::move_l_pais_paid_dfm() // 2120 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -46223,7 +46223,7 @@ void m68000_mcu_device::move_l_pais_paid_dfm() // 2120 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -46248,7 +46248,7 @@ void m68000_mcu_device::move_l_pais_paid_dfm() // 2120 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -46325,7 +46325,7 @@ void m68000_mcu_device::move_l_das_paid_dfm() // 2128 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -46372,7 +46372,7 @@ void m68000_mcu_device::move_l_das_paid_dfm() // 2128 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -46397,7 +46397,7 @@ void m68000_mcu_device::move_l_das_paid_dfm() // 2128 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -46451,7 +46451,7 @@ void m68000_mcu_device::move_l_dais_paid_dfm() // 2130 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -46512,7 +46512,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -46559,7 +46559,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -46584,7 +46584,7 @@ adsl2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -46663,7 +46663,7 @@ void m68000_mcu_device::move_l_adr16_paid_dfm() // 2138 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -46710,7 +46710,7 @@ void m68000_mcu_device::move_l_adr16_paid_dfm() // 2138 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -46735,7 +46735,7 @@ void m68000_mcu_device::move_l_adr16_paid_dfm() // 2138 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -46835,7 +46835,7 @@ void m68000_mcu_device::move_l_adr32_paid_dfm() // 2139 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -46882,7 +46882,7 @@ void m68000_mcu_device::move_l_adr32_paid_dfm() // 2139 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -46907,7 +46907,7 @@ void m68000_mcu_device::move_l_adr32_paid_dfm() // 2139 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -46983,7 +46983,7 @@ void m68000_mcu_device::move_l_dpc_paid_dfm() // 213a f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -47030,7 +47030,7 @@ void m68000_mcu_device::move_l_dpc_paid_dfm() // 213a f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -47055,7 +47055,7 @@ void m68000_mcu_device::move_l_dpc_paid_dfm() // 213a f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -47108,7 +47108,7 @@ void m68000_mcu_device::move_l_dpci_paid_dfm() // 213b f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -47169,7 +47169,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -47216,7 +47216,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -47241,7 +47241,7 @@ adsl2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -47343,7 +47343,7 @@ void m68000_mcu_device::move_l_imm32_paid_dfm() // 213c f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -47368,7 +47368,7 @@ void m68000_mcu_device::move_l_imm32_paid_dfm() // 213c f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=23:m_dt d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=23:m_dt d=-1
alu_and(high16(m_dt), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -47447,7 +47447,7 @@ void m68000_mcu_device::move_l_ds_dad_dfm() // 2140 f1f8
m_dbout = high16(m_da[ry]);
m_alub = high16(m_da[ry]);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=18:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -47471,7 +47471,7 @@ void m68000_mcu_device::move_l_ds_dad_dfm() // 2140 f1f8
m_ir = m_irc;
m_dbout = m_da[ry];
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -47496,7 +47496,7 @@ void m68000_mcu_device::move_l_ds_dad_dfm() // 2140 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -47554,7 +47554,7 @@ void m68000_mcu_device::move_l_as_dad_dfm() // 2148 f1f8
m_dbout = high16(m_da[ry]);
m_alub = high16(m_da[ry]);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=17:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=17:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -47578,7 +47578,7 @@ void m68000_mcu_device::move_l_as_dad_dfm() // 2148 f1f8
m_ir = m_irc;
m_dbout = m_da[ry];
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -47603,7 +47603,7 @@ void m68000_mcu_device::move_l_as_dad_dfm() // 2148 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -47638,7 +47638,7 @@ void m68000_mcu_device::move_l_ais_dad_dfm() // 2150 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -47684,7 +47684,7 @@ void m68000_mcu_device::move_l_ais_dad_dfm() // 2150 f1f8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -47709,7 +47709,7 @@ void m68000_mcu_device::move_l_ais_dad_dfm() // 2150 f1f8
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -47793,7 +47793,7 @@ void m68000_mcu_device::move_l_aips_dad_dfm() // 2158 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -47842,7 +47842,7 @@ void m68000_mcu_device::move_l_aips_dad_dfm() // 2158 f1f8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -47867,7 +47867,7 @@ void m68000_mcu_device::move_l_aips_dad_dfm() // 2158 f1f8
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -47950,7 +47950,7 @@ void m68000_mcu_device::move_l_pais_dad_dfm() // 2160 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -48001,7 +48001,7 @@ void m68000_mcu_device::move_l_pais_dad_dfm() // 2160 f1f8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -48026,7 +48026,7 @@ void m68000_mcu_device::move_l_pais_dad_dfm() // 2160 f1f8
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -48131,7 +48131,7 @@ void m68000_mcu_device::move_l_das_dad_dfm() // 2168 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -48177,7 +48177,7 @@ void m68000_mcu_device::move_l_das_dad_dfm() // 2168 f1f8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -48202,7 +48202,7 @@ void m68000_mcu_device::move_l_das_dad_dfm() // 2168 f1f8
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -48284,7 +48284,7 @@ void m68000_mcu_device::move_l_dais_dad_dfm() // 2170 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -48345,7 +48345,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -48391,7 +48391,7 @@ adsl2:
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -48416,7 +48416,7 @@ adsl2:
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -48523,7 +48523,7 @@ void m68000_mcu_device::move_l_adr16_dad_dfm() // 2178 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -48569,7 +48569,7 @@ void m68000_mcu_device::move_l_adr16_dad_dfm() // 2178 f1ff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -48594,7 +48594,7 @@ void m68000_mcu_device::move_l_adr16_dad_dfm() // 2178 f1ff
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -48722,7 +48722,7 @@ void m68000_mcu_device::move_l_adr32_dad_dfm() // 2179 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -48768,7 +48768,7 @@ void m68000_mcu_device::move_l_adr32_dad_dfm() // 2179 f1ff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -48793,7 +48793,7 @@ void m68000_mcu_device::move_l_adr32_dad_dfm() // 2179 f1ff
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -48897,7 +48897,7 @@ void m68000_mcu_device::move_l_dpc_dad_dfm() // 217a f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -48943,7 +48943,7 @@ void m68000_mcu_device::move_l_dpc_dad_dfm() // 217a f1ff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -48968,7 +48968,7 @@ void m68000_mcu_device::move_l_dpc_dad_dfm() // 217a f1ff
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -49049,7 +49049,7 @@ void m68000_mcu_device::move_l_dpci_dad_dfm() // 217b f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -49110,7 +49110,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -49156,7 +49156,7 @@ adsl2:
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -49181,7 +49181,7 @@ adsl2:
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -49332,7 +49332,7 @@ void m68000_mcu_device::move_l_imm32_dad_dfm() // 217c f1ff
m_dbout = high16(m_dt);
m_alub = high16(m_dt);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=23:m_dt d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=23:m_dt d=-1
alu_and(high16(m_dt), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -49356,7 +49356,7 @@ void m68000_mcu_device::move_l_imm32_dad_dfm() // 217c f1ff
m_ir = m_irc;
m_dbout = m_dt;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -49381,7 +49381,7 @@ void m68000_mcu_device::move_l_imm32_dad_dfm() // 217c f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -49414,7 +49414,7 @@ void m68000_mcu_device::move_l_ds_daid_dfm() // 2180 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = m_irdi & 7;
// 1ef rmxl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 105 rmxl1
@@ -49478,7 +49478,7 @@ rmdl2:
m_dbout = high16(m_da[ry]);
m_alub = high16(m_da[ry]);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=18:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -49502,7 +49502,7 @@ rmdl2:
m_ir = m_irc;
m_dbout = m_da[ry];
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -49527,7 +49527,7 @@ rmdl2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -49560,7 +49560,7 @@ void m68000_mcu_device::move_l_as_daid_dfm() // 2188 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1ef rmxl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 105 rmxl1
@@ -49624,7 +49624,7 @@ rmdl2:
m_dbout = high16(m_da[ry]);
m_alub = high16(m_da[ry]);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=17:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=17:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -49648,7 +49648,7 @@ rmdl2:
m_ir = m_irc;
m_dbout = m_da[ry];
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -49673,7 +49673,7 @@ rmdl2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -49708,7 +49708,7 @@ void m68000_mcu_device::move_l_ais_daid_dfm() // 2190 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -49751,7 +49751,7 @@ void m68000_mcu_device::move_l_ais_daid_dfm() // 2190 f1f8
}
m_dbin = m_edb;
// 29c mmxl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 10d mmxl1
@@ -49766,7 +49766,7 @@ void m68000_mcu_device::move_l_ais_daid_dfm() // 2190 f1f8
mmxl2:
// 02c mmxl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -49790,7 +49790,7 @@ mmxl2:
mmxl3:
// 0ec mmxl3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -49817,7 +49817,7 @@ mawl2:
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -49901,7 +49901,7 @@ void m68000_mcu_device::move_l_aips_daid_dfm() // 2198 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -49947,7 +49947,7 @@ void m68000_mcu_device::move_l_aips_daid_dfm() // 2198 f1f8
}
m_dbin = m_edb;
// 29c mmxl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 10d mmxl1
@@ -49962,7 +49962,7 @@ void m68000_mcu_device::move_l_aips_daid_dfm() // 2198 f1f8
mmxl2:
// 02c mmxl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -49986,7 +49986,7 @@ mmxl2:
mmxl3:
// 0ec mmxl3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -50013,7 +50013,7 @@ mawl2:
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -50096,7 +50096,7 @@ void m68000_mcu_device::move_l_pais_daid_dfm() // 21a0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -50144,7 +50144,7 @@ void m68000_mcu_device::move_l_pais_daid_dfm() // 21a0 f1f8
}
m_dbin = m_edb;
// 29c mmxl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 10d mmxl1
@@ -50159,7 +50159,7 @@ void m68000_mcu_device::move_l_pais_daid_dfm() // 21a0 f1f8
mmxl2:
// 02c mmxl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -50183,7 +50183,7 @@ mmxl2:
mmxl3:
// 0ec mmxl3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -50210,7 +50210,7 @@ mawl2:
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -50315,7 +50315,7 @@ void m68000_mcu_device::move_l_das_daid_dfm() // 21a8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -50358,7 +50358,7 @@ void m68000_mcu_device::move_l_das_daid_dfm() // 21a8 f1f8
}
m_dbin = m_edb;
// 29c mmxl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 10d mmxl1
@@ -50373,7 +50373,7 @@ void m68000_mcu_device::move_l_das_daid_dfm() // 21a8 f1f8
mmxl2:
// 02c mmxl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -50397,7 +50397,7 @@ mmxl2:
mmxl3:
// 0ec mmxl3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -50424,7 +50424,7 @@ mawl2:
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -50506,7 +50506,7 @@ void m68000_mcu_device::move_l_dais_daid_dfm() // 21b0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -50567,7 +50567,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -50610,7 +50610,7 @@ adsl2:
}
m_dbin = m_edb;
// 29c mmxl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 10d mmxl1
@@ -50625,7 +50625,7 @@ adsl2:
mmxl2:
// 02c mmxl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -50649,7 +50649,7 @@ mmxl2:
mmxl3:
// 0ec mmxl3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -50676,7 +50676,7 @@ mawl2:
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -50783,7 +50783,7 @@ void m68000_mcu_device::move_l_adr16_daid_dfm() // 21b8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -50826,7 +50826,7 @@ void m68000_mcu_device::move_l_adr16_daid_dfm() // 21b8 f1ff
}
m_dbin = m_edb;
// 29c mmxl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 10d mmxl1
@@ -50841,7 +50841,7 @@ void m68000_mcu_device::move_l_adr16_daid_dfm() // 21b8 f1ff
mmxl2:
// 02c mmxl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -50865,7 +50865,7 @@ mmxl2:
mmxl3:
// 0ec mmxl3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -50892,7 +50892,7 @@ mawl2:
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -51020,7 +51020,7 @@ void m68000_mcu_device::move_l_adr32_daid_dfm() // 21b9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -51063,7 +51063,7 @@ void m68000_mcu_device::move_l_adr32_daid_dfm() // 21b9 f1ff
}
m_dbin = m_edb;
// 29c mmxl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 10d mmxl1
@@ -51078,7 +51078,7 @@ void m68000_mcu_device::move_l_adr32_daid_dfm() // 21b9 f1ff
mmxl2:
// 02c mmxl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -51102,7 +51102,7 @@ mmxl2:
mmxl3:
// 0ec mmxl3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -51129,7 +51129,7 @@ mawl2:
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -51233,7 +51233,7 @@ void m68000_mcu_device::move_l_dpc_daid_dfm() // 21ba f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -51276,7 +51276,7 @@ void m68000_mcu_device::move_l_dpc_daid_dfm() // 21ba f1ff
}
m_dbin = m_edb;
// 29c mmxl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 10d mmxl1
@@ -51291,7 +51291,7 @@ void m68000_mcu_device::move_l_dpc_daid_dfm() // 21ba f1ff
mmxl2:
// 02c mmxl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -51315,7 +51315,7 @@ mmxl2:
mmxl3:
// 0ec mmxl3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -51342,7 +51342,7 @@ mawl2:
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -51423,7 +51423,7 @@ void m68000_mcu_device::move_l_dpci_daid_dfm() // 21bb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -51484,7 +51484,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -51527,7 +51527,7 @@ adsl2:
}
m_dbin = m_edb;
// 29c mmxl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 10d mmxl1
@@ -51542,7 +51542,7 @@ adsl2:
mmxl2:
// 02c mmxl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -51566,7 +51566,7 @@ mmxl2:
mmxl3:
// 0ec mmxl3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -51593,7 +51593,7 @@ mawl2:
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -51719,7 +51719,7 @@ void m68000_mcu_device::move_l_imm32_daid_dfm() // 21bc f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 1ef rmxl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 105 rmxl1
@@ -51783,7 +51783,7 @@ rmdl2:
m_dbout = high16(m_dt);
m_alub = high16(m_dt);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=23:m_dt d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=23:m_dt d=-1
alu_and(high16(m_dt), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -51807,7 +51807,7 @@ rmdl2:
m_ir = m_irc;
m_dbout = m_dt;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -51832,7 +51832,7 @@ rmdl2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -51868,7 +51868,7 @@ void m68000_mcu_device::move_l_ds_adr16_dfm() // 21c0 fff8
m_pc = m_au;
set_16l(m_at, m_da[ry]);
m_au = ext32(m_dbin);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -51893,7 +51893,7 @@ void m68000_mcu_device::move_l_ds_adr16_dfm() // 21c0 fff8
m_dbout = high16(m_da[ry]);
m_alub = high16(m_da[ry]);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=18:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -51978,7 +51978,7 @@ void m68000_mcu_device::move_l_as_adr16_dfm() // 21c8 fff8
m_pc = m_au;
set_16l(m_at, m_da[ry]);
m_au = ext32(m_dbin);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -52003,7 +52003,7 @@ void m68000_mcu_device::move_l_as_adr16_dfm() // 21c8 fff8
m_dbout = high16(m_da[ry]);
m_alub = high16(m_da[ry]);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=17:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=17:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -52086,7 +52086,7 @@ void m68000_mcu_device::move_l_ais_adr16_dfm() // 21d0 fff8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -52132,7 +52132,7 @@ void m68000_mcu_device::move_l_ais_adr16_dfm() // 21d0 fff8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -52157,7 +52157,7 @@ void m68000_mcu_device::move_l_ais_adr16_dfm() // 21d0 fff8
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -52240,7 +52240,7 @@ void m68000_mcu_device::move_l_aips_adr16_dfm() // 21d8 fff8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -52289,7 +52289,7 @@ void m68000_mcu_device::move_l_aips_adr16_dfm() // 21d8 fff8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -52314,7 +52314,7 @@ void m68000_mcu_device::move_l_aips_adr16_dfm() // 21d8 fff8
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -52396,7 +52396,7 @@ void m68000_mcu_device::move_l_pais_adr16_dfm() // 21e0 fff8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -52447,7 +52447,7 @@ void m68000_mcu_device::move_l_pais_adr16_dfm() // 21e0 fff8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -52472,7 +52472,7 @@ void m68000_mcu_device::move_l_pais_adr16_dfm() // 21e0 fff8
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -52576,7 +52576,7 @@ void m68000_mcu_device::move_l_das_adr16_dfm() // 21e8 fff8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -52622,7 +52622,7 @@ void m68000_mcu_device::move_l_das_adr16_dfm() // 21e8 fff8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -52647,7 +52647,7 @@ void m68000_mcu_device::move_l_das_adr16_dfm() // 21e8 fff8
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -52728,7 +52728,7 @@ void m68000_mcu_device::move_l_dais_adr16_dfm() // 21f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -52789,7 +52789,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -52835,7 +52835,7 @@ adsl2:
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -52860,7 +52860,7 @@ adsl2:
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -52966,7 +52966,7 @@ void m68000_mcu_device::move_l_adr16_adr16_dfm() // 21f8 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -53012,7 +53012,7 @@ void m68000_mcu_device::move_l_adr16_adr16_dfm() // 21f8 ffff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -53037,7 +53037,7 @@ void m68000_mcu_device::move_l_adr16_adr16_dfm() // 21f8 ffff
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -53164,7 +53164,7 @@ void m68000_mcu_device::move_l_adr32_adr16_dfm() // 21f9 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -53210,7 +53210,7 @@ void m68000_mcu_device::move_l_adr32_adr16_dfm() // 21f9 ffff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -53235,7 +53235,7 @@ void m68000_mcu_device::move_l_adr32_adr16_dfm() // 21f9 ffff
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -53338,7 +53338,7 @@ void m68000_mcu_device::move_l_dpc_adr16_dfm() // 21fa ffff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -53384,7 +53384,7 @@ void m68000_mcu_device::move_l_dpc_adr16_dfm() // 21fa ffff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -53409,7 +53409,7 @@ void m68000_mcu_device::move_l_dpc_adr16_dfm() // 21fa ffff
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -53489,7 +53489,7 @@ void m68000_mcu_device::move_l_dpc_adr16_dfm() // 21fa ffff
void m68000_mcu_device::move_l_dpci_adr16_dfm() // 21fb ffff
{
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -53550,7 +53550,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -53596,7 +53596,7 @@ adsl2:
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -53621,7 +53621,7 @@ adsl2:
m_dbout = m_alue;
set_16l(m_at, m_aluo);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -53750,7 +53750,7 @@ void m68000_mcu_device::move_l_imm32_adr16_dfm() // 21fc ffff
m_pc = m_au;
set_16l(m_at, m_dt);
m_au = ext32(m_dbin);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -53775,7 +53775,7 @@ void m68000_mcu_device::move_l_imm32_adr16_dfm() // 21fc ffff
m_dbout = high16(m_dt);
m_alub = high16(m_dt);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=23:m_dt d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=23:m_dt d=-1
alu_and(high16(m_dt), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -53881,7 +53881,7 @@ void m68000_mcu_device::move_l_ds_adr32_dfm() // 23c0 fff8
m_pc = m_au;
set_16l(m_at, m_da[ry]);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -53906,7 +53906,7 @@ void m68000_mcu_device::move_l_ds_adr32_dfm() // 23c0 fff8
m_dbout = high16(m_da[ry]);
m_alub = high16(m_da[ry]);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=18:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -54012,7 +54012,7 @@ void m68000_mcu_device::move_l_as_adr32_dfm() // 23c8 fff8
m_pc = m_au;
set_16l(m_at, m_da[ry]);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -54037,7 +54037,7 @@ void m68000_mcu_device::move_l_as_adr32_dfm() // 23c8 fff8
m_dbout = high16(m_da[ry]);
m_alub = high16(m_da[ry]);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=17:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=17:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -54120,7 +54120,7 @@ void m68000_mcu_device::move_l_ais_adr32_dfm() // 23d0 fff8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -54167,7 +54167,7 @@ void m68000_mcu_device::move_l_ais_adr32_dfm() // 23d0 fff8
m_pc = m_au;
set_16l(m_at, m_dbin);
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -54190,7 +54190,7 @@ void m68000_mcu_device::move_l_ais_adr32_dfm() // 23d0 fff8
m_aob = merge_16_32(high16(m_at), m_dbin);
m_dbout = m_aluo;
m_au = merge_16_32(high16(m_at), m_dbin) + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=11:m_at d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -54214,7 +54214,7 @@ void m68000_mcu_device::move_l_ais_adr32_dfm() // 23d0 fff8
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -54296,7 +54296,7 @@ void m68000_mcu_device::move_l_aips_adr32_dfm() // 23d8 fff8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -54346,7 +54346,7 @@ void m68000_mcu_device::move_l_aips_adr32_dfm() // 23d8 fff8
m_pc = m_au;
set_16l(m_at, m_dbin);
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -54369,7 +54369,7 @@ void m68000_mcu_device::move_l_aips_adr32_dfm() // 23d8 fff8
m_aob = merge_16_32(high16(m_at), m_dbin);
m_dbout = m_aluo;
m_au = merge_16_32(high16(m_at), m_dbin) + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=11:m_at d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -54393,7 +54393,7 @@ void m68000_mcu_device::move_l_aips_adr32_dfm() // 23d8 fff8
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -54474,7 +54474,7 @@ void m68000_mcu_device::move_l_pais_adr32_dfm() // 23e0 fff8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -54526,7 +54526,7 @@ void m68000_mcu_device::move_l_pais_adr32_dfm() // 23e0 fff8
m_pc = m_au;
set_16l(m_at, m_dbin);
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -54549,7 +54549,7 @@ void m68000_mcu_device::move_l_pais_adr32_dfm() // 23e0 fff8
m_aob = merge_16_32(high16(m_at), m_dbin);
m_dbout = m_aluo;
m_au = merge_16_32(high16(m_at), m_dbin) + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=11:m_at d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -54573,7 +54573,7 @@ void m68000_mcu_device::move_l_pais_adr32_dfm() // 23e0 fff8
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -54676,7 +54676,7 @@ void m68000_mcu_device::move_l_das_adr32_dfm() // 23e8 fff8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -54723,7 +54723,7 @@ void m68000_mcu_device::move_l_das_adr32_dfm() // 23e8 fff8
m_pc = m_au;
set_16l(m_at, m_dbin);
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -54746,7 +54746,7 @@ void m68000_mcu_device::move_l_das_adr32_dfm() // 23e8 fff8
m_aob = merge_16_32(high16(m_at), m_dbin);
m_dbout = m_aluo;
m_au = merge_16_32(high16(m_at), m_dbin) + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=11:m_at d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -54770,7 +54770,7 @@ void m68000_mcu_device::move_l_das_adr32_dfm() // 23e8 fff8
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -54850,7 +54850,7 @@ void m68000_mcu_device::move_l_dais_adr32_dfm() // 23f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -54911,7 +54911,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -54958,7 +54958,7 @@ adsl2:
m_pc = m_au;
set_16l(m_at, m_dbin);
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -54981,7 +54981,7 @@ adsl2:
m_aob = merge_16_32(high16(m_at), m_dbin);
m_dbout = m_aluo;
m_au = merge_16_32(high16(m_at), m_dbin) + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=11:m_at d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -55005,7 +55005,7 @@ adsl2:
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -55110,7 +55110,7 @@ void m68000_mcu_device::move_l_adr16_adr32_dfm() // 23f8 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -55157,7 +55157,7 @@ void m68000_mcu_device::move_l_adr16_adr32_dfm() // 23f8 ffff
m_pc = m_au;
set_16l(m_at, m_dbin);
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -55180,7 +55180,7 @@ void m68000_mcu_device::move_l_adr16_adr32_dfm() // 23f8 ffff
m_aob = merge_16_32(high16(m_at), m_dbin);
m_dbout = m_aluo;
m_au = merge_16_32(high16(m_at), m_dbin) + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=11:m_at d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -55204,7 +55204,7 @@ void m68000_mcu_device::move_l_adr16_adr32_dfm() // 23f8 ffff
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -55330,7 +55330,7 @@ void m68000_mcu_device::move_l_adr32_adr32_dfm() // 23f9 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -55377,7 +55377,7 @@ void m68000_mcu_device::move_l_adr32_adr32_dfm() // 23f9 ffff
m_pc = m_au;
set_16l(m_at, m_dbin);
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -55400,7 +55400,7 @@ void m68000_mcu_device::move_l_adr32_adr32_dfm() // 23f9 ffff
m_aob = merge_16_32(high16(m_at), m_dbin);
m_dbout = m_aluo;
m_au = merge_16_32(high16(m_at), m_dbin) + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=11:m_at d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -55424,7 +55424,7 @@ void m68000_mcu_device::move_l_adr32_adr32_dfm() // 23f9 ffff
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -55526,7 +55526,7 @@ void m68000_mcu_device::move_l_dpc_adr32_dfm() // 23fa ffff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -55573,7 +55573,7 @@ void m68000_mcu_device::move_l_dpc_adr32_dfm() // 23fa ffff
m_pc = m_au;
set_16l(m_at, m_dbin);
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -55596,7 +55596,7 @@ void m68000_mcu_device::move_l_dpc_adr32_dfm() // 23fa ffff
m_aob = merge_16_32(high16(m_at), m_dbin);
m_dbout = m_aluo;
m_au = merge_16_32(high16(m_at), m_dbin) + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=11:m_at d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -55620,7 +55620,7 @@ void m68000_mcu_device::move_l_dpc_adr32_dfm() // 23fa ffff
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -55699,7 +55699,7 @@ void m68000_mcu_device::move_l_dpc_adr32_dfm() // 23fa ffff
void m68000_mcu_device::move_l_dpci_adr32_dfm() // 23fb ffff
{
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -55760,7 +55760,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -55807,7 +55807,7 @@ adsl2:
m_pc = m_au;
set_16l(m_at, m_dbin);
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -55830,7 +55830,7 @@ adsl2:
m_aob = merge_16_32(high16(m_at), m_dbin);
m_dbout = m_aluo;
m_au = merge_16_32(high16(m_at), m_dbin) + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=11:m_at d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -55854,7 +55854,7 @@ adsl2:
m_ir = m_irc;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -56003,7 +56003,7 @@ void m68000_mcu_device::move_l_imm32_adr32_dfm() // 23fc ffff
m_pc = m_au;
set_16l(m_at, m_dt);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -56028,7 +56028,7 @@ void m68000_mcu_device::move_l_imm32_adr32_dfm() // 23fc ffff
m_dbout = high16(m_dt);
m_alub = high16(m_dt);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nz.. i=......f 1 a=23:m_dt d=-1
+ // alu r=2 c=1 m=.nz.. i=......f ALU.and_ a=23:m_dt d=-1
alu_and(high16(m_dt), 0xffff);
sr_nz_u();
m_base_ssw = SSW_DATA;
@@ -56115,7 +56115,7 @@ void m68000_mcu_device::move_w_ds_dd_dfm() // 3000 f1f8
m_pc = m_au;
m_at = m_da[ry];
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
// 27a rrgw2
@@ -56158,7 +56158,7 @@ void m68000_mcu_device::move_w_as_dd_dfm() // 3008 f1f8
m_pc = m_au;
m_at = m_da[ry];
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
// 27a rrgw2
@@ -56198,7 +56198,7 @@ void m68000_mcu_device::move_w_ais_dd_dfm() // 3010 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -56225,7 +56225,7 @@ void m68000_mcu_device::move_w_ais_dd_dfm() // 3010 f1f8
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -56269,7 +56269,7 @@ void m68000_mcu_device::move_w_aips_dd_dfm() // 3018 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -56294,7 +56294,7 @@ void m68000_mcu_device::move_w_aips_dd_dfm() // 3018 f1f8
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -56340,7 +56340,7 @@ void m68000_mcu_device::move_w_pais_dd_dfm() // 3020 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -56365,7 +56365,7 @@ void m68000_mcu_device::move_w_pais_dd_dfm() // 3020 f1f8
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -56425,7 +56425,7 @@ void m68000_mcu_device::move_w_das_dd_dfm() // 3028 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -56452,7 +56452,7 @@ void m68000_mcu_device::move_w_das_dd_dfm() // 3028 f1f8
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -56488,7 +56488,7 @@ void m68000_mcu_device::move_w_dais_dd_dfm() // 3030 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -56550,7 +56550,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -56577,7 +56577,7 @@ adsw2:
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -56638,7 +56638,7 @@ void m68000_mcu_device::move_w_adr16_dd_dfm() // 3038 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -56663,7 +56663,7 @@ void m68000_mcu_device::move_w_adr16_dd_dfm() // 3038 f1ff
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -56745,7 +56745,7 @@ void m68000_mcu_device::move_w_adr32_dd_dfm() // 3039 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -56770,7 +56770,7 @@ void m68000_mcu_device::move_w_adr32_dd_dfm() // 3039 f1ff
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -56829,7 +56829,7 @@ void m68000_mcu_device::move_w_dpc_dd_dfm() // 303a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -56856,7 +56856,7 @@ void m68000_mcu_device::move_w_dpc_dd_dfm() // 303a f1ff
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -56891,7 +56891,7 @@ void m68000_mcu_device::move_w_dpci_dd_dfm() // 303b f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -56953,7 +56953,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -56980,7 +56980,7 @@ adsw2:
m_pc = m_au;
set_16l(m_da[rx], m_dbin);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -57044,7 +57044,7 @@ void m68000_mcu_device::move_w_imm16_dd_dfm() // 303c f1ff
m_pc = m_au;
m_at = m_dt;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
// 27a rrgw2
@@ -57091,7 +57091,7 @@ void m68000_mcu_device::movea_w_ds_ad_dfm() // 3040 f1f8
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_da[rx] = m_at;
- // alu r=2 c=1 m=..... i=......f 1 a=18:m_da[ry] d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -57131,7 +57131,7 @@ void m68000_mcu_device::movea_w_as_ad_dfm() // 3048 f1f8
// 278 rrgl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=2 c=1 m=..... i=......f 1 a=17:m_da[ry] d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=17:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
m_da[rx] = m_at;
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -57166,7 +57166,7 @@ void m68000_mcu_device::movea_w_ais_ad_dfm() // 3050 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -57234,7 +57234,7 @@ void m68000_mcu_device::movea_w_aips_ad_dfm() // 3058 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -57302,7 +57302,7 @@ void m68000_mcu_device::movea_w_pais_ad_dfm() // 3060 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -57384,7 +57384,7 @@ void m68000_mcu_device::movea_w_das_ad_dfm() // 3068 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -57444,7 +57444,7 @@ void m68000_mcu_device::movea_w_dais_ad_dfm() // 3070 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -57506,7 +57506,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -57591,7 +57591,7 @@ void m68000_mcu_device::movea_w_adr16_ad_dfm() // 3078 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -57695,7 +57695,7 @@ void m68000_mcu_device::movea_w_adr32_ad_dfm() // 3079 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -57776,7 +57776,7 @@ void m68000_mcu_device::movea_w_dpc_ad_dfm() // 307a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -57835,7 +57835,7 @@ void m68000_mcu_device::movea_w_dpci_ad_dfm() // 307b f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -57897,7 +57897,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -57989,7 +57989,7 @@ void m68000_mcu_device::movea_w_imm16_ad_dfm() // 307c f1ff
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_da[rx] = m_at;
- // alu r=2 c=1 m=..... i=......f 1 a=23:m_dt d=-1
+ // alu r=2 c=1 m=..... i=......f ALU.and_ a=23:m_dt d=-1
alu_and(high16(m_dt), 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -58026,7 +58026,7 @@ void m68000_mcu_device::move_w_ds_aid_dfm() // 3080 f1f8
m_dbout = m_da[ry];
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -58087,7 +58087,7 @@ void m68000_mcu_device::move_w_as_aid_dfm() // 3088 f1f8
m_dbout = m_da[ry];
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -58145,7 +58145,7 @@ void m68000_mcu_device::move_w_ais_aid_dfm() // 3090 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -58171,7 +58171,7 @@ void m68000_mcu_device::move_w_ais_aid_dfm() // 3090 f1f8
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -58235,7 +58235,7 @@ void m68000_mcu_device::move_w_aips_aid_dfm() // 3098 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -58259,7 +58259,7 @@ void m68000_mcu_device::move_w_aips_aid_dfm() // 3098 f1f8
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -58325,7 +58325,7 @@ void m68000_mcu_device::move_w_pais_aid_dfm() // 30a0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -58349,7 +58349,7 @@ void m68000_mcu_device::move_w_pais_aid_dfm() // 30a0 f1f8
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -58429,7 +58429,7 @@ void m68000_mcu_device::move_w_das_aid_dfm() // 30a8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -58455,7 +58455,7 @@ void m68000_mcu_device::move_w_das_aid_dfm() // 30a8 f1f8
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -58511,7 +58511,7 @@ void m68000_mcu_device::move_w_dais_aid_dfm() // 30b0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -58573,7 +58573,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -58599,7 +58599,7 @@ adsw2:
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -58680,7 +58680,7 @@ void m68000_mcu_device::move_w_adr16_aid_dfm() // 30b8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -58704,7 +58704,7 @@ void m68000_mcu_device::move_w_adr16_aid_dfm() // 30b8 f1ff
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -58806,7 +58806,7 @@ void m68000_mcu_device::move_w_adr32_aid_dfm() // 30b9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -58830,7 +58830,7 @@ void m68000_mcu_device::move_w_adr32_aid_dfm() // 30b9 f1ff
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -58909,7 +58909,7 @@ void m68000_mcu_device::move_w_dpc_aid_dfm() // 30ba f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -58935,7 +58935,7 @@ void m68000_mcu_device::move_w_dpc_aid_dfm() // 30ba f1ff
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -58990,7 +58990,7 @@ void m68000_mcu_device::move_w_dpci_aid_dfm() // 30bb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -59052,7 +59052,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -59078,7 +59078,7 @@ adsw2:
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -59162,7 +59162,7 @@ void m68000_mcu_device::move_w_imm16_aid_dfm() // 30bc f1ff
m_dbout = m_dt;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -59223,7 +59223,7 @@ void m68000_mcu_device::move_w_ds_aipd_dfm() // 30c0 f1f8
m_dbout = m_da[ry];
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -59283,7 +59283,7 @@ void m68000_mcu_device::move_w_as_aipd_dfm() // 30c8 f1f8
m_dbout = m_da[ry];
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -59340,7 +59340,7 @@ void m68000_mcu_device::move_w_ais_aipd_dfm() // 30d0 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -59367,7 +59367,7 @@ void m68000_mcu_device::move_w_ais_aipd_dfm() // 30d0 f1f8
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -59430,7 +59430,7 @@ void m68000_mcu_device::move_w_aips_aipd_dfm() // 30d8 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -59455,7 +59455,7 @@ void m68000_mcu_device::move_w_aips_aipd_dfm() // 30d8 f1f8
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -59520,7 +59520,7 @@ void m68000_mcu_device::move_w_pais_aipd_dfm() // 30e0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -59545,7 +59545,7 @@ void m68000_mcu_device::move_w_pais_aipd_dfm() // 30e0 f1f8
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -59624,7 +59624,7 @@ void m68000_mcu_device::move_w_das_aipd_dfm() // 30e8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -59651,7 +59651,7 @@ void m68000_mcu_device::move_w_das_aipd_dfm() // 30e8 f1f8
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -59706,7 +59706,7 @@ void m68000_mcu_device::move_w_dais_aipd_dfm() // 30f0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -59768,7 +59768,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -59795,7 +59795,7 @@ adsw2:
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -59875,7 +59875,7 @@ void m68000_mcu_device::move_w_adr16_aipd_dfm() // 30f8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -59900,7 +59900,7 @@ void m68000_mcu_device::move_w_adr16_aipd_dfm() // 30f8 f1ff
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -60001,7 +60001,7 @@ void m68000_mcu_device::move_w_adr32_aipd_dfm() // 30f9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -60026,7 +60026,7 @@ void m68000_mcu_device::move_w_adr32_aipd_dfm() // 30f9 f1ff
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -60104,7 +60104,7 @@ void m68000_mcu_device::move_w_dpc_aipd_dfm() // 30fa f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -60131,7 +60131,7 @@ void m68000_mcu_device::move_w_dpc_aipd_dfm() // 30fa f1ff
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -60185,7 +60185,7 @@ void m68000_mcu_device::move_w_dpci_aipd_dfm() // 30fb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -60247,7 +60247,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -60274,7 +60274,7 @@ adsw2:
m_dbout = m_dbin;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -60357,7 +60357,7 @@ void m68000_mcu_device::move_w_imm16_aipd_dfm() // 30fc f1ff
m_dbout = m_dt;
m_pc = m_au;
m_au = m_da[rx] + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -60416,7 +60416,7 @@ void m68000_mcu_device::move_w_ds_paid_dfm() // 3100 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -60476,7 +60476,7 @@ void m68000_mcu_device::move_w_as_paid_dfm() // 3108 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -60534,7 +60534,7 @@ void m68000_mcu_device::move_w_ais_paid_dfm() // 3110 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -60560,7 +60560,7 @@ void m68000_mcu_device::move_w_ais_paid_dfm() // 3110 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -60624,7 +60624,7 @@ void m68000_mcu_device::move_w_aips_paid_dfm() // 3118 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -60648,7 +60648,7 @@ void m68000_mcu_device::move_w_aips_paid_dfm() // 3118 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -60714,7 +60714,7 @@ void m68000_mcu_device::move_w_pais_paid_dfm() // 3120 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -60738,7 +60738,7 @@ void m68000_mcu_device::move_w_pais_paid_dfm() // 3120 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -60818,7 +60818,7 @@ void m68000_mcu_device::move_w_das_paid_dfm() // 3128 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -60844,7 +60844,7 @@ void m68000_mcu_device::move_w_das_paid_dfm() // 3128 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -60900,7 +60900,7 @@ void m68000_mcu_device::move_w_dais_paid_dfm() // 3130 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -60962,7 +60962,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -60988,7 +60988,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -61069,7 +61069,7 @@ void m68000_mcu_device::move_w_adr16_paid_dfm() // 3138 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -61093,7 +61093,7 @@ void m68000_mcu_device::move_w_adr16_paid_dfm() // 3138 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -61195,7 +61195,7 @@ void m68000_mcu_device::move_w_adr32_paid_dfm() // 3139 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -61219,7 +61219,7 @@ void m68000_mcu_device::move_w_adr32_paid_dfm() // 3139 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -61298,7 +61298,7 @@ void m68000_mcu_device::move_w_dpc_paid_dfm() // 313a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -61324,7 +61324,7 @@ void m68000_mcu_device::move_w_dpc_paid_dfm() // 313a f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -61379,7 +61379,7 @@ void m68000_mcu_device::move_w_dpci_paid_dfm() // 313b f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -61441,7 +61441,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -61467,7 +61467,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -61550,7 +61550,7 @@ void m68000_mcu_device::move_w_imm16_paid_dfm() // 313c f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_da[rx] - 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -61631,7 +61631,7 @@ void m68000_mcu_device::move_w_ds_dad_dfm() // 3140 f1f8
m_ir = m_irc;
m_dbout = m_da[ry];
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -61713,7 +61713,7 @@ void m68000_mcu_device::move_w_as_dad_dfm() // 3148 f1f8
m_ir = m_irc;
m_dbout = m_da[ry];
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -61772,7 +61772,7 @@ void m68000_mcu_device::move_w_ais_dad_dfm() // 3150 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -61797,7 +61797,7 @@ void m68000_mcu_device::move_w_ais_dad_dfm() // 3150 f1f8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -61888,7 +61888,7 @@ void m68000_mcu_device::move_w_aips_dad_dfm() // 3158 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -61911,7 +61911,7 @@ void m68000_mcu_device::move_w_aips_dad_dfm() // 3158 f1f8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -62004,7 +62004,7 @@ void m68000_mcu_device::move_w_pais_dad_dfm() // 3160 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -62027,7 +62027,7 @@ void m68000_mcu_device::move_w_pais_dad_dfm() // 3160 f1f8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -62134,7 +62134,7 @@ void m68000_mcu_device::move_w_das_dad_dfm() // 3168 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -62159,7 +62159,7 @@ void m68000_mcu_device::move_w_das_dad_dfm() // 3168 f1f8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -62242,7 +62242,7 @@ void m68000_mcu_device::move_w_dais_dad_dfm() // 3170 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -62304,7 +62304,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -62329,7 +62329,7 @@ adsw2:
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -62437,7 +62437,7 @@ void m68000_mcu_device::move_w_adr16_dad_dfm() // 3178 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -62460,7 +62460,7 @@ void m68000_mcu_device::move_w_adr16_dad_dfm() // 3178 f1ff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -62589,7 +62589,7 @@ void m68000_mcu_device::move_w_adr32_dad_dfm() // 3179 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -62612,7 +62612,7 @@ void m68000_mcu_device::move_w_adr32_dad_dfm() // 3179 f1ff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -62718,7 +62718,7 @@ void m68000_mcu_device::move_w_dpc_dad_dfm() // 317a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -62743,7 +62743,7 @@ void m68000_mcu_device::move_w_dpc_dad_dfm() // 317a f1ff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -62825,7 +62825,7 @@ void m68000_mcu_device::move_w_dpci_dad_dfm() // 317b f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -62887,7 +62887,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -62912,7 +62912,7 @@ adsw2:
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo) + m_da[rx];
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -63043,7 +63043,7 @@ void m68000_mcu_device::move_w_imm16_dad_dfm() // 317c f1ff
m_ir = m_irc;
m_dbout = m_dt;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -63100,7 +63100,7 @@ void m68000_mcu_device::move_w_ds_daid_dfm() // 3180 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = m_irdi & 7;
// 1eb rmxw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 109 rmxw1
@@ -63164,7 +63164,7 @@ rmdw2:
m_ir = m_irc;
m_dbout = m_da[ry];
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -63221,7 +63221,7 @@ void m68000_mcu_device::move_w_as_daid_dfm() // 3188 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1eb rmxw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 109 rmxw1
@@ -63285,7 +63285,7 @@ rmdw2:
m_ir = m_irc;
m_dbout = m_da[ry];
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -63344,7 +63344,7 @@ void m68000_mcu_device::move_w_ais_daid_dfm() // 3190 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -63366,7 +63366,7 @@ void m68000_mcu_device::move_w_ais_daid_dfm() // 3190 f1f8
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -63381,7 +63381,7 @@ void m68000_mcu_device::move_w_ais_daid_dfm() // 3190 f1f8
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -63405,7 +63405,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -63498,7 +63498,7 @@ void m68000_mcu_device::move_w_aips_daid_dfm() // 3198 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -63518,7 +63518,7 @@ void m68000_mcu_device::move_w_aips_daid_dfm() // 3198 f1f8
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -63533,7 +63533,7 @@ void m68000_mcu_device::move_w_aips_daid_dfm() // 3198 f1f8
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -63557,7 +63557,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -63652,7 +63652,7 @@ void m68000_mcu_device::move_w_pais_daid_dfm() // 31a0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -63672,7 +63672,7 @@ void m68000_mcu_device::move_w_pais_daid_dfm() // 31a0 f1f8
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -63687,7 +63687,7 @@ void m68000_mcu_device::move_w_pais_daid_dfm() // 31a0 f1f8
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -63711,7 +63711,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -63820,7 +63820,7 @@ void m68000_mcu_device::move_w_das_daid_dfm() // 31a8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -63842,7 +63842,7 @@ void m68000_mcu_device::move_w_das_daid_dfm() // 31a8 f1f8
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -63857,7 +63857,7 @@ void m68000_mcu_device::move_w_das_daid_dfm() // 31a8 f1f8
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -63881,7 +63881,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -63966,7 +63966,7 @@ void m68000_mcu_device::move_w_dais_daid_dfm() // 31b0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -64028,7 +64028,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -64050,7 +64050,7 @@ adsw2:
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -64065,7 +64065,7 @@ adsw2:
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -64089,7 +64089,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -64199,7 +64199,7 @@ void m68000_mcu_device::move_w_adr16_daid_dfm() // 31b8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -64219,7 +64219,7 @@ void m68000_mcu_device::move_w_adr16_daid_dfm() // 31b8 f1ff
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -64234,7 +64234,7 @@ void m68000_mcu_device::move_w_adr16_daid_dfm() // 31b8 f1ff
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -64258,7 +64258,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -64389,7 +64389,7 @@ void m68000_mcu_device::move_w_adr32_daid_dfm() // 31b9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -64409,7 +64409,7 @@ void m68000_mcu_device::move_w_adr32_daid_dfm() // 31b9 f1ff
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -64424,7 +64424,7 @@ void m68000_mcu_device::move_w_adr32_daid_dfm() // 31b9 f1ff
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -64448,7 +64448,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -64556,7 +64556,7 @@ void m68000_mcu_device::move_w_dpc_daid_dfm() // 31ba f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -64578,7 +64578,7 @@ void m68000_mcu_device::move_w_dpc_daid_dfm() // 31ba f1ff
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -64593,7 +64593,7 @@ void m68000_mcu_device::move_w_dpc_daid_dfm() // 31ba f1ff
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -64617,7 +64617,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -64701,7 +64701,7 @@ void m68000_mcu_device::move_w_dpci_daid_dfm() // 31bb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -64763,7 +64763,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -64785,7 +64785,7 @@ adsw2:
}
m_dbin = m_edb;
// 298 mmxw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=33:m_aluo d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.aluo:m_aluo d=0
alu_ext(m_aluo);
m_icount -= 2;
// 101 mmxw1
@@ -64800,7 +64800,7 @@ adsw2:
mmxw2:
// 028 mmxw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -64824,7 +64824,7 @@ mmxw2:
mmxw3:
// 0e8 mmxw3
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -64932,7 +64932,7 @@ void m68000_mcu_device::move_w_imm16_daid_dfm() // 31bc f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 1eb rmxw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 109 rmxw1
@@ -64996,7 +64996,7 @@ rmdw2:
m_ir = m_irc;
m_dbout = m_dt;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -65056,7 +65056,7 @@ void m68000_mcu_device::move_w_ds_adr16_dfm() // 31c0 fff8
m_pc = m_au;
set_16l(m_at, m_da[ry]);
m_au = ext32(m_dbin);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -65142,7 +65142,7 @@ void m68000_mcu_device::move_w_as_adr16_dfm() // 31c8 fff8
m_pc = m_au;
set_16l(m_at, m_da[ry]);
m_au = ext32(m_dbin);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -65226,7 +65226,7 @@ void m68000_mcu_device::move_w_ais_adr16_dfm() // 31d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -65251,7 +65251,7 @@ void m68000_mcu_device::move_w_ais_adr16_dfm() // 31d0 fff8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -65341,7 +65341,7 @@ void m68000_mcu_device::move_w_aips_adr16_dfm() // 31d8 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -65364,7 +65364,7 @@ void m68000_mcu_device::move_w_aips_adr16_dfm() // 31d8 fff8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -65456,7 +65456,7 @@ void m68000_mcu_device::move_w_pais_adr16_dfm() // 31e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -65479,7 +65479,7 @@ void m68000_mcu_device::move_w_pais_adr16_dfm() // 31e0 fff8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -65585,7 +65585,7 @@ void m68000_mcu_device::move_w_das_adr16_dfm() // 31e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -65610,7 +65610,7 @@ void m68000_mcu_device::move_w_das_adr16_dfm() // 31e8 fff8
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -65692,7 +65692,7 @@ void m68000_mcu_device::move_w_dais_adr16_dfm() // 31f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -65754,7 +65754,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -65779,7 +65779,7 @@ adsw2:
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -65886,7 +65886,7 @@ void m68000_mcu_device::move_w_adr16_adr16_dfm() // 31f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -65909,7 +65909,7 @@ void m68000_mcu_device::move_w_adr16_adr16_dfm() // 31f8 ffff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -66037,7 +66037,7 @@ void m68000_mcu_device::move_w_adr32_adr16_dfm() // 31f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -66060,7 +66060,7 @@ void m68000_mcu_device::move_w_adr32_adr16_dfm() // 31f9 ffff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -66165,7 +66165,7 @@ void m68000_mcu_device::move_w_dpc_adr16_dfm() // 31fa ffff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -66190,7 +66190,7 @@ void m68000_mcu_device::move_w_dpc_adr16_dfm() // 31fa ffff
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -66271,7 +66271,7 @@ void m68000_mcu_device::move_w_dpc_adr16_dfm() // 31fa ffff
void m68000_mcu_device::move_w_dpci_adr16_dfm() // 31fb ffff
{
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -66333,7 +66333,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -66358,7 +66358,7 @@ adsw2:
m_aob = m_au;
m_pc = m_au;
m_au = ext32(m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -66467,7 +66467,7 @@ void m68000_mcu_device::move_w_imm16_adr16_dfm() // 31fc ffff
m_pc = m_au;
set_16l(m_at, m_dt);
m_au = ext32(m_dbin);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -66574,7 +66574,7 @@ void m68000_mcu_device::move_w_ds_adr32_dfm() // 33c0 fff8
m_pc = m_au;
set_16l(m_at, m_da[ry]);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -66681,7 +66681,7 @@ void m68000_mcu_device::move_w_as_adr32_dfm() // 33c8 fff8
m_pc = m_au;
set_16l(m_at, m_da[ry]);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=3:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -66765,7 +66765,7 @@ void m68000_mcu_device::move_w_ais_adr32_dfm() // 33d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -66790,7 +66790,7 @@ void m68000_mcu_device::move_w_ais_adr32_dfm() // 33d0 fff8
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -66900,7 +66900,7 @@ void m68000_mcu_device::move_w_aips_adr32_dfm() // 33d8 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -66923,7 +66923,7 @@ void m68000_mcu_device::move_w_aips_adr32_dfm() // 33d8 fff8
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -67035,7 +67035,7 @@ void m68000_mcu_device::move_w_pais_adr32_dfm() // 33e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -67058,7 +67058,7 @@ void m68000_mcu_device::move_w_pais_adr32_dfm() // 33e0 fff8
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -67184,7 +67184,7 @@ void m68000_mcu_device::move_w_das_adr32_dfm() // 33e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -67209,7 +67209,7 @@ void m68000_mcu_device::move_w_das_adr32_dfm() // 33e8 fff8
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -67311,7 +67311,7 @@ void m68000_mcu_device::move_w_dais_adr32_dfm() // 33f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -67373,7 +67373,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -67398,7 +67398,7 @@ adsw2:
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -67525,7 +67525,7 @@ void m68000_mcu_device::move_w_adr16_adr32_dfm() // 33f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -67548,7 +67548,7 @@ void m68000_mcu_device::move_w_adr16_adr32_dfm() // 33f8 ffff
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -67696,7 +67696,7 @@ void m68000_mcu_device::move_w_adr32_adr32_dfm() // 33f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -67719,7 +67719,7 @@ void m68000_mcu_device::move_w_adr32_adr32_dfm() // 33f9 ffff
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -67844,7 +67844,7 @@ void m68000_mcu_device::move_w_dpc_adr32_dfm() // 33fa ffff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -67869,7 +67869,7 @@ void m68000_mcu_device::move_w_dpc_adr32_dfm() // 33fa ffff
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -67970,7 +67970,7 @@ void m68000_mcu_device::move_w_dpc_adr32_dfm() // 33fa ffff
void m68000_mcu_device::move_w_dpci_adr32_dfm() // 33fb ffff
{
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -68032,7 +68032,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -68057,7 +68057,7 @@ adsw2:
m_aob = m_au;
m_pc = m_au;
set_16h(m_at, m_aluo);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -68207,7 +68207,7 @@ void m68000_mcu_device::move_w_imm16_adr32_dfm() // 33fc ffff
m_pc = m_au;
set_16l(m_at, m_dt);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=9:m_dt d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -68293,7 +68293,7 @@ void m68000_mcu_device::negx_b_ds_dfm() // 4000 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=10 c=2 m=xnzvc i=b....i. 3 a=4:m_da[ry] d=0
+ // alu r=10 c=2 m=xnzvc i=b....i. ALU.subx a=R.dyl:m_da[ry] d=0
alu_subx8(m_da[ry], 0x0000);
sr_xnzvc_u();
// 08b roaw2
@@ -68332,7 +68332,7 @@ void m68000_mcu_device::negx_b_ais_dfm() // 4010 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=10 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -68355,7 +68355,7 @@ void m68000_mcu_device::negx_b_ais_dfm() // 4010 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=b....i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=b....i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx8(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -68412,7 +68412,7 @@ void m68000_mcu_device::negx_b_aips_dfm() // 4018 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=10 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=10 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -68433,7 +68433,7 @@ void m68000_mcu_device::negx_b_aips_dfm() // 4018 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=b....i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=b....i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx8(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -68492,7 +68492,7 @@ void m68000_mcu_device::negx_b_pais_dfm() // 4020 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=10 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=10 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -68513,7 +68513,7 @@ void m68000_mcu_device::negx_b_pais_dfm() // 4020 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=b....i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=b....i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx8(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -68586,7 +68586,7 @@ void m68000_mcu_device::negx_b_das_dfm() // 4028 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=10 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -68609,7 +68609,7 @@ void m68000_mcu_device::negx_b_das_dfm() // 4028 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=b....i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=b....i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx8(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -68658,7 +68658,7 @@ void m68000_mcu_device::negx_b_dais_dfm() // 4030 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=10 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=10 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -68720,7 +68720,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=10 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -68743,7 +68743,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=b....i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=b....i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx8(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -68817,7 +68817,7 @@ void m68000_mcu_device::negx_b_adr16_dfm() // 4038 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=10 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -68838,7 +68838,7 @@ void m68000_mcu_device::negx_b_adr16_dfm() // 4038 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=b....i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=b....i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx8(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -68933,7 +68933,7 @@ void m68000_mcu_device::negx_b_adr32_dfm() // 4039 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=10 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -68954,7 +68954,7 @@ void m68000_mcu_device::negx_b_adr32_dfm() // 4039 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=b....i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=b....i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx8(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -69007,7 +69007,7 @@ void m68000_mcu_device::negx_w_ds_dfm() // 4040 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=10 c=2 m=xnzvc i=.....i. 3 a=4:m_da[ry] d=0
+ // alu r=10 c=2 m=xnzvc i=.....i. ALU.subx a=R.dyl:m_da[ry] d=0
alu_subx(m_da[ry], 0x0000);
sr_xnzvc_u();
// 08b roaw2
@@ -69046,7 +69046,7 @@ void m68000_mcu_device::negx_w_ais_dfm() // 4050 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -69072,7 +69072,7 @@ void m68000_mcu_device::negx_w_ais_dfm() // 4050 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.....i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=.....i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -69134,7 +69134,7 @@ void m68000_mcu_device::negx_w_aips_dfm() // 4058 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=10 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -69158,7 +69158,7 @@ void m68000_mcu_device::negx_w_aips_dfm() // 4058 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.....i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=.....i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -69222,7 +69222,7 @@ void m68000_mcu_device::negx_w_pais_dfm() // 4060 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=10 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -69246,7 +69246,7 @@ void m68000_mcu_device::negx_w_pais_dfm() // 4060 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.....i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=.....i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -69324,7 +69324,7 @@ void m68000_mcu_device::negx_w_das_dfm() // 4068 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -69350,7 +69350,7 @@ void m68000_mcu_device::negx_w_das_dfm() // 4068 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.....i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=.....i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -69404,7 +69404,7 @@ void m68000_mcu_device::negx_w_dais_dfm() // 4070 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=10 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=10 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -69466,7 +69466,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -69492,7 +69492,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.....i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=.....i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -69571,7 +69571,7 @@ void m68000_mcu_device::negx_w_adr16_dfm() // 4078 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -69595,7 +69595,7 @@ void m68000_mcu_device::negx_w_adr16_dfm() // 4078 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.....i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=.....i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -69695,7 +69695,7 @@ void m68000_mcu_device::negx_w_adr32_dfm() // 4079 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -69719,7 +69719,7 @@ void m68000_mcu_device::negx_w_adr32_dfm() // 4079 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.....i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=.....i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -69777,12 +69777,12 @@ void m68000_mcu_device::negx_l_ds_dfm() // 4080 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=10 c=2 m=xnzvc i=.l...i. 3 a=4:m_da[ry] d=0
+ // alu r=10 c=2 m=xnzvc i=.l...i. ALU.subx a=R.dyl:m_da[ry] d=0
alu_subx(m_da[ry], 0x0000);
sr_xnzvc_u();
// 15e nnrl2
set_16l(m_da[ry], m_aluo);
- // alu r=10 c=3 m=xnzvc i=.l....f 10 a=18:m_da[ry] d=0
+ // alu r=10 c=3 m=xnzvc i=.l....f ALU.subc a=18:m_da[ry] d=0
alu_subc(high16(m_da[ry]), 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -69822,7 +69822,7 @@ void m68000_mcu_device::negx_l_ais_dfm() // 4090 fff8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=10 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -69869,7 +69869,7 @@ void m68000_mcu_device::negx_l_ais_dfm() // 4090 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.l...i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=.l...i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -69894,7 +69894,7 @@ void m68000_mcu_device::negx_l_ais_dfm() // 4090 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=10 c=3 m=xnzvc i=.l....f 10 a=alub d=0
+ // alu r=10 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=0
alu_subc(m_alub, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -69948,7 +69948,7 @@ void m68000_mcu_device::negx_l_aips_dfm() // 4098 fff8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=10 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -69998,7 +69998,7 @@ void m68000_mcu_device::negx_l_aips_dfm() // 4098 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.l...i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=.l...i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -70023,7 +70023,7 @@ void m68000_mcu_device::negx_l_aips_dfm() // 4098 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=10 c=3 m=xnzvc i=.l....f 10 a=alub d=0
+ // alu r=10 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=0
alu_subc(m_alub, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -70076,7 +70076,7 @@ void m68000_mcu_device::negx_l_pais_dfm() // 40a0 fff8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=10 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -70128,7 +70128,7 @@ void m68000_mcu_device::negx_l_pais_dfm() // 40a0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.l...i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=.l...i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -70153,7 +70153,7 @@ void m68000_mcu_device::negx_l_pais_dfm() // 40a0 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=10 c=3 m=xnzvc i=.l....f 10 a=alub d=0
+ // alu r=10 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=0
alu_subc(m_alub, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -70228,7 +70228,7 @@ void m68000_mcu_device::negx_l_das_dfm() // 40a8 fff8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=10 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -70275,7 +70275,7 @@ void m68000_mcu_device::negx_l_das_dfm() // 40a8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.l...i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=.l...i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -70300,7 +70300,7 @@ void m68000_mcu_device::negx_l_das_dfm() // 40a8 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=10 c=3 m=xnzvc i=.l....f 10 a=alub d=0
+ // alu r=10 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=0
alu_subc(m_alub, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -70352,7 +70352,7 @@ void m68000_mcu_device::negx_l_dais_dfm() // 40b0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=10 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=10 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -70413,7 +70413,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=10 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -70460,7 +70460,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.l...i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=.l...i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -70485,7 +70485,7 @@ adsl2:
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=10 c=3 m=xnzvc i=.l....f 10 a=alub d=0
+ // alu r=10 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=0
alu_subc(m_alub, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -70562,7 +70562,7 @@ void m68000_mcu_device::negx_l_adr16_dfm() // 40b8 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=10 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -70609,7 +70609,7 @@ void m68000_mcu_device::negx_l_adr16_dfm() // 40b8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.l...i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=.l...i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -70634,7 +70634,7 @@ void m68000_mcu_device::negx_l_adr16_dfm() // 40b8 ffff
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=10 c=3 m=xnzvc i=.l....f 10 a=alub d=0
+ // alu r=10 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=0
alu_subc(m_alub, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -70732,7 +70732,7 @@ void m68000_mcu_device::negx_l_adr32_dfm() // 40b9 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=10 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -70779,7 +70779,7 @@ void m68000_mcu_device::negx_l_adr32_dfm() // 40b9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.l...i. 3 a=31:m_dbin d=0
+ // alu r=10 c=2 m=xnzvc i=.l...i. ALU.subx a=R.dbin:m_dbin d=0
alu_subx(m_dbin, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -70804,7 +70804,7 @@ void m68000_mcu_device::negx_l_adr32_dfm() // 40b9 ffff
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=10 c=3 m=xnzvc i=.l....f 10 a=alub d=0
+ // alu r=10 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=0
alu_subc(m_alub, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -70898,7 +70898,7 @@ void m68000_mcu_device::move_sr_ais_dfm() // 40d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -70926,7 +70926,7 @@ void m68000_mcu_device::move_sr_ais_dfm() // 40d0 fff8
m_ftu = m_sr;
// 324 sftm2
m_au = m_at;
- // alu r=10 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -70987,7 +70987,7 @@ void m68000_mcu_device::move_sr_aips_dfm() // 40d8 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=10 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -71013,7 +71013,7 @@ void m68000_mcu_device::move_sr_aips_dfm() // 40d8 fff8
m_ftu = m_sr;
// 324 sftm2
m_au = m_at;
- // alu r=10 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -71076,7 +71076,7 @@ void m68000_mcu_device::move_sr_pais_dfm() // 40e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=10 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -71102,7 +71102,7 @@ void m68000_mcu_device::move_sr_pais_dfm() // 40e0 fff8
m_ftu = m_sr;
// 324 sftm2
m_au = m_at;
- // alu r=10 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -71179,7 +71179,7 @@ void m68000_mcu_device::move_sr_das_dfm() // 40e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -71207,7 +71207,7 @@ void m68000_mcu_device::move_sr_das_dfm() // 40e8 fff8
m_ftu = m_sr;
// 324 sftm2
m_au = m_at;
- // alu r=10 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -71260,7 +71260,7 @@ void m68000_mcu_device::move_sr_dais_dfm() // 40f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=10 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=10 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -71322,7 +71322,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -71350,7 +71350,7 @@ adsw2:
m_ftu = m_sr;
// 324 sftm2
m_au = m_at;
- // alu r=10 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -71428,7 +71428,7 @@ void m68000_mcu_device::move_sr_adr16_dfm() // 40f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -71454,7 +71454,7 @@ void m68000_mcu_device::move_sr_adr16_dfm() // 40f8 ffff
m_ftu = m_sr;
// 324 sftm2
m_au = m_at;
- // alu r=10 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -71553,7 +71553,7 @@ void m68000_mcu_device::move_sr_adr32_dfm() // 40f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -71579,7 +71579,7 @@ void m68000_mcu_device::move_sr_adr32_dfm() // 40f9 ffff
m_ftu = m_sr;
// 324 sftm2
m_au = m_at;
- // alu r=10 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -71635,7 +71635,7 @@ void m68000_mcu_device::chk_w_ds_dd_dfm() // 4180 f1f8
// 152 chkr1
m_alub = m_da[rx];
m_au = m_au - 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=2:m_da[rx] d=4:m_da[ry]
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dyl:m_da[ry]
alu_sub(m_da[rx], m_da[ry]);
sr_nzvc();
m_icount -= 2;
@@ -71643,7 +71643,7 @@ void m68000_mcu_device::chk_w_ds_dd_dfm() // 4180 f1f8
m_t = !(m_isr & (SR_V|SR_N));
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=.nzvc i=.l...i. 1 a=alub d=-1
+ // alu r=6 c=1 m=.nzvc i=.l...i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -71661,14 +71661,14 @@ trap1:
update_user_super();
update_interrupt();
m_au = m_da[16] - 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=12:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pcl:m_pc d=-1
alu_and(m_pc, 0xffff);
m_icount -= 2;
// 3c2 trap3
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=37:m_ftu d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -71693,7 +71693,7 @@ trap1:
m_da[16] = m_au;
m_ftu = 0x0018;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=26:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -71716,7 +71716,7 @@ trap1:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -71855,7 +71855,7 @@ void m68000_mcu_device::chk_w_ais_dd_dfm() // 4190 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -71879,7 +71879,7 @@ void m68000_mcu_device::chk_w_ais_dd_dfm() // 4190 f1f8
// 151 chkm1
m_alub = m_da[rx];
m_au = m_au - 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_nzvc();
m_icount -= 2;
@@ -71887,7 +71887,7 @@ void m68000_mcu_device::chk_w_ais_dd_dfm() // 4190 f1f8
m_t = !(m_isr & (SR_V|SR_N));
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=.nzvc i=.l...i. 1 a=alub d=-1
+ // alu r=6 c=1 m=.nzvc i=.l...i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -71905,14 +71905,14 @@ trap1:
update_user_super();
update_interrupt();
m_au = m_da[16] - 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=12:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pcl:m_pc d=-1
alu_and(m_pc, 0xffff);
m_icount -= 2;
// 3c2 trap3
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=37:m_ftu d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -71937,7 +71937,7 @@ trap1:
m_da[16] = m_au;
m_ftu = 0x0018;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=26:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -71960,7 +71960,7 @@ trap1:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -72105,7 +72105,7 @@ void m68000_mcu_device::chk_w_aips_dd_dfm() // 4198 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -72127,7 +72127,7 @@ void m68000_mcu_device::chk_w_aips_dd_dfm() // 4198 f1f8
// 151 chkm1
m_alub = m_da[rx];
m_au = m_au - 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_nzvc();
m_icount -= 2;
@@ -72135,7 +72135,7 @@ void m68000_mcu_device::chk_w_aips_dd_dfm() // 4198 f1f8
m_t = !(m_isr & (SR_V|SR_N));
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=.nzvc i=.l...i. 1 a=alub d=-1
+ // alu r=6 c=1 m=.nzvc i=.l...i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -72153,14 +72153,14 @@ trap1:
update_user_super();
update_interrupt();
m_au = m_da[16] - 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=12:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pcl:m_pc d=-1
alu_and(m_pc, 0xffff);
m_icount -= 2;
// 3c2 trap3
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=37:m_ftu d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -72185,7 +72185,7 @@ trap1:
m_da[16] = m_au;
m_ftu = 0x0018;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=26:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -72208,7 +72208,7 @@ trap1:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -72355,7 +72355,7 @@ void m68000_mcu_device::chk_w_pais_dd_dfm() // 41a0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=6 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -72377,7 +72377,7 @@ void m68000_mcu_device::chk_w_pais_dd_dfm() // 41a0 f1f8
// 151 chkm1
m_alub = m_da[rx];
m_au = m_au - 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_nzvc();
m_icount -= 2;
@@ -72385,7 +72385,7 @@ void m68000_mcu_device::chk_w_pais_dd_dfm() // 41a0 f1f8
m_t = !(m_isr & (SR_V|SR_N));
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=.nzvc i=.l...i. 1 a=alub d=-1
+ // alu r=6 c=1 m=.nzvc i=.l...i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -72403,14 +72403,14 @@ trap1:
update_user_super();
update_interrupt();
m_au = m_da[16] - 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=12:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pcl:m_pc d=-1
alu_and(m_pc, 0xffff);
m_icount -= 2;
// 3c2 trap3
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=37:m_ftu d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -72435,7 +72435,7 @@ trap1:
m_da[16] = m_au;
m_ftu = 0x0018;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=26:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -72458,7 +72458,7 @@ trap1:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -72619,7 +72619,7 @@ void m68000_mcu_device::chk_w_das_dd_dfm() // 41a8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -72643,7 +72643,7 @@ void m68000_mcu_device::chk_w_das_dd_dfm() // 41a8 f1f8
// 151 chkm1
m_alub = m_da[rx];
m_au = m_au - 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_nzvc();
m_icount -= 2;
@@ -72651,7 +72651,7 @@ void m68000_mcu_device::chk_w_das_dd_dfm() // 41a8 f1f8
m_t = !(m_isr & (SR_V|SR_N));
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=.nzvc i=.l...i. 1 a=alub d=-1
+ // alu r=6 c=1 m=.nzvc i=.l...i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -72669,14 +72669,14 @@ trap1:
update_user_super();
update_interrupt();
m_au = m_da[16] - 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=12:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pcl:m_pc d=-1
alu_and(m_pc, 0xffff);
m_icount -= 2;
// 3c2 trap3
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=37:m_ftu d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -72701,7 +72701,7 @@ trap1:
m_da[16] = m_au;
m_ftu = 0x0018;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=26:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -72724,7 +72724,7 @@ trap1:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -72861,7 +72861,7 @@ void m68000_mcu_device::chk_w_dais_dd_dfm() // 41b0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=6 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -72923,7 +72923,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -72947,7 +72947,7 @@ adsw2:
// 151 chkm1
m_alub = m_da[rx];
m_au = m_au - 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_nzvc();
m_icount -= 2;
@@ -72955,7 +72955,7 @@ adsw2:
m_t = !(m_isr & (SR_V|SR_N));
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=.nzvc i=.l...i. 1 a=alub d=-1
+ // alu r=6 c=1 m=.nzvc i=.l...i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -72973,14 +72973,14 @@ trap1:
update_user_super();
update_interrupt();
m_au = m_da[16] - 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=12:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pcl:m_pc d=-1
alu_and(m_pc, 0xffff);
m_icount -= 2;
// 3c2 trap3
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=37:m_ftu d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -73005,7 +73005,7 @@ trap1:
m_da[16] = m_au;
m_ftu = 0x0018;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=26:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -73028,7 +73028,7 @@ trap1:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -73190,7 +73190,7 @@ void m68000_mcu_device::chk_w_adr16_dd_dfm() // 41b8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -73212,7 +73212,7 @@ void m68000_mcu_device::chk_w_adr16_dd_dfm() // 41b8 f1ff
// 151 chkm1
m_alub = m_da[rx];
m_au = m_au - 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_nzvc();
m_icount -= 2;
@@ -73220,7 +73220,7 @@ void m68000_mcu_device::chk_w_adr16_dd_dfm() // 41b8 f1ff
m_t = !(m_isr & (SR_V|SR_N));
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=.nzvc i=.l...i. 1 a=alub d=-1
+ // alu r=6 c=1 m=.nzvc i=.l...i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -73238,14 +73238,14 @@ trap1:
update_user_super();
update_interrupt();
m_au = m_da[16] - 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=12:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pcl:m_pc d=-1
alu_and(m_pc, 0xffff);
m_icount -= 2;
// 3c2 trap3
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=37:m_ftu d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -73270,7 +73270,7 @@ trap1:
m_da[16] = m_au;
m_ftu = 0x0018;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=26:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -73293,7 +73293,7 @@ trap1:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -73476,7 +73476,7 @@ void m68000_mcu_device::chk_w_adr32_dd_dfm() // 41b9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -73498,7 +73498,7 @@ void m68000_mcu_device::chk_w_adr32_dd_dfm() // 41b9 f1ff
// 151 chkm1
m_alub = m_da[rx];
m_au = m_au - 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_nzvc();
m_icount -= 2;
@@ -73506,7 +73506,7 @@ void m68000_mcu_device::chk_w_adr32_dd_dfm() // 41b9 f1ff
m_t = !(m_isr & (SR_V|SR_N));
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=.nzvc i=.l...i. 1 a=alub d=-1
+ // alu r=6 c=1 m=.nzvc i=.l...i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -73524,14 +73524,14 @@ trap1:
update_user_super();
update_interrupt();
m_au = m_da[16] - 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=12:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pcl:m_pc d=-1
alu_and(m_pc, 0xffff);
m_icount -= 2;
// 3c2 trap3
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=37:m_ftu d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -73556,7 +73556,7 @@ trap1:
m_da[16] = m_au;
m_ftu = 0x0018;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=26:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -73579,7 +73579,7 @@ trap1:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -73739,7 +73739,7 @@ void m68000_mcu_device::chk_w_dpc_dd_dfm() // 41ba f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -73763,7 +73763,7 @@ void m68000_mcu_device::chk_w_dpc_dd_dfm() // 41ba f1ff
// 151 chkm1
m_alub = m_da[rx];
m_au = m_au - 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_nzvc();
m_icount -= 2;
@@ -73771,7 +73771,7 @@ void m68000_mcu_device::chk_w_dpc_dd_dfm() // 41ba f1ff
m_t = !(m_isr & (SR_V|SR_N));
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=.nzvc i=.l...i. 1 a=alub d=-1
+ // alu r=6 c=1 m=.nzvc i=.l...i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -73789,14 +73789,14 @@ trap1:
update_user_super();
update_interrupt();
m_au = m_da[16] - 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=12:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pcl:m_pc d=-1
alu_and(m_pc, 0xffff);
m_icount -= 2;
// 3c2 trap3
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=37:m_ftu d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -73821,7 +73821,7 @@ trap1:
m_da[16] = m_au;
m_ftu = 0x0018;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=26:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -73844,7 +73844,7 @@ trap1:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -73980,7 +73980,7 @@ void m68000_mcu_device::chk_w_dpci_dd_dfm() // 41bb f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=6 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -74042,7 +74042,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -74066,7 +74066,7 @@ adsw2:
// 151 chkm1
m_alub = m_da[rx];
m_au = m_au - 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_nzvc();
m_icount -= 2;
@@ -74074,7 +74074,7 @@ adsw2:
m_t = !(m_isr & (SR_V|SR_N));
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=.nzvc i=.l...i. 1 a=alub d=-1
+ // alu r=6 c=1 m=.nzvc i=.l...i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -74092,14 +74092,14 @@ trap1:
update_user_super();
update_interrupt();
m_au = m_da[16] - 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=12:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pcl:m_pc d=-1
alu_and(m_pc, 0xffff);
m_icount -= 2;
// 3c2 trap3
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=37:m_ftu d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -74124,7 +74124,7 @@ trap1:
m_da[16] = m_au;
m_ftu = 0x0018;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=26:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -74147,7 +74147,7 @@ trap1:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -74309,7 +74309,7 @@ void m68000_mcu_device::chk_w_imm16_dd_dfm() // 41bc f1ff
// 152 chkr1
m_alub = m_da[rx];
m_au = m_au - 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=2:m_da[rx] d=9:m_dt
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dtl:m_dt
alu_sub(m_da[rx], m_dt);
sr_nzvc();
m_icount -= 2;
@@ -74317,7 +74317,7 @@ void m68000_mcu_device::chk_w_imm16_dd_dfm() // 41bc f1ff
m_t = !(m_isr & (SR_V|SR_N));
m_pc = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=.nzvc i=.l...i. 1 a=alub d=-1
+ // alu r=6 c=1 m=.nzvc i=.l...i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -74335,14 +74335,14 @@ trap1:
update_user_super();
update_interrupt();
m_au = m_da[16] - 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=12:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pcl:m_pc d=-1
alu_and(m_pc, 0xffff);
m_icount -= 2;
// 3c2 trap3
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=37:m_ftu d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -74367,7 +74367,7 @@ trap1:
m_da[16] = m_au;
m_ftu = 0x0018;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=26:m_pc d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -74390,7 +74390,7 @@ trap1:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -74628,7 +74628,7 @@ void m68000_mcu_device::lea_dais_ad_dfm() // 41f0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1fb leax0
- // alu r=6 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3ea leax1
@@ -74923,7 +74923,7 @@ void m68000_mcu_device::lea_dpci_ad_dfm() // 41fb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1fb leax0
- // alu r=6 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3ea leax1
@@ -75026,7 +75026,7 @@ void m68000_mcu_device::clr_b_ds_dfm() // 4200 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=0
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=0
alu_and8(m_da[ry], 0x0000);
sr_nzvc();
// 08b roaw2
@@ -75034,7 +75034,7 @@ void m68000_mcu_device::clr_b_ds_dfm() // 4200 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -75066,11 +75066,11 @@ void m68000_mcu_device::clr_b_ais_dfm() // 4210 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=4 c=0 m=..... i=b...... 1 a=14:m_da[m_movems] d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -75090,7 +75090,7 @@ void m68000_mcu_device::clr_b_ais_dfm() // 4210 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and8(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -75117,7 +75117,7 @@ void m68000_mcu_device::clr_b_ais_dfm() // 4210 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -75145,12 +75145,12 @@ void m68000_mcu_device::clr_b_aips_dfm() // 4218 fff8
m_dcr = m_da[m_movems];
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=4 c=0 m=..... i=b...... 1 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_and8(m_da[m_movems], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -75171,7 +75171,7 @@ void m68000_mcu_device::clr_b_aips_dfm() // 4218 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and8(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -75198,7 +75198,7 @@ void m68000_mcu_device::clr_b_aips_dfm() // 4218 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -75225,7 +75225,7 @@ void m68000_mcu_device::clr_b_pais_dfm() // 4220 fff8
m_pc = m_au;
m_dcr = m_da[m_movems];
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=4 c=0 m=..... i=b...... 1 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_and8(m_da[m_movems], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -75233,7 +75233,7 @@ void m68000_mcu_device::clr_b_pais_dfm() // 4220 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=4 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -75254,7 +75254,7 @@ void m68000_mcu_device::clr_b_pais_dfm() // 4220 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and8(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -75281,7 +75281,7 @@ void m68000_mcu_device::clr_b_pais_dfm() // 4220 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -75306,7 +75306,7 @@ void m68000_mcu_device::clr_b_das_dfm() // 4228 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -75329,11 +75329,11 @@ void m68000_mcu_device::clr_b_das_dfm() // 4228 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=4 c=0 m=..... i=b...... 1 a=14:m_da[m_movems] d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -75353,7 +75353,7 @@ void m68000_mcu_device::clr_b_das_dfm() // 4228 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and8(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -75380,7 +75380,7 @@ void m68000_mcu_device::clr_b_das_dfm() // 4228 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -75403,14 +75403,14 @@ void m68000_mcu_device::clr_b_dais_dfm() // 4230 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=4 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -75418,7 +75418,7 @@ void m68000_mcu_device::clr_b_dais_dfm() // 4230 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -75442,7 +75442,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -75468,11 +75468,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=4 c=0 m=..... i=b...... 1 a=14:m_da[m_movems] d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -75492,7 +75492,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and8(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -75519,7 +75519,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -75546,7 +75546,7 @@ void m68000_mcu_device::clr_b_adr16_dfm() // 4238 ffff
m_dcr = m_da[m_movems];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=4 c=0 m=..... i=b...... 1 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_and8(m_da[m_movems], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -75569,7 +75569,7 @@ void m68000_mcu_device::clr_b_adr16_dfm() // 4238 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -75590,7 +75590,7 @@ void m68000_mcu_device::clr_b_adr16_dfm() // 4238 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and8(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -75617,7 +75617,7 @@ void m68000_mcu_device::clr_b_adr16_dfm() // 4238 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -75642,7 +75642,7 @@ void m68000_mcu_device::clr_b_adr32_dfm() // 4239 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -75666,7 +75666,7 @@ void m68000_mcu_device::clr_b_adr32_dfm() // 4239 ffff
m_dcr = m_da[m_movems];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=4 c=0 m=..... i=b...... 1 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_and8(m_da[m_movems], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -75689,7 +75689,7 @@ void m68000_mcu_device::clr_b_adr32_dfm() // 4239 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -75710,7 +75710,7 @@ void m68000_mcu_device::clr_b_adr32_dfm() // 4239 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and8(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -75737,7 +75737,7 @@ void m68000_mcu_device::clr_b_adr32_dfm() // 4239 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -75764,7 +75764,7 @@ void m68000_mcu_device::clr_w_ds_dfm() // 4240 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=0
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=0
alu_and(m_da[ry], 0x0000);
sr_nzvc();
// 08b roaw2
@@ -75772,7 +75772,7 @@ void m68000_mcu_device::clr_w_ds_dfm() // 4240 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -75804,11 +75804,11 @@ void m68000_mcu_device::clr_w_ais_dfm() // 4250 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=4 c=0 m=..... i=....... 1 a=14:m_da[m_movems] d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -75831,7 +75831,7 @@ void m68000_mcu_device::clr_w_ais_dfm() // 4250 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -75858,7 +75858,7 @@ void m68000_mcu_device::clr_w_ais_dfm() // 4250 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -75891,12 +75891,12 @@ void m68000_mcu_device::clr_w_aips_dfm() // 4258 fff8
m_dcr = m_da[m_movems];
m_at = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_and(m_da[m_movems], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -75920,7 +75920,7 @@ void m68000_mcu_device::clr_w_aips_dfm() // 4258 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -75947,7 +75947,7 @@ void m68000_mcu_device::clr_w_aips_dfm() // 4258 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -75979,7 +75979,7 @@ void m68000_mcu_device::clr_w_pais_dfm() // 4260 fff8
m_pc = m_au;
m_dcr = m_da[m_movems];
m_au = m_da[ry] - 2;
- // alu r=4 c=0 m=..... i=....... 1 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_and(m_da[m_movems], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -75987,7 +75987,7 @@ void m68000_mcu_device::clr_w_pais_dfm() // 4260 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=4 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -76011,7 +76011,7 @@ void m68000_mcu_device::clr_w_pais_dfm() // 4260 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -76038,7 +76038,7 @@ void m68000_mcu_device::clr_w_pais_dfm() // 4260 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -76068,7 +76068,7 @@ void m68000_mcu_device::clr_w_das_dfm() // 4268 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=4 c=0 m=..... i=....... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -76091,11 +76091,11 @@ void m68000_mcu_device::clr_w_das_dfm() // 4268 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=4 c=0 m=..... i=....... 1 a=14:m_da[m_movems] d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -76118,7 +76118,7 @@ void m68000_mcu_device::clr_w_das_dfm() // 4268 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -76145,7 +76145,7 @@ void m68000_mcu_device::clr_w_das_dfm() // 4268 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -76173,14 +76173,14 @@ void m68000_mcu_device::clr_w_dais_dfm() // 4270 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=4 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -76188,7 +76188,7 @@ void m68000_mcu_device::clr_w_dais_dfm() // 4270 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -76212,7 +76212,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -76238,11 +76238,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=4 c=0 m=..... i=....... 1 a=14:m_da[m_movems] d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -76265,7 +76265,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -76292,7 +76292,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -76324,7 +76324,7 @@ void m68000_mcu_device::clr_w_adr16_dfm() // 4278 ffff
m_dcr = m_da[m_movems];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=4 c=0 m=..... i=....... 1 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_and(m_da[m_movems], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -76347,7 +76347,7 @@ void m68000_mcu_device::clr_w_adr16_dfm() // 4278 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -76371,7 +76371,7 @@ void m68000_mcu_device::clr_w_adr16_dfm() // 4278 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -76398,7 +76398,7 @@ void m68000_mcu_device::clr_w_adr16_dfm() // 4278 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -76428,7 +76428,7 @@ void m68000_mcu_device::clr_w_adr32_dfm() // 4279 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -76452,7 +76452,7 @@ void m68000_mcu_device::clr_w_adr32_dfm() // 4279 ffff
m_dcr = m_da[m_movems];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=4 c=0 m=..... i=....... 1 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_and(m_da[m_movems], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -76475,7 +76475,7 @@ void m68000_mcu_device::clr_w_adr32_dfm() // 4279 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -76499,7 +76499,7 @@ void m68000_mcu_device::clr_w_adr32_dfm() // 4279 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -76526,7 +76526,7 @@ void m68000_mcu_device::clr_w_adr32_dfm() // 4279 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -76558,12 +76558,12 @@ void m68000_mcu_device::clr_l_ds_dfm() // 4280 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=0
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=0
alu_and(m_da[ry], 0x0000);
sr_nzvc();
// 15e nnrl2
set_16l(m_da[ry], m_aluo);
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=18:m_da[ry] d=0
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=18:m_da[ry] d=0
alu_and(high16(m_da[ry]), 0x0000);
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -76589,7 +76589,7 @@ void m68000_mcu_device::clr_l_ds_dfm() // 4280 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -76604,7 +76604,7 @@ void m68000_mcu_device::clr_l_ais_dfm() // 4290 fff8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -76629,7 +76629,7 @@ void m68000_mcu_device::clr_l_ais_dfm() // 4290 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -76652,7 +76652,7 @@ void m68000_mcu_device::clr_l_ais_dfm() // 4290 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -76677,7 +76677,7 @@ void m68000_mcu_device::clr_l_ais_dfm() // 4290 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=0
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=0
alu_and(m_alub, 0x0000);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -76702,7 +76702,7 @@ void m68000_mcu_device::clr_l_ais_dfm() // 4290 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -76732,7 +76732,7 @@ void m68000_mcu_device::clr_l_aips_dfm() // 4298 fff8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -76757,11 +76757,11 @@ void m68000_mcu_device::clr_l_aips_dfm() // 4298 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
// 21b pinl3
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -76784,7 +76784,7 @@ void m68000_mcu_device::clr_l_aips_dfm() // 4298 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -76809,7 +76809,7 @@ void m68000_mcu_device::clr_l_aips_dfm() // 4298 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=0
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=0
alu_and(m_alub, 0x0000);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -76834,7 +76834,7 @@ void m68000_mcu_device::clr_l_aips_dfm() // 4298 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -76863,14 +76863,14 @@ void m68000_mcu_device::clr_l_pais_dfm() // 42a0 fff8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
m_aob = m_au;
m_da[ry] = m_au;
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -76894,7 +76894,7 @@ void m68000_mcu_device::clr_l_pais_dfm() // 42a0 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -76917,7 +76917,7 @@ void m68000_mcu_device::clr_l_pais_dfm() // 42a0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -76942,7 +76942,7 @@ void m68000_mcu_device::clr_l_pais_dfm() // 42a0 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=0
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=0
alu_and(m_alub, 0x0000);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -76967,7 +76967,7 @@ void m68000_mcu_device::clr_l_pais_dfm() // 42a0 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -76997,7 +76997,7 @@ void m68000_mcu_device::clr_l_das_dfm() // 42a8 fff8
// 1c6 adsl1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -77019,7 +77019,7 @@ void m68000_mcu_device::clr_l_das_dfm() // 42a8 fff8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -77044,7 +77044,7 @@ void m68000_mcu_device::clr_l_das_dfm() // 42a8 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -77067,7 +77067,7 @@ void m68000_mcu_device::clr_l_das_dfm() // 42a8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -77092,7 +77092,7 @@ void m68000_mcu_device::clr_l_das_dfm() // 42a8 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=0
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=0
alu_and(m_alub, 0x0000);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -77117,7 +77117,7 @@ void m68000_mcu_device::clr_l_das_dfm() // 42a8 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -77145,14 +77145,14 @@ void m68000_mcu_device::clr_l_dais_dfm() // 42b0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=4 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixw4;
else
@@ -77160,7 +77160,7 @@ void m68000_mcu_device::clr_l_dais_dfm() // 42b0 fff8
aixw2:
// 124 aixw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -77184,7 +77184,7 @@ aixw2:
aixw4:
// 1e4 aixw4
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -77209,7 +77209,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -77234,7 +77234,7 @@ adsl2:
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -77257,7 +77257,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -77282,7 +77282,7 @@ adsl2:
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=0
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=0
alu_and(m_alub, 0x0000);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -77307,7 +77307,7 @@ adsl2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -77339,7 +77339,7 @@ void m68000_mcu_device::clr_l_adr16_dfm() // 42b8 ffff
m_dcr = m_da[m_movems];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=4 c=0 m=..... i=.l..... 1 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_and(m_da[m_movems], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -77362,7 +77362,7 @@ void m68000_mcu_device::clr_l_adr16_dfm() // 42b8 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -77387,7 +77387,7 @@ void m68000_mcu_device::clr_l_adr16_dfm() // 42b8 ffff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -77410,7 +77410,7 @@ void m68000_mcu_device::clr_l_adr16_dfm() // 42b8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -77435,7 +77435,7 @@ void m68000_mcu_device::clr_l_adr16_dfm() // 42b8 ffff
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=0
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=0
alu_and(m_alub, 0x0000);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -77460,7 +77460,7 @@ void m68000_mcu_device::clr_l_adr16_dfm() // 42b8 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -77490,7 +77490,7 @@ void m68000_mcu_device::clr_l_adr32_dfm() // 42b9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -77514,7 +77514,7 @@ void m68000_mcu_device::clr_l_adr32_dfm() // 42b9 ffff
m_dcr = m_da[m_movems];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=4 c=0 m=..... i=.l..... 1 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_and(m_da[m_movems], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -77537,7 +77537,7 @@ void m68000_mcu_device::clr_l_adr32_dfm() // 42b9 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -77562,7 +77562,7 @@ void m68000_mcu_device::clr_l_adr32_dfm() // 42b9 ffff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -77585,7 +77585,7 @@ void m68000_mcu_device::clr_l_adr32_dfm() // 42b9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=0
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -77610,7 +77610,7 @@ void m68000_mcu_device::clr_l_adr32_dfm() // 42b9 ffff
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=0
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=0
alu_and(m_alub, 0x0000);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -77635,7 +77635,7 @@ void m68000_mcu_device::clr_l_adr32_dfm() // 42b9 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -77667,7 +77667,7 @@ void m68000_mcu_device::neg_b_ds_dfm() // 4400 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=4:m_da[ry] d=0
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dyl:m_da[ry] d=0
alu_sub8(m_da[ry], 0x0000);
sr_xnzvc();
// 08b roaw2
@@ -77706,7 +77706,7 @@ void m68000_mcu_device::neg_b_ais_dfm() // 4410 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -77729,7 +77729,7 @@ void m68000_mcu_device::neg_b_ais_dfm() // 4410 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub8(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -77786,7 +77786,7 @@ void m68000_mcu_device::neg_b_aips_dfm() // 4418 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -77807,7 +77807,7 @@ void m68000_mcu_device::neg_b_aips_dfm() // 4418 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub8(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -77866,7 +77866,7 @@ void m68000_mcu_device::neg_b_pais_dfm() // 4420 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=5 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -77887,7 +77887,7 @@ void m68000_mcu_device::neg_b_pais_dfm() // 4420 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub8(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -77960,7 +77960,7 @@ void m68000_mcu_device::neg_b_das_dfm() // 4428 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -77983,7 +77983,7 @@ void m68000_mcu_device::neg_b_das_dfm() // 4428 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub8(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -78032,7 +78032,7 @@ void m68000_mcu_device::neg_b_dais_dfm() // 4430 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -78094,7 +78094,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -78117,7 +78117,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub8(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -78191,7 +78191,7 @@ void m68000_mcu_device::neg_b_adr16_dfm() // 4438 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -78212,7 +78212,7 @@ void m68000_mcu_device::neg_b_adr16_dfm() // 4438 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub8(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -78307,7 +78307,7 @@ void m68000_mcu_device::neg_b_adr32_dfm() // 4439 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -78328,7 +78328,7 @@ void m68000_mcu_device::neg_b_adr32_dfm() // 4439 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub8(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -78381,7 +78381,7 @@ void m68000_mcu_device::neg_w_ds_dfm() // 4440 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=4:m_da[ry] d=0
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dyl:m_da[ry] d=0
alu_sub(m_da[ry], 0x0000);
sr_xnzvc();
// 08b roaw2
@@ -78420,7 +78420,7 @@ void m68000_mcu_device::neg_w_ais_dfm() // 4450 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -78446,7 +78446,7 @@ void m68000_mcu_device::neg_w_ais_dfm() // 4450 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -78508,7 +78508,7 @@ void m68000_mcu_device::neg_w_aips_dfm() // 4458 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -78532,7 +78532,7 @@ void m68000_mcu_device::neg_w_aips_dfm() // 4458 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -78596,7 +78596,7 @@ void m68000_mcu_device::neg_w_pais_dfm() // 4460 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -78620,7 +78620,7 @@ void m68000_mcu_device::neg_w_pais_dfm() // 4460 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -78698,7 +78698,7 @@ void m68000_mcu_device::neg_w_das_dfm() // 4468 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -78724,7 +78724,7 @@ void m68000_mcu_device::neg_w_das_dfm() // 4468 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -78778,7 +78778,7 @@ void m68000_mcu_device::neg_w_dais_dfm() // 4470 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -78840,7 +78840,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -78866,7 +78866,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -78945,7 +78945,7 @@ void m68000_mcu_device::neg_w_adr16_dfm() // 4478 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -78969,7 +78969,7 @@ void m68000_mcu_device::neg_w_adr16_dfm() // 4478 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -79069,7 +79069,7 @@ void m68000_mcu_device::neg_w_adr32_dfm() // 4479 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -79093,7 +79093,7 @@ void m68000_mcu_device::neg_w_adr32_dfm() // 4479 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -79151,12 +79151,12 @@ void m68000_mcu_device::neg_l_ds_dfm() // 4480 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=4:m_da[ry] d=0
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dyl:m_da[ry] d=0
alu_sub(m_da[ry], 0x0000);
sr_xnzvc();
// 15e nnrl2
set_16l(m_da[ry], m_aluo);
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=18:m_da[ry] d=0
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=18:m_da[ry] d=0
alu_subc(high16(m_da[ry]), 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -79196,7 +79196,7 @@ void m68000_mcu_device::neg_l_ais_dfm() // 4490 fff8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -79243,7 +79243,7 @@ void m68000_mcu_device::neg_l_ais_dfm() // 4490 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -79268,7 +79268,7 @@ void m68000_mcu_device::neg_l_ais_dfm() // 4490 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=0
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=0
alu_subc(m_alub, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -79322,7 +79322,7 @@ void m68000_mcu_device::neg_l_aips_dfm() // 4498 fff8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -79372,7 +79372,7 @@ void m68000_mcu_device::neg_l_aips_dfm() // 4498 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -79397,7 +79397,7 @@ void m68000_mcu_device::neg_l_aips_dfm() // 4498 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=0
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=0
alu_subc(m_alub, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -79450,7 +79450,7 @@ void m68000_mcu_device::neg_l_pais_dfm() // 44a0 fff8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -79502,7 +79502,7 @@ void m68000_mcu_device::neg_l_pais_dfm() // 44a0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -79527,7 +79527,7 @@ void m68000_mcu_device::neg_l_pais_dfm() // 44a0 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=0
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=0
alu_subc(m_alub, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -79602,7 +79602,7 @@ void m68000_mcu_device::neg_l_das_dfm() // 44a8 fff8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -79649,7 +79649,7 @@ void m68000_mcu_device::neg_l_das_dfm() // 44a8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -79674,7 +79674,7 @@ void m68000_mcu_device::neg_l_das_dfm() // 44a8 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=0
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=0
alu_subc(m_alub, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -79726,7 +79726,7 @@ void m68000_mcu_device::neg_l_dais_dfm() // 44b0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=5 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -79787,7 +79787,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -79834,7 +79834,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -79859,7 +79859,7 @@ adsl2:
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=0
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=0
alu_subc(m_alub, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -79936,7 +79936,7 @@ void m68000_mcu_device::neg_l_adr16_dfm() // 44b8 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -79983,7 +79983,7 @@ void m68000_mcu_device::neg_l_adr16_dfm() // 44b8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -80008,7 +80008,7 @@ void m68000_mcu_device::neg_l_adr16_dfm() // 44b8 ffff
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=0
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=0
alu_subc(m_alub, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -80106,7 +80106,7 @@ void m68000_mcu_device::neg_l_adr32_dfm() // 44b9 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -80153,7 +80153,7 @@ void m68000_mcu_device::neg_l_adr32_dfm() // 44b9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=0
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=0
alu_sub(m_dbin, 0x0000);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -80178,7 +80178,7 @@ void m68000_mcu_device::neg_l_adr32_dfm() // 44b9 ffff
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=0
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=0
alu_subc(m_alub, 0x0000);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -80300,7 +80300,7 @@ void m68000_mcu_device::move_ais_ccr_dfm() // 44d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -80398,7 +80398,7 @@ void m68000_mcu_device::move_aips_ccr_dfm() // 44d8 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -80496,7 +80496,7 @@ void m68000_mcu_device::move_pais_ccr_dfm() // 44e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -80608,7 +80608,7 @@ void m68000_mcu_device::move_das_ccr_dfm() // 44e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -80698,7 +80698,7 @@ void m68000_mcu_device::move_dais_ccr_dfm() // 44f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -80760,7 +80760,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -80875,7 +80875,7 @@ void m68000_mcu_device::move_adr16_ccr_dfm() // 44f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -81009,7 +81009,7 @@ void m68000_mcu_device::move_adr32_ccr_dfm() // 44f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -81120,7 +81120,7 @@ void m68000_mcu_device::move_dpc_ccr_dfm() // 44fa ffff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -81209,7 +81209,7 @@ void m68000_mcu_device::move_dpc_ccr_dfm() // 44fa ffff
void m68000_mcu_device::move_dpci_ccr_dfm() // 44fb ffff
{
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -81271,7 +81271,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -81456,7 +81456,7 @@ void m68000_mcu_device::not_b_ds_dfm() // 4600 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=11 c=2 m=.nzvc i=b....i. 7 a=4:m_da[ry] d=0
+ // alu r=11 c=2 m=.nzvc i=b....i. ALU.not_ a=R.dyl:m_da[ry] d=0
alu_not8(m_da[ry]);
sr_nzvc();
// 08b roaw2
@@ -81495,7 +81495,7 @@ void m68000_mcu_device::not_b_ais_dfm() // 4610 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=11 c=1 m=..... i=b...r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=b...r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8x(m_dbin, 0xff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -81518,7 +81518,7 @@ void m68000_mcu_device::not_b_ais_dfm() // 4610 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=b....i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=b....i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not8(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -81575,7 +81575,7 @@ void m68000_mcu_device::not_b_aips_dfm() // 4618 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=11 c=1 m=..... i=b...r.. 1 a=alub d=-1
+ // alu r=11 c=1 m=..... i=b...r.. ALU.and_ a=alub d=-1
alu_and8x(m_alub, 0xff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -81596,7 +81596,7 @@ void m68000_mcu_device::not_b_aips_dfm() // 4618 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=b....i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=b....i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not8(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -81655,7 +81655,7 @@ void m68000_mcu_device::not_b_pais_dfm() // 4620 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=11 c=1 m=..... i=b...r.. 1 a=alub d=-1
+ // alu r=11 c=1 m=..... i=b...r.. ALU.and_ a=alub d=-1
alu_and8x(m_alub, 0xff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -81676,7 +81676,7 @@ void m68000_mcu_device::not_b_pais_dfm() // 4620 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=b....i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=b....i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not8(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -81749,7 +81749,7 @@ void m68000_mcu_device::not_b_das_dfm() // 4628 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=11 c=1 m=..... i=b...r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=b...r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8x(m_dbin, 0xff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -81772,7 +81772,7 @@ void m68000_mcu_device::not_b_das_dfm() // 4628 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=b....i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=b....i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not8(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -81821,7 +81821,7 @@ void m68000_mcu_device::not_b_dais_dfm() // 4630 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=11 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=11 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -81883,7 +81883,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=11 c=1 m=..... i=b...r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=b...r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8x(m_dbin, 0xff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -81906,7 +81906,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=b....i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=b....i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not8(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -81980,7 +81980,7 @@ void m68000_mcu_device::not_b_adr16_dfm() // 4638 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=11 c=1 m=..... i=b...r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=b...r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8x(m_dbin, 0xff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -82001,7 +82001,7 @@ void m68000_mcu_device::not_b_adr16_dfm() // 4638 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=b....i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=b....i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not8(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -82096,7 +82096,7 @@ void m68000_mcu_device::not_b_adr32_dfm() // 4639 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=11 c=1 m=..... i=b...r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=b...r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8x(m_dbin, 0xff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -82117,7 +82117,7 @@ void m68000_mcu_device::not_b_adr32_dfm() // 4639 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=b....i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=b....i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not8(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -82170,7 +82170,7 @@ void m68000_mcu_device::not_w_ds_dfm() // 4640 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=11 c=2 m=.nzvc i=.....i. 7 a=4:m_da[ry] d=0
+ // alu r=11 c=2 m=.nzvc i=.....i. ALU.not_ a=R.dyl:m_da[ry] d=0
alu_not(m_da[ry]);
sr_nzvc();
// 08b roaw2
@@ -82209,7 +82209,7 @@ void m68000_mcu_device::not_w_ais_dfm() // 4650 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -82235,7 +82235,7 @@ void m68000_mcu_device::not_w_ais_dfm() // 4650 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=.....i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=.....i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -82297,7 +82297,7 @@ void m68000_mcu_device::not_w_aips_dfm() // 4658 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=11 c=1 m=..... i=....r.. 1 a=alub d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=alub d=-1
alu_andx(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -82321,7 +82321,7 @@ void m68000_mcu_device::not_w_aips_dfm() // 4658 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=.....i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=.....i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -82385,7 +82385,7 @@ void m68000_mcu_device::not_w_pais_dfm() // 4660 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=11 c=1 m=..... i=....r.. 1 a=alub d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=alub d=-1
alu_andx(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -82409,7 +82409,7 @@ void m68000_mcu_device::not_w_pais_dfm() // 4660 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=.....i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=.....i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -82487,7 +82487,7 @@ void m68000_mcu_device::not_w_das_dfm() // 4668 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -82513,7 +82513,7 @@ void m68000_mcu_device::not_w_das_dfm() // 4668 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=.....i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=.....i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -82567,7 +82567,7 @@ void m68000_mcu_device::not_w_dais_dfm() // 4670 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=11 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=11 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -82629,7 +82629,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -82655,7 +82655,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=.....i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=.....i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -82734,7 +82734,7 @@ void m68000_mcu_device::not_w_adr16_dfm() // 4678 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -82758,7 +82758,7 @@ void m68000_mcu_device::not_w_adr16_dfm() // 4678 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=.....i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=.....i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -82858,7 +82858,7 @@ void m68000_mcu_device::not_w_adr32_dfm() // 4679 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -82882,7 +82882,7 @@ void m68000_mcu_device::not_w_adr32_dfm() // 4679 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=.....i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=.....i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -82940,12 +82940,12 @@ void m68000_mcu_device::not_l_ds_dfm() // 4680 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=11 c=2 m=.nzvc i=.l...i. 7 a=4:m_da[ry] d=0
+ // alu r=11 c=2 m=.nzvc i=.l...i. ALU.not_ a=R.dyl:m_da[ry] d=0
alu_not(m_da[ry]);
sr_nzvc();
// 15e nnrl2
set_16l(m_da[ry], m_aluo);
- // alu r=11 c=3 m=.nzvc i=.l....f 7 a=18:m_da[ry] d=0
+ // alu r=11 c=3 m=.nzvc i=.l....f ALU.not_ a=18:m_da[ry] d=0
alu_not(high16(m_da[ry]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -82985,7 +82985,7 @@ void m68000_mcu_device::not_l_ais_dfm() // 4690 fff8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=11 c=1 m=..... i=.l..r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=.l..r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -83032,7 +83032,7 @@ void m68000_mcu_device::not_l_ais_dfm() // 4690 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=.l...i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=.l...i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -83057,7 +83057,7 @@ void m68000_mcu_device::not_l_ais_dfm() // 4690 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=11 c=3 m=.nzvc i=.l....f 7 a=alub d=0
+ // alu r=11 c=3 m=.nzvc i=.l....f ALU.not_ a=alub d=0
alu_not(m_alub);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -83111,7 +83111,7 @@ void m68000_mcu_device::not_l_aips_dfm() // 4698 fff8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=11 c=1 m=..... i=.l..r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=.l..r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -83161,7 +83161,7 @@ void m68000_mcu_device::not_l_aips_dfm() // 4698 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=.l...i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=.l...i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -83186,7 +83186,7 @@ void m68000_mcu_device::not_l_aips_dfm() // 4698 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=11 c=3 m=.nzvc i=.l....f 7 a=alub d=0
+ // alu r=11 c=3 m=.nzvc i=.l....f ALU.not_ a=alub d=0
alu_not(m_alub);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -83239,7 +83239,7 @@ void m68000_mcu_device::not_l_pais_dfm() // 46a0 fff8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=11 c=1 m=..... i=.l..r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=.l..r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -83291,7 +83291,7 @@ void m68000_mcu_device::not_l_pais_dfm() // 46a0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=.l...i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=.l...i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -83316,7 +83316,7 @@ void m68000_mcu_device::not_l_pais_dfm() // 46a0 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=11 c=3 m=.nzvc i=.l....f 7 a=alub d=0
+ // alu r=11 c=3 m=.nzvc i=.l....f ALU.not_ a=alub d=0
alu_not(m_alub);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -83391,7 +83391,7 @@ void m68000_mcu_device::not_l_das_dfm() // 46a8 fff8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=11 c=1 m=..... i=.l..r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=.l..r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -83438,7 +83438,7 @@ void m68000_mcu_device::not_l_das_dfm() // 46a8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=.l...i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=.l...i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -83463,7 +83463,7 @@ void m68000_mcu_device::not_l_das_dfm() // 46a8 fff8
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=11 c=3 m=.nzvc i=.l....f 7 a=alub d=0
+ // alu r=11 c=3 m=.nzvc i=.l....f ALU.not_ a=alub d=0
alu_not(m_alub);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -83515,7 +83515,7 @@ void m68000_mcu_device::not_l_dais_dfm() // 46b0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=11 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=11 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -83576,7 +83576,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=11 c=1 m=..... i=.l..r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=.l..r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -83623,7 +83623,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=.l...i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=.l...i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -83648,7 +83648,7 @@ adsl2:
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=11 c=3 m=.nzvc i=.l....f 7 a=alub d=0
+ // alu r=11 c=3 m=.nzvc i=.l....f ALU.not_ a=alub d=0
alu_not(m_alub);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -83725,7 +83725,7 @@ void m68000_mcu_device::not_l_adr16_dfm() // 46b8 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=11 c=1 m=..... i=.l..r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=.l..r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -83772,7 +83772,7 @@ void m68000_mcu_device::not_l_adr16_dfm() // 46b8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=.l...i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=.l...i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -83797,7 +83797,7 @@ void m68000_mcu_device::not_l_adr16_dfm() // 46b8 ffff
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=11 c=3 m=.nzvc i=.l....f 7 a=alub d=0
+ // alu r=11 c=3 m=.nzvc i=.l....f ALU.not_ a=alub d=0
alu_not(m_alub);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -83895,7 +83895,7 @@ void m68000_mcu_device::not_l_adr32_dfm() // 46b9 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=11 c=1 m=..... i=.l..r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=.l..r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -83942,7 +83942,7 @@ void m68000_mcu_device::not_l_adr32_dfm() // 46b9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=11 c=2 m=.nzvc i=.l...i. 7 a=31:m_dbin d=0
+ // alu r=11 c=2 m=.nzvc i=.l...i. ALU.not_ a=R.dbin:m_dbin d=0
alu_not(m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -83967,7 +83967,7 @@ void m68000_mcu_device::not_l_adr32_dfm() // 46b9 ffff
m_aob = m_at;
m_dbout = m_aluo;
m_au = m_at - 2;
- // alu r=11 c=3 m=.nzvc i=.l....f 7 a=alub d=0
+ // alu r=11 c=3 m=.nzvc i=.l....f ALU.not_ a=alub d=0
alu_not(m_alub);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -84099,7 +84099,7 @@ void m68000_mcu_device::move_ais_sr_dfm() // 46d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -84203,7 +84203,7 @@ void m68000_mcu_device::move_aips_sr_dfm() // 46d8 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=11 c=1 m=..... i=....r.. 1 a=alub d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=alub d=-1
alu_andx(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -84307,7 +84307,7 @@ void m68000_mcu_device::move_pais_sr_dfm() // 46e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=11 c=1 m=..... i=....r.. 1 a=alub d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=alub d=-1
alu_andx(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -84425,7 +84425,7 @@ void m68000_mcu_device::move_das_sr_dfm() // 46e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -84521,7 +84521,7 @@ void m68000_mcu_device::move_dais_sr_dfm() // 46f0 fff8
return;
}
// 1e3 aixl0
- // alu r=11 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=11 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -84583,7 +84583,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -84704,7 +84704,7 @@ void m68000_mcu_device::move_adr16_sr_dfm() // 46f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -84844,7 +84844,7 @@ void m68000_mcu_device::move_adr32_sr_dfm() // 46f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -84961,7 +84961,7 @@ void m68000_mcu_device::move_dpc_sr_dfm() // 46fa ffff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -85056,7 +85056,7 @@ void m68000_mcu_device::move_dpci_sr_dfm() // 46fb ffff
return;
}
// 1e3 aixl0
- // alu r=11 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=11 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -85118,7 +85118,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -85311,12 +85311,12 @@ void m68000_mcu_device::nbcd_b_ds_dfm() // 4800 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=9 c=2 m=xnzvc i=b....i. 6 a=4:m_da[ry] d=0
+ // alu r=9 c=2 m=xnzvc i=b....i. ALU.sbcd a=R.dyl:m_da[ry] d=0
alu_sbcd8(m_da[ry], 0x0000);
sr_xnzvc_u();
// 117 nbcr2
m_au = m_at;
- // alu r=9 c=3 m=xnzvc i=b.....f 6 a=33:m_aluo d=?
+ // alu r=9 c=3 m=xnzvc i=b.....f ALU.sbcd a=R.aluo:m_aluo d=?
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -85354,7 +85354,7 @@ void m68000_mcu_device::nbcd_b_ais_dfm() // 4810 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=9 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -85376,12 +85376,12 @@ void m68000_mcu_device::nbcd_b_ais_dfm() // 4810 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=9 c=2 m=xnzvc i=b....i. 6 a=31:m_dbin d=0
+ // alu r=9 c=2 m=xnzvc i=b....i. ALU.sbcd a=R.dbin:m_dbin d=0
alu_sbcd8(m_dbin, 0x0000);
sr_xnzvc_u();
// 113 asbb6
m_au = m_at;
- // alu r=9 c=3 m=xnzvc i=b.....f 6 a=33:m_aluo d=?
+ // alu r=9 c=3 m=xnzvc i=b.....f ALU.sbcd a=R.aluo:m_aluo d=?
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -85436,7 +85436,7 @@ void m68000_mcu_device::nbcd_b_aips_dfm() // 4818 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=9 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=9 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -85456,12 +85456,12 @@ void m68000_mcu_device::nbcd_b_aips_dfm() // 4818 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=9 c=2 m=xnzvc i=b....i. 6 a=31:m_dbin d=0
+ // alu r=9 c=2 m=xnzvc i=b....i. ALU.sbcd a=R.dbin:m_dbin d=0
alu_sbcd8(m_dbin, 0x0000);
sr_xnzvc_u();
// 113 asbb6
m_au = m_at;
- // alu r=9 c=3 m=xnzvc i=b.....f 6 a=33:m_aluo d=?
+ // alu r=9 c=3 m=xnzvc i=b.....f ALU.sbcd a=R.aluo:m_aluo d=?
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -85518,7 +85518,7 @@ void m68000_mcu_device::nbcd_b_pais_dfm() // 4820 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=9 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=9 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -85538,12 +85538,12 @@ void m68000_mcu_device::nbcd_b_pais_dfm() // 4820 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=9 c=2 m=xnzvc i=b....i. 6 a=31:m_dbin d=0
+ // alu r=9 c=2 m=xnzvc i=b....i. ALU.sbcd a=R.dbin:m_dbin d=0
alu_sbcd8(m_dbin, 0x0000);
sr_xnzvc_u();
// 113 asbb6
m_au = m_at;
- // alu r=9 c=3 m=xnzvc i=b.....f 6 a=33:m_aluo d=?
+ // alu r=9 c=3 m=xnzvc i=b.....f ALU.sbcd a=R.aluo:m_aluo d=?
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -85614,7 +85614,7 @@ void m68000_mcu_device::nbcd_b_das_dfm() // 4828 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=9 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -85636,12 +85636,12 @@ void m68000_mcu_device::nbcd_b_das_dfm() // 4828 fff8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=9 c=2 m=xnzvc i=b....i. 6 a=31:m_dbin d=0
+ // alu r=9 c=2 m=xnzvc i=b....i. ALU.sbcd a=R.dbin:m_dbin d=0
alu_sbcd8(m_dbin, 0x0000);
sr_xnzvc_u();
// 113 asbb6
m_au = m_at;
- // alu r=9 c=3 m=xnzvc i=b.....f 6 a=33:m_aluo d=?
+ // alu r=9 c=3 m=xnzvc i=b.....f ALU.sbcd a=R.aluo:m_aluo d=?
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -85688,7 +85688,7 @@ void m68000_mcu_device::nbcd_b_dais_dfm() // 4830 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=9 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=9 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -85750,7 +85750,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=9 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
@@ -85772,12 +85772,12 @@ adsw2:
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=9 c=2 m=xnzvc i=b....i. 6 a=31:m_dbin d=0
+ // alu r=9 c=2 m=xnzvc i=b....i. ALU.sbcd a=R.dbin:m_dbin d=0
alu_sbcd8(m_dbin, 0x0000);
sr_xnzvc_u();
// 113 asbb6
m_au = m_at;
- // alu r=9 c=3 m=xnzvc i=b.....f 6 a=33:m_aluo d=?
+ // alu r=9 c=3 m=xnzvc i=b.....f ALU.sbcd a=R.aluo:m_aluo d=?
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -85849,7 +85849,7 @@ void m68000_mcu_device::nbcd_b_adr16_dfm() // 4838 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=9 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -85869,12 +85869,12 @@ void m68000_mcu_device::nbcd_b_adr16_dfm() // 4838 ffff
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=9 c=2 m=xnzvc i=b....i. 6 a=31:m_dbin d=0
+ // alu r=9 c=2 m=xnzvc i=b....i. ALU.sbcd a=R.dbin:m_dbin d=0
alu_sbcd8(m_dbin, 0x0000);
sr_xnzvc_u();
// 113 asbb6
m_au = m_at;
- // alu r=9 c=3 m=xnzvc i=b.....f 6 a=33:m_aluo d=?
+ // alu r=9 c=3 m=xnzvc i=b.....f ALU.sbcd a=R.aluo:m_aluo d=?
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -85967,7 +85967,7 @@ void m68000_mcu_device::nbcd_b_adr32_dfm() // 4839 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=9 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -85987,12 +85987,12 @@ void m68000_mcu_device::nbcd_b_adr32_dfm() // 4839 ffff
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=9 c=2 m=xnzvc i=b....i. 6 a=31:m_dbin d=0
+ // alu r=9 c=2 m=xnzvc i=b....i. ALU.sbcd a=R.dbin:m_dbin d=0
alu_sbcd8(m_dbin, 0x0000);
sr_xnzvc_u();
// 113 asbb6
m_au = m_at;
- // alu r=9 c=3 m=xnzvc i=b.....f 6 a=33:m_aluo d=?
+ // alu r=9 c=3 m=xnzvc i=b.....f ALU.sbcd a=R.aluo:m_aluo d=?
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -86044,7 +86044,7 @@ void m68000_mcu_device::swap_ds_dfm() // 4840 fff8
m_alub = m_da[ry];
m_pc = m_au;
set_16h(m_at, m_da[ry]);
- // alu r=9 c=1 m=.nzvc i=.....i. 1 a=18:m_da[ry] d=-1
+ // alu r=9 c=1 m=.nzvc i=.....i. ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
sr_nzvc();
// 342 swap2
@@ -86052,7 +86052,7 @@ void m68000_mcu_device::swap_ds_dfm() // 4840 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_da[ry] = merge_16_32(high16(m_at), m_aluo);
m_au = m_au + 2;
- // alu r=9 c=1 m=.nz.. i=......f 1 a=alub d=-1
+ // alu r=9 c=1 m=.nz.. i=......f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -86089,7 +86089,7 @@ void m68000_mcu_device::pea_ais_dfm() // 4850 fff8
m_pc = m_au;
m_at = m_da[ry];
m_au = m_da[m_sp] - 4;
- // alu r=9 c=1 m=..... i=....... 1 a=3:m_da[ry] d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -86166,7 +86166,7 @@ void m68000_mcu_device::pea_das_dfm() // 4868 fff8
m_aob = m_au;
m_at = m_da[ry];
m_au = m_au + 2;
- // alu r=9 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -86193,7 +86193,7 @@ void m68000_mcu_device::pea_das_dfm() // 4868 fff8
m_au = ext32(m_aluo) + m_at;
// 17f pead3
m_at = m_au;
- // alu r=9 c=1 m=..... i=....... 1 a=10:m_au d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[m_sp] - 4;
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -86268,7 +86268,7 @@ void m68000_mcu_device::pea_dais_dfm() // 4870 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1ff peax0
- // alu r=9 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=9 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3ee peax1
@@ -86329,7 +86329,7 @@ peax4:
// 218 peax4
m_ir = m_irc;
m_at = m_au;
- // alu r=9 c=1 m=..... i=....... 1 a=10:m_au d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_pc + 4;
m_icount -= 2;
@@ -86638,7 +86638,7 @@ void m68000_mcu_device::pea_dpc_dfm() // 487a ffff
m_aob = m_au;
m_at = m_pc;
m_au = m_au + 2;
- // alu r=9 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -86665,7 +86665,7 @@ void m68000_mcu_device::pea_dpc_dfm() // 487a ffff
m_au = ext32(m_aluo) + m_at;
// 17f pead3
m_at = m_au;
- // alu r=9 c=1 m=..... i=....... 1 a=10:m_au d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[m_sp] - 4;
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -86739,7 +86739,7 @@ void m68000_mcu_device::pea_dpc_dfm() // 487a ffff
void m68000_mcu_device::pea_dpci_dfm() // 487b ffff
{
// 1ff peax0
- // alu r=9 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=9 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3ee peax1
@@ -86800,7 +86800,7 @@ peax4:
// 218 peax4
m_ir = m_irc;
m_at = m_au;
- // alu r=9 c=1 m=..... i=....... 1 a=10:m_au d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_pc + 4;
m_icount -= 2;
@@ -86884,7 +86884,7 @@ void m68000_mcu_device::ext_w_ds_dfm() // 4880 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=8 c=2 m=.nzvc i=.l...i. 5 a=4:m_da[ry] d=0
+ // alu r=8 c=2 m=.nzvc i=.l...i. ALU.ext a=R.dyl:m_da[ry] d=0
alu_ext(m_da[ry]);
sr_nzvc();
// 08b roaw2
@@ -87255,7 +87255,7 @@ void m68000_mcu_device::movem_w_list_dais_dfm() // 48b0 fff8
m_pc = m_au;
set_16l(m_at, m_dbin);
m_au = m_au - 2;
- // alu r=8 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=8 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 02f stmx3
@@ -87643,7 +87643,7 @@ void m68000_mcu_device::ext_l_ds_dfm() // 48c0 fff8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=8 c=3 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=8 c=3 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
// 233 extr2
@@ -88075,7 +88075,7 @@ void m68000_mcu_device::movem_l_list_dais_dfm() // 48f0 fff8
m_pc = m_au;
set_16l(m_at, m_dbin);
m_au = m_au - 2;
- // alu r=8 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=8 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 02f stmx3
@@ -88524,13 +88524,13 @@ void m68000_mcu_device::tst_b_ds_dfm() // 4a00 fff8
m_pc = m_au;
m_at = m_da[ry];
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -88562,11 +88562,11 @@ void m68000_mcu_device::tst_b_ais_dfm() // 4a10 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=15 c=0 m=..... i=b...... 8 a=14:m_da[m_movems] d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -88586,13 +88586,13 @@ void m68000_mcu_device::tst_b_ais_dfm() // 4a10 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -88627,12 +88627,12 @@ void m68000_mcu_device::tst_b_aips_dfm() // 4a18 fff8
m_dcr = m_da[m_movems];
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_or8(m_da[m_movems], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -88653,13 +88653,13 @@ void m68000_mcu_device::tst_b_aips_dfm() // 4a18 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -88693,7 +88693,7 @@ void m68000_mcu_device::tst_b_pais_dfm() // 4a20 fff8
m_pc = m_au;
m_dcr = m_da[m_movems];
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_or8(m_da[m_movems], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -88701,7 +88701,7 @@ void m68000_mcu_device::tst_b_pais_dfm() // 4a20 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -88722,13 +88722,13 @@ void m68000_mcu_device::tst_b_pais_dfm() // 4a20 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -88760,7 +88760,7 @@ void m68000_mcu_device::tst_b_das_dfm() // 4a28 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -88783,11 +88783,11 @@ void m68000_mcu_device::tst_b_das_dfm() // 4a28 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=15 c=0 m=..... i=b...... 8 a=14:m_da[m_movems] d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -88807,13 +88807,13 @@ void m68000_mcu_device::tst_b_das_dfm() // 4a28 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -88843,14 +88843,14 @@ void m68000_mcu_device::tst_b_dais_dfm() // 4a30 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -88858,7 +88858,7 @@ void m68000_mcu_device::tst_b_dais_dfm() // 4a30 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -88882,7 +88882,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -88908,11 +88908,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=15 c=0 m=..... i=b...... 8 a=14:m_da[m_movems] d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -88932,13 +88932,13 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -88972,7 +88972,7 @@ void m68000_mcu_device::tst_b_adr16_dfm() // 4a38 ffff
m_dcr = m_da[m_movems];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_or8(m_da[m_movems], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -88995,7 +88995,7 @@ void m68000_mcu_device::tst_b_adr16_dfm() // 4a38 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -89016,13 +89016,13 @@ void m68000_mcu_device::tst_b_adr16_dfm() // 4a38 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89054,7 +89054,7 @@ void m68000_mcu_device::tst_b_adr32_dfm() // 4a39 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89078,7 +89078,7 @@ void m68000_mcu_device::tst_b_adr32_dfm() // 4a39 ffff
m_dcr = m_da[m_movems];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_or8(m_da[m_movems], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -89101,7 +89101,7 @@ void m68000_mcu_device::tst_b_adr32_dfm() // 4a39 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -89122,13 +89122,13 @@ void m68000_mcu_device::tst_b_adr32_dfm() // 4a39 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89163,13 +89163,13 @@ void m68000_mcu_device::tst_w_ds_dfm() // 4a40 fff8
m_pc = m_au;
m_at = m_da[ry];
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89201,11 +89201,11 @@ void m68000_mcu_device::tst_w_ais_dfm() // 4a50 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=15 c=0 m=..... i=....... 8 a=14:m_da[m_movems] d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89228,13 +89228,13 @@ void m68000_mcu_device::tst_w_ais_dfm() // 4a50 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89269,12 +89269,12 @@ void m68000_mcu_device::tst_w_aips_dfm() // 4a58 fff8
m_dcr = m_da[m_movems];
m_at = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_or(m_da[m_movems], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -89298,13 +89298,13 @@ void m68000_mcu_device::tst_w_aips_dfm() // 4a58 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89338,7 +89338,7 @@ void m68000_mcu_device::tst_w_pais_dfm() // 4a60 fff8
m_pc = m_au;
m_dcr = m_da[m_movems];
m_au = m_da[ry] - 2;
- // alu r=15 c=0 m=..... i=....... 8 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_or(m_da[m_movems], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -89346,7 +89346,7 @@ void m68000_mcu_device::tst_w_pais_dfm() // 4a60 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -89370,13 +89370,13 @@ void m68000_mcu_device::tst_w_pais_dfm() // 4a60 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89408,7 +89408,7 @@ void m68000_mcu_device::tst_w_das_dfm() // 4a68 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89431,11 +89431,11 @@ void m68000_mcu_device::tst_w_das_dfm() // 4a68 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=15 c=0 m=..... i=....... 8 a=14:m_da[m_movems] d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89458,13 +89458,13 @@ void m68000_mcu_device::tst_w_das_dfm() // 4a68 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89494,14 +89494,14 @@ void m68000_mcu_device::tst_w_dais_dfm() // 4a70 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -89509,7 +89509,7 @@ void m68000_mcu_device::tst_w_dais_dfm() // 4a70 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89533,7 +89533,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89559,11 +89559,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=15 c=0 m=..... i=....... 8 a=14:m_da[m_movems] d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89586,13 +89586,13 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89626,7 +89626,7 @@ void m68000_mcu_device::tst_w_adr16_dfm() // 4a78 ffff
m_dcr = m_da[m_movems];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=....... 8 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_or(m_da[m_movems], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -89649,7 +89649,7 @@ void m68000_mcu_device::tst_w_adr16_dfm() // 4a78 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -89673,13 +89673,13 @@ void m68000_mcu_device::tst_w_adr16_dfm() // 4a78 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89711,7 +89711,7 @@ void m68000_mcu_device::tst_w_adr32_dfm() // 4a79 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89735,7 +89735,7 @@ void m68000_mcu_device::tst_w_adr32_dfm() // 4a79 ffff
m_dcr = m_da[m_movems];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=....... 8 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_or(m_da[m_movems], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -89758,7 +89758,7 @@ void m68000_mcu_device::tst_w_adr32_dfm() // 4a79 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -89782,13 +89782,13 @@ void m68000_mcu_device::tst_w_adr32_dfm() // 4a79 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89823,13 +89823,13 @@ void m68000_mcu_device::tst_l_ds_dfm() // 4a80 fff8
m_pc = m_au;
m_at = m_da[ry];
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
// 362 tsrl2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=1 m=.nz.. i=.l....f 1 a=18:m_da[ry] d=-1
+ // alu r=15 c=1 m=.nz.. i=.l....f ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -89863,7 +89863,7 @@ void m68000_mcu_device::tst_l_ais_dfm() // 4a90 fff8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=15 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -89888,7 +89888,7 @@ void m68000_mcu_device::tst_l_ais_dfm() // 4a90 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -89911,13 +89911,13 @@ void m68000_mcu_device::tst_l_ais_dfm() // 4a90 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 361 tsml2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=15 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -89951,7 +89951,7 @@ void m68000_mcu_device::tst_l_aips_dfm() // 4a98 fff8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=15 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -89976,11 +89976,11 @@ void m68000_mcu_device::tst_l_aips_dfm() // 4a98 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
// 21b pinl3
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90003,13 +90003,13 @@ void m68000_mcu_device::tst_l_aips_dfm() // 4a98 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 361 tsml2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=15 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -90042,14 +90042,14 @@ void m68000_mcu_device::tst_l_pais_dfm() // 4aa0 fff8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=15 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
m_aob = m_au;
m_da[ry] = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90073,7 +90073,7 @@ void m68000_mcu_device::tst_l_pais_dfm() // 4aa0 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90096,13 +90096,13 @@ void m68000_mcu_device::tst_l_pais_dfm() // 4aa0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 361 tsml2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=15 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -90136,7 +90136,7 @@ void m68000_mcu_device::tst_l_das_dfm() // 4aa8 fff8
// 1c6 adsl1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90158,7 +90158,7 @@ void m68000_mcu_device::tst_l_das_dfm() // 4aa8 fff8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -90183,7 +90183,7 @@ void m68000_mcu_device::tst_l_das_dfm() // 4aa8 fff8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90206,13 +90206,13 @@ void m68000_mcu_device::tst_l_das_dfm() // 4aa8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 361 tsml2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=15 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -90244,14 +90244,14 @@ void m68000_mcu_device::tst_l_dais_dfm() // 4ab0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=15 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixw4;
else
@@ -90259,7 +90259,7 @@ void m68000_mcu_device::tst_l_dais_dfm() // 4ab0 fff8
aixw2:
// 124 aixw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=.l..... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90283,7 +90283,7 @@ aixw2:
aixw4:
// 1e4 aixw4
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=.l..... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90308,7 +90308,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -90333,7 +90333,7 @@ adsl2:
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90356,13 +90356,13 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 361 tsml2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=15 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -90398,7 +90398,7 @@ void m68000_mcu_device::tst_l_adr16_dfm() // 4ab8 ffff
m_dcr = m_da[m_movems];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=.l..... 8 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_or(m_da[m_movems], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -90421,7 +90421,7 @@ void m68000_mcu_device::tst_l_adr16_dfm() // 4ab8 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -90446,7 +90446,7 @@ void m68000_mcu_device::tst_l_adr16_dfm() // 4ab8 ffff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90469,13 +90469,13 @@ void m68000_mcu_device::tst_l_adr16_dfm() // 4ab8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 361 tsml2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=15 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -90509,7 +90509,7 @@ void m68000_mcu_device::tst_l_adr32_dfm() // 4ab9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90533,7 +90533,7 @@ void m68000_mcu_device::tst_l_adr32_dfm() // 4ab9 ffff
m_dcr = m_da[m_movems];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=.l..... 8 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_or(m_da[m_movems], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -90556,7 +90556,7 @@ void m68000_mcu_device::tst_l_adr32_dfm() // 4ab9 ffff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -90581,7 +90581,7 @@ void m68000_mcu_device::tst_l_adr32_dfm() // 4ab9 ffff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90604,13 +90604,13 @@ void m68000_mcu_device::tst_l_adr32_dfm() // 4ab9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=.l...i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 361 tsml2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=15 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -90646,14 +90646,14 @@ void m68000_mcu_device::tas_ds_dfm() // 4ac0 fff8
m_ir = m_irc;
m_alub = m_da[ry];
m_pc = m_au;
- // alu r=15 c=2 m=..... i=b...... 8 a=37:m_ftu d=4:m_da[ry]
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.ftu:m_ftu d=R.dyl:m_da[ry]
alu_or8(m_ftu, m_da[ry]);
// 346 tasr2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_au + 2;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=alub d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -90687,11 +90687,11 @@ void m68000_mcu_device::tas_ais_dfm() // 4ad0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=15 c=0 m=..... i=b...... 8 a=14:m_da[m_movems] d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -90706,14 +90706,14 @@ void m68000_mcu_device::tas_ais_dfm() // 4ad0 fff8
// 343 tasm1
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=37:m_ftu d=31:m_dbin
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_or8(m_ftu, m_dbin);
m_icount -= 2;
// 344 tasm2
m_aob = m_au;
set_8xl(m_dbout, m_aluo);
m_au = m_pc;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -90735,11 +90735,11 @@ void m68000_mcu_device::tas_ais_dfm() // 4ad0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90774,12 +90774,12 @@ void m68000_mcu_device::tas_aips_dfm() // 4ad8 fff8
m_dcr = m_da[m_movems];
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_or8(m_da[m_movems], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -90795,14 +90795,14 @@ void m68000_mcu_device::tas_aips_dfm() // 4ad8 fff8
// 343 tasm1
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=37:m_ftu d=31:m_dbin
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_or8(m_ftu, m_dbin);
m_icount -= 2;
// 344 tasm2
m_aob = m_au;
set_8xl(m_dbout, m_aluo);
m_au = m_pc;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -90824,11 +90824,11 @@ void m68000_mcu_device::tas_aips_dfm() // 4ad8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90862,7 +90862,7 @@ void m68000_mcu_device::tas_pais_dfm() // 4ae0 fff8
m_pc = m_au;
m_dcr = m_da[m_movems];
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_or8(m_da[m_movems], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -90870,7 +90870,7 @@ void m68000_mcu_device::tas_pais_dfm() // 4ae0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -90886,14 +90886,14 @@ void m68000_mcu_device::tas_pais_dfm() // 4ae0 fff8
// 343 tasm1
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=37:m_ftu d=31:m_dbin
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_or8(m_ftu, m_dbin);
m_icount -= 2;
// 344 tasm2
m_aob = m_au;
set_8xl(m_dbout, m_aluo);
m_au = m_pc;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -90915,11 +90915,11 @@ void m68000_mcu_device::tas_pais_dfm() // 4ae0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90951,7 +90951,7 @@ void m68000_mcu_device::tas_das_dfm() // 4ae8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -90974,11 +90974,11 @@ void m68000_mcu_device::tas_das_dfm() // 4ae8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=15 c=0 m=..... i=b...... 8 a=14:m_da[m_movems] d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -90993,14 +90993,14 @@ void m68000_mcu_device::tas_das_dfm() // 4ae8 fff8
// 343 tasm1
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=37:m_ftu d=31:m_dbin
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_or8(m_ftu, m_dbin);
m_icount -= 2;
// 344 tasm2
m_aob = m_au;
set_8xl(m_dbout, m_aluo);
m_au = m_pc;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -91022,11 +91022,11 @@ void m68000_mcu_device::tas_das_dfm() // 4ae8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -91056,14 +91056,14 @@ void m68000_mcu_device::tas_dais_dfm() // 4af0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -91071,7 +91071,7 @@ void m68000_mcu_device::tas_dais_dfm() // 4af0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -91095,7 +91095,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -91121,11 +91121,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[m_movems];
- // alu r=15 c=0 m=..... i=b...... 8 a=14:m_da[m_movems] d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.moveml:m_da[m_movems] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -91140,14 +91140,14 @@ adsw2:
// 343 tasm1
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=37:m_ftu d=31:m_dbin
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_or8(m_ftu, m_dbin);
m_icount -= 2;
// 344 tasm2
m_aob = m_au;
set_8xl(m_dbout, m_aluo);
m_au = m_pc;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -91169,11 +91169,11 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -91207,7 +91207,7 @@ void m68000_mcu_device::tas_adr16_dfm() // 4af8 ffff
m_dcr = m_da[m_movems];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_or8(m_da[m_movems], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -91230,7 +91230,7 @@ void m68000_mcu_device::tas_adr16_dfm() // 4af8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -91246,14 +91246,14 @@ void m68000_mcu_device::tas_adr16_dfm() // 4af8 ffff
// 343 tasm1
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=37:m_ftu d=31:m_dbin
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_or8(m_ftu, m_dbin);
m_icount -= 2;
// 344 tasm2
m_aob = m_au;
set_8xl(m_dbout, m_aluo);
m_au = m_pc;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -91275,11 +91275,11 @@ void m68000_mcu_device::tas_adr16_dfm() // 4af8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -91311,7 +91311,7 @@ void m68000_mcu_device::tas_adr32_dfm() // 4af9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -91335,7 +91335,7 @@ void m68000_mcu_device::tas_adr32_dfm() // 4af9 ffff
m_dcr = m_da[m_movems];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=14:m_da[m_movems] d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.moveml:m_da[m_movems] d=R.dbin:m_dbin
alu_or8(m_da[m_movems], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -91358,7 +91358,7 @@ void m68000_mcu_device::tas_adr32_dfm() // 4af9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -91374,14 +91374,14 @@ void m68000_mcu_device::tas_adr32_dfm() // 4af9 ffff
// 343 tasm1
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=37:m_ftu d=31:m_dbin
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_or8(m_ftu, m_dbin);
m_icount -= 2;
// 344 tasm2
m_aob = m_au;
set_8xl(m_dbout, m_aluo);
m_au = m_pc;
- // alu r=15 c=1 m=.nzvc i=b....i. 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
sr_nzvc();
m_base_ssw = SSW_DATA;
@@ -91403,11 +91403,11 @@ void m68000_mcu_device::tas_adr32_dfm() // 4af9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -91833,7 +91833,7 @@ void m68000_mcu_device::movem_w_dais_list_dfm() // 4cb0 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 027 ldmx1
- // alu r=0 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=0 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 02b ldmx2
@@ -91891,7 +91891,7 @@ ldmx5:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=0 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=0 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 277 ldmx6
m_t = !m_movemr;
@@ -92444,7 +92444,7 @@ void m68000_mcu_device::movem_w_dpci_list_dfm() // 4cbb ffff
m_irc = m_edb;
m_dbin = m_edb;
// 027 ldmx1
- // alu r=0 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=0 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 02b ldmx2
@@ -92502,7 +92502,7 @@ ldmx5:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=0 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=0 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 277 ldmx6
m_t = !m_movemr;
@@ -93055,7 +93055,7 @@ void m68000_mcu_device::movem_l_dais_list_dfm() // 4cf0 fff8
m_irc = m_edb;
m_dbin = m_edb;
// 027 ldmx1
- // alu r=0 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=0 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 02b ldmx2
@@ -93113,7 +93113,7 @@ ldmx5:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=0 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 277 ldmx6
m_t = !m_movemr;
@@ -93750,7 +93750,7 @@ void m68000_mcu_device::movem_l_dpci_list_dfm() // 4cfb ffff
m_irc = m_edb;
m_dbin = m_edb;
// 027 ldmx1
- // alu r=0 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=0 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 02b ldmx2
@@ -93808,7 +93808,7 @@ ldmx5:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=0 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 277 ldmx6
m_t = !m_movemr;
@@ -93930,14 +93930,14 @@ void m68000_mcu_device::trap_imm4_dfm() // 4e40 fff0
update_user_super();
update_interrupt();
m_au = m_da[16] - 2;
- // alu r=0 c=1 m=..... i=....... 1 a=12:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pcl:m_pc d=-1
alu_and(m_pc, 0xffff);
m_icount -= 2;
// 3c2 trap3
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -93962,7 +93962,7 @@ void m68000_mcu_device::trap_imm4_dfm() // 4e40 fff0
m_da[16] = m_au;
m_ftu = 0x80 | ((m_ird & 0xf) << 2);
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=26:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -93985,7 +93985,7 @@ void m68000_mcu_device::trap_imm4_dfm() // 4e40 fff0
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -94107,7 +94107,7 @@ void m68000_mcu_device::link_as_imm16_dfm() // 4e50 fff8
m_aob = m_au;
m_at = m_da[ry];
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=3:m_da[ry] d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.ayl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 2b5 link2
m_pc = m_au;
@@ -94384,7 +94384,7 @@ void m68000_mcu_device::reset_dfm() // 4e70 ffff
m_pc = m_au;
m_ftu = m_dbin;
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=31:m_dbin d=0
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
m_icount -= 2;
// 27b rset2
@@ -94484,7 +94484,7 @@ void m68000_mcu_device::stop_i16u_dfm() // 4e72 ffff
m_pc = m_au;
m_ftu = m_dbin;
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=31:m_dbin d=0
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=0
alu_and(m_dbin, 0x0000);
m_icount -= 2;
// 327 aaa01
@@ -94497,6 +94497,7 @@ void m68000_mcu_device::stop_i16u_dfm() // 4e72 ffff
m_au = m_au - 2;
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
+ debugger_wait_hook();
return;
}
@@ -94510,7 +94511,7 @@ void m68000_mcu_device::rte_dfm() // 4e73 ffff
if(!m_rte_instr_callback.isnull()) (m_rte_instr_callback)(1);
m_aob = m_da[m_sp];
m_au = m_da[m_sp] + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -94638,7 +94639,7 @@ void m68000_mcu_device::rts_dfm() // 4e75 ffff
// 126 rts1
m_aob = m_da[m_sp];
m_au = m_da[m_sp] + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -94779,7 +94780,7 @@ trpv3:
update_user_super();
update_interrupt();
m_au = m_da[16] - 2;
- // alu r=0 c=1 m=..... i=....... 1 a=12:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pcl:m_pc d=-1
alu_and(m_pc, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -94802,7 +94803,7 @@ trpv3:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=37:m_ftu d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -94827,7 +94828,7 @@ trpv3:
m_da[16] = m_au;
m_ftu = 0x001c;
m_au = m_au + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=26:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -94850,7 +94851,7 @@ trpv3:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -94970,7 +94971,7 @@ void m68000_mcu_device::rtr_dfm() // 4e77 ffff
// 12a rtr1
m_aob = m_da[m_sp];
m_au = m_da[m_sp] + 2;
- // alu r=0 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -95298,7 +95299,7 @@ void m68000_mcu_device::jsr_dais_dfm() // 4eb0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1f3 jsrx0
- // alu r=0 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=0 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 2b2 jsrx1
@@ -95747,7 +95748,7 @@ void m68000_mcu_device::jsr_dpc_dfm() // 4eba ffff
void m68000_mcu_device::jsr_dpci_dfm() // 4ebb ffff
{
// 1f3 jsrx0
- // alu r=0 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=0 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 2b2 jsrx1
@@ -95988,7 +95989,7 @@ void m68000_mcu_device::jmp_dais_dfm() // 4ef0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1f7 jmpx0
- // alu r=0 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=0 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 2b6 jmpx1
@@ -96260,7 +96261,7 @@ void m68000_mcu_device::jmp_dpc_dfm() // 4efa ffff
void m68000_mcu_device::jmp_dpci_dfm() // 4efb ffff
{
// 1f7 jmpx0
- // alu r=0 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=0 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 2b6 jmpx1
@@ -96344,7 +96345,7 @@ void m68000_mcu_device::addq_b_imm3_ds_dfm() // 5000 f1f8
m_ir = m_irc;
m_pc = m_au;
m_dt = ext32(m_ftu);
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=37:m_ftu d=4:m_da[ry]
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.ftu:m_ftu d=R.dyl:m_da[ry]
alu_add8(m_ftu, m_da[ry]);
sr_xnzvc();
// 08b roaw2
@@ -96383,7 +96384,7 @@ void m68000_mcu_device::addq_b_imm3_ais_dfm() // 5010 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -96407,7 +96408,7 @@ void m68000_mcu_device::addq_b_imm3_ais_dfm() // 5010 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add8(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -96464,7 +96465,7 @@ void m68000_mcu_device::addq_b_imm3_aips_dfm() // 5018 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -96486,7 +96487,7 @@ void m68000_mcu_device::addq_b_imm3_aips_dfm() // 5018 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add8(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -96545,7 +96546,7 @@ void m68000_mcu_device::addq_b_imm3_pais_dfm() // 5020 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -96567,7 +96568,7 @@ void m68000_mcu_device::addq_b_imm3_pais_dfm() // 5020 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add8(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -96640,7 +96641,7 @@ void m68000_mcu_device::addq_b_imm3_das_dfm() // 5028 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -96664,7 +96665,7 @@ void m68000_mcu_device::addq_b_imm3_das_dfm() // 5028 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add8(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -96713,7 +96714,7 @@ void m68000_mcu_device::addq_b_imm3_dais_dfm() // 5030 f1f8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -96775,7 +96776,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -96799,7 +96800,7 @@ adsw2:
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add8(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -96873,7 +96874,7 @@ void m68000_mcu_device::addq_b_imm3_adr16_dfm() // 5038 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -96895,7 +96896,7 @@ void m68000_mcu_device::addq_b_imm3_adr16_dfm() // 5038 f1ff
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add8(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -96990,7 +96991,7 @@ void m68000_mcu_device::addq_b_imm3_adr32_dfm() // 5039 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -97012,7 +97013,7 @@ void m68000_mcu_device::addq_b_imm3_adr32_dfm() // 5039 f1ff
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add8(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -97065,7 +97066,7 @@ void m68000_mcu_device::addq_w_imm3_ds_dfm() // 5040 f1f8
m_ir = m_irc;
m_pc = m_au;
m_dt = ext32(m_ftu);
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=37:m_ftu d=4:m_da[ry]
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.ftu:m_ftu d=R.dyl:m_da[ry]
alu_add(m_ftu, m_da[ry]);
sr_xnzvc();
// 08b roaw2
@@ -97106,7 +97107,7 @@ void m68000_mcu_device::addq_w_imm3_as_dfm() // 5048 f1f8
m_ir = m_irc;
m_pc = m_au;
m_dt = ext32(m_ftu);
- // alu r=2 c=2 m=..... i=.....i. 4 a=37:m_ftu d=3:m_da[ry]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.ftu:m_ftu d=R.ayl:m_da[ry]
alu_add(m_ftu, m_da[ry]);
// 259 roal2
set_16l(m_da[ry], m_aluo);
@@ -97129,7 +97130,7 @@ void m68000_mcu_device::addq_w_imm3_as_dfm() // 5048 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25a roal3
- // alu r=2 c=3 m=..... i=......f 11 a=23:m_dt d=17:m_da[ry]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=23:m_dt d=17:m_da[ry]
alu_addc(high16(m_dt), high16(m_da[ry]));
m_icount -= 2;
// 25b roal4
@@ -97151,7 +97152,7 @@ void m68000_mcu_device::addq_w_imm3_ais_dfm() // 5050 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -97178,7 +97179,7 @@ void m68000_mcu_device::addq_w_imm3_ais_dfm() // 5050 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -97240,7 +97241,7 @@ void m68000_mcu_device::addq_w_imm3_aips_dfm() // 5058 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -97265,7 +97266,7 @@ void m68000_mcu_device::addq_w_imm3_aips_dfm() // 5058 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -97329,7 +97330,7 @@ void m68000_mcu_device::addq_w_imm3_pais_dfm() // 5060 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -97354,7 +97355,7 @@ void m68000_mcu_device::addq_w_imm3_pais_dfm() // 5060 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -97432,7 +97433,7 @@ void m68000_mcu_device::addq_w_imm3_das_dfm() // 5068 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -97459,7 +97460,7 @@ void m68000_mcu_device::addq_w_imm3_das_dfm() // 5068 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -97513,7 +97514,7 @@ void m68000_mcu_device::addq_w_imm3_dais_dfm() // 5070 f1f8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -97575,7 +97576,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -97602,7 +97603,7 @@ adsw2:
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -97681,7 +97682,7 @@ void m68000_mcu_device::addq_w_imm3_adr16_dfm() // 5078 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -97706,7 +97707,7 @@ void m68000_mcu_device::addq_w_imm3_adr16_dfm() // 5078 f1ff
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -97806,7 +97807,7 @@ void m68000_mcu_device::addq_w_imm3_adr32_dfm() // 5079 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -97831,7 +97832,7 @@ void m68000_mcu_device::addq_w_imm3_adr32_dfm() // 5079 f1ff
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -97889,7 +97890,7 @@ void m68000_mcu_device::addq_l_imm3_ds_dfm() // 5080 f1f8
m_ir = m_irc;
m_pc = m_au;
m_dt = ext32(m_ftu);
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=37:m_ftu d=4:m_da[ry]
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.ftu:m_ftu d=R.dyl:m_da[ry]
alu_add(m_ftu, m_da[ry]);
sr_xnzvc();
// 259 roal2
@@ -97913,7 +97914,7 @@ void m68000_mcu_device::addq_l_imm3_ds_dfm() // 5080 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25a roal3
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=18:m_da[ry]
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=18:m_da[ry]
alu_addc(high16(m_dt), high16(m_da[ry]));
sr_xnzvc_u();
m_icount -= 2;
@@ -97938,7 +97939,7 @@ void m68000_mcu_device::addq_l_imm3_as_dfm() // 5088 f1f8
m_ir = m_irc;
m_pc = m_au;
m_dt = ext32(m_ftu);
- // alu r=2 c=2 m=..... i=.l...i. 4 a=37:m_ftu d=3:m_da[ry]
+ // alu r=2 c=2 m=..... i=.l...i. ALU.add a=R.ftu:m_ftu d=R.ayl:m_da[ry]
alu_add(m_ftu, m_da[ry]);
// 259 roal2
set_16l(m_da[ry], m_aluo);
@@ -97961,7 +97962,7 @@ void m68000_mcu_device::addq_l_imm3_as_dfm() // 5088 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25a roal3
- // alu r=2 c=3 m=..... i=.l....f 11 a=23:m_dt d=17:m_da[ry]
+ // alu r=2 c=3 m=..... i=.l....f ALU.addc a=23:m_dt d=17:m_da[ry]
alu_addc(high16(m_dt), high16(m_da[ry]));
m_icount -= 2;
// 25b roal4
@@ -97983,7 +97984,7 @@ void m68000_mcu_device::addq_l_imm3_ais_dfm() // 5090 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -98031,7 +98032,7 @@ void m68000_mcu_device::addq_l_imm3_ais_dfm() // 5090 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -98056,7 +98057,7 @@ void m68000_mcu_device::addq_l_imm3_ais_dfm() // 5090 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=R.alue:m_alue
alu_addc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -98110,7 +98111,7 @@ void m68000_mcu_device::addq_l_imm3_aips_dfm() // 5098 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -98161,7 +98162,7 @@ void m68000_mcu_device::addq_l_imm3_aips_dfm() // 5098 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -98186,7 +98187,7 @@ void m68000_mcu_device::addq_l_imm3_aips_dfm() // 5098 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=R.alue:m_alue
alu_addc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -98239,7 +98240,7 @@ void m68000_mcu_device::addq_l_imm3_pais_dfm() // 50a0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -98292,7 +98293,7 @@ void m68000_mcu_device::addq_l_imm3_pais_dfm() // 50a0 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -98317,7 +98318,7 @@ void m68000_mcu_device::addq_l_imm3_pais_dfm() // 50a0 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=R.alue:m_alue
alu_addc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -98392,7 +98393,7 @@ void m68000_mcu_device::addq_l_imm3_das_dfm() // 50a8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -98440,7 +98441,7 @@ void m68000_mcu_device::addq_l_imm3_das_dfm() // 50a8 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -98465,7 +98466,7 @@ void m68000_mcu_device::addq_l_imm3_das_dfm() // 50a8 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=R.alue:m_alue
alu_addc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -98517,7 +98518,7 @@ void m68000_mcu_device::addq_l_imm3_dais_dfm() // 50b0 f1f8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -98578,7 +98579,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -98626,7 +98627,7 @@ adsl2:
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -98651,7 +98652,7 @@ adsl2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=R.alue:m_alue
alu_addc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -98728,7 +98729,7 @@ void m68000_mcu_device::addq_l_imm3_adr16_dfm() // 50b8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -98776,7 +98777,7 @@ void m68000_mcu_device::addq_l_imm3_adr16_dfm() // 50b8 f1ff
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -98801,7 +98802,7 @@ void m68000_mcu_device::addq_l_imm3_adr16_dfm() // 50b8 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=R.alue:m_alue
alu_addc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -98899,7 +98900,7 @@ void m68000_mcu_device::addq_l_imm3_adr32_dfm() // 50b9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -98947,7 +98948,7 @@ void m68000_mcu_device::addq_l_imm3_adr32_dfm() // 50b9 f1ff
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=37:m_ftu d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_add(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -98972,7 +98973,7 @@ void m68000_mcu_device::addq_l_imm3_adr32_dfm() // 50b9 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=R.alue:m_alue
alu_addc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -99028,7 +99029,7 @@ void m68000_mcu_device::st_ds_dfm() // 50c0 fff8
m_ir = m_irc;
m_t = 1;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -99040,7 +99041,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -99067,7 +99068,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -99092,7 +99093,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -99107,7 +99108,7 @@ void m68000_mcu_device::dbt_ds_rel16_dfm() // 50c8 fff8
// 06c dbcc1
m_t = 1;
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -99119,13 +99120,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -99153,7 +99154,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -99161,7 +99162,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -99185,11 +99186,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -99219,13 +99220,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -99255,7 +99256,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -99286,11 +99287,11 @@ void m68000_mcu_device::st_ais_dfm() // 50d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -99310,7 +99311,7 @@ void m68000_mcu_device::st_ais_dfm() // 50d0 fff8
m_ir = m_irc;
m_t = 1;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -99320,7 +99321,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -99344,7 +99345,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -99372,7 +99373,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -99400,12 +99401,12 @@ void m68000_mcu_device::st_aips_dfm() // 50d8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -99426,7 +99427,7 @@ void m68000_mcu_device::st_aips_dfm() // 50d8 fff8
m_ir = m_irc;
m_t = 1;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -99436,7 +99437,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -99460,7 +99461,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -99488,7 +99489,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -99515,7 +99516,7 @@ void m68000_mcu_device::st_pais_dfm() // 50e0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -99523,7 +99524,7 @@ void m68000_mcu_device::st_pais_dfm() // 50e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -99544,7 +99545,7 @@ void m68000_mcu_device::st_pais_dfm() // 50e0 fff8
m_ir = m_irc;
m_t = 1;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -99554,7 +99555,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -99578,7 +99579,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -99606,7 +99607,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -99631,7 +99632,7 @@ void m68000_mcu_device::st_das_dfm() // 50e8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -99654,11 +99655,11 @@ void m68000_mcu_device::st_das_dfm() // 50e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -99678,7 +99679,7 @@ void m68000_mcu_device::st_das_dfm() // 50e8 fff8
m_ir = m_irc;
m_t = 1;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -99688,7 +99689,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -99712,7 +99713,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -99740,7 +99741,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -99763,14 +99764,14 @@ void m68000_mcu_device::st_dais_dfm() // 50f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -99778,7 +99779,7 @@ void m68000_mcu_device::st_dais_dfm() // 50f0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -99802,7 +99803,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -99828,11 +99829,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -99852,7 +99853,7 @@ adsw2:
m_ir = m_irc;
m_t = 1;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -99862,7 +99863,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -99886,7 +99887,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -99914,7 +99915,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -99941,7 +99942,7 @@ void m68000_mcu_device::st_adr16_dfm() // 50f8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -99964,7 +99965,7 @@ void m68000_mcu_device::st_adr16_dfm() // 50f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -99985,7 +99986,7 @@ void m68000_mcu_device::st_adr16_dfm() // 50f8 ffff
m_ir = m_irc;
m_t = 1;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -99995,7 +99996,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -100019,7 +100020,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -100047,7 +100048,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -100072,7 +100073,7 @@ void m68000_mcu_device::st_adr32_dfm() // 50f9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -100096,7 +100097,7 @@ void m68000_mcu_device::st_adr32_dfm() // 50f9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -100119,7 +100120,7 @@ void m68000_mcu_device::st_adr32_dfm() // 50f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -100140,7 +100141,7 @@ void m68000_mcu_device::st_adr32_dfm() // 50f9 ffff
m_ir = m_irc;
m_t = 1;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -100150,7 +100151,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -100174,7 +100175,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -100202,7 +100203,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -100229,7 +100230,7 @@ void m68000_mcu_device::subq_b_imm3_ds_dfm() // 5100 f1f8
m_ir = m_irc;
m_pc = m_au;
m_dt = ext32(m_ftu);
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=37:m_ftu d=4:m_da[ry]
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.ftu:m_ftu d=R.dyl:m_da[ry]
alu_sub8(m_ftu, m_da[ry]);
sr_xnzvc();
// 08b roaw2
@@ -100268,7 +100269,7 @@ void m68000_mcu_device::subq_b_imm3_ais_dfm() // 5110 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -100292,7 +100293,7 @@ void m68000_mcu_device::subq_b_imm3_ais_dfm() // 5110 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub8(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -100349,7 +100350,7 @@ void m68000_mcu_device::subq_b_imm3_aips_dfm() // 5118 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -100371,7 +100372,7 @@ void m68000_mcu_device::subq_b_imm3_aips_dfm() // 5118 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub8(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -100430,7 +100431,7 @@ void m68000_mcu_device::subq_b_imm3_pais_dfm() // 5120 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=5 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -100452,7 +100453,7 @@ void m68000_mcu_device::subq_b_imm3_pais_dfm() // 5120 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub8(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -100525,7 +100526,7 @@ void m68000_mcu_device::subq_b_imm3_das_dfm() // 5128 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -100549,7 +100550,7 @@ void m68000_mcu_device::subq_b_imm3_das_dfm() // 5128 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub8(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -100598,7 +100599,7 @@ void m68000_mcu_device::subq_b_imm3_dais_dfm() // 5130 f1f8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -100660,7 +100661,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -100684,7 +100685,7 @@ adsw2:
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub8(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -100758,7 +100759,7 @@ void m68000_mcu_device::subq_b_imm3_adr16_dfm() // 5138 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -100780,7 +100781,7 @@ void m68000_mcu_device::subq_b_imm3_adr16_dfm() // 5138 f1ff
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub8(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -100875,7 +100876,7 @@ void m68000_mcu_device::subq_b_imm3_adr32_dfm() // 5139 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -100897,7 +100898,7 @@ void m68000_mcu_device::subq_b_imm3_adr32_dfm() // 5139 f1ff
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub8(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -100950,7 +100951,7 @@ void m68000_mcu_device::subq_w_imm3_ds_dfm() // 5140 f1f8
m_ir = m_irc;
m_pc = m_au;
m_dt = ext32(m_ftu);
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=37:m_ftu d=4:m_da[ry]
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.ftu:m_ftu d=R.dyl:m_da[ry]
alu_sub(m_ftu, m_da[ry]);
sr_xnzvc();
// 08b roaw2
@@ -100991,7 +100992,7 @@ void m68000_mcu_device::subq_w_imm3_as_dfm() // 5148 f1f8
m_ir = m_irc;
m_pc = m_au;
m_dt = ext32(m_ftu);
- // alu r=5 c=2 m=..... i=.....i. 2 a=37:m_ftu d=3:m_da[ry]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.ftu:m_ftu d=R.ayl:m_da[ry]
alu_sub(m_ftu, m_da[ry]);
// 259 roal2
set_16l(m_da[ry], m_aluo);
@@ -101014,7 +101015,7 @@ void m68000_mcu_device::subq_w_imm3_as_dfm() // 5148 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25a roal3
- // alu r=5 c=3 m=..... i=......f 10 a=23:m_dt d=17:m_da[ry]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=23:m_dt d=17:m_da[ry]
alu_subc(high16(m_dt), high16(m_da[ry]));
m_icount -= 2;
// 25b roal4
@@ -101036,7 +101037,7 @@ void m68000_mcu_device::subq_w_imm3_ais_dfm() // 5150 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -101063,7 +101064,7 @@ void m68000_mcu_device::subq_w_imm3_ais_dfm() // 5150 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -101125,7 +101126,7 @@ void m68000_mcu_device::subq_w_imm3_aips_dfm() // 5158 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -101150,7 +101151,7 @@ void m68000_mcu_device::subq_w_imm3_aips_dfm() // 5158 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -101214,7 +101215,7 @@ void m68000_mcu_device::subq_w_imm3_pais_dfm() // 5160 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -101239,7 +101240,7 @@ void m68000_mcu_device::subq_w_imm3_pais_dfm() // 5160 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -101317,7 +101318,7 @@ void m68000_mcu_device::subq_w_imm3_das_dfm() // 5168 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -101344,7 +101345,7 @@ void m68000_mcu_device::subq_w_imm3_das_dfm() // 5168 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -101398,7 +101399,7 @@ void m68000_mcu_device::subq_w_imm3_dais_dfm() // 5170 f1f8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -101460,7 +101461,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
@@ -101487,7 +101488,7 @@ adsw2:
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -101566,7 +101567,7 @@ void m68000_mcu_device::subq_w_imm3_adr16_dfm() // 5178 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -101591,7 +101592,7 @@ void m68000_mcu_device::subq_w_imm3_adr16_dfm() // 5178 f1ff
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -101691,7 +101692,7 @@ void m68000_mcu_device::subq_w_imm3_adr32_dfm() // 5179 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -101716,7 +101717,7 @@ void m68000_mcu_device::subq_w_imm3_adr32_dfm() // 5179 f1ff
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -101774,7 +101775,7 @@ void m68000_mcu_device::subq_l_imm3_ds_dfm() // 5180 f1f8
m_ir = m_irc;
m_pc = m_au;
m_dt = ext32(m_ftu);
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=37:m_ftu d=4:m_da[ry]
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.ftu:m_ftu d=R.dyl:m_da[ry]
alu_sub(m_ftu, m_da[ry]);
sr_xnzvc();
// 259 roal2
@@ -101798,7 +101799,7 @@ void m68000_mcu_device::subq_l_imm3_ds_dfm() // 5180 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25a roal3
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=18:m_da[ry]
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=18:m_da[ry]
alu_subc(high16(m_dt), high16(m_da[ry]));
sr_xnzvc_u();
m_icount -= 2;
@@ -101823,7 +101824,7 @@ void m68000_mcu_device::subq_l_imm3_as_dfm() // 5188 f1f8
m_ir = m_irc;
m_pc = m_au;
m_dt = ext32(m_ftu);
- // alu r=5 c=2 m=..... i=.l...i. 2 a=37:m_ftu d=3:m_da[ry]
+ // alu r=5 c=2 m=..... i=.l...i. ALU.sub a=R.ftu:m_ftu d=R.ayl:m_da[ry]
alu_sub(m_ftu, m_da[ry]);
// 259 roal2
set_16l(m_da[ry], m_aluo);
@@ -101846,7 +101847,7 @@ void m68000_mcu_device::subq_l_imm3_as_dfm() // 5188 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25a roal3
- // alu r=5 c=3 m=..... i=.l....f 10 a=23:m_dt d=17:m_da[ry]
+ // alu r=5 c=3 m=..... i=.l....f ALU.subc a=23:m_dt d=17:m_da[ry]
alu_subc(high16(m_dt), high16(m_da[ry]));
m_icount -= 2;
// 25b roal4
@@ -101868,7 +101869,7 @@ void m68000_mcu_device::subq_l_imm3_ais_dfm() // 5190 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -101916,7 +101917,7 @@ void m68000_mcu_device::subq_l_imm3_ais_dfm() // 5190 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -101941,7 +101942,7 @@ void m68000_mcu_device::subq_l_imm3_ais_dfm() // 5190 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -101995,7 +101996,7 @@ void m68000_mcu_device::subq_l_imm3_aips_dfm() // 5198 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -102046,7 +102047,7 @@ void m68000_mcu_device::subq_l_imm3_aips_dfm() // 5198 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -102071,7 +102072,7 @@ void m68000_mcu_device::subq_l_imm3_aips_dfm() // 5198 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -102124,7 +102125,7 @@ void m68000_mcu_device::subq_l_imm3_pais_dfm() // 51a0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -102177,7 +102178,7 @@ void m68000_mcu_device::subq_l_imm3_pais_dfm() // 51a0 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -102202,7 +102203,7 @@ void m68000_mcu_device::subq_l_imm3_pais_dfm() // 51a0 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -102277,7 +102278,7 @@ void m68000_mcu_device::subq_l_imm3_das_dfm() // 51a8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -102325,7 +102326,7 @@ void m68000_mcu_device::subq_l_imm3_das_dfm() // 51a8 f1f8
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -102350,7 +102351,7 @@ void m68000_mcu_device::subq_l_imm3_das_dfm() // 51a8 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -102402,7 +102403,7 @@ void m68000_mcu_device::subq_l_imm3_dais_dfm() // 51b0 f1f8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=5 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -102463,7 +102464,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -102511,7 +102512,7 @@ adsl2:
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -102536,7 +102537,7 @@ adsl2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -102613,7 +102614,7 @@ void m68000_mcu_device::subq_l_imm3_adr16_dfm() // 51b8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -102661,7 +102662,7 @@ void m68000_mcu_device::subq_l_imm3_adr16_dfm() // 51b8 f1ff
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -102686,7 +102687,7 @@ void m68000_mcu_device::subq_l_imm3_adr16_dfm() // 51b8 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -102784,7 +102785,7 @@ void m68000_mcu_device::subq_l_imm3_adr32_dfm() // 51b9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -102832,7 +102833,7 @@ void m68000_mcu_device::subq_l_imm3_adr32_dfm() // 51b9 f1ff
m_pc = m_au;
m_dt = ext32(m_ftu);
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=37:m_ftu d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.ftu:m_ftu d=R.dbin:m_dbin
alu_sub(m_ftu, m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -102857,7 +102858,7 @@ void m68000_mcu_device::subq_l_imm3_adr32_dfm() // 51b9 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=R.alue:m_alue
alu_subc(high16(m_dt), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -102913,7 +102914,7 @@ void m68000_mcu_device::sf_ds_dfm() // 51c0 fff8
m_ir = m_irc;
m_t = 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -102925,7 +102926,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -102952,7 +102953,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -102977,7 +102978,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -102992,7 +102993,7 @@ void m68000_mcu_device::dbra_ds_rel16_dfm() // 51c8 fff8
// 06c dbcc1
m_t = 0;
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -103004,13 +103005,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -103038,7 +103039,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -103046,7 +103047,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -103070,11 +103071,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -103104,13 +103105,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -103140,7 +103141,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -103171,11 +103172,11 @@ void m68000_mcu_device::sf_ais_dfm() // 51d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -103195,7 +103196,7 @@ void m68000_mcu_device::sf_ais_dfm() // 51d0 fff8
m_ir = m_irc;
m_t = 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -103205,7 +103206,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -103229,7 +103230,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -103257,7 +103258,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -103285,12 +103286,12 @@ void m68000_mcu_device::sf_aips_dfm() // 51d8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -103311,7 +103312,7 @@ void m68000_mcu_device::sf_aips_dfm() // 51d8 fff8
m_ir = m_irc;
m_t = 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -103321,7 +103322,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -103345,7 +103346,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -103373,7 +103374,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -103400,7 +103401,7 @@ void m68000_mcu_device::sf_pais_dfm() // 51e0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -103408,7 +103409,7 @@ void m68000_mcu_device::sf_pais_dfm() // 51e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -103429,7 +103430,7 @@ void m68000_mcu_device::sf_pais_dfm() // 51e0 fff8
m_ir = m_irc;
m_t = 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -103439,7 +103440,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -103463,7 +103464,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -103491,7 +103492,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -103516,7 +103517,7 @@ void m68000_mcu_device::sf_das_dfm() // 51e8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -103539,11 +103540,11 @@ void m68000_mcu_device::sf_das_dfm() // 51e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -103563,7 +103564,7 @@ void m68000_mcu_device::sf_das_dfm() // 51e8 fff8
m_ir = m_irc;
m_t = 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -103573,7 +103574,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -103597,7 +103598,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -103625,7 +103626,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -103648,14 +103649,14 @@ void m68000_mcu_device::sf_dais_dfm() // 51f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -103663,7 +103664,7 @@ void m68000_mcu_device::sf_dais_dfm() // 51f0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -103687,7 +103688,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -103713,11 +103714,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -103737,7 +103738,7 @@ adsw2:
m_ir = m_irc;
m_t = 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -103747,7 +103748,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -103771,7 +103772,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -103799,7 +103800,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -103826,7 +103827,7 @@ void m68000_mcu_device::sf_adr16_dfm() // 51f8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -103849,7 +103850,7 @@ void m68000_mcu_device::sf_adr16_dfm() // 51f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -103870,7 +103871,7 @@ void m68000_mcu_device::sf_adr16_dfm() // 51f8 ffff
m_ir = m_irc;
m_t = 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -103880,7 +103881,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -103904,7 +103905,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -103932,7 +103933,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -103957,7 +103958,7 @@ void m68000_mcu_device::sf_adr32_dfm() // 51f9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -103981,7 +103982,7 @@ void m68000_mcu_device::sf_adr32_dfm() // 51f9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -104004,7 +104005,7 @@ void m68000_mcu_device::sf_adr32_dfm() // 51f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -104025,7 +104026,7 @@ void m68000_mcu_device::sf_adr32_dfm() // 51f9 ffff
m_ir = m_irc;
m_t = 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -104035,7 +104036,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -104059,7 +104060,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -104087,7 +104088,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -104114,7 +104115,7 @@ void m68000_mcu_device::shi_ds_dfm() // 52c0 fff8
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) == 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -104126,7 +104127,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -104153,7 +104154,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -104178,7 +104179,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -104193,7 +104194,7 @@ void m68000_mcu_device::dbhi_ds_rel16_dfm() // 52c8 fff8
// 06c dbcc1
m_t = (m_sr & (SR_C|SR_Z)) == 0;
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -104205,13 +104206,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -104239,7 +104240,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -104247,7 +104248,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -104271,11 +104272,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -104305,13 +104306,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -104341,7 +104342,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -104372,11 +104373,11 @@ void m68000_mcu_device::shi_ais_dfm() // 52d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -104396,7 +104397,7 @@ void m68000_mcu_device::shi_ais_dfm() // 52d0 fff8
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) == 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -104406,7 +104407,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -104430,7 +104431,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -104458,7 +104459,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -104486,12 +104487,12 @@ void m68000_mcu_device::shi_aips_dfm() // 52d8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -104512,7 +104513,7 @@ void m68000_mcu_device::shi_aips_dfm() // 52d8 fff8
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) == 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -104522,7 +104523,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -104546,7 +104547,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -104574,7 +104575,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -104601,7 +104602,7 @@ void m68000_mcu_device::shi_pais_dfm() // 52e0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -104609,7 +104610,7 @@ void m68000_mcu_device::shi_pais_dfm() // 52e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -104630,7 +104631,7 @@ void m68000_mcu_device::shi_pais_dfm() // 52e0 fff8
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) == 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -104640,7 +104641,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -104664,7 +104665,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -104692,7 +104693,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -104717,7 +104718,7 @@ void m68000_mcu_device::shi_das_dfm() // 52e8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -104740,11 +104741,11 @@ void m68000_mcu_device::shi_das_dfm() // 52e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -104764,7 +104765,7 @@ void m68000_mcu_device::shi_das_dfm() // 52e8 fff8
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) == 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -104774,7 +104775,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -104798,7 +104799,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -104826,7 +104827,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -104849,14 +104850,14 @@ void m68000_mcu_device::shi_dais_dfm() // 52f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -104864,7 +104865,7 @@ void m68000_mcu_device::shi_dais_dfm() // 52f0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -104888,7 +104889,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -104914,11 +104915,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -104938,7 +104939,7 @@ adsw2:
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) == 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -104948,7 +104949,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -104972,7 +104973,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -105000,7 +105001,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -105027,7 +105028,7 @@ void m68000_mcu_device::shi_adr16_dfm() // 52f8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -105050,7 +105051,7 @@ void m68000_mcu_device::shi_adr16_dfm() // 52f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -105071,7 +105072,7 @@ void m68000_mcu_device::shi_adr16_dfm() // 52f8 ffff
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) == 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -105081,7 +105082,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -105105,7 +105106,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -105133,7 +105134,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -105158,7 +105159,7 @@ void m68000_mcu_device::shi_adr32_dfm() // 52f9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -105182,7 +105183,7 @@ void m68000_mcu_device::shi_adr32_dfm() // 52f9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -105205,7 +105206,7 @@ void m68000_mcu_device::shi_adr32_dfm() // 52f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -105226,7 +105227,7 @@ void m68000_mcu_device::shi_adr32_dfm() // 52f9 ffff
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) == 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -105236,7 +105237,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -105260,7 +105261,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -105288,7 +105289,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -105315,7 +105316,7 @@ void m68000_mcu_device::sls_ds_dfm() // 53c0 fff8
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) != 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -105327,7 +105328,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -105354,7 +105355,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -105379,7 +105380,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -105394,7 +105395,7 @@ void m68000_mcu_device::dbls_ds_rel16_dfm() // 53c8 fff8
// 06c dbcc1
m_t = (m_sr & (SR_C|SR_Z)) != 0;
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -105406,13 +105407,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -105440,7 +105441,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -105448,7 +105449,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -105472,11 +105473,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -105506,13 +105507,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -105542,7 +105543,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -105573,11 +105574,11 @@ void m68000_mcu_device::sls_ais_dfm() // 53d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -105597,7 +105598,7 @@ void m68000_mcu_device::sls_ais_dfm() // 53d0 fff8
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) != 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -105607,7 +105608,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -105631,7 +105632,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -105659,7 +105660,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -105687,12 +105688,12 @@ void m68000_mcu_device::sls_aips_dfm() // 53d8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -105713,7 +105714,7 @@ void m68000_mcu_device::sls_aips_dfm() // 53d8 fff8
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) != 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -105723,7 +105724,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -105747,7 +105748,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -105775,7 +105776,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -105802,7 +105803,7 @@ void m68000_mcu_device::sls_pais_dfm() // 53e0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -105810,7 +105811,7 @@ void m68000_mcu_device::sls_pais_dfm() // 53e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -105831,7 +105832,7 @@ void m68000_mcu_device::sls_pais_dfm() // 53e0 fff8
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) != 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -105841,7 +105842,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -105865,7 +105866,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -105893,7 +105894,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -105918,7 +105919,7 @@ void m68000_mcu_device::sls_das_dfm() // 53e8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -105941,11 +105942,11 @@ void m68000_mcu_device::sls_das_dfm() // 53e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -105965,7 +105966,7 @@ void m68000_mcu_device::sls_das_dfm() // 53e8 fff8
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) != 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -105975,7 +105976,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -105999,7 +106000,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -106027,7 +106028,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -106050,14 +106051,14 @@ void m68000_mcu_device::sls_dais_dfm() // 53f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -106065,7 +106066,7 @@ void m68000_mcu_device::sls_dais_dfm() // 53f0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -106089,7 +106090,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -106115,11 +106116,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -106139,7 +106140,7 @@ adsw2:
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) != 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -106149,7 +106150,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -106173,7 +106174,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -106201,7 +106202,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -106228,7 +106229,7 @@ void m68000_mcu_device::sls_adr16_dfm() // 53f8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -106251,7 +106252,7 @@ void m68000_mcu_device::sls_adr16_dfm() // 53f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -106272,7 +106273,7 @@ void m68000_mcu_device::sls_adr16_dfm() // 53f8 ffff
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) != 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -106282,7 +106283,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -106306,7 +106307,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -106334,7 +106335,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -106359,7 +106360,7 @@ void m68000_mcu_device::sls_adr32_dfm() // 53f9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -106383,7 +106384,7 @@ void m68000_mcu_device::sls_adr32_dfm() // 53f9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -106406,7 +106407,7 @@ void m68000_mcu_device::sls_adr32_dfm() // 53f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -106427,7 +106428,7 @@ void m68000_mcu_device::sls_adr32_dfm() // 53f9 ffff
m_ir = m_irc;
m_t = (m_sr & (SR_C|SR_Z)) != 0;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -106437,7 +106438,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -106461,7 +106462,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -106489,7 +106490,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -106516,7 +106517,7 @@ void m68000_mcu_device::scc_ds_dfm() // 54c0 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_C);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -106528,7 +106529,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -106555,7 +106556,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -106580,7 +106581,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -106595,7 +106596,7 @@ void m68000_mcu_device::dbcc_ds_rel16_dfm() // 54c8 fff8
// 06c dbcc1
m_t = !(m_sr & SR_C);
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -106607,13 +106608,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -106641,7 +106642,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -106649,7 +106650,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -106673,11 +106674,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -106707,13 +106708,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -106743,7 +106744,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -106774,11 +106775,11 @@ void m68000_mcu_device::scc_ais_dfm() // 54d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -106798,7 +106799,7 @@ void m68000_mcu_device::scc_ais_dfm() // 54d0 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_C);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -106808,7 +106809,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -106832,7 +106833,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -106860,7 +106861,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -106888,12 +106889,12 @@ void m68000_mcu_device::scc_aips_dfm() // 54d8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -106914,7 +106915,7 @@ void m68000_mcu_device::scc_aips_dfm() // 54d8 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_C);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -106924,7 +106925,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -106948,7 +106949,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -106976,7 +106977,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -107003,7 +107004,7 @@ void m68000_mcu_device::scc_pais_dfm() // 54e0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -107011,7 +107012,7 @@ void m68000_mcu_device::scc_pais_dfm() // 54e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -107032,7 +107033,7 @@ void m68000_mcu_device::scc_pais_dfm() // 54e0 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_C);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -107042,7 +107043,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -107066,7 +107067,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -107094,7 +107095,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -107119,7 +107120,7 @@ void m68000_mcu_device::scc_das_dfm() // 54e8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -107142,11 +107143,11 @@ void m68000_mcu_device::scc_das_dfm() // 54e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -107166,7 +107167,7 @@ void m68000_mcu_device::scc_das_dfm() // 54e8 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_C);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -107176,7 +107177,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -107200,7 +107201,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -107228,7 +107229,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -107251,14 +107252,14 @@ void m68000_mcu_device::scc_dais_dfm() // 54f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -107266,7 +107267,7 @@ void m68000_mcu_device::scc_dais_dfm() // 54f0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -107290,7 +107291,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -107316,11 +107317,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -107340,7 +107341,7 @@ adsw2:
m_ir = m_irc;
m_t = !(m_sr & SR_C);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -107350,7 +107351,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -107374,7 +107375,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -107402,7 +107403,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -107429,7 +107430,7 @@ void m68000_mcu_device::scc_adr16_dfm() // 54f8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -107452,7 +107453,7 @@ void m68000_mcu_device::scc_adr16_dfm() // 54f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -107473,7 +107474,7 @@ void m68000_mcu_device::scc_adr16_dfm() // 54f8 ffff
m_ir = m_irc;
m_t = !(m_sr & SR_C);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -107483,7 +107484,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -107507,7 +107508,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -107535,7 +107536,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -107560,7 +107561,7 @@ void m68000_mcu_device::scc_adr32_dfm() // 54f9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -107584,7 +107585,7 @@ void m68000_mcu_device::scc_adr32_dfm() // 54f9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -107607,7 +107608,7 @@ void m68000_mcu_device::scc_adr32_dfm() // 54f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -107628,7 +107629,7 @@ void m68000_mcu_device::scc_adr32_dfm() // 54f9 ffff
m_ir = m_irc;
m_t = !(m_sr & SR_C);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -107638,7 +107639,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -107662,7 +107663,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -107690,7 +107691,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -107717,7 +107718,7 @@ void m68000_mcu_device::scs_ds_dfm() // 55c0 fff8
m_ir = m_irc;
m_t = m_sr & SR_C;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -107729,7 +107730,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -107756,7 +107757,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -107781,7 +107782,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -107796,7 +107797,7 @@ void m68000_mcu_device::dbcs_ds_rel16_dfm() // 55c8 fff8
// 06c dbcc1
m_t = m_sr & SR_C;
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -107808,13 +107809,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -107842,7 +107843,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -107850,7 +107851,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -107874,11 +107875,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -107908,13 +107909,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -107944,7 +107945,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -107975,11 +107976,11 @@ void m68000_mcu_device::scs_ais_dfm() // 55d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -107999,7 +108000,7 @@ void m68000_mcu_device::scs_ais_dfm() // 55d0 fff8
m_ir = m_irc;
m_t = m_sr & SR_C;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -108009,7 +108010,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -108033,7 +108034,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -108061,7 +108062,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -108089,12 +108090,12 @@ void m68000_mcu_device::scs_aips_dfm() // 55d8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -108115,7 +108116,7 @@ void m68000_mcu_device::scs_aips_dfm() // 55d8 fff8
m_ir = m_irc;
m_t = m_sr & SR_C;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -108125,7 +108126,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -108149,7 +108150,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -108177,7 +108178,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -108204,7 +108205,7 @@ void m68000_mcu_device::scs_pais_dfm() // 55e0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -108212,7 +108213,7 @@ void m68000_mcu_device::scs_pais_dfm() // 55e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -108233,7 +108234,7 @@ void m68000_mcu_device::scs_pais_dfm() // 55e0 fff8
m_ir = m_irc;
m_t = m_sr & SR_C;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -108243,7 +108244,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -108267,7 +108268,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -108295,7 +108296,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -108320,7 +108321,7 @@ void m68000_mcu_device::scs_das_dfm() // 55e8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -108343,11 +108344,11 @@ void m68000_mcu_device::scs_das_dfm() // 55e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -108367,7 +108368,7 @@ void m68000_mcu_device::scs_das_dfm() // 55e8 fff8
m_ir = m_irc;
m_t = m_sr & SR_C;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -108377,7 +108378,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -108401,7 +108402,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -108429,7 +108430,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -108452,14 +108453,14 @@ void m68000_mcu_device::scs_dais_dfm() // 55f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -108467,7 +108468,7 @@ void m68000_mcu_device::scs_dais_dfm() // 55f0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -108491,7 +108492,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -108517,11 +108518,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -108541,7 +108542,7 @@ adsw2:
m_ir = m_irc;
m_t = m_sr & SR_C;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -108551,7 +108552,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -108575,7 +108576,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -108603,7 +108604,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -108630,7 +108631,7 @@ void m68000_mcu_device::scs_adr16_dfm() // 55f8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -108653,7 +108654,7 @@ void m68000_mcu_device::scs_adr16_dfm() // 55f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -108674,7 +108675,7 @@ void m68000_mcu_device::scs_adr16_dfm() // 55f8 ffff
m_ir = m_irc;
m_t = m_sr & SR_C;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -108684,7 +108685,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -108708,7 +108709,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -108736,7 +108737,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -108761,7 +108762,7 @@ void m68000_mcu_device::scs_adr32_dfm() // 55f9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -108785,7 +108786,7 @@ void m68000_mcu_device::scs_adr32_dfm() // 55f9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -108808,7 +108809,7 @@ void m68000_mcu_device::scs_adr32_dfm() // 55f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -108829,7 +108830,7 @@ void m68000_mcu_device::scs_adr32_dfm() // 55f9 ffff
m_ir = m_irc;
m_t = m_sr & SR_C;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -108839,7 +108840,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -108863,7 +108864,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -108891,7 +108892,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -108918,7 +108919,7 @@ void m68000_mcu_device::sne_ds_dfm() // 56c0 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_Z);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -108930,7 +108931,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -108957,7 +108958,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -108982,7 +108983,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -108997,7 +108998,7 @@ void m68000_mcu_device::dbne_ds_rel16_dfm() // 56c8 fff8
// 06c dbcc1
m_t = !(m_sr & SR_Z);
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -109009,13 +109010,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -109043,7 +109044,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -109051,7 +109052,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -109075,11 +109076,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -109109,13 +109110,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -109145,7 +109146,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -109176,11 +109177,11 @@ void m68000_mcu_device::sne_ais_dfm() // 56d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -109200,7 +109201,7 @@ void m68000_mcu_device::sne_ais_dfm() // 56d0 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_Z);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -109210,7 +109211,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -109234,7 +109235,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -109262,7 +109263,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -109290,12 +109291,12 @@ void m68000_mcu_device::sne_aips_dfm() // 56d8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -109316,7 +109317,7 @@ void m68000_mcu_device::sne_aips_dfm() // 56d8 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_Z);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -109326,7 +109327,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -109350,7 +109351,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -109378,7 +109379,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -109405,7 +109406,7 @@ void m68000_mcu_device::sne_pais_dfm() // 56e0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -109413,7 +109414,7 @@ void m68000_mcu_device::sne_pais_dfm() // 56e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -109434,7 +109435,7 @@ void m68000_mcu_device::sne_pais_dfm() // 56e0 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_Z);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -109444,7 +109445,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -109468,7 +109469,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -109496,7 +109497,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -109521,7 +109522,7 @@ void m68000_mcu_device::sne_das_dfm() // 56e8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -109544,11 +109545,11 @@ void m68000_mcu_device::sne_das_dfm() // 56e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -109568,7 +109569,7 @@ void m68000_mcu_device::sne_das_dfm() // 56e8 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_Z);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -109578,7 +109579,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -109602,7 +109603,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -109630,7 +109631,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -109653,14 +109654,14 @@ void m68000_mcu_device::sne_dais_dfm() // 56f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -109668,7 +109669,7 @@ void m68000_mcu_device::sne_dais_dfm() // 56f0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -109692,7 +109693,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -109718,11 +109719,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -109742,7 +109743,7 @@ adsw2:
m_ir = m_irc;
m_t = !(m_sr & SR_Z);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -109752,7 +109753,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -109776,7 +109777,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -109804,7 +109805,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -109831,7 +109832,7 @@ void m68000_mcu_device::sne_adr16_dfm() // 56f8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -109854,7 +109855,7 @@ void m68000_mcu_device::sne_adr16_dfm() // 56f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -109875,7 +109876,7 @@ void m68000_mcu_device::sne_adr16_dfm() // 56f8 ffff
m_ir = m_irc;
m_t = !(m_sr & SR_Z);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -109885,7 +109886,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -109909,7 +109910,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -109937,7 +109938,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -109962,7 +109963,7 @@ void m68000_mcu_device::sne_adr32_dfm() // 56f9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -109986,7 +109987,7 @@ void m68000_mcu_device::sne_adr32_dfm() // 56f9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -110009,7 +110010,7 @@ void m68000_mcu_device::sne_adr32_dfm() // 56f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -110030,7 +110031,7 @@ void m68000_mcu_device::sne_adr32_dfm() // 56f9 ffff
m_ir = m_irc;
m_t = !(m_sr & SR_Z);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -110040,7 +110041,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -110064,7 +110065,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -110092,7 +110093,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -110119,7 +110120,7 @@ void m68000_mcu_device::seq_ds_dfm() // 57c0 fff8
m_ir = m_irc;
m_t = m_sr & SR_Z;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -110131,7 +110132,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -110158,7 +110159,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -110183,7 +110184,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -110198,7 +110199,7 @@ void m68000_mcu_device::dbeq_ds_rel16_dfm() // 57c8 fff8
// 06c dbcc1
m_t = m_sr & SR_Z;
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -110210,13 +110211,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -110244,7 +110245,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -110252,7 +110253,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -110276,11 +110277,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -110310,13 +110311,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -110346,7 +110347,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -110377,11 +110378,11 @@ void m68000_mcu_device::seq_ais_dfm() // 57d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -110401,7 +110402,7 @@ void m68000_mcu_device::seq_ais_dfm() // 57d0 fff8
m_ir = m_irc;
m_t = m_sr & SR_Z;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -110411,7 +110412,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -110435,7 +110436,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -110463,7 +110464,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -110491,12 +110492,12 @@ void m68000_mcu_device::seq_aips_dfm() // 57d8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -110517,7 +110518,7 @@ void m68000_mcu_device::seq_aips_dfm() // 57d8 fff8
m_ir = m_irc;
m_t = m_sr & SR_Z;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -110527,7 +110528,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -110551,7 +110552,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -110579,7 +110580,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -110606,7 +110607,7 @@ void m68000_mcu_device::seq_pais_dfm() // 57e0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -110614,7 +110615,7 @@ void m68000_mcu_device::seq_pais_dfm() // 57e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -110635,7 +110636,7 @@ void m68000_mcu_device::seq_pais_dfm() // 57e0 fff8
m_ir = m_irc;
m_t = m_sr & SR_Z;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -110645,7 +110646,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -110669,7 +110670,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -110697,7 +110698,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -110722,7 +110723,7 @@ void m68000_mcu_device::seq_das_dfm() // 57e8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -110745,11 +110746,11 @@ void m68000_mcu_device::seq_das_dfm() // 57e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -110769,7 +110770,7 @@ void m68000_mcu_device::seq_das_dfm() // 57e8 fff8
m_ir = m_irc;
m_t = m_sr & SR_Z;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -110779,7 +110780,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -110803,7 +110804,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -110831,7 +110832,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -110854,14 +110855,14 @@ void m68000_mcu_device::seq_dais_dfm() // 57f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -110869,7 +110870,7 @@ void m68000_mcu_device::seq_dais_dfm() // 57f0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -110893,7 +110894,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -110919,11 +110920,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -110943,7 +110944,7 @@ adsw2:
m_ir = m_irc;
m_t = m_sr & SR_Z;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -110953,7 +110954,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -110977,7 +110978,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -111005,7 +111006,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -111032,7 +111033,7 @@ void m68000_mcu_device::seq_adr16_dfm() // 57f8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -111055,7 +111056,7 @@ void m68000_mcu_device::seq_adr16_dfm() // 57f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -111076,7 +111077,7 @@ void m68000_mcu_device::seq_adr16_dfm() // 57f8 ffff
m_ir = m_irc;
m_t = m_sr & SR_Z;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -111086,7 +111087,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -111110,7 +111111,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -111138,7 +111139,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -111163,7 +111164,7 @@ void m68000_mcu_device::seq_adr32_dfm() // 57f9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -111187,7 +111188,7 @@ void m68000_mcu_device::seq_adr32_dfm() // 57f9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -111210,7 +111211,7 @@ void m68000_mcu_device::seq_adr32_dfm() // 57f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -111231,7 +111232,7 @@ void m68000_mcu_device::seq_adr32_dfm() // 57f9 ffff
m_ir = m_irc;
m_t = m_sr & SR_Z;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -111241,7 +111242,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -111265,7 +111266,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -111293,7 +111294,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -111320,7 +111321,7 @@ void m68000_mcu_device::svc_ds_dfm() // 58c0 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -111332,7 +111333,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -111359,7 +111360,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -111384,7 +111385,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -111399,7 +111400,7 @@ void m68000_mcu_device::dbvc_ds_rel16_dfm() // 58c8 fff8
// 06c dbcc1
m_t = !(m_sr & SR_V);
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -111411,13 +111412,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -111445,7 +111446,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -111453,7 +111454,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -111477,11 +111478,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -111511,13 +111512,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -111547,7 +111548,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -111578,11 +111579,11 @@ void m68000_mcu_device::svc_ais_dfm() // 58d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -111602,7 +111603,7 @@ void m68000_mcu_device::svc_ais_dfm() // 58d0 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -111612,7 +111613,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -111636,7 +111637,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -111664,7 +111665,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -111692,12 +111693,12 @@ void m68000_mcu_device::svc_aips_dfm() // 58d8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -111718,7 +111719,7 @@ void m68000_mcu_device::svc_aips_dfm() // 58d8 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -111728,7 +111729,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -111752,7 +111753,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -111780,7 +111781,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -111807,7 +111808,7 @@ void m68000_mcu_device::svc_pais_dfm() // 58e0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -111815,7 +111816,7 @@ void m68000_mcu_device::svc_pais_dfm() // 58e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -111836,7 +111837,7 @@ void m68000_mcu_device::svc_pais_dfm() // 58e0 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -111846,7 +111847,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -111870,7 +111871,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -111898,7 +111899,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -111923,7 +111924,7 @@ void m68000_mcu_device::svc_das_dfm() // 58e8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -111946,11 +111947,11 @@ void m68000_mcu_device::svc_das_dfm() // 58e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -111970,7 +111971,7 @@ void m68000_mcu_device::svc_das_dfm() // 58e8 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -111980,7 +111981,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -112004,7 +112005,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -112032,7 +112033,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -112055,14 +112056,14 @@ void m68000_mcu_device::svc_dais_dfm() // 58f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -112070,7 +112071,7 @@ void m68000_mcu_device::svc_dais_dfm() // 58f0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -112094,7 +112095,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -112120,11 +112121,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -112144,7 +112145,7 @@ adsw2:
m_ir = m_irc;
m_t = !(m_sr & SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -112154,7 +112155,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -112178,7 +112179,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -112206,7 +112207,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -112233,7 +112234,7 @@ void m68000_mcu_device::svc_adr16_dfm() // 58f8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -112256,7 +112257,7 @@ void m68000_mcu_device::svc_adr16_dfm() // 58f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -112277,7 +112278,7 @@ void m68000_mcu_device::svc_adr16_dfm() // 58f8 ffff
m_ir = m_irc;
m_t = !(m_sr & SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -112287,7 +112288,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -112311,7 +112312,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -112339,7 +112340,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -112364,7 +112365,7 @@ void m68000_mcu_device::svc_adr32_dfm() // 58f9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -112388,7 +112389,7 @@ void m68000_mcu_device::svc_adr32_dfm() // 58f9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -112411,7 +112412,7 @@ void m68000_mcu_device::svc_adr32_dfm() // 58f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -112432,7 +112433,7 @@ void m68000_mcu_device::svc_adr32_dfm() // 58f9 ffff
m_ir = m_irc;
m_t = !(m_sr & SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -112442,7 +112443,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -112466,7 +112467,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -112494,7 +112495,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -112521,7 +112522,7 @@ void m68000_mcu_device::svs_ds_dfm() // 59c0 fff8
m_ir = m_irc;
m_t = m_sr & SR_V;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -112533,7 +112534,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -112560,7 +112561,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -112585,7 +112586,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -112600,7 +112601,7 @@ void m68000_mcu_device::dbvs_ds_rel16_dfm() // 59c8 fff8
// 06c dbcc1
m_t = m_sr & SR_V;
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -112612,13 +112613,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -112646,7 +112647,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -112654,7 +112655,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -112678,11 +112679,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -112712,13 +112713,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -112748,7 +112749,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -112779,11 +112780,11 @@ void m68000_mcu_device::svs_ais_dfm() // 59d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -112803,7 +112804,7 @@ void m68000_mcu_device::svs_ais_dfm() // 59d0 fff8
m_ir = m_irc;
m_t = m_sr & SR_V;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -112813,7 +112814,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -112837,7 +112838,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -112865,7 +112866,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -112893,12 +112894,12 @@ void m68000_mcu_device::svs_aips_dfm() // 59d8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -112919,7 +112920,7 @@ void m68000_mcu_device::svs_aips_dfm() // 59d8 fff8
m_ir = m_irc;
m_t = m_sr & SR_V;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -112929,7 +112930,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -112953,7 +112954,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -112981,7 +112982,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -113008,7 +113009,7 @@ void m68000_mcu_device::svs_pais_dfm() // 59e0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -113016,7 +113017,7 @@ void m68000_mcu_device::svs_pais_dfm() // 59e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -113037,7 +113038,7 @@ void m68000_mcu_device::svs_pais_dfm() // 59e0 fff8
m_ir = m_irc;
m_t = m_sr & SR_V;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -113047,7 +113048,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -113071,7 +113072,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -113099,7 +113100,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -113124,7 +113125,7 @@ void m68000_mcu_device::svs_das_dfm() // 59e8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -113147,11 +113148,11 @@ void m68000_mcu_device::svs_das_dfm() // 59e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -113171,7 +113172,7 @@ void m68000_mcu_device::svs_das_dfm() // 59e8 fff8
m_ir = m_irc;
m_t = m_sr & SR_V;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -113181,7 +113182,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -113205,7 +113206,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -113233,7 +113234,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -113256,14 +113257,14 @@ void m68000_mcu_device::svs_dais_dfm() // 59f0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -113271,7 +113272,7 @@ void m68000_mcu_device::svs_dais_dfm() // 59f0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -113295,7 +113296,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -113321,11 +113322,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -113345,7 +113346,7 @@ adsw2:
m_ir = m_irc;
m_t = m_sr & SR_V;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -113355,7 +113356,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -113379,7 +113380,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -113407,7 +113408,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -113434,7 +113435,7 @@ void m68000_mcu_device::svs_adr16_dfm() // 59f8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -113457,7 +113458,7 @@ void m68000_mcu_device::svs_adr16_dfm() // 59f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -113478,7 +113479,7 @@ void m68000_mcu_device::svs_adr16_dfm() // 59f8 ffff
m_ir = m_irc;
m_t = m_sr & SR_V;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -113488,7 +113489,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -113512,7 +113513,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -113540,7 +113541,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -113565,7 +113566,7 @@ void m68000_mcu_device::svs_adr32_dfm() // 59f9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -113589,7 +113590,7 @@ void m68000_mcu_device::svs_adr32_dfm() // 59f9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -113612,7 +113613,7 @@ void m68000_mcu_device::svs_adr32_dfm() // 59f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -113633,7 +113634,7 @@ void m68000_mcu_device::svs_adr32_dfm() // 59f9 ffff
m_ir = m_irc;
m_t = m_sr & SR_V;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -113643,7 +113644,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -113667,7 +113668,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -113695,7 +113696,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -113722,7 +113723,7 @@ void m68000_mcu_device::spl_ds_dfm() // 5ac0 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_N);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -113734,7 +113735,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -113761,7 +113762,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -113786,7 +113787,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -113801,7 +113802,7 @@ void m68000_mcu_device::dbpl_ds_rel16_dfm() // 5ac8 fff8
// 06c dbcc1
m_t = !(m_sr & SR_N);
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -113813,13 +113814,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -113847,7 +113848,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -113855,7 +113856,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -113879,11 +113880,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -113913,13 +113914,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -113949,7 +113950,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -113980,11 +113981,11 @@ void m68000_mcu_device::spl_ais_dfm() // 5ad0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -114004,7 +114005,7 @@ void m68000_mcu_device::spl_ais_dfm() // 5ad0 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_N);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -114014,7 +114015,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -114038,7 +114039,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -114066,7 +114067,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -114094,12 +114095,12 @@ void m68000_mcu_device::spl_aips_dfm() // 5ad8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -114120,7 +114121,7 @@ void m68000_mcu_device::spl_aips_dfm() // 5ad8 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_N);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -114130,7 +114131,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -114154,7 +114155,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -114182,7 +114183,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -114209,7 +114210,7 @@ void m68000_mcu_device::spl_pais_dfm() // 5ae0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -114217,7 +114218,7 @@ void m68000_mcu_device::spl_pais_dfm() // 5ae0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -114238,7 +114239,7 @@ void m68000_mcu_device::spl_pais_dfm() // 5ae0 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_N);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -114248,7 +114249,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -114272,7 +114273,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -114300,7 +114301,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -114325,7 +114326,7 @@ void m68000_mcu_device::spl_das_dfm() // 5ae8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -114348,11 +114349,11 @@ void m68000_mcu_device::spl_das_dfm() // 5ae8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -114372,7 +114373,7 @@ void m68000_mcu_device::spl_das_dfm() // 5ae8 fff8
m_ir = m_irc;
m_t = !(m_sr & SR_N);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -114382,7 +114383,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -114406,7 +114407,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -114434,7 +114435,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -114457,14 +114458,14 @@ void m68000_mcu_device::spl_dais_dfm() // 5af0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -114472,7 +114473,7 @@ void m68000_mcu_device::spl_dais_dfm() // 5af0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -114496,7 +114497,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -114522,11 +114523,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -114546,7 +114547,7 @@ adsw2:
m_ir = m_irc;
m_t = !(m_sr & SR_N);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -114556,7 +114557,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -114580,7 +114581,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -114608,7 +114609,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -114635,7 +114636,7 @@ void m68000_mcu_device::spl_adr16_dfm() // 5af8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -114658,7 +114659,7 @@ void m68000_mcu_device::spl_adr16_dfm() // 5af8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -114679,7 +114680,7 @@ void m68000_mcu_device::spl_adr16_dfm() // 5af8 ffff
m_ir = m_irc;
m_t = !(m_sr & SR_N);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -114689,7 +114690,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -114713,7 +114714,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -114741,7 +114742,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -114766,7 +114767,7 @@ void m68000_mcu_device::spl_adr32_dfm() // 5af9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -114790,7 +114791,7 @@ void m68000_mcu_device::spl_adr32_dfm() // 5af9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -114813,7 +114814,7 @@ void m68000_mcu_device::spl_adr32_dfm() // 5af9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -114834,7 +114835,7 @@ void m68000_mcu_device::spl_adr32_dfm() // 5af9 ffff
m_ir = m_irc;
m_t = !(m_sr & SR_N);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -114844,7 +114845,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -114868,7 +114869,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -114896,7 +114897,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -114923,7 +114924,7 @@ void m68000_mcu_device::smi_ds_dfm() // 5bc0 fff8
m_ir = m_irc;
m_t = m_sr & SR_N;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -114935,7 +114936,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -114962,7 +114963,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -114987,7 +114988,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -115002,7 +115003,7 @@ void m68000_mcu_device::dbmi_ds_rel16_dfm() // 5bc8 fff8
// 06c dbcc1
m_t = m_sr & SR_N;
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -115014,13 +115015,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -115048,7 +115049,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -115056,7 +115057,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -115080,11 +115081,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -115114,13 +115115,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -115150,7 +115151,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -115181,11 +115182,11 @@ void m68000_mcu_device::smi_ais_dfm() // 5bd0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -115205,7 +115206,7 @@ void m68000_mcu_device::smi_ais_dfm() // 5bd0 fff8
m_ir = m_irc;
m_t = m_sr & SR_N;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -115215,7 +115216,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -115239,7 +115240,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -115267,7 +115268,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -115295,12 +115296,12 @@ void m68000_mcu_device::smi_aips_dfm() // 5bd8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -115321,7 +115322,7 @@ void m68000_mcu_device::smi_aips_dfm() // 5bd8 fff8
m_ir = m_irc;
m_t = m_sr & SR_N;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -115331,7 +115332,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -115355,7 +115356,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -115383,7 +115384,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -115410,7 +115411,7 @@ void m68000_mcu_device::smi_pais_dfm() // 5be0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -115418,7 +115419,7 @@ void m68000_mcu_device::smi_pais_dfm() // 5be0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -115439,7 +115440,7 @@ void m68000_mcu_device::smi_pais_dfm() // 5be0 fff8
m_ir = m_irc;
m_t = m_sr & SR_N;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -115449,7 +115450,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -115473,7 +115474,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -115501,7 +115502,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -115526,7 +115527,7 @@ void m68000_mcu_device::smi_das_dfm() // 5be8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -115549,11 +115550,11 @@ void m68000_mcu_device::smi_das_dfm() // 5be8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -115573,7 +115574,7 @@ void m68000_mcu_device::smi_das_dfm() // 5be8 fff8
m_ir = m_irc;
m_t = m_sr & SR_N;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -115583,7 +115584,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -115607,7 +115608,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -115635,7 +115636,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -115658,14 +115659,14 @@ void m68000_mcu_device::smi_dais_dfm() // 5bf0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -115673,7 +115674,7 @@ void m68000_mcu_device::smi_dais_dfm() // 5bf0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -115697,7 +115698,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -115723,11 +115724,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -115747,7 +115748,7 @@ adsw2:
m_ir = m_irc;
m_t = m_sr & SR_N;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -115757,7 +115758,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -115781,7 +115782,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -115809,7 +115810,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -115836,7 +115837,7 @@ void m68000_mcu_device::smi_adr16_dfm() // 5bf8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -115859,7 +115860,7 @@ void m68000_mcu_device::smi_adr16_dfm() // 5bf8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -115880,7 +115881,7 @@ void m68000_mcu_device::smi_adr16_dfm() // 5bf8 ffff
m_ir = m_irc;
m_t = m_sr & SR_N;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -115890,7 +115891,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -115914,7 +115915,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -115942,7 +115943,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -115967,7 +115968,7 @@ void m68000_mcu_device::smi_adr32_dfm() // 5bf9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -115991,7 +115992,7 @@ void m68000_mcu_device::smi_adr32_dfm() // 5bf9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -116014,7 +116015,7 @@ void m68000_mcu_device::smi_adr32_dfm() // 5bf9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -116035,7 +116036,7 @@ void m68000_mcu_device::smi_adr32_dfm() // 5bf9 ffff
m_ir = m_irc;
m_t = m_sr & SR_N;
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -116045,7 +116046,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -116069,7 +116070,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -116097,7 +116098,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -116124,7 +116125,7 @@ void m68000_mcu_device::sge_ds_dfm() // 5cc0 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -116136,7 +116137,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -116163,7 +116164,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -116188,7 +116189,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -116203,7 +116204,7 @@ void m68000_mcu_device::dbge_ds_rel16_dfm() // 5cc8 fff8
// 06c dbcc1
m_t = ((m_sr & (SR_N|SR_V)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V)) == 0);
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -116215,13 +116216,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -116249,7 +116250,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -116257,7 +116258,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -116281,11 +116282,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -116315,13 +116316,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -116351,7 +116352,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -116382,11 +116383,11 @@ void m68000_mcu_device::sge_ais_dfm() // 5cd0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -116406,7 +116407,7 @@ void m68000_mcu_device::sge_ais_dfm() // 5cd0 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -116416,7 +116417,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -116440,7 +116441,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -116468,7 +116469,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -116496,12 +116497,12 @@ void m68000_mcu_device::sge_aips_dfm() // 5cd8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -116522,7 +116523,7 @@ void m68000_mcu_device::sge_aips_dfm() // 5cd8 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -116532,7 +116533,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -116556,7 +116557,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -116584,7 +116585,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -116611,7 +116612,7 @@ void m68000_mcu_device::sge_pais_dfm() // 5ce0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -116619,7 +116620,7 @@ void m68000_mcu_device::sge_pais_dfm() // 5ce0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -116640,7 +116641,7 @@ void m68000_mcu_device::sge_pais_dfm() // 5ce0 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -116650,7 +116651,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -116674,7 +116675,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -116702,7 +116703,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -116727,7 +116728,7 @@ void m68000_mcu_device::sge_das_dfm() // 5ce8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -116750,11 +116751,11 @@ void m68000_mcu_device::sge_das_dfm() // 5ce8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -116774,7 +116775,7 @@ void m68000_mcu_device::sge_das_dfm() // 5ce8 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -116784,7 +116785,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -116808,7 +116809,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -116836,7 +116837,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -116859,14 +116860,14 @@ void m68000_mcu_device::sge_dais_dfm() // 5cf0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -116874,7 +116875,7 @@ void m68000_mcu_device::sge_dais_dfm() // 5cf0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -116898,7 +116899,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -116924,11 +116925,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -116948,7 +116949,7 @@ adsw2:
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -116958,7 +116959,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -116982,7 +116983,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -117010,7 +117011,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -117037,7 +117038,7 @@ void m68000_mcu_device::sge_adr16_dfm() // 5cf8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -117060,7 +117061,7 @@ void m68000_mcu_device::sge_adr16_dfm() // 5cf8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -117081,7 +117082,7 @@ void m68000_mcu_device::sge_adr16_dfm() // 5cf8 ffff
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -117091,7 +117092,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -117115,7 +117116,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -117143,7 +117144,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -117168,7 +117169,7 @@ void m68000_mcu_device::sge_adr32_dfm() // 5cf9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -117192,7 +117193,7 @@ void m68000_mcu_device::sge_adr32_dfm() // 5cf9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -117215,7 +117216,7 @@ void m68000_mcu_device::sge_adr32_dfm() // 5cf9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -117236,7 +117237,7 @@ void m68000_mcu_device::sge_adr32_dfm() // 5cf9 ffff
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -117246,7 +117247,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -117270,7 +117271,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -117298,7 +117299,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -117325,7 +117326,7 @@ void m68000_mcu_device::slt_ds_dfm() // 5dc0 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -117337,7 +117338,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -117364,7 +117365,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -117389,7 +117390,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -117404,7 +117405,7 @@ void m68000_mcu_device::dblt_ds_rel16_dfm() // 5dc8 fff8
// 06c dbcc1
m_t = ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -117416,13 +117417,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -117450,7 +117451,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -117458,7 +117459,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -117482,11 +117483,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -117516,13 +117517,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -117552,7 +117553,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -117583,11 +117584,11 @@ void m68000_mcu_device::slt_ais_dfm() // 5dd0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -117607,7 +117608,7 @@ void m68000_mcu_device::slt_ais_dfm() // 5dd0 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -117617,7 +117618,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -117641,7 +117642,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -117669,7 +117670,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -117697,12 +117698,12 @@ void m68000_mcu_device::slt_aips_dfm() // 5dd8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -117723,7 +117724,7 @@ void m68000_mcu_device::slt_aips_dfm() // 5dd8 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -117733,7 +117734,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -117757,7 +117758,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -117785,7 +117786,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -117812,7 +117813,7 @@ void m68000_mcu_device::slt_pais_dfm() // 5de0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -117820,7 +117821,7 @@ void m68000_mcu_device::slt_pais_dfm() // 5de0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -117841,7 +117842,7 @@ void m68000_mcu_device::slt_pais_dfm() // 5de0 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -117851,7 +117852,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -117875,7 +117876,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -117903,7 +117904,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -117928,7 +117929,7 @@ void m68000_mcu_device::slt_das_dfm() // 5de8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -117951,11 +117952,11 @@ void m68000_mcu_device::slt_das_dfm() // 5de8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -117975,7 +117976,7 @@ void m68000_mcu_device::slt_das_dfm() // 5de8 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -117985,7 +117986,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -118009,7 +118010,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -118037,7 +118038,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -118060,14 +118061,14 @@ void m68000_mcu_device::slt_dais_dfm() // 5df0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -118075,7 +118076,7 @@ void m68000_mcu_device::slt_dais_dfm() // 5df0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -118099,7 +118100,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -118125,11 +118126,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -118149,7 +118150,7 @@ adsw2:
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -118159,7 +118160,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -118183,7 +118184,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -118211,7 +118212,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -118238,7 +118239,7 @@ void m68000_mcu_device::slt_adr16_dfm() // 5df8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -118261,7 +118262,7 @@ void m68000_mcu_device::slt_adr16_dfm() // 5df8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -118282,7 +118283,7 @@ void m68000_mcu_device::slt_adr16_dfm() // 5df8 ffff
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -118292,7 +118293,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -118316,7 +118317,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -118344,7 +118345,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -118369,7 +118370,7 @@ void m68000_mcu_device::slt_adr32_dfm() // 5df9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -118393,7 +118394,7 @@ void m68000_mcu_device::slt_adr32_dfm() // 5df9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -118416,7 +118417,7 @@ void m68000_mcu_device::slt_adr32_dfm() // 5df9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -118437,7 +118438,7 @@ void m68000_mcu_device::slt_adr32_dfm() // 5df9 ffff
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -118447,7 +118448,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -118471,7 +118472,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -118499,7 +118500,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -118526,7 +118527,7 @@ void m68000_mcu_device::sgt_ds_dfm() // 5ec0 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V|SR_Z)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V|SR_Z)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -118538,7 +118539,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -118565,7 +118566,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -118590,7 +118591,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -118605,7 +118606,7 @@ void m68000_mcu_device::dbgt_ds_rel16_dfm() // 5ec8 fff8
// 06c dbcc1
m_t = ((m_sr & (SR_N|SR_V|SR_Z)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V|SR_Z)) == 0);
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -118617,13 +118618,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -118651,7 +118652,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -118659,7 +118660,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -118683,11 +118684,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -118717,13 +118718,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -118753,7 +118754,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -118784,11 +118785,11 @@ void m68000_mcu_device::sgt_ais_dfm() // 5ed0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -118808,7 +118809,7 @@ void m68000_mcu_device::sgt_ais_dfm() // 5ed0 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V|SR_Z)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V|SR_Z)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -118818,7 +118819,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -118842,7 +118843,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -118870,7 +118871,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -118898,12 +118899,12 @@ void m68000_mcu_device::sgt_aips_dfm() // 5ed8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -118924,7 +118925,7 @@ void m68000_mcu_device::sgt_aips_dfm() // 5ed8 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V|SR_Z)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V|SR_Z)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -118934,7 +118935,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -118958,7 +118959,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -118986,7 +118987,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -119013,7 +119014,7 @@ void m68000_mcu_device::sgt_pais_dfm() // 5ee0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -119021,7 +119022,7 @@ void m68000_mcu_device::sgt_pais_dfm() // 5ee0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -119042,7 +119043,7 @@ void m68000_mcu_device::sgt_pais_dfm() // 5ee0 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V|SR_Z)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V|SR_Z)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -119052,7 +119053,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -119076,7 +119077,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -119104,7 +119105,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -119129,7 +119130,7 @@ void m68000_mcu_device::sgt_das_dfm() // 5ee8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -119152,11 +119153,11 @@ void m68000_mcu_device::sgt_das_dfm() // 5ee8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -119176,7 +119177,7 @@ void m68000_mcu_device::sgt_das_dfm() // 5ee8 fff8
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V|SR_Z)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V|SR_Z)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -119186,7 +119187,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -119210,7 +119211,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -119238,7 +119239,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -119261,14 +119262,14 @@ void m68000_mcu_device::sgt_dais_dfm() // 5ef0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -119276,7 +119277,7 @@ void m68000_mcu_device::sgt_dais_dfm() // 5ef0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -119300,7 +119301,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -119326,11 +119327,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -119350,7 +119351,7 @@ adsw2:
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V|SR_Z)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V|SR_Z)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -119360,7 +119361,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -119384,7 +119385,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -119412,7 +119413,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -119439,7 +119440,7 @@ void m68000_mcu_device::sgt_adr16_dfm() // 5ef8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -119462,7 +119463,7 @@ void m68000_mcu_device::sgt_adr16_dfm() // 5ef8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -119483,7 +119484,7 @@ void m68000_mcu_device::sgt_adr16_dfm() // 5ef8 ffff
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V|SR_Z)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V|SR_Z)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -119493,7 +119494,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -119517,7 +119518,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -119545,7 +119546,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -119570,7 +119571,7 @@ void m68000_mcu_device::sgt_adr32_dfm() // 5ef9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -119594,7 +119595,7 @@ void m68000_mcu_device::sgt_adr32_dfm() // 5ef9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -119617,7 +119618,7 @@ void m68000_mcu_device::sgt_adr32_dfm() // 5ef9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -119638,7 +119639,7 @@ void m68000_mcu_device::sgt_adr32_dfm() // 5ef9 ffff
m_ir = m_irc;
m_t = ((m_sr & (SR_N|SR_V|SR_Z)) == (SR_N|SR_V)) || ((m_sr & (SR_N|SR_V|SR_Z)) == 0);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -119648,7 +119649,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -119672,7 +119673,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -119700,7 +119701,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -119727,7 +119728,7 @@ void m68000_mcu_device::sle_ds_dfm() // 5fc0 fff8
m_ir = m_irc;
m_t = (m_sr & SR_Z) || ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccr2;
@@ -119739,7 +119740,7 @@ roaw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -119766,7 +119767,7 @@ roaw2:
sccr2:
// 0cb sccr2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -119791,7 +119792,7 @@ sccr2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -119806,7 +119807,7 @@ void m68000_mcu_device::dble_ds_rel16_dfm() // 5fc8 fff8
// 06c dbcc1
m_t = (m_sr & SR_Z) || ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_au = ext32(m_dbin) + m_pc;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_icount -= 2;
if(m_t)
goto dbcc6;
@@ -119818,13 +119819,13 @@ dbcc2:
m_alub = m_da[ry];
m_at = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=....... 1 a=4:m_da[ry] d=-1
+ // alu r=15 c=1 m=..... i=....... ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
// 175 dbcc3
m_t = m_isr & SR_Z;
m_pc = m_au;
m_au = m_at + 2;
- // alu r=15 c=3 m=..... i=....... 4 a=alub d=-1
+ // alu r=15 c=3 m=..... i=....... ALU.add a=alub d=-1
alu_add(m_alub, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -119852,7 +119853,7 @@ dbcc6:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
set_ftu_const();
m_icount -= 2;
if(m_sr & SR_T)
@@ -119860,7 +119861,7 @@ dbcc6:
// 0c5 bbci3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -119884,11 +119885,11 @@ dbcc6:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 34c mmrw3
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -119918,13 +119919,13 @@ dbcc4:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
// 08b roaw2
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -119954,7 +119955,7 @@ dbcc5:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -119985,11 +119986,11 @@ void m68000_mcu_device::sle_ais_dfm() // 5fd0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -120009,7 +120010,7 @@ void m68000_mcu_device::sle_ais_dfm() // 5fd0 fff8
m_ir = m_irc;
m_t = (m_sr & SR_Z) || ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -120019,7 +120020,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -120043,7 +120044,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -120071,7 +120072,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -120099,12 +120100,12 @@ void m68000_mcu_device::sle_aips_dfm() // 5fd8 fff8
m_dcr = m_dt;
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -120125,7 +120126,7 @@ void m68000_mcu_device::sle_aips_dfm() // 5fd8 fff8
m_ir = m_irc;
m_t = (m_sr & SR_Z) || ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -120135,7 +120136,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -120159,7 +120160,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -120187,7 +120188,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -120214,7 +120215,7 @@ void m68000_mcu_device::sle_pais_dfm() // 5fe0 fff8
m_pc = m_au;
m_dcr = m_dt;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -120222,7 +120223,7 @@ void m68000_mcu_device::sle_pais_dfm() // 5fe0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=15 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -120243,7 +120244,7 @@ void m68000_mcu_device::sle_pais_dfm() // 5fe0 fff8
m_ir = m_irc;
m_t = (m_sr & SR_Z) || ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -120253,7 +120254,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -120277,7 +120278,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -120305,7 +120306,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -120330,7 +120331,7 @@ void m68000_mcu_device::sle_das_dfm() // 5fe8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -120353,11 +120354,11 @@ void m68000_mcu_device::sle_das_dfm() // 5fe8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -120377,7 +120378,7 @@ void m68000_mcu_device::sle_das_dfm() // 5fe8 fff8
m_ir = m_irc;
m_t = (m_sr & SR_Z) || ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -120387,7 +120388,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -120411,7 +120412,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -120439,7 +120440,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -120462,14 +120463,14 @@ void m68000_mcu_device::sle_dais_dfm() // 5ff0 fff8
{
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=15 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=15 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=15 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -120477,7 +120478,7 @@ void m68000_mcu_device::sle_dais_dfm() // 5ff0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -120501,7 +120502,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -120527,11 +120528,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_dt;
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -120551,7 +120552,7 @@ adsw2:
m_ir = m_irc;
m_t = (m_sr & SR_Z) || ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -120561,7 +120562,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -120585,7 +120586,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -120613,7 +120614,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -120640,7 +120641,7 @@ void m68000_mcu_device::sle_adr16_dfm() // 5ff8 ffff
m_dcr = m_dt;
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -120663,7 +120664,7 @@ void m68000_mcu_device::sle_adr16_dfm() // 5ff8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -120684,7 +120685,7 @@ void m68000_mcu_device::sle_adr16_dfm() // 5ff8 ffff
m_ir = m_irc;
m_t = (m_sr & SR_Z) || ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -120694,7 +120695,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -120718,7 +120719,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -120746,7 +120747,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -120771,7 +120772,7 @@ void m68000_mcu_device::sle_adr32_dfm() // 5ff9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -120795,7 +120796,7 @@ void m68000_mcu_device::sle_adr32_dfm() // 5ff9 ffff
m_dcr = m_dt;
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=15 c=0 m=..... i=b...... 8 a=9:m_dt d=31:m_dbin
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=R.dtl:m_dt d=R.dbin:m_dbin
alu_or8(m_dt, m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -120818,7 +120819,7 @@ void m68000_mcu_device::sle_adr32_dfm() // 5ff9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=15 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -120839,7 +120840,7 @@ void m68000_mcu_device::sle_adr32_dfm() // 5ff9 ffff
m_ir = m_irc;
m_t = (m_sr & SR_Z) || ((m_sr & (SR_N|SR_V)) == SR_N) || ((m_sr & (SR_N|SR_V)) == SR_V);
m_pc = m_au;
- // alu r=15 c=1 m=..... i=b...... 1 a=none d=0
+ // alu r=15 c=1 m=..... i=b...... ALU.and_ a=none d=0
alu_and8(0x0000, 0x0000);
if(m_t)
goto sccb2;
@@ -120849,7 +120850,7 @@ sccb3:
// 04f sccb3
m_pc = m_au;
m_au = m_at;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -120873,7 +120874,7 @@ sccb3:
sccb2:
// 0cf sccb2
m_au = m_at;
- // alu r=15 c=2 m=..... i=b...... 8 a=33:m_aluo d=-1
+ // alu r=15 c=2 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=-1
alu_or8(m_aluo, 0xff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -120901,7 +120902,7 @@ morw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=15 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=15 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -121102,7 +121103,7 @@ void m68000_mcu_device::bsr_rel16_dfm() // 6100 ffff
{
// 0a9 bsrw1
m_at = m_au;
- // alu r=0 c=1 m=..... i=....... 1 a=10:m_au d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[m_sp] - 4;
m_icount -= 2;
@@ -121209,7 +121210,7 @@ void m68000_mcu_device::bsr_rel8_dfm() // 6100 ff00
// 089 bsri1
m_at = m_pc;
m_au = m_da[m_sp] - 4;
- // alu r=0 c=1 m=..... i=....... 1 a=12:m_pc d=-1
+ // alu r=0 c=1 m=..... i=....... ALU.and_ a=R.pcl:m_pc d=-1
alu_and(m_pc, 0xffff);
m_icount -= 2;
// 102 bsri2
@@ -123811,7 +123812,7 @@ void m68000_mcu_device::moveq_imm8o_dd_dfm() // 7000 f100
m_pc = m_au;
m_da[rx] = ext32(m_ftu);
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=37:m_ftu d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
sr_nzvc();
// 34c mmrw3
@@ -123851,7 +123852,7 @@ void m68000_mcu_device::or_b_ds_dd_dfm() // 8000 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_or8(m_da[ry], m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -123859,7 +123860,7 @@ void m68000_mcu_device::or_b_ds_dd_dfm() // 8000 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -123892,11 +123893,11 @@ void m68000_mcu_device::or_b_ais_dd_dfm() // 8010 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -123916,7 +123917,7 @@ void m68000_mcu_device::or_b_ais_dd_dfm() // 8010 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -123924,7 +123925,7 @@ void m68000_mcu_device::or_b_ais_dd_dfm() // 8010 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -123960,12 +123961,12 @@ void m68000_mcu_device::or_b_aips_dd_dfm() // 8018 f1f8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -123986,7 +123987,7 @@ void m68000_mcu_device::or_b_aips_dd_dfm() // 8018 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -123994,7 +123995,7 @@ void m68000_mcu_device::or_b_aips_dd_dfm() // 8018 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124029,7 +124030,7 @@ void m68000_mcu_device::or_b_pais_dd_dfm() // 8020 f1f8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -124037,7 +124038,7 @@ void m68000_mcu_device::or_b_pais_dd_dfm() // 8020 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=14 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -124058,7 +124059,7 @@ void m68000_mcu_device::or_b_pais_dd_dfm() // 8020 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -124066,7 +124067,7 @@ void m68000_mcu_device::or_b_pais_dd_dfm() // 8020 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124099,7 +124100,7 @@ void m68000_mcu_device::or_b_das_dd_dfm() // 8028 f1f8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124122,11 +124123,11 @@ void m68000_mcu_device::or_b_das_dd_dfm() // 8028 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -124146,7 +124147,7 @@ void m68000_mcu_device::or_b_das_dd_dfm() // 8028 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -124154,7 +124155,7 @@ void m68000_mcu_device::or_b_das_dd_dfm() // 8028 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124185,14 +124186,14 @@ void m68000_mcu_device::or_b_dais_dd_dfm() // 8030 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=14 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -124200,7 +124201,7 @@ void m68000_mcu_device::or_b_dais_dd_dfm() // 8030 f1f8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124224,7 +124225,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124250,11 +124251,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -124274,7 +124275,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -124282,7 +124283,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124317,7 +124318,7 @@ void m68000_mcu_device::or_b_adr16_dd_dfm() // 8038 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -124340,7 +124341,7 @@ void m68000_mcu_device::or_b_adr16_dd_dfm() // 8038 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -124361,7 +124362,7 @@ void m68000_mcu_device::or_b_adr16_dd_dfm() // 8038 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -124369,7 +124370,7 @@ void m68000_mcu_device::or_b_adr16_dd_dfm() // 8038 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124402,7 +124403,7 @@ void m68000_mcu_device::or_b_adr32_dd_dfm() // 8039 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124426,7 +124427,7 @@ void m68000_mcu_device::or_b_adr32_dd_dfm() // 8039 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -124449,7 +124450,7 @@ void m68000_mcu_device::or_b_adr32_dd_dfm() // 8039 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -124470,7 +124471,7 @@ void m68000_mcu_device::or_b_adr32_dd_dfm() // 8039 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -124478,7 +124479,7 @@ void m68000_mcu_device::or_b_adr32_dd_dfm() // 8039 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124510,7 +124511,7 @@ void m68000_mcu_device::or_b_dpc_dd_dfm() // 803a f1ff
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_pc;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124533,11 +124534,11 @@ void m68000_mcu_device::or_b_dpc_dd_dfm() // 803a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -124557,7 +124558,7 @@ void m68000_mcu_device::or_b_dpc_dd_dfm() // 803a f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -124565,7 +124566,7 @@ void m68000_mcu_device::or_b_dpc_dd_dfm() // 803a f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124595,14 +124596,14 @@ void m68000_mcu_device::or_b_dpci_dd_dfm() // 803b f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=14 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_pc + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -124610,7 +124611,7 @@ void m68000_mcu_device::or_b_dpci_dd_dfm() // 803b f1ff
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124634,7 +124635,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124660,11 +124661,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -124684,7 +124685,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -124692,7 +124693,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124727,7 +124728,7 @@ void m68000_mcu_device::or_b_imm8_dd_dfm() // 803c f1ff
set_16h(m_at, m_dbin);
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124751,7 +124752,7 @@ void m68000_mcu_device::or_b_imm8_dd_dfm() // 803c f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=9:m_dt d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_or8(m_dt, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -124759,7 +124760,7 @@ void m68000_mcu_device::or_b_imm8_dd_dfm() // 803c f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124794,7 +124795,7 @@ void m68000_mcu_device::or_w_ds_dd_dfm() // 8040 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_or(m_da[ry], m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -124802,7 +124803,7 @@ void m68000_mcu_device::or_w_ds_dd_dfm() // 8040 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124835,11 +124836,11 @@ void m68000_mcu_device::or_w_ais_dd_dfm() // 8050 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124862,7 +124863,7 @@ void m68000_mcu_device::or_w_ais_dd_dfm() // 8050 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -124870,7 +124871,7 @@ void m68000_mcu_device::or_w_ais_dd_dfm() // 8050 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124906,12 +124907,12 @@ void m68000_mcu_device::or_w_aips_dd_dfm() // 8058 f1f8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -124935,7 +124936,7 @@ void m68000_mcu_device::or_w_aips_dd_dfm() // 8058 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -124943,7 +124944,7 @@ void m68000_mcu_device::or_w_aips_dd_dfm() // 8058 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -124978,7 +124979,7 @@ void m68000_mcu_device::or_w_pais_dd_dfm() // 8060 f1f8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - 2;
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -124986,7 +124987,7 @@ void m68000_mcu_device::or_w_pais_dd_dfm() // 8060 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=14 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -125010,7 +125011,7 @@ void m68000_mcu_device::or_w_pais_dd_dfm() // 8060 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -125018,7 +125019,7 @@ void m68000_mcu_device::or_w_pais_dd_dfm() // 8060 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125051,7 +125052,7 @@ void m68000_mcu_device::or_w_das_dd_dfm() // 8068 f1f8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125074,11 +125075,11 @@ void m68000_mcu_device::or_w_das_dd_dfm() // 8068 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125101,7 +125102,7 @@ void m68000_mcu_device::or_w_das_dd_dfm() // 8068 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -125109,7 +125110,7 @@ void m68000_mcu_device::or_w_das_dd_dfm() // 8068 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125140,14 +125141,14 @@ void m68000_mcu_device::or_w_dais_dd_dfm() // 8070 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=14 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -125155,7 +125156,7 @@ void m68000_mcu_device::or_w_dais_dd_dfm() // 8070 f1f8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125179,7 +125180,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125205,11 +125206,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125232,7 +125233,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -125240,7 +125241,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125275,7 +125276,7 @@ void m68000_mcu_device::or_w_adr16_dd_dfm() // 8078 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -125298,7 +125299,7 @@ void m68000_mcu_device::or_w_adr16_dd_dfm() // 8078 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -125322,7 +125323,7 @@ void m68000_mcu_device::or_w_adr16_dd_dfm() // 8078 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -125330,7 +125331,7 @@ void m68000_mcu_device::or_w_adr16_dd_dfm() // 8078 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125363,7 +125364,7 @@ void m68000_mcu_device::or_w_adr32_dd_dfm() // 8079 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125387,7 +125388,7 @@ void m68000_mcu_device::or_w_adr32_dd_dfm() // 8079 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -125410,7 +125411,7 @@ void m68000_mcu_device::or_w_adr32_dd_dfm() // 8079 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -125434,7 +125435,7 @@ void m68000_mcu_device::or_w_adr32_dd_dfm() // 8079 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -125442,7 +125443,7 @@ void m68000_mcu_device::or_w_adr32_dd_dfm() // 8079 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125474,7 +125475,7 @@ void m68000_mcu_device::or_w_dpc_dd_dfm() // 807a f1ff
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_pc;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125497,11 +125498,11 @@ void m68000_mcu_device::or_w_dpc_dd_dfm() // 807a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125524,7 +125525,7 @@ void m68000_mcu_device::or_w_dpc_dd_dfm() // 807a f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -125532,7 +125533,7 @@ void m68000_mcu_device::or_w_dpc_dd_dfm() // 807a f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125562,14 +125563,14 @@ void m68000_mcu_device::or_w_dpci_dd_dfm() // 807b f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=14 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_pc + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -125577,7 +125578,7 @@ void m68000_mcu_device::or_w_dpci_dd_dfm() // 807b f1ff
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125601,7 +125602,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125627,11 +125628,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125654,7 +125655,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -125662,7 +125663,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125697,7 +125698,7 @@ void m68000_mcu_device::or_w_imm16_dd_dfm() // 807c f1ff
set_16h(m_at, m_dbin);
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125721,7 +125722,7 @@ void m68000_mcu_device::or_w_imm16_dd_dfm() // 807c f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=9:m_dt d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_or(m_dt, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -125729,7 +125730,7 @@ void m68000_mcu_device::or_w_imm16_dd_dfm() // 807c f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125764,12 +125765,12 @@ void m68000_mcu_device::or_l_ds_dd_dfm() // 8080 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_or(m_da[ry], m_da[rx]);
sr_nzvc();
// 3c0 rorl2
set_16l(m_da[rx], m_aluo);
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=33:m_aluo
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.aluo:m_aluo
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125789,7 +125790,7 @@ void m68000_mcu_device::or_l_ds_dd_dfm() // 8080 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=18:m_da[ry] d=16:m_da[rx]
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=18:m_da[ry] d=16:m_da[rx]
alu_or(high16(m_da[ry]), high16(m_da[rx]));
sr_nzvc_u();
m_icount -= 2;
@@ -125798,7 +125799,7 @@ void m68000_mcu_device::or_l_ds_dd_dfm() // 8080 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -125814,7 +125815,7 @@ void m68000_mcu_device::or_l_ais_dd_dfm() // 8090 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -125839,7 +125840,7 @@ void m68000_mcu_device::or_l_ais_dd_dfm() // 8090 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125862,12 +125863,12 @@ void m68000_mcu_device::or_l_ais_dd_dfm() // 8090 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=alub d=16:m_da[rx]
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=alub d=16:m_da[rx]
alu_or(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -125893,7 +125894,7 @@ void m68000_mcu_device::or_l_ais_dd_dfm() // 8090 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -125909,7 +125910,7 @@ void m68000_mcu_device::or_l_aips_dd_dfm() // 8098 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -125934,11 +125935,11 @@ void m68000_mcu_device::or_l_aips_dd_dfm() // 8098 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
// 21b pinl3
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -125961,12 +125962,12 @@ void m68000_mcu_device::or_l_aips_dd_dfm() // 8098 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=alub d=16:m_da[rx]
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=alub d=16:m_da[rx]
alu_or(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -125992,7 +125993,7 @@ void m68000_mcu_device::or_l_aips_dd_dfm() // 8098 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -126007,14 +126008,14 @@ void m68000_mcu_device::or_l_pais_dd_dfm() // 80a0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
m_aob = m_au;
m_da[ry] = m_au;
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126038,7 +126039,7 @@ void m68000_mcu_device::or_l_pais_dd_dfm() // 80a0 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126061,12 +126062,12 @@ void m68000_mcu_device::or_l_pais_dd_dfm() // 80a0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=alub d=16:m_da[rx]
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=alub d=16:m_da[rx]
alu_or(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -126092,7 +126093,7 @@ void m68000_mcu_device::or_l_pais_dd_dfm() // 80a0 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -126108,7 +126109,7 @@ void m68000_mcu_device::or_l_das_dd_dfm() // 80a8 f1f8
// 1c6 adsl1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126130,7 +126131,7 @@ void m68000_mcu_device::or_l_das_dd_dfm() // 80a8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -126155,7 +126156,7 @@ void m68000_mcu_device::or_l_das_dd_dfm() // 80a8 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126178,12 +126179,12 @@ void m68000_mcu_device::or_l_das_dd_dfm() // 80a8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=alub d=16:m_da[rx]
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=alub d=16:m_da[rx]
alu_or(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -126209,7 +126210,7 @@ void m68000_mcu_device::or_l_das_dd_dfm() // 80a8 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -126223,14 +126224,14 @@ void m68000_mcu_device::or_l_dais_dd_dfm() // 80b0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=14 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixw4;
else
@@ -126238,7 +126239,7 @@ void m68000_mcu_device::or_l_dais_dd_dfm() // 80b0 f1f8
aixw2:
// 124 aixw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126262,7 +126263,7 @@ aixw2:
aixw4:
// 1e4 aixw4
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126287,7 +126288,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -126312,7 +126313,7 @@ adsl2:
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126335,12 +126336,12 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=alub d=16:m_da[rx]
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=alub d=16:m_da[rx]
alu_or(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -126366,7 +126367,7 @@ adsl2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -126384,7 +126385,7 @@ void m68000_mcu_device::or_l_adr16_dd_dfm() // 80b8 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=14 c=0 m=..... i=.l..... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -126407,7 +126408,7 @@ void m68000_mcu_device::or_l_adr16_dd_dfm() // 80b8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -126432,7 +126433,7 @@ void m68000_mcu_device::or_l_adr16_dd_dfm() // 80b8 f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126455,12 +126456,12 @@ void m68000_mcu_device::or_l_adr16_dd_dfm() // 80b8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=alub d=16:m_da[rx]
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=alub d=16:m_da[rx]
alu_or(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -126486,7 +126487,7 @@ void m68000_mcu_device::or_l_adr16_dd_dfm() // 80b8 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -126502,7 +126503,7 @@ void m68000_mcu_device::or_l_adr32_dd_dfm() // 80b9 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126526,7 +126527,7 @@ void m68000_mcu_device::or_l_adr32_dd_dfm() // 80b9 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=14 c=0 m=..... i=.l..... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -126549,7 +126550,7 @@ void m68000_mcu_device::or_l_adr32_dd_dfm() // 80b9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -126574,7 +126575,7 @@ void m68000_mcu_device::or_l_adr32_dd_dfm() // 80b9 f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126597,12 +126598,12 @@ void m68000_mcu_device::or_l_adr32_dd_dfm() // 80b9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=alub d=16:m_da[rx]
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=alub d=16:m_da[rx]
alu_or(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -126628,7 +126629,7 @@ void m68000_mcu_device::or_l_adr32_dd_dfm() // 80b9 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -126643,7 +126644,7 @@ void m68000_mcu_device::or_l_dpc_dd_dfm() // 80ba f1ff
// 1c6 adsl1
m_aob = m_au;
m_au = ext32(m_dbin) + m_pc;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126665,7 +126666,7 @@ void m68000_mcu_device::or_l_dpc_dd_dfm() // 80ba f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -126690,7 +126691,7 @@ void m68000_mcu_device::or_l_dpc_dd_dfm() // 80ba f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126713,12 +126714,12 @@ void m68000_mcu_device::or_l_dpc_dd_dfm() // 80ba f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=alub d=16:m_da[rx]
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=alub d=16:m_da[rx]
alu_or(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -126744,7 +126745,7 @@ void m68000_mcu_device::or_l_dpc_dd_dfm() // 80ba f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -126757,14 +126758,14 @@ void m68000_mcu_device::or_l_dpci_dd_dfm() // 80bb f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e7 aixw0
- // alu r=14 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_pc + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixw4;
else
@@ -126772,7 +126773,7 @@ void m68000_mcu_device::or_l_dpci_dd_dfm() // 80bb f1ff
aixw2:
// 124 aixw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126796,7 +126797,7 @@ aixw2:
aixw4:
// 1e4 aixw4
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126821,7 +126822,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -126846,7 +126847,7 @@ adsl2:
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126869,12 +126870,12 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=31:m_dbin d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_or(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=alub d=16:m_da[rx]
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=alub d=16:m_da[rx]
alu_or(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -126900,7 +126901,7 @@ adsl2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -126916,7 +126917,7 @@ void m68000_mcu_device::or_l_imm32_dd_dfm() // 80bc f1ff
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126940,7 +126941,7 @@ void m68000_mcu_device::or_l_imm32_dd_dfm() // 80bc f1ff
set_16h(m_at, m_dbin);
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126964,12 +126965,12 @@ void m68000_mcu_device::or_l_imm32_dd_dfm() // 80bc f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=9:m_dt d=2:m_da[rx]
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_or(m_dt, m_da[rx]);
sr_nzvc();
// 3c0 rorl2
set_16l(m_da[rx], m_aluo);
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=33:m_aluo
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.aluo:m_aluo
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -126989,7 +126990,7 @@ void m68000_mcu_device::or_l_imm32_dd_dfm() // 80bc f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=23:m_dt d=16:m_da[rx]
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=23:m_dt d=16:m_da[rx]
alu_or(high16(m_dt), high16(m_da[rx]));
sr_nzvc_u();
m_icount -= 2;
@@ -126998,7 +126999,7 @@ void m68000_mcu_device::or_l_imm32_dd_dfm() // 80bc f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -127016,13 +127017,13 @@ void m68000_mcu_device::divu_w_ds_dd_dfm() // 80c0 f1f8
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_da[ry]);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=4:m_da[ry] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_icount -= 2;
// 213 dvum2
m_t = m_isr & SR_Z;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=16:m_da[rx]
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=16:m_da[rx]
alu_sub(m_alub, high16(m_da[rx]));
sr_nzvc();
m_icount -= 2;
@@ -127035,7 +127036,7 @@ dvum3:
m_t = m_isr & SR_C;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -127053,7 +127054,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -127061,7 +127062,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -127086,7 +127087,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -127109,7 +127110,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -127230,7 +127231,7 @@ dvum4:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -127260,7 +127261,7 @@ dvum5:
// 291 dvum5
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
if(m_t)
@@ -127271,7 +127272,7 @@ dvum8:
// 252 dvum8
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -127283,7 +127284,7 @@ dvum7:
// 2d2 dvum7
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -127303,7 +127304,7 @@ dvumc:
// 369 dvumc
m_t = m_isr & SR_C;
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
if(m_t)
@@ -127314,7 +127315,7 @@ dvum6:
// 2d0 dvum6
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
if(m_t)
@@ -127324,13 +127325,13 @@ dvum6:
dvum9:
// 250 dvum9
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
goto dvumd;
dvume:
// 290 dvume
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -127341,7 +127342,7 @@ dvumd:
m_ir = m_irc;
m_alub = m_aluo;
m_au = m_pc + 2;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
goto dvum0;
dvumf:
@@ -127351,7 +127352,7 @@ dvumf:
m_alub = m_aluo;
set_16h(m_da[rx], m_at);
m_au = m_pc + 2;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
goto dvum0;
dvum0:
@@ -127359,7 +127360,7 @@ dvum0:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_alue);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=29:m_alue
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.alue:m_alue
alu_sub(m_alub, m_alue);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -127394,7 +127395,7 @@ void m68000_mcu_device::divu_w_ais_dd_dfm() // 80d0 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=1 c=1 m=..... i=.l.d... 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -127420,13 +127421,13 @@ void m68000_mcu_device::divu_w_ais_dd_dfm() // 80d0 f1f8
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 213 dvum2
m_t = m_isr & SR_Z;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=16:m_da[rx]
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=16:m_da[rx]
alu_sub(m_alub, high16(m_da[rx]));
sr_nzvc();
m_icount -= 2;
@@ -127439,7 +127440,7 @@ dvum3:
m_t = m_isr & SR_C;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -127457,7 +127458,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -127465,7 +127466,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -127490,7 +127491,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -127513,7 +127514,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -127634,7 +127635,7 @@ dvum4:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -127664,7 +127665,7 @@ dvum5:
// 291 dvum5
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
if(m_t)
@@ -127675,7 +127676,7 @@ dvum8:
// 252 dvum8
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -127687,7 +127688,7 @@ dvum7:
// 2d2 dvum7
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -127707,7 +127708,7 @@ dvumc:
// 369 dvumc
m_t = m_isr & SR_C;
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
if(m_t)
@@ -127718,7 +127719,7 @@ dvum6:
// 2d0 dvum6
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
if(m_t)
@@ -127728,13 +127729,13 @@ dvum6:
dvum9:
// 250 dvum9
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
goto dvumd;
dvume:
// 290 dvume
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -127745,7 +127746,7 @@ dvumd:
m_ir = m_irc;
m_alub = m_aluo;
m_au = m_pc + 2;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
goto dvum0;
dvumf:
@@ -127755,7 +127756,7 @@ dvumf:
m_alub = m_aluo;
set_16h(m_da[rx], m_at);
m_au = m_pc + 2;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
goto dvum0;
dvum0:
@@ -127763,7 +127764,7 @@ dvum0:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_alue);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=29:m_alue
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.alue:m_alue
alu_sub(m_alub, m_alue);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -127804,7 +127805,7 @@ void m68000_mcu_device::divu_w_aips_dd_dfm() // 80d8 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -127828,13 +127829,13 @@ void m68000_mcu_device::divu_w_aips_dd_dfm() // 80d8 f1f8
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 213 dvum2
m_t = m_isr & SR_Z;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=16:m_da[rx]
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=16:m_da[rx]
alu_sub(m_alub, high16(m_da[rx]));
sr_nzvc();
m_icount -= 2;
@@ -127847,7 +127848,7 @@ dvum3:
m_t = m_isr & SR_C;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -127865,7 +127866,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -127873,7 +127874,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -127898,7 +127899,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -127921,7 +127922,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -128042,7 +128043,7 @@ dvum4:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -128072,7 +128073,7 @@ dvum5:
// 291 dvum5
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
if(m_t)
@@ -128083,7 +128084,7 @@ dvum8:
// 252 dvum8
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -128095,7 +128096,7 @@ dvum7:
// 2d2 dvum7
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -128115,7 +128116,7 @@ dvumc:
// 369 dvumc
m_t = m_isr & SR_C;
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
if(m_t)
@@ -128126,7 +128127,7 @@ dvum6:
// 2d0 dvum6
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
if(m_t)
@@ -128136,13 +128137,13 @@ dvum6:
dvum9:
// 250 dvum9
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
goto dvumd;
dvume:
// 290 dvume
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -128153,7 +128154,7 @@ dvumd:
m_ir = m_irc;
m_alub = m_aluo;
m_au = m_pc + 2;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
goto dvum0;
dvumf:
@@ -128163,7 +128164,7 @@ dvumf:
m_alub = m_aluo;
set_16h(m_da[rx], m_at);
m_au = m_pc + 2;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
goto dvum0;
dvum0:
@@ -128171,7 +128172,7 @@ dvum0:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_alue);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=29:m_alue
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.alue:m_alue
alu_sub(m_alub, m_alue);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -128214,7 +128215,7 @@ void m68000_mcu_device::divu_w_pais_dd_dfm() // 80e0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -128238,13 +128239,13 @@ void m68000_mcu_device::divu_w_pais_dd_dfm() // 80e0 f1f8
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 213 dvum2
m_t = m_isr & SR_Z;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=16:m_da[rx]
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=16:m_da[rx]
alu_sub(m_alub, high16(m_da[rx]));
sr_nzvc();
m_icount -= 2;
@@ -128257,7 +128258,7 @@ dvum3:
m_t = m_isr & SR_C;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -128275,7 +128276,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -128283,7 +128284,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -128308,7 +128309,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -128331,7 +128332,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -128452,7 +128453,7 @@ dvum4:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -128482,7 +128483,7 @@ dvum5:
// 291 dvum5
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
if(m_t)
@@ -128493,7 +128494,7 @@ dvum8:
// 252 dvum8
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -128505,7 +128506,7 @@ dvum7:
// 2d2 dvum7
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -128525,7 +128526,7 @@ dvumc:
// 369 dvumc
m_t = m_isr & SR_C;
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
if(m_t)
@@ -128536,7 +128537,7 @@ dvum6:
// 2d0 dvum6
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
if(m_t)
@@ -128546,13 +128547,13 @@ dvum6:
dvum9:
// 250 dvum9
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
goto dvumd;
dvume:
// 290 dvume
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -128563,7 +128564,7 @@ dvumd:
m_ir = m_irc;
m_alub = m_aluo;
m_au = m_pc + 2;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
goto dvum0;
dvumf:
@@ -128573,7 +128574,7 @@ dvumf:
m_alub = m_aluo;
set_16h(m_da[rx], m_at);
m_au = m_pc + 2;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
goto dvum0;
dvum0:
@@ -128581,7 +128582,7 @@ dvum0:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_alue);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=29:m_alue
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.alue:m_alue
alu_sub(m_alub, m_alue);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -128638,7 +128639,7 @@ void m68000_mcu_device::divu_w_das_dd_dfm() // 80e8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -128664,13 +128665,13 @@ void m68000_mcu_device::divu_w_das_dd_dfm() // 80e8 f1f8
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 213 dvum2
m_t = m_isr & SR_Z;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=16:m_da[rx]
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=16:m_da[rx]
alu_sub(m_alub, high16(m_da[rx]));
sr_nzvc();
m_icount -= 2;
@@ -128683,7 +128684,7 @@ dvum3:
m_t = m_isr & SR_C;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -128701,7 +128702,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -128709,7 +128710,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -128734,7 +128735,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -128757,7 +128758,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -128878,7 +128879,7 @@ dvum4:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -128908,7 +128909,7 @@ dvum5:
// 291 dvum5
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
if(m_t)
@@ -128919,7 +128920,7 @@ dvum8:
// 252 dvum8
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -128931,7 +128932,7 @@ dvum7:
// 2d2 dvum7
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -128951,7 +128952,7 @@ dvumc:
// 369 dvumc
m_t = m_isr & SR_C;
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
if(m_t)
@@ -128962,7 +128963,7 @@ dvum6:
// 2d0 dvum6
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
if(m_t)
@@ -128972,13 +128973,13 @@ dvum6:
dvum9:
// 250 dvum9
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
goto dvumd;
dvume:
// 290 dvume
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -128989,7 +128990,7 @@ dvumd:
m_ir = m_irc;
m_alub = m_aluo;
m_au = m_pc + 2;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
goto dvum0;
dvumf:
@@ -128999,7 +129000,7 @@ dvumf:
m_alub = m_aluo;
set_16h(m_da[rx], m_at);
m_au = m_pc + 2;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
goto dvum0;
dvum0:
@@ -129007,7 +129008,7 @@ dvum0:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_alue);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=29:m_alue
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.alue:m_alue
alu_sub(m_alub, m_alue);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -129040,7 +129041,7 @@ void m68000_mcu_device::divu_w_dais_dd_dfm() // 80f0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=1 c=5 m=..... i=.l.d... 24 a=31:m_dbin d=0
+ // alu r=1 c=5 m=..... i=.l.d... ALU.over a=R.dbin:m_dbin d=0
alu_over(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -129102,7 +129103,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -129128,13 +129129,13 @@ adsw2:
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 213 dvum2
m_t = m_isr & SR_Z;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=16:m_da[rx]
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=16:m_da[rx]
alu_sub(m_alub, high16(m_da[rx]));
sr_nzvc();
m_icount -= 2;
@@ -129147,7 +129148,7 @@ dvum3:
m_t = m_isr & SR_C;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -129165,7 +129166,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -129173,7 +129174,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -129198,7 +129199,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -129221,7 +129222,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -129342,7 +129343,7 @@ dvum4:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -129372,7 +129373,7 @@ dvum5:
// 291 dvum5
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
if(m_t)
@@ -129383,7 +129384,7 @@ dvum8:
// 252 dvum8
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -129395,7 +129396,7 @@ dvum7:
// 2d2 dvum7
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -129415,7 +129416,7 @@ dvumc:
// 369 dvumc
m_t = m_isr & SR_C;
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
if(m_t)
@@ -129426,7 +129427,7 @@ dvum6:
// 2d0 dvum6
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
if(m_t)
@@ -129436,13 +129437,13 @@ dvum6:
dvum9:
// 250 dvum9
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
goto dvumd;
dvume:
// 290 dvume
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -129453,7 +129454,7 @@ dvumd:
m_ir = m_irc;
m_alub = m_aluo;
m_au = m_pc + 2;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
goto dvum0;
dvumf:
@@ -129463,7 +129464,7 @@ dvumf:
m_alub = m_aluo;
set_16h(m_da[rx], m_at);
m_au = m_pc + 2;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
goto dvum0;
dvum0:
@@ -129471,7 +129472,7 @@ dvum0:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_alue);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=29:m_alue
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.alue:m_alue
alu_sub(m_alub, m_alue);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -129529,7 +129530,7 @@ void m68000_mcu_device::divu_w_adr16_dd_dfm() // 80f8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -129553,13 +129554,13 @@ void m68000_mcu_device::divu_w_adr16_dd_dfm() // 80f8 f1ff
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 213 dvum2
m_t = m_isr & SR_Z;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=16:m_da[rx]
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=16:m_da[rx]
alu_sub(m_alub, high16(m_da[rx]));
sr_nzvc();
m_icount -= 2;
@@ -129572,7 +129573,7 @@ dvum3:
m_t = m_isr & SR_C;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -129590,7 +129591,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -129598,7 +129599,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -129623,7 +129624,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -129646,7 +129647,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -129767,7 +129768,7 @@ dvum4:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -129797,7 +129798,7 @@ dvum5:
// 291 dvum5
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
if(m_t)
@@ -129808,7 +129809,7 @@ dvum8:
// 252 dvum8
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -129820,7 +129821,7 @@ dvum7:
// 2d2 dvum7
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -129840,7 +129841,7 @@ dvumc:
// 369 dvumc
m_t = m_isr & SR_C;
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
if(m_t)
@@ -129851,7 +129852,7 @@ dvum6:
// 2d0 dvum6
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
if(m_t)
@@ -129861,13 +129862,13 @@ dvum6:
dvum9:
// 250 dvum9
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
goto dvumd;
dvume:
// 290 dvume
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -129878,7 +129879,7 @@ dvumd:
m_ir = m_irc;
m_alub = m_aluo;
m_au = m_pc + 2;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
goto dvum0;
dvumf:
@@ -129888,7 +129889,7 @@ dvumf:
m_alub = m_aluo;
set_16h(m_da[rx], m_at);
m_au = m_pc + 2;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
goto dvum0;
dvum0:
@@ -129896,7 +129897,7 @@ dvum0:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_alue);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=29:m_alue
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.alue:m_alue
alu_sub(m_alub, m_alue);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -129975,7 +129976,7 @@ void m68000_mcu_device::divu_w_adr32_dd_dfm() // 80f9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -129999,13 +130000,13 @@ void m68000_mcu_device::divu_w_adr32_dd_dfm() // 80f9 f1ff
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 213 dvum2
m_t = m_isr & SR_Z;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=16:m_da[rx]
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=16:m_da[rx]
alu_sub(m_alub, high16(m_da[rx]));
sr_nzvc();
m_icount -= 2;
@@ -130018,7 +130019,7 @@ dvum3:
m_t = m_isr & SR_C;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -130036,7 +130037,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -130044,7 +130045,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -130069,7 +130070,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -130092,7 +130093,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -130213,7 +130214,7 @@ dvum4:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -130243,7 +130244,7 @@ dvum5:
// 291 dvum5
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
if(m_t)
@@ -130254,7 +130255,7 @@ dvum8:
// 252 dvum8
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -130266,7 +130267,7 @@ dvum7:
// 2d2 dvum7
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -130286,7 +130287,7 @@ dvumc:
// 369 dvumc
m_t = m_isr & SR_C;
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
if(m_t)
@@ -130297,7 +130298,7 @@ dvum6:
// 2d0 dvum6
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
if(m_t)
@@ -130307,13 +130308,13 @@ dvum6:
dvum9:
// 250 dvum9
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
goto dvumd;
dvume:
// 290 dvume
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -130324,7 +130325,7 @@ dvumd:
m_ir = m_irc;
m_alub = m_aluo;
m_au = m_pc + 2;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
goto dvum0;
dvumf:
@@ -130334,7 +130335,7 @@ dvumf:
m_alub = m_aluo;
set_16h(m_da[rx], m_at);
m_au = m_pc + 2;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
goto dvum0;
dvum0:
@@ -130342,7 +130343,7 @@ dvum0:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_alue);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=29:m_alue
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.alue:m_alue
alu_sub(m_alub, m_alue);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -130398,7 +130399,7 @@ void m68000_mcu_device::divu_w_dpc_dd_dfm() // 80fa f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -130424,13 +130425,13 @@ void m68000_mcu_device::divu_w_dpc_dd_dfm() // 80fa f1ff
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 213 dvum2
m_t = m_isr & SR_Z;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=16:m_da[rx]
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=16:m_da[rx]
alu_sub(m_alub, high16(m_da[rx]));
sr_nzvc();
m_icount -= 2;
@@ -130443,7 +130444,7 @@ dvum3:
m_t = m_isr & SR_C;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -130461,7 +130462,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -130469,7 +130470,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -130494,7 +130495,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -130517,7 +130518,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -130638,7 +130639,7 @@ dvum4:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -130668,7 +130669,7 @@ dvum5:
// 291 dvum5
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
if(m_t)
@@ -130679,7 +130680,7 @@ dvum8:
// 252 dvum8
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -130691,7 +130692,7 @@ dvum7:
// 2d2 dvum7
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -130711,7 +130712,7 @@ dvumc:
// 369 dvumc
m_t = m_isr & SR_C;
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
if(m_t)
@@ -130722,7 +130723,7 @@ dvum6:
// 2d0 dvum6
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
if(m_t)
@@ -130732,13 +130733,13 @@ dvum6:
dvum9:
// 250 dvum9
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
goto dvumd;
dvume:
// 290 dvume
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -130749,7 +130750,7 @@ dvumd:
m_ir = m_irc;
m_alub = m_aluo;
m_au = m_pc + 2;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
goto dvum0;
dvumf:
@@ -130759,7 +130760,7 @@ dvumf:
m_alub = m_aluo;
set_16h(m_da[rx], m_at);
m_au = m_pc + 2;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
goto dvum0;
dvum0:
@@ -130767,7 +130768,7 @@ dvum0:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_alue);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=29:m_alue
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.alue:m_alue
alu_sub(m_alub, m_alue);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -130799,7 +130800,7 @@ void m68000_mcu_device::divu_w_dpci_dd_dfm() // 80fb f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=1 c=5 m=..... i=.l.d... 24 a=31:m_dbin d=0
+ // alu r=1 c=5 m=..... i=.l.d... ALU.over a=R.dbin:m_dbin d=0
alu_over(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -130861,7 +130862,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -130887,13 +130888,13 @@ adsw2:
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 213 dvum2
m_t = m_isr & SR_Z;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=16:m_da[rx]
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=16:m_da[rx]
alu_sub(m_alub, high16(m_da[rx]));
sr_nzvc();
m_icount -= 2;
@@ -130906,7 +130907,7 @@ dvum3:
m_t = m_isr & SR_C;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -130924,7 +130925,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -130932,7 +130933,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -130957,7 +130958,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -130980,7 +130981,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -131101,7 +131102,7 @@ dvum4:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -131131,7 +131132,7 @@ dvum5:
// 291 dvum5
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
if(m_t)
@@ -131142,7 +131143,7 @@ dvum8:
// 252 dvum8
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -131154,7 +131155,7 @@ dvum7:
// 2d2 dvum7
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -131174,7 +131175,7 @@ dvumc:
// 369 dvumc
m_t = m_isr & SR_C;
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
if(m_t)
@@ -131185,7 +131186,7 @@ dvum6:
// 2d0 dvum6
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
if(m_t)
@@ -131195,13 +131196,13 @@ dvum6:
dvum9:
// 250 dvum9
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
goto dvumd;
dvume:
// 290 dvume
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -131212,7 +131213,7 @@ dvumd:
m_ir = m_irc;
m_alub = m_aluo;
m_au = m_pc + 2;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
goto dvum0;
dvumf:
@@ -131222,7 +131223,7 @@ dvumf:
m_alub = m_aluo;
set_16h(m_da[rx], m_at);
m_au = m_pc + 2;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
goto dvum0;
dvum0:
@@ -131230,7 +131231,7 @@ dvum0:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_alue);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=29:m_alue
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.alue:m_alue
alu_sub(m_alub, m_alue);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -131290,13 +131291,13 @@ void m68000_mcu_device::divu_w_imm16_dd_dfm() // 80fc f1ff
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dt);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=9:m_dt d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_icount -= 2;
// 213 dvum2
m_t = m_isr & SR_Z;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=16:m_da[rx]
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=16:m_da[rx]
alu_sub(m_alub, high16(m_da[rx]));
sr_nzvc();
m_icount -= 2;
@@ -131309,7 +131310,7 @@ dvum3:
m_t = m_isr & SR_C;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -131327,7 +131328,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -131335,7 +131336,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -131360,7 +131361,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -131383,7 +131384,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -131504,7 +131505,7 @@ dvum4:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -131534,7 +131535,7 @@ dvum5:
// 291 dvum5
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
if(m_t)
@@ -131545,7 +131546,7 @@ dvum8:
// 252 dvum8
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -131557,7 +131558,7 @@ dvum7:
// 2d2 dvum7
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -131577,7 +131578,7 @@ dvumc:
// 369 dvumc
m_t = m_isr & SR_C;
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
if(m_t)
@@ -131588,7 +131589,7 @@ dvum6:
// 2d0 dvum6
m_t = m_isr & SR_N;
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
if(m_t)
@@ -131598,13 +131599,13 @@ dvum6:
dvum9:
// 250 dvum9
set_16h(m_da[rx], m_aluo);
- // alu r=1 c=1 m=..... i=.l.d... 1 a=33:m_aluo d=0
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aluo:m_aluo d=0
alu_and(m_aluo, 0x0000);
m_icount -= 2;
goto dvumd;
dvume:
// 290 dvume
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -131615,7 +131616,7 @@ dvumd:
m_ir = m_irc;
m_alub = m_aluo;
m_au = m_pc + 2;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
goto dvum0;
dvumf:
@@ -131625,7 +131626,7 @@ dvumf:
m_alub = m_aluo;
set_16h(m_da[rx], m_at);
m_au = m_pc + 2;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
goto dvum0;
dvum0:
@@ -131633,7 +131634,7 @@ dvum0:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_alue);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=29:m_alue
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.alue:m_alue
alu_sub(m_alub, m_alue);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -131670,12 +131671,12 @@ void m68000_mcu_device::sbcd_ds_dd_dfm() // 8100 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=9 c=2 m=xnzvc i=b....i. 6 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=9 c=2 m=xnzvc i=b....i. ALU.sbcd a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_sbcd8(m_da[ry], m_da[rx]);
sr_xnzvc_u();
// 11b rbrb2
m_au = m_at;
- // alu r=9 c=3 m=xnzvc i=b.....f 6 a=33:m_aluo d=?
+ // alu r=9 c=3 m=xnzvc i=b.....f ALU.sbcd a=R.aluo:m_aluo d=?
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -131720,7 +131721,7 @@ void m68000_mcu_device::sbcd_pais_paid_dfm() // 8108 f1f8
// 135 asbb2
m_aob = m_au;
m_da[ry] = m_au;
- // alu r=9 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 136 asbb3
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
@@ -131760,12 +131761,12 @@ void m68000_mcu_device::sbcd_pais_paid_dfm() // 8108 f1f8
m_dbin = m_edb;
// 040 asbb5
m_aob = m_pc;
- // alu r=9 c=2 m=xnzvc i=b....i. 6 a=alub d=31:m_dbin
+ // alu r=9 c=2 m=xnzvc i=b....i. ALU.sbcd a=alub d=R.dbin:m_dbin
alu_sbcd8(m_alub, m_dbin);
sr_xnzvc_u();
// 113 asbb6
m_au = m_at;
- // alu r=9 c=3 m=xnzvc i=b.....f 6 a=33:m_aluo d=?
+ // alu r=9 c=3 m=xnzvc i=b.....f ALU.sbcd a=R.aluo:m_aluo d=?
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -131815,11 +131816,11 @@ void m68000_mcu_device::or_b_dd_ais_dfm() // 8110 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -131839,7 +131840,7 @@ void m68000_mcu_device::or_b_dd_ais_dfm() // 8110 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -131866,7 +131867,7 @@ void m68000_mcu_device::or_b_dd_ais_dfm() // 8110 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -131895,12 +131896,12 @@ void m68000_mcu_device::or_b_dd_aips_dfm() // 8118 f1f8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -131921,7 +131922,7 @@ void m68000_mcu_device::or_b_dd_aips_dfm() // 8118 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -131948,7 +131949,7 @@ void m68000_mcu_device::or_b_dd_aips_dfm() // 8118 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -131976,7 +131977,7 @@ void m68000_mcu_device::or_b_dd_pais_dfm() // 8120 f1f8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -131984,7 +131985,7 @@ void m68000_mcu_device::or_b_dd_pais_dfm() // 8120 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=14 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -132005,7 +132006,7 @@ void m68000_mcu_device::or_b_dd_pais_dfm() // 8120 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -132032,7 +132033,7 @@ void m68000_mcu_device::or_b_dd_pais_dfm() // 8120 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -132058,7 +132059,7 @@ void m68000_mcu_device::or_b_dd_das_dfm() // 8128 f1f8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -132081,11 +132082,11 @@ void m68000_mcu_device::or_b_dd_das_dfm() // 8128 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -132105,7 +132106,7 @@ void m68000_mcu_device::or_b_dd_das_dfm() // 8128 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -132132,7 +132133,7 @@ void m68000_mcu_device::or_b_dd_das_dfm() // 8128 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -132156,14 +132157,14 @@ void m68000_mcu_device::or_b_dd_dais_dfm() // 8130 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=14 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=b...... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -132171,7 +132172,7 @@ void m68000_mcu_device::or_b_dd_dais_dfm() // 8130 f1f8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -132195,7 +132196,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -132221,11 +132222,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -132245,7 +132246,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -132272,7 +132273,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -132300,7 +132301,7 @@ void m68000_mcu_device::or_b_dd_adr16_dfm() // 8138 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -132323,7 +132324,7 @@ void m68000_mcu_device::or_b_dd_adr16_dfm() // 8138 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -132344,7 +132345,7 @@ void m68000_mcu_device::or_b_dd_adr16_dfm() // 8138 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -132371,7 +132372,7 @@ void m68000_mcu_device::or_b_dd_adr16_dfm() // 8138 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -132397,7 +132398,7 @@ void m68000_mcu_device::or_b_dd_adr32_dfm() // 8139 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -132421,7 +132422,7 @@ void m68000_mcu_device::or_b_dd_adr32_dfm() // 8139 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=14 c=0 m=..... i=b...... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -132444,7 +132445,7 @@ void m68000_mcu_device::or_b_dd_adr32_dfm() // 8139 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -132465,7 +132466,7 @@ void m68000_mcu_device::or_b_dd_adr32_dfm() // 8139 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=b....i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=b....i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -132492,7 +132493,7 @@ void m68000_mcu_device::or_b_dd_adr32_dfm() // 8139 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=b...... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=b...... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -132518,11 +132519,11 @@ void m68000_mcu_device::or_w_dd_ais_dfm() // 8150 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -132545,7 +132546,7 @@ void m68000_mcu_device::or_w_dd_ais_dfm() // 8150 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -132572,7 +132573,7 @@ void m68000_mcu_device::or_w_dd_ais_dfm() // 8150 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -132606,12 +132607,12 @@ void m68000_mcu_device::or_w_dd_aips_dfm() // 8158 f1f8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -132635,7 +132636,7 @@ void m68000_mcu_device::or_w_dd_aips_dfm() // 8158 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -132662,7 +132663,7 @@ void m68000_mcu_device::or_w_dd_aips_dfm() // 8158 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -132695,7 +132696,7 @@ void m68000_mcu_device::or_w_dd_pais_dfm() // 8160 f1f8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - 2;
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -132703,7 +132704,7 @@ void m68000_mcu_device::or_w_dd_pais_dfm() // 8160 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=14 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -132727,7 +132728,7 @@ void m68000_mcu_device::or_w_dd_pais_dfm() // 8160 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -132754,7 +132755,7 @@ void m68000_mcu_device::or_w_dd_pais_dfm() // 8160 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -132785,7 +132786,7 @@ void m68000_mcu_device::or_w_dd_das_dfm() // 8168 f1f8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=....... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -132808,11 +132809,11 @@ void m68000_mcu_device::or_w_dd_das_dfm() // 8168 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -132835,7 +132836,7 @@ void m68000_mcu_device::or_w_dd_das_dfm() // 8168 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -132862,7 +132863,7 @@ void m68000_mcu_device::or_w_dd_das_dfm() // 8168 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -132891,14 +132892,14 @@ void m68000_mcu_device::or_w_dd_dais_dfm() // 8170 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=14 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=....... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -132906,7 +132907,7 @@ void m68000_mcu_device::or_w_dd_dais_dfm() // 8170 f1f8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -132930,7 +132931,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -132956,11 +132957,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -132983,7 +132984,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -133010,7 +133011,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -133043,7 +133044,7 @@ void m68000_mcu_device::or_w_dd_adr16_dfm() // 8178 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -133066,7 +133067,7 @@ void m68000_mcu_device::or_w_dd_adr16_dfm() // 8178 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -133090,7 +133091,7 @@ void m68000_mcu_device::or_w_dd_adr16_dfm() // 8178 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -133117,7 +133118,7 @@ void m68000_mcu_device::or_w_dd_adr16_dfm() // 8178 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -133148,7 +133149,7 @@ void m68000_mcu_device::or_w_dd_adr32_dfm() // 8179 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -133172,7 +133173,7 @@ void m68000_mcu_device::or_w_dd_adr32_dfm() // 8179 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=14 c=0 m=..... i=....... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -133195,7 +133196,7 @@ void m68000_mcu_device::or_w_dd_adr32_dfm() // 8179 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=14 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -133219,7 +133220,7 @@ void m68000_mcu_device::or_w_dd_adr32_dfm() // 8179 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.....i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.....i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -133246,7 +133247,7 @@ void m68000_mcu_device::or_w_dd_adr32_dfm() // 8179 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=....... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=....... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -133277,7 +133278,7 @@ void m68000_mcu_device::or_l_dd_ais_dfm() // 8190 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -133302,7 +133303,7 @@ void m68000_mcu_device::or_l_dd_ais_dfm() // 8190 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -133325,7 +133326,7 @@ void m68000_mcu_device::or_l_dd_ais_dfm() // 8190 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -133350,7 +133351,7 @@ void m68000_mcu_device::or_l_dd_ais_dfm() // 8190 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=16:m_da[rx] d=29:m_alue
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=16:m_da[rx] d=R.alue:m_alue
alu_or(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -133375,7 +133376,7 @@ void m68000_mcu_device::or_l_dd_ais_dfm() // 8190 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -133406,7 +133407,7 @@ void m68000_mcu_device::or_l_dd_aips_dfm() // 8198 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -133431,11 +133432,11 @@ void m68000_mcu_device::or_l_dd_aips_dfm() // 8198 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
// 21b pinl3
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -133458,7 +133459,7 @@ void m68000_mcu_device::or_l_dd_aips_dfm() // 8198 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -133483,7 +133484,7 @@ void m68000_mcu_device::or_l_dd_aips_dfm() // 8198 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=16:m_da[rx] d=29:m_alue
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=16:m_da[rx] d=R.alue:m_alue
alu_or(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -133508,7 +133509,7 @@ void m68000_mcu_device::or_l_dd_aips_dfm() // 8198 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -133538,14 +133539,14 @@ void m68000_mcu_device::or_l_dd_pais_dfm() // 81a0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
m_aob = m_au;
m_da[ry] = m_au;
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -133569,7 +133570,7 @@ void m68000_mcu_device::or_l_dd_pais_dfm() // 81a0 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -133592,7 +133593,7 @@ void m68000_mcu_device::or_l_dd_pais_dfm() // 81a0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -133617,7 +133618,7 @@ void m68000_mcu_device::or_l_dd_pais_dfm() // 81a0 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=16:m_da[rx] d=29:m_alue
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=16:m_da[rx] d=R.alue:m_alue
alu_or(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -133642,7 +133643,7 @@ void m68000_mcu_device::or_l_dd_pais_dfm() // 81a0 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -133673,7 +133674,7 @@ void m68000_mcu_device::or_l_dd_das_dfm() // 81a8 f1f8
// 1c6 adsl1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -133695,7 +133696,7 @@ void m68000_mcu_device::or_l_dd_das_dfm() // 81a8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -133720,7 +133721,7 @@ void m68000_mcu_device::or_l_dd_das_dfm() // 81a8 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -133743,7 +133744,7 @@ void m68000_mcu_device::or_l_dd_das_dfm() // 81a8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -133768,7 +133769,7 @@ void m68000_mcu_device::or_l_dd_das_dfm() // 81a8 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=16:m_da[rx] d=29:m_alue
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=16:m_da[rx] d=R.alue:m_alue
alu_or(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -133793,7 +133794,7 @@ void m68000_mcu_device::or_l_dd_das_dfm() // 81a8 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -133822,14 +133823,14 @@ void m68000_mcu_device::or_l_dd_dais_dfm() // 81b0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=14 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=14 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=14 c=0 m=..... i=.l..... 8 a=33:m_aluo d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixw4;
else
@@ -133837,7 +133838,7 @@ void m68000_mcu_device::or_l_dd_dais_dfm() // 81b0 f1f8
aixw2:
// 124 aixw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -133861,7 +133862,7 @@ aixw2:
aixw4:
// 1e4 aixw4
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -133886,7 +133887,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -133911,7 +133912,7 @@ adsl2:
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -133934,7 +133935,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -133959,7 +133960,7 @@ adsl2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=16:m_da[rx] d=29:m_alue
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=16:m_da[rx] d=R.alue:m_alue
alu_or(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -133984,7 +133985,7 @@ adsl2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -134017,7 +134018,7 @@ void m68000_mcu_device::or_l_dd_adr16_dfm() // 81b8 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=14 c=0 m=..... i=.l..... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -134040,7 +134041,7 @@ void m68000_mcu_device::or_l_dd_adr16_dfm() // 81b8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -134065,7 +134066,7 @@ void m68000_mcu_device::or_l_dd_adr16_dfm() // 81b8 f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -134088,7 +134089,7 @@ void m68000_mcu_device::or_l_dd_adr16_dfm() // 81b8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -134113,7 +134114,7 @@ void m68000_mcu_device::or_l_dd_adr16_dfm() // 81b8 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=16:m_da[rx] d=29:m_alue
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=16:m_da[rx] d=R.alue:m_alue
alu_or(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -134138,7 +134139,7 @@ void m68000_mcu_device::or_l_dd_adr16_dfm() // 81b8 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -134169,7 +134170,7 @@ void m68000_mcu_device::or_l_dd_adr32_dfm() // 81b9 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=31:m_dbin d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -134193,7 +134194,7 @@ void m68000_mcu_device::or_l_dd_adr32_dfm() // 81b9 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=14 c=0 m=..... i=.l..... 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -134216,7 +134217,7 @@ void m68000_mcu_device::or_l_dd_adr32_dfm() // 81b9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=14 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=14 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -134241,7 +134242,7 @@ void m68000_mcu_device::or_l_dd_adr32_dfm() // 81b9 f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=31:m_dbin
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -134264,7 +134265,7 @@ void m68000_mcu_device::or_l_dd_adr32_dfm() // 81b9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=14 c=2 m=.nzvc i=.l...i. 8 a=2:m_da[rx] d=31:m_dbin
+ // alu r=14 c=2 m=.nzvc i=.l...i. ALU.or_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_or(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -134289,7 +134290,7 @@ void m68000_mcu_device::or_l_dd_adr32_dfm() // 81b9 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=14 c=3 m=.nzvc i=.l....f 8 a=16:m_da[rx] d=29:m_alue
+ // alu r=14 c=3 m=.nzvc i=.l....f ALU.or_ a=16:m_da[rx] d=R.alue:m_alue
alu_or(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -134314,7 +134315,7 @@ void m68000_mcu_device::or_l_dd_adr32_dfm() // 81b9 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=14 c=0 m=..... i=.l..... 8 a=none d=none
+ // alu r=14 c=0 m=..... i=.l..... ALU.or_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -134347,13 +134348,13 @@ void m68000_mcu_device::divs_w_ds_dd_dfm() // 81c0 f1f8
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_da[ry]);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=4:m_da[ry] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_icount -= 2;
// 0c9 dvs03
m_t = (m_isr & SR_Z) ? 2 : (m_isr & SR_N) ? 1 : 0;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -134367,7 +134368,7 @@ dvs04:
// 0a3 dvs04
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -134377,7 +134378,7 @@ dvs05:
m_alub = m_aluo;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -134392,7 +134393,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -134400,7 +134401,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -134425,7 +134426,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -134448,7 +134449,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -134564,7 +134565,7 @@ dvur2:
dvs06:
// 176 dvs06
m_t = m_isr & SR_N;
- // alu r=1 c=2 m=..... i=.l.d... 2 a=2:m_da[rx] d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.dxl:m_da[rx] d=0
alu_sub(m_da[rx], 0x0000);
m_icount -= 2;
if(m_t)
@@ -134573,7 +134574,7 @@ dvs06:
goto dvs07;
dvs07:
// 042 dvs07
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=11:m_at
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.atl:m_at
alu_sub(m_alub, m_at);
sr_nzvc();
m_icount -= 2;
@@ -134581,12 +134582,12 @@ dvs07:
dvs10:
// 0c2 dvs10
m_alue = m_aluo;
- // alu r=1 c=3 m=..... i=.l.d... 10 a=16:m_da[rx] d=0
+ // alu r=1 c=3 m=..... i=.l.d... ALU.subc a=16:m_da[rx] d=0
alu_subc(high16(m_da[rx]), 0x0000);
m_icount -= 2;
// 177 dvs11
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -134594,7 +134595,7 @@ dvs10:
dvs08:
// 216 dvs08
m_t = m_isr & SR_C;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -134611,7 +134612,7 @@ dvumz:
dvs09:
// 295 dvs09
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs0c;
@@ -134619,7 +134620,7 @@ dvuma:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -134649,7 +134650,7 @@ dvs0c:
// 2d6 dvs0c
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -134676,13 +134677,13 @@ dvs0e:
dvs0a:
// 2d4 dvs0a
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs0c;
dvs0f:
// 294 dvs0f
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -134690,27 +134691,27 @@ dvs0f:
dvs13:
// 254 dvs13
set_16l(m_at, m_aluo);
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs14;
dvs12:
// 214 dvs12
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs14;
dvs14:
// 210 dvs14
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=25:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.ath:m_at d=-1
alu_and(high16(m_at), 0xffff);
sr_nzvc();
m_icount -= 2;
// 211 dvs15
m_t = m_isr & SR_N;
m_alub = m_alue;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -134722,7 +134723,7 @@ dvs16:
// 041 dvs16
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -134734,7 +134735,7 @@ dvs1d:
// 0c1 dvs1d
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -134749,7 +134750,7 @@ dvs17:
m_t = m_isr & SR_N;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -134758,7 +134759,7 @@ dvs17:
goto leaa2;
dvs1a:
// 0cd dvs1a
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -134766,7 +134767,7 @@ dvs1a:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -134776,7 +134777,7 @@ dvs1a:
dvs1f:
// 08a dvs1f
m_ir = m_irc;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -134785,7 +134786,7 @@ dvs1f:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -134797,7 +134798,7 @@ dvs1e:
m_t = m_isr & SR_N;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -134845,7 +134846,7 @@ dvs1c:
m_ir = m_irc;
set_16h(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
goto leaa2;
@@ -134858,7 +134859,7 @@ void m68000_mcu_device::divs_w_ais_dd_dfm() // 81d0 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=1 c=1 m=..... i=.l.d... 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -134884,13 +134885,13 @@ void m68000_mcu_device::divs_w_ais_dd_dfm() // 81d0 f1f8
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 0c9 dvs03
m_t = (m_isr & SR_Z) ? 2 : (m_isr & SR_N) ? 1 : 0;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -134904,7 +134905,7 @@ dvs04:
// 0a3 dvs04
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -134914,7 +134915,7 @@ dvs05:
m_alub = m_aluo;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -134929,7 +134930,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -134937,7 +134938,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -134962,7 +134963,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -134985,7 +134986,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -135101,7 +135102,7 @@ dvur2:
dvs06:
// 176 dvs06
m_t = m_isr & SR_N;
- // alu r=1 c=2 m=..... i=.l.d... 2 a=2:m_da[rx] d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.dxl:m_da[rx] d=0
alu_sub(m_da[rx], 0x0000);
m_icount -= 2;
if(m_t)
@@ -135110,7 +135111,7 @@ dvs06:
goto dvs07;
dvs07:
// 042 dvs07
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=11:m_at
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.atl:m_at
alu_sub(m_alub, m_at);
sr_nzvc();
m_icount -= 2;
@@ -135118,12 +135119,12 @@ dvs07:
dvs10:
// 0c2 dvs10
m_alue = m_aluo;
- // alu r=1 c=3 m=..... i=.l.d... 10 a=16:m_da[rx] d=0
+ // alu r=1 c=3 m=..... i=.l.d... ALU.subc a=16:m_da[rx] d=0
alu_subc(high16(m_da[rx]), 0x0000);
m_icount -= 2;
// 177 dvs11
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -135131,7 +135132,7 @@ dvs10:
dvs08:
// 216 dvs08
m_t = m_isr & SR_C;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -135148,7 +135149,7 @@ dvumz:
dvs09:
// 295 dvs09
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs0c;
@@ -135156,7 +135157,7 @@ dvuma:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -135186,7 +135187,7 @@ dvs0c:
// 2d6 dvs0c
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -135213,13 +135214,13 @@ dvs0e:
dvs0a:
// 2d4 dvs0a
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs0c;
dvs0f:
// 294 dvs0f
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -135227,27 +135228,27 @@ dvs0f:
dvs13:
// 254 dvs13
set_16l(m_at, m_aluo);
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs14;
dvs12:
// 214 dvs12
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs14;
dvs14:
// 210 dvs14
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=25:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.ath:m_at d=-1
alu_and(high16(m_at), 0xffff);
sr_nzvc();
m_icount -= 2;
// 211 dvs15
m_t = m_isr & SR_N;
m_alub = m_alue;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -135259,7 +135260,7 @@ dvs16:
// 041 dvs16
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -135271,7 +135272,7 @@ dvs1d:
// 0c1 dvs1d
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -135286,7 +135287,7 @@ dvs17:
m_t = m_isr & SR_N;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -135295,7 +135296,7 @@ dvs17:
goto leaa2;
dvs1a:
// 0cd dvs1a
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -135303,7 +135304,7 @@ dvs1a:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -135313,7 +135314,7 @@ dvs1a:
dvs1f:
// 08a dvs1f
m_ir = m_irc;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -135322,7 +135323,7 @@ dvs1f:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -135334,7 +135335,7 @@ dvs1e:
m_t = m_isr & SR_N;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -135382,7 +135383,7 @@ dvs1c:
m_ir = m_irc;
set_16h(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
goto leaa2;
@@ -135401,7 +135402,7 @@ void m68000_mcu_device::divs_w_aips_dd_dfm() // 81d8 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -135425,13 +135426,13 @@ void m68000_mcu_device::divs_w_aips_dd_dfm() // 81d8 f1f8
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 0c9 dvs03
m_t = (m_isr & SR_Z) ? 2 : (m_isr & SR_N) ? 1 : 0;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -135445,7 +135446,7 @@ dvs04:
// 0a3 dvs04
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -135455,7 +135456,7 @@ dvs05:
m_alub = m_aluo;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -135470,7 +135471,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -135478,7 +135479,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -135503,7 +135504,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -135526,7 +135527,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -135642,7 +135643,7 @@ dvur2:
dvs06:
// 176 dvs06
m_t = m_isr & SR_N;
- // alu r=1 c=2 m=..... i=.l.d... 2 a=2:m_da[rx] d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.dxl:m_da[rx] d=0
alu_sub(m_da[rx], 0x0000);
m_icount -= 2;
if(m_t)
@@ -135651,7 +135652,7 @@ dvs06:
goto dvs07;
dvs07:
// 042 dvs07
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=11:m_at
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.atl:m_at
alu_sub(m_alub, m_at);
sr_nzvc();
m_icount -= 2;
@@ -135659,12 +135660,12 @@ dvs07:
dvs10:
// 0c2 dvs10
m_alue = m_aluo;
- // alu r=1 c=3 m=..... i=.l.d... 10 a=16:m_da[rx] d=0
+ // alu r=1 c=3 m=..... i=.l.d... ALU.subc a=16:m_da[rx] d=0
alu_subc(high16(m_da[rx]), 0x0000);
m_icount -= 2;
// 177 dvs11
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -135672,7 +135673,7 @@ dvs10:
dvs08:
// 216 dvs08
m_t = m_isr & SR_C;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -135689,7 +135690,7 @@ dvumz:
dvs09:
// 295 dvs09
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs0c;
@@ -135697,7 +135698,7 @@ dvuma:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -135727,7 +135728,7 @@ dvs0c:
// 2d6 dvs0c
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -135754,13 +135755,13 @@ dvs0e:
dvs0a:
// 2d4 dvs0a
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs0c;
dvs0f:
// 294 dvs0f
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -135768,27 +135769,27 @@ dvs0f:
dvs13:
// 254 dvs13
set_16l(m_at, m_aluo);
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs14;
dvs12:
// 214 dvs12
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs14;
dvs14:
// 210 dvs14
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=25:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.ath:m_at d=-1
alu_and(high16(m_at), 0xffff);
sr_nzvc();
m_icount -= 2;
// 211 dvs15
m_t = m_isr & SR_N;
m_alub = m_alue;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -135800,7 +135801,7 @@ dvs16:
// 041 dvs16
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -135812,7 +135813,7 @@ dvs1d:
// 0c1 dvs1d
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -135827,7 +135828,7 @@ dvs17:
m_t = m_isr & SR_N;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -135836,7 +135837,7 @@ dvs17:
goto leaa2;
dvs1a:
// 0cd dvs1a
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -135844,7 +135845,7 @@ dvs1a:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -135854,7 +135855,7 @@ dvs1a:
dvs1f:
// 08a dvs1f
m_ir = m_irc;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -135863,7 +135864,7 @@ dvs1f:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -135875,7 +135876,7 @@ dvs1e:
m_t = m_isr & SR_N;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -135923,7 +135924,7 @@ dvs1c:
m_ir = m_irc;
set_16h(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
goto leaa2;
@@ -135944,7 +135945,7 @@ void m68000_mcu_device::divs_w_pais_dd_dfm() // 81e0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -135968,13 +135969,13 @@ void m68000_mcu_device::divs_w_pais_dd_dfm() // 81e0 f1f8
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 0c9 dvs03
m_t = (m_isr & SR_Z) ? 2 : (m_isr & SR_N) ? 1 : 0;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -135988,7 +135989,7 @@ dvs04:
// 0a3 dvs04
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -135998,7 +135999,7 @@ dvs05:
m_alub = m_aluo;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -136013,7 +136014,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -136021,7 +136022,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -136046,7 +136047,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -136069,7 +136070,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -136185,7 +136186,7 @@ dvur2:
dvs06:
// 176 dvs06
m_t = m_isr & SR_N;
- // alu r=1 c=2 m=..... i=.l.d... 2 a=2:m_da[rx] d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.dxl:m_da[rx] d=0
alu_sub(m_da[rx], 0x0000);
m_icount -= 2;
if(m_t)
@@ -136194,7 +136195,7 @@ dvs06:
goto dvs07;
dvs07:
// 042 dvs07
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=11:m_at
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.atl:m_at
alu_sub(m_alub, m_at);
sr_nzvc();
m_icount -= 2;
@@ -136202,12 +136203,12 @@ dvs07:
dvs10:
// 0c2 dvs10
m_alue = m_aluo;
- // alu r=1 c=3 m=..... i=.l.d... 10 a=16:m_da[rx] d=0
+ // alu r=1 c=3 m=..... i=.l.d... ALU.subc a=16:m_da[rx] d=0
alu_subc(high16(m_da[rx]), 0x0000);
m_icount -= 2;
// 177 dvs11
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -136215,7 +136216,7 @@ dvs10:
dvs08:
// 216 dvs08
m_t = m_isr & SR_C;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -136232,7 +136233,7 @@ dvumz:
dvs09:
// 295 dvs09
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs0c;
@@ -136240,7 +136241,7 @@ dvuma:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -136270,7 +136271,7 @@ dvs0c:
// 2d6 dvs0c
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -136297,13 +136298,13 @@ dvs0e:
dvs0a:
// 2d4 dvs0a
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs0c;
dvs0f:
// 294 dvs0f
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -136311,27 +136312,27 @@ dvs0f:
dvs13:
// 254 dvs13
set_16l(m_at, m_aluo);
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs14;
dvs12:
// 214 dvs12
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs14;
dvs14:
// 210 dvs14
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=25:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.ath:m_at d=-1
alu_and(high16(m_at), 0xffff);
sr_nzvc();
m_icount -= 2;
// 211 dvs15
m_t = m_isr & SR_N;
m_alub = m_alue;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -136343,7 +136344,7 @@ dvs16:
// 041 dvs16
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -136355,7 +136356,7 @@ dvs1d:
// 0c1 dvs1d
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -136370,7 +136371,7 @@ dvs17:
m_t = m_isr & SR_N;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -136379,7 +136380,7 @@ dvs17:
goto leaa2;
dvs1a:
// 0cd dvs1a
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -136387,7 +136388,7 @@ dvs1a:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -136397,7 +136398,7 @@ dvs1a:
dvs1f:
// 08a dvs1f
m_ir = m_irc;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -136406,7 +136407,7 @@ dvs1f:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -136418,7 +136419,7 @@ dvs1e:
m_t = m_isr & SR_N;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -136466,7 +136467,7 @@ dvs1c:
m_ir = m_irc;
set_16h(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
goto leaa2;
@@ -136501,7 +136502,7 @@ void m68000_mcu_device::divs_w_das_dd_dfm() // 81e8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -136527,13 +136528,13 @@ void m68000_mcu_device::divs_w_das_dd_dfm() // 81e8 f1f8
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 0c9 dvs03
m_t = (m_isr & SR_Z) ? 2 : (m_isr & SR_N) ? 1 : 0;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -136547,7 +136548,7 @@ dvs04:
// 0a3 dvs04
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -136557,7 +136558,7 @@ dvs05:
m_alub = m_aluo;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -136572,7 +136573,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -136580,7 +136581,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -136605,7 +136606,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -136628,7 +136629,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -136744,7 +136745,7 @@ dvur2:
dvs06:
// 176 dvs06
m_t = m_isr & SR_N;
- // alu r=1 c=2 m=..... i=.l.d... 2 a=2:m_da[rx] d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.dxl:m_da[rx] d=0
alu_sub(m_da[rx], 0x0000);
m_icount -= 2;
if(m_t)
@@ -136753,7 +136754,7 @@ dvs06:
goto dvs07;
dvs07:
// 042 dvs07
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=11:m_at
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.atl:m_at
alu_sub(m_alub, m_at);
sr_nzvc();
m_icount -= 2;
@@ -136761,12 +136762,12 @@ dvs07:
dvs10:
// 0c2 dvs10
m_alue = m_aluo;
- // alu r=1 c=3 m=..... i=.l.d... 10 a=16:m_da[rx] d=0
+ // alu r=1 c=3 m=..... i=.l.d... ALU.subc a=16:m_da[rx] d=0
alu_subc(high16(m_da[rx]), 0x0000);
m_icount -= 2;
// 177 dvs11
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -136774,7 +136775,7 @@ dvs10:
dvs08:
// 216 dvs08
m_t = m_isr & SR_C;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -136791,7 +136792,7 @@ dvumz:
dvs09:
// 295 dvs09
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs0c;
@@ -136799,7 +136800,7 @@ dvuma:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -136829,7 +136830,7 @@ dvs0c:
// 2d6 dvs0c
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -136856,13 +136857,13 @@ dvs0e:
dvs0a:
// 2d4 dvs0a
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs0c;
dvs0f:
// 294 dvs0f
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -136870,27 +136871,27 @@ dvs0f:
dvs13:
// 254 dvs13
set_16l(m_at, m_aluo);
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs14;
dvs12:
// 214 dvs12
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs14;
dvs14:
// 210 dvs14
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=25:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.ath:m_at d=-1
alu_and(high16(m_at), 0xffff);
sr_nzvc();
m_icount -= 2;
// 211 dvs15
m_t = m_isr & SR_N;
m_alub = m_alue;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -136902,7 +136903,7 @@ dvs16:
// 041 dvs16
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -136914,7 +136915,7 @@ dvs1d:
// 0c1 dvs1d
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -136929,7 +136930,7 @@ dvs17:
m_t = m_isr & SR_N;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -136938,7 +136939,7 @@ dvs17:
goto leaa2;
dvs1a:
// 0cd dvs1a
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -136946,7 +136947,7 @@ dvs1a:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -136956,7 +136957,7 @@ dvs1a:
dvs1f:
// 08a dvs1f
m_ir = m_irc;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -136965,7 +136966,7 @@ dvs1f:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -136977,7 +136978,7 @@ dvs1e:
m_t = m_isr & SR_N;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -137025,7 +137026,7 @@ dvs1c:
m_ir = m_irc;
set_16h(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
goto leaa2;
@@ -137036,7 +137037,7 @@ void m68000_mcu_device::divs_w_dais_dd_dfm() // 81f0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=1 c=5 m=..... i=.l.d... 24 a=31:m_dbin d=0
+ // alu r=1 c=5 m=..... i=.l.d... ALU.over a=R.dbin:m_dbin d=0
alu_over(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -137098,7 +137099,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -137124,13 +137125,13 @@ adsw2:
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 0c9 dvs03
m_t = (m_isr & SR_Z) ? 2 : (m_isr & SR_N) ? 1 : 0;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -137144,7 +137145,7 @@ dvs04:
// 0a3 dvs04
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -137154,7 +137155,7 @@ dvs05:
m_alub = m_aluo;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -137169,7 +137170,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -137177,7 +137178,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -137202,7 +137203,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -137225,7 +137226,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -137341,7 +137342,7 @@ dvur2:
dvs06:
// 176 dvs06
m_t = m_isr & SR_N;
- // alu r=1 c=2 m=..... i=.l.d... 2 a=2:m_da[rx] d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.dxl:m_da[rx] d=0
alu_sub(m_da[rx], 0x0000);
m_icount -= 2;
if(m_t)
@@ -137350,7 +137351,7 @@ dvs06:
goto dvs07;
dvs07:
// 042 dvs07
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=11:m_at
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.atl:m_at
alu_sub(m_alub, m_at);
sr_nzvc();
m_icount -= 2;
@@ -137358,12 +137359,12 @@ dvs07:
dvs10:
// 0c2 dvs10
m_alue = m_aluo;
- // alu r=1 c=3 m=..... i=.l.d... 10 a=16:m_da[rx] d=0
+ // alu r=1 c=3 m=..... i=.l.d... ALU.subc a=16:m_da[rx] d=0
alu_subc(high16(m_da[rx]), 0x0000);
m_icount -= 2;
// 177 dvs11
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -137371,7 +137372,7 @@ dvs10:
dvs08:
// 216 dvs08
m_t = m_isr & SR_C;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -137388,7 +137389,7 @@ dvumz:
dvs09:
// 295 dvs09
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs0c;
@@ -137396,7 +137397,7 @@ dvuma:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -137426,7 +137427,7 @@ dvs0c:
// 2d6 dvs0c
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -137453,13 +137454,13 @@ dvs0e:
dvs0a:
// 2d4 dvs0a
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs0c;
dvs0f:
// 294 dvs0f
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -137467,27 +137468,27 @@ dvs0f:
dvs13:
// 254 dvs13
set_16l(m_at, m_aluo);
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs14;
dvs12:
// 214 dvs12
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs14;
dvs14:
// 210 dvs14
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=25:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.ath:m_at d=-1
alu_and(high16(m_at), 0xffff);
sr_nzvc();
m_icount -= 2;
// 211 dvs15
m_t = m_isr & SR_N;
m_alub = m_alue;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -137499,7 +137500,7 @@ dvs16:
// 041 dvs16
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -137511,7 +137512,7 @@ dvs1d:
// 0c1 dvs1d
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -137526,7 +137527,7 @@ dvs17:
m_t = m_isr & SR_N;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -137535,7 +137536,7 @@ dvs17:
goto leaa2;
dvs1a:
// 0cd dvs1a
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -137543,7 +137544,7 @@ dvs1a:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -137553,7 +137554,7 @@ dvs1a:
dvs1f:
// 08a dvs1f
m_ir = m_irc;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -137562,7 +137563,7 @@ dvs1f:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -137574,7 +137575,7 @@ dvs1e:
m_t = m_isr & SR_N;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -137622,7 +137623,7 @@ dvs1c:
m_ir = m_irc;
set_16h(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
goto leaa2;
@@ -137658,7 +137659,7 @@ void m68000_mcu_device::divs_w_adr16_dd_dfm() // 81f8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -137682,13 +137683,13 @@ void m68000_mcu_device::divs_w_adr16_dd_dfm() // 81f8 f1ff
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 0c9 dvs03
m_t = (m_isr & SR_Z) ? 2 : (m_isr & SR_N) ? 1 : 0;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -137702,7 +137703,7 @@ dvs04:
// 0a3 dvs04
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -137712,7 +137713,7 @@ dvs05:
m_alub = m_aluo;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -137727,7 +137728,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -137735,7 +137736,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -137760,7 +137761,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -137783,7 +137784,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -137899,7 +137900,7 @@ dvur2:
dvs06:
// 176 dvs06
m_t = m_isr & SR_N;
- // alu r=1 c=2 m=..... i=.l.d... 2 a=2:m_da[rx] d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.dxl:m_da[rx] d=0
alu_sub(m_da[rx], 0x0000);
m_icount -= 2;
if(m_t)
@@ -137908,7 +137909,7 @@ dvs06:
goto dvs07;
dvs07:
// 042 dvs07
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=11:m_at
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.atl:m_at
alu_sub(m_alub, m_at);
sr_nzvc();
m_icount -= 2;
@@ -137916,12 +137917,12 @@ dvs07:
dvs10:
// 0c2 dvs10
m_alue = m_aluo;
- // alu r=1 c=3 m=..... i=.l.d... 10 a=16:m_da[rx] d=0
+ // alu r=1 c=3 m=..... i=.l.d... ALU.subc a=16:m_da[rx] d=0
alu_subc(high16(m_da[rx]), 0x0000);
m_icount -= 2;
// 177 dvs11
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -137929,7 +137930,7 @@ dvs10:
dvs08:
// 216 dvs08
m_t = m_isr & SR_C;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -137946,7 +137947,7 @@ dvumz:
dvs09:
// 295 dvs09
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs0c;
@@ -137954,7 +137955,7 @@ dvuma:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -137984,7 +137985,7 @@ dvs0c:
// 2d6 dvs0c
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -138011,13 +138012,13 @@ dvs0e:
dvs0a:
// 2d4 dvs0a
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs0c;
dvs0f:
// 294 dvs0f
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -138025,27 +138026,27 @@ dvs0f:
dvs13:
// 254 dvs13
set_16l(m_at, m_aluo);
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs14;
dvs12:
// 214 dvs12
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs14;
dvs14:
// 210 dvs14
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=25:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.ath:m_at d=-1
alu_and(high16(m_at), 0xffff);
sr_nzvc();
m_icount -= 2;
// 211 dvs15
m_t = m_isr & SR_N;
m_alub = m_alue;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -138057,7 +138058,7 @@ dvs16:
// 041 dvs16
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -138069,7 +138070,7 @@ dvs1d:
// 0c1 dvs1d
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -138084,7 +138085,7 @@ dvs17:
m_t = m_isr & SR_N;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -138093,7 +138094,7 @@ dvs17:
goto leaa2;
dvs1a:
// 0cd dvs1a
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -138101,7 +138102,7 @@ dvs1a:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -138111,7 +138112,7 @@ dvs1a:
dvs1f:
// 08a dvs1f
m_ir = m_irc;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -138120,7 +138121,7 @@ dvs1f:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -138132,7 +138133,7 @@ dvs1e:
m_t = m_isr & SR_N;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -138180,7 +138181,7 @@ dvs1c:
m_ir = m_irc;
set_16h(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
goto leaa2;
@@ -138237,7 +138238,7 @@ void m68000_mcu_device::divs_w_adr32_dd_dfm() // 81f9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -138261,13 +138262,13 @@ void m68000_mcu_device::divs_w_adr32_dd_dfm() // 81f9 f1ff
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 0c9 dvs03
m_t = (m_isr & SR_Z) ? 2 : (m_isr & SR_N) ? 1 : 0;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -138281,7 +138282,7 @@ dvs04:
// 0a3 dvs04
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -138291,7 +138292,7 @@ dvs05:
m_alub = m_aluo;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -138306,7 +138307,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -138314,7 +138315,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -138339,7 +138340,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -138362,7 +138363,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -138478,7 +138479,7 @@ dvur2:
dvs06:
// 176 dvs06
m_t = m_isr & SR_N;
- // alu r=1 c=2 m=..... i=.l.d... 2 a=2:m_da[rx] d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.dxl:m_da[rx] d=0
alu_sub(m_da[rx], 0x0000);
m_icount -= 2;
if(m_t)
@@ -138487,7 +138488,7 @@ dvs06:
goto dvs07;
dvs07:
// 042 dvs07
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=11:m_at
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.atl:m_at
alu_sub(m_alub, m_at);
sr_nzvc();
m_icount -= 2;
@@ -138495,12 +138496,12 @@ dvs07:
dvs10:
// 0c2 dvs10
m_alue = m_aluo;
- // alu r=1 c=3 m=..... i=.l.d... 10 a=16:m_da[rx] d=0
+ // alu r=1 c=3 m=..... i=.l.d... ALU.subc a=16:m_da[rx] d=0
alu_subc(high16(m_da[rx]), 0x0000);
m_icount -= 2;
// 177 dvs11
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -138508,7 +138509,7 @@ dvs10:
dvs08:
// 216 dvs08
m_t = m_isr & SR_C;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -138525,7 +138526,7 @@ dvumz:
dvs09:
// 295 dvs09
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs0c;
@@ -138533,7 +138534,7 @@ dvuma:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -138563,7 +138564,7 @@ dvs0c:
// 2d6 dvs0c
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -138590,13 +138591,13 @@ dvs0e:
dvs0a:
// 2d4 dvs0a
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs0c;
dvs0f:
// 294 dvs0f
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -138604,27 +138605,27 @@ dvs0f:
dvs13:
// 254 dvs13
set_16l(m_at, m_aluo);
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs14;
dvs12:
// 214 dvs12
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs14;
dvs14:
// 210 dvs14
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=25:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.ath:m_at d=-1
alu_and(high16(m_at), 0xffff);
sr_nzvc();
m_icount -= 2;
// 211 dvs15
m_t = m_isr & SR_N;
m_alub = m_alue;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -138636,7 +138637,7 @@ dvs16:
// 041 dvs16
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -138648,7 +138649,7 @@ dvs1d:
// 0c1 dvs1d
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -138663,7 +138664,7 @@ dvs17:
m_t = m_isr & SR_N;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -138672,7 +138673,7 @@ dvs17:
goto leaa2;
dvs1a:
// 0cd dvs1a
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -138680,7 +138681,7 @@ dvs1a:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -138690,7 +138691,7 @@ dvs1a:
dvs1f:
// 08a dvs1f
m_ir = m_irc;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -138699,7 +138700,7 @@ dvs1f:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -138711,7 +138712,7 @@ dvs1e:
m_t = m_isr & SR_N;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -138759,7 +138760,7 @@ dvs1c:
m_ir = m_irc;
set_16h(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
goto leaa2;
@@ -138793,7 +138794,7 @@ void m68000_mcu_device::divs_w_dpc_dd_dfm() // 81fa f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -138819,13 +138820,13 @@ void m68000_mcu_device::divs_w_dpc_dd_dfm() // 81fa f1ff
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 0c9 dvs03
m_t = (m_isr & SR_Z) ? 2 : (m_isr & SR_N) ? 1 : 0;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -138839,7 +138840,7 @@ dvs04:
// 0a3 dvs04
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -138849,7 +138850,7 @@ dvs05:
m_alub = m_aluo;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -138864,7 +138865,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -138872,7 +138873,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -138897,7 +138898,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -138920,7 +138921,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -139036,7 +139037,7 @@ dvur2:
dvs06:
// 176 dvs06
m_t = m_isr & SR_N;
- // alu r=1 c=2 m=..... i=.l.d... 2 a=2:m_da[rx] d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.dxl:m_da[rx] d=0
alu_sub(m_da[rx], 0x0000);
m_icount -= 2;
if(m_t)
@@ -139045,7 +139046,7 @@ dvs06:
goto dvs07;
dvs07:
// 042 dvs07
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=11:m_at
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.atl:m_at
alu_sub(m_alub, m_at);
sr_nzvc();
m_icount -= 2;
@@ -139053,12 +139054,12 @@ dvs07:
dvs10:
// 0c2 dvs10
m_alue = m_aluo;
- // alu r=1 c=3 m=..... i=.l.d... 10 a=16:m_da[rx] d=0
+ // alu r=1 c=3 m=..... i=.l.d... ALU.subc a=16:m_da[rx] d=0
alu_subc(high16(m_da[rx]), 0x0000);
m_icount -= 2;
// 177 dvs11
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -139066,7 +139067,7 @@ dvs10:
dvs08:
// 216 dvs08
m_t = m_isr & SR_C;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -139083,7 +139084,7 @@ dvumz:
dvs09:
// 295 dvs09
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs0c;
@@ -139091,7 +139092,7 @@ dvuma:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -139121,7 +139122,7 @@ dvs0c:
// 2d6 dvs0c
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -139148,13 +139149,13 @@ dvs0e:
dvs0a:
// 2d4 dvs0a
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs0c;
dvs0f:
// 294 dvs0f
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -139162,27 +139163,27 @@ dvs0f:
dvs13:
// 254 dvs13
set_16l(m_at, m_aluo);
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs14;
dvs12:
// 214 dvs12
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs14;
dvs14:
// 210 dvs14
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=25:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.ath:m_at d=-1
alu_and(high16(m_at), 0xffff);
sr_nzvc();
m_icount -= 2;
// 211 dvs15
m_t = m_isr & SR_N;
m_alub = m_alue;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -139194,7 +139195,7 @@ dvs16:
// 041 dvs16
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -139206,7 +139207,7 @@ dvs1d:
// 0c1 dvs1d
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -139221,7 +139222,7 @@ dvs17:
m_t = m_isr & SR_N;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -139230,7 +139231,7 @@ dvs17:
goto leaa2;
dvs1a:
// 0cd dvs1a
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -139238,7 +139239,7 @@ dvs1a:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -139248,7 +139249,7 @@ dvs1a:
dvs1f:
// 08a dvs1f
m_ir = m_irc;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -139257,7 +139258,7 @@ dvs1f:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -139269,7 +139270,7 @@ dvs1e:
m_t = m_isr & SR_N;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -139317,7 +139318,7 @@ dvs1c:
m_ir = m_irc;
set_16h(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
goto leaa2;
@@ -139327,7 +139328,7 @@ void m68000_mcu_device::divs_w_dpci_dd_dfm() // 81fb f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=1 c=5 m=..... i=.l.d... 24 a=31:m_dbin d=0
+ // alu r=1 c=5 m=..... i=.l.d... ALU.over a=R.dbin:m_dbin d=0
alu_over(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -139389,7 +139390,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -139415,13 +139416,13 @@ adsw2:
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dbin);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=31:m_dbin d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
m_icount -= 2;
// 0c9 dvs03
m_t = (m_isr & SR_Z) ? 2 : (m_isr & SR_N) ? 1 : 0;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -139435,7 +139436,7 @@ dvs04:
// 0a3 dvs04
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -139445,7 +139446,7 @@ dvs05:
m_alub = m_aluo;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -139460,7 +139461,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -139468,7 +139469,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -139493,7 +139494,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -139516,7 +139517,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -139632,7 +139633,7 @@ dvur2:
dvs06:
// 176 dvs06
m_t = m_isr & SR_N;
- // alu r=1 c=2 m=..... i=.l.d... 2 a=2:m_da[rx] d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.dxl:m_da[rx] d=0
alu_sub(m_da[rx], 0x0000);
m_icount -= 2;
if(m_t)
@@ -139641,7 +139642,7 @@ dvs06:
goto dvs07;
dvs07:
// 042 dvs07
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=11:m_at
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.atl:m_at
alu_sub(m_alub, m_at);
sr_nzvc();
m_icount -= 2;
@@ -139649,12 +139650,12 @@ dvs07:
dvs10:
// 0c2 dvs10
m_alue = m_aluo;
- // alu r=1 c=3 m=..... i=.l.d... 10 a=16:m_da[rx] d=0
+ // alu r=1 c=3 m=..... i=.l.d... ALU.subc a=16:m_da[rx] d=0
alu_subc(high16(m_da[rx]), 0x0000);
m_icount -= 2;
// 177 dvs11
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -139662,7 +139663,7 @@ dvs10:
dvs08:
// 216 dvs08
m_t = m_isr & SR_C;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -139679,7 +139680,7 @@ dvumz:
dvs09:
// 295 dvs09
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs0c;
@@ -139687,7 +139688,7 @@ dvuma:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -139717,7 +139718,7 @@ dvs0c:
// 2d6 dvs0c
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -139744,13 +139745,13 @@ dvs0e:
dvs0a:
// 2d4 dvs0a
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs0c;
dvs0f:
// 294 dvs0f
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -139758,27 +139759,27 @@ dvs0f:
dvs13:
// 254 dvs13
set_16l(m_at, m_aluo);
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs14;
dvs12:
// 214 dvs12
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs14;
dvs14:
// 210 dvs14
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=25:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.ath:m_at d=-1
alu_and(high16(m_at), 0xffff);
sr_nzvc();
m_icount -= 2;
// 211 dvs15
m_t = m_isr & SR_N;
m_alub = m_alue;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -139790,7 +139791,7 @@ dvs16:
// 041 dvs16
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -139802,7 +139803,7 @@ dvs1d:
// 0c1 dvs1d
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -139817,7 +139818,7 @@ dvs17:
m_t = m_isr & SR_N;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -139826,7 +139827,7 @@ dvs17:
goto leaa2;
dvs1a:
// 0cd dvs1a
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -139834,7 +139835,7 @@ dvs1a:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -139844,7 +139845,7 @@ dvs1a:
dvs1f:
// 08a dvs1f
m_ir = m_irc;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -139853,7 +139854,7 @@ dvs1f:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -139865,7 +139866,7 @@ dvs1e:
m_t = m_isr & SR_N;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -139913,7 +139914,7 @@ dvs1c:
m_ir = m_irc;
set_16h(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
goto leaa2;
@@ -139951,13 +139952,13 @@ void m68000_mcu_device::divs_w_imm16_dd_dfm() // 81fc f1ff
m_alue = m_da[rx];
m_pc = m_au;
set_16h(m_at, m_dt);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=9:m_dt d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.dtl:m_dt d=-1
alu_and(m_dt, 0xffff);
sr_nzvc();
m_icount -= 2;
// 0c9 dvs03
m_t = (m_isr & SR_Z) ? 2 : (m_isr & SR_N) ? 1 : 0;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -139971,7 +139972,7 @@ dvs04:
// 0a3 dvs04
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -139981,7 +139982,7 @@ dvs05:
m_alub = m_aluo;
set_16l(m_at, high16(m_da[rx]));
m_au = merge_16_32(0, m_ftu) + 1;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -139996,7 +139997,7 @@ dvur2:
update_user_super();
update_interrupt();
m_pc = m_au;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=10:m_au d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.aul:m_au d=-1
alu_and(m_au, 0xffff);
m_au = m_da[16] - 2;
m_icount -= 2;
@@ -140004,7 +140005,7 @@ dvur2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=37:m_ftu d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.ftu:m_ftu d=-1
alu_and(m_ftu, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -140029,7 +140030,7 @@ dvur2:
m_da[16] = m_au;
m_ftu = 0x0014;
m_au = m_au + 2;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=26:m_pc d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=R.pch:m_pc d=-1
alu_and(high16(m_pc), 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -140052,7 +140053,7 @@ dvur2:
m_dbout = m_aluo;
m_at = ext32(m_ftu);
m_au = m_au - 4;
- // alu r=1 c=1 m=..... i=.l.d... 1 a=alub d=-1
+ // alu r=1 c=1 m=..... i=.l.d... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
@@ -140168,7 +140169,7 @@ dvur2:
dvs06:
// 176 dvs06
m_t = m_isr & SR_N;
- // alu r=1 c=2 m=..... i=.l.d... 2 a=2:m_da[rx] d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.dxl:m_da[rx] d=0
alu_sub(m_da[rx], 0x0000);
m_icount -= 2;
if(m_t)
@@ -140177,7 +140178,7 @@ dvs06:
goto dvs07;
dvs07:
// 042 dvs07
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=11:m_at
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.atl:m_at
alu_sub(m_alub, m_at);
sr_nzvc();
m_icount -= 2;
@@ -140185,12 +140186,12 @@ dvs07:
dvs10:
// 0c2 dvs10
m_alue = m_aluo;
- // alu r=1 c=3 m=..... i=.l.d... 10 a=16:m_da[rx] d=0
+ // alu r=1 c=3 m=..... i=.l.d... ALU.subc a=16:m_da[rx] d=0
alu_subc(high16(m_da[rx]), 0x0000);
m_icount -= 2;
// 177 dvs11
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -140198,7 +140199,7 @@ dvs10:
dvs08:
// 216 dvs08
m_t = m_isr & SR_C;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -140215,7 +140216,7 @@ dvumz:
dvs09:
// 295 dvs09
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs0c;
@@ -140223,7 +140224,7 @@ dvuma:
// 0e6 dvuma
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=1 c=5 m=.nzvc i=.l.d.i. 24 a=none d=none
+ // alu r=1 c=5 m=.nzvc i=.l.d.i. ALU.over a=none d=none
alu_over(0x0000);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -140253,7 +140254,7 @@ dvs0c:
// 2d6 dvs0c
m_t = !(m_au & 0x3f);
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=33:m_aluo
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -140280,13 +140281,13 @@ dvs0e:
dvs0a:
// 2d4 dvs0a
m_au = m_au - 1;
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs0c;
dvs0f:
// 294 dvs0f
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=11:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.atl:m_at d=-1
alu_and(m_at, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -140294,27 +140295,27 @@ dvs0f:
dvs13:
// 254 dvs13
set_16l(m_at, m_aluo);
- // alu r=1 c=6 m=..... i=.l.d... 22 a=33:m_aluo d=-1
+ // alu r=1 c=6 m=..... i=.l.d... ALU.sla1 a=R.aluo:m_aluo d=-1
alu_sla1(m_aluo);
m_icount -= 2;
goto dvs14;
dvs12:
// 214 dvs12
m_au = m_au - 1;
- // alu r=1 c=4 m=..... i=.l.d... 21 a=33:m_aluo d=-1
+ // alu r=1 c=4 m=..... i=.l.d... ALU.sla0 a=R.aluo:m_aluo d=-1
alu_sla0(m_aluo);
m_icount -= 2;
goto dvs14;
dvs14:
// 210 dvs14
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=25:m_at d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.ath:m_at d=-1
alu_and(high16(m_at), 0xffff);
sr_nzvc();
m_icount -= 2;
// 211 dvs15
m_t = m_isr & SR_N;
m_alub = m_alue;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=16:m_da[rx] d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=16:m_da[rx] d=-1
alu_and(high16(m_da[rx]), 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -140326,7 +140327,7 @@ dvs16:
// 041 dvs16
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -140338,7 +140339,7 @@ dvs1d:
// 0c1 dvs1d
m_t = m_isr & SR_N;
set_16h(m_at, m_at);
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
m_icount -= 2;
@@ -140353,7 +140354,7 @@ dvs17:
m_t = m_isr & SR_N;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -140362,7 +140363,7 @@ dvs17:
goto leaa2;
dvs1a:
// 0cd dvs1a
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -140370,7 +140371,7 @@ dvs1a:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -140380,7 +140381,7 @@ dvs1a:
dvs1f:
// 08a dvs1f
m_ir = m_irc;
- // alu r=1 c=2 m=.nzvc i=.l.d.i. 2 a=alub d=0
+ // alu r=1 c=2 m=.nzvc i=.l.d.i. ALU.sub a=alub d=0
alu_sub(m_alub, 0x0000);
sr_nzvc();
m_icount -= 2;
@@ -140389,7 +140390,7 @@ dvs1f:
m_t = (m_isr & (SR_Z|SR_N)) != 0;
set_16l(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=33:m_aluo d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc();
if(m_t)
@@ -140401,7 +140402,7 @@ dvs1e:
m_t = m_isr & SR_N;
m_alub = m_aluo;
set_16l(m_at, m_aluo);
- // alu r=1 c=2 m=..... i=.l.d... 2 a=25:m_at d=0
+ // alu r=1 c=2 m=..... i=.l.d... ALU.sub a=R.ath:m_at d=0
alu_sub(high16(m_at), 0x0000);
m_icount -= 2;
if(m_t)
@@ -140449,7 +140450,7 @@ dvs1c:
m_ir = m_irc;
set_16h(m_at, m_aluo);
m_au = m_pc + 2;
- // alu r=1 c=1 m=.nzvc i=.l.d.i. 1 a=alub d=-1
+ // alu r=1 c=1 m=.nzvc i=.l.d.i. ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nzvc();
goto leaa2;
@@ -140464,7 +140465,7 @@ void m68000_mcu_device::sub_b_ds_dd_dfm() // 9000 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_sub8(m_da[ry], m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -140504,7 +140505,7 @@ void m68000_mcu_device::sub_b_ais_dd_dfm() // 9010 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -140527,7 +140528,7 @@ void m68000_mcu_device::sub_b_ais_dd_dfm() // 9010 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -140573,7 +140574,7 @@ void m68000_mcu_device::sub_b_aips_dd_dfm() // 9018 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -140594,7 +140595,7 @@ void m68000_mcu_device::sub_b_aips_dd_dfm() // 9018 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -140642,7 +140643,7 @@ void m68000_mcu_device::sub_b_pais_dd_dfm() // 9020 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=5 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -140663,7 +140664,7 @@ void m68000_mcu_device::sub_b_pais_dd_dfm() // 9020 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -140725,7 +140726,7 @@ void m68000_mcu_device::sub_b_das_dd_dfm() // 9028 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -140748,7 +140749,7 @@ void m68000_mcu_device::sub_b_das_dd_dfm() // 9028 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -140786,7 +140787,7 @@ void m68000_mcu_device::sub_b_dais_dd_dfm() // 9030 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -140848,7 +140849,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -140871,7 +140872,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -140934,7 +140935,7 @@ void m68000_mcu_device::sub_b_adr16_dd_dfm() // 9038 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -140955,7 +140956,7 @@ void m68000_mcu_device::sub_b_adr16_dd_dfm() // 9038 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -141039,7 +141040,7 @@ void m68000_mcu_device::sub_b_adr32_dd_dfm() // 9039 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -141060,7 +141061,7 @@ void m68000_mcu_device::sub_b_adr32_dd_dfm() // 9039 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -141121,7 +141122,7 @@ void m68000_mcu_device::sub_b_dpc_dd_dfm() // 903a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -141144,7 +141145,7 @@ void m68000_mcu_device::sub_b_dpc_dd_dfm() // 903a f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -141181,7 +141182,7 @@ void m68000_mcu_device::sub_b_dpci_dd_dfm() // 903b f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -141243,7 +141244,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -141266,7 +141267,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -141331,7 +141332,7 @@ void m68000_mcu_device::sub_b_imm8_dd_dfm() // 903c f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=9:m_dt d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_sub8(m_dt, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -141373,7 +141374,7 @@ void m68000_mcu_device::sub_w_ds_dd_dfm() // 9040 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -141415,7 +141416,7 @@ void m68000_mcu_device::sub_w_as_dd_dfm() // 9048 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=3:m_da[ry] d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.ayl:m_da[ry] d=R.dxl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -141455,7 +141456,7 @@ void m68000_mcu_device::sub_w_ais_dd_dfm() // 9050 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -141481,7 +141482,7 @@ void m68000_mcu_device::sub_w_ais_dd_dfm() // 9050 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -141527,7 +141528,7 @@ void m68000_mcu_device::sub_w_aips_dd_dfm() // 9058 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -141551,7 +141552,7 @@ void m68000_mcu_device::sub_w_aips_dd_dfm() // 9058 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -141599,7 +141600,7 @@ void m68000_mcu_device::sub_w_pais_dd_dfm() // 9060 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -141623,7 +141624,7 @@ void m68000_mcu_device::sub_w_pais_dd_dfm() // 9060 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -141685,7 +141686,7 @@ void m68000_mcu_device::sub_w_das_dd_dfm() // 9068 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -141711,7 +141712,7 @@ void m68000_mcu_device::sub_w_das_dd_dfm() // 9068 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -141749,7 +141750,7 @@ void m68000_mcu_device::sub_w_dais_dd_dfm() // 9070 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -141811,7 +141812,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -141837,7 +141838,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -141900,7 +141901,7 @@ void m68000_mcu_device::sub_w_adr16_dd_dfm() // 9078 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -141924,7 +141925,7 @@ void m68000_mcu_device::sub_w_adr16_dd_dfm() // 9078 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -142008,7 +142009,7 @@ void m68000_mcu_device::sub_w_adr32_dd_dfm() // 9079 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -142032,7 +142033,7 @@ void m68000_mcu_device::sub_w_adr32_dd_dfm() // 9079 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -142093,7 +142094,7 @@ void m68000_mcu_device::sub_w_dpc_dd_dfm() // 907a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -142119,7 +142120,7 @@ void m68000_mcu_device::sub_w_dpc_dd_dfm() // 907a f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -142156,7 +142157,7 @@ void m68000_mcu_device::sub_w_dpci_dd_dfm() // 907b f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -142218,7 +142219,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -142244,7 +142245,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -142309,7 +142310,7 @@ void m68000_mcu_device::sub_w_imm16_dd_dfm() // 907c f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=9:m_dt d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_sub(m_dt, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -142351,7 +142352,7 @@ void m68000_mcu_device::sub_l_ds_dd_dfm() // 9080 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
sr_xnzvc();
// 3c0 rorl2
@@ -142375,7 +142376,7 @@ void m68000_mcu_device::sub_l_ds_dd_dfm() // 9080 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=18:m_da[ry] d=16:m_da[rx]
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=18:m_da[ry] d=16:m_da[rx]
alu_subc(high16(m_da[ry]), high16(m_da[rx]));
sr_xnzvc_u();
m_icount -= 2;
@@ -142401,7 +142402,7 @@ void m68000_mcu_device::sub_l_as_dd_dfm() // 9088 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=3:m_da[ry] d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.ayl:m_da[ry] d=R.dxl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
sr_xnzvc();
// 3c0 rorl2
@@ -142425,7 +142426,7 @@ void m68000_mcu_device::sub_l_as_dd_dfm() // 9088 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=17:m_da[ry] d=16:m_da[rx]
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=17:m_da[ry] d=16:m_da[rx]
alu_subc(high16(m_da[ry]), high16(m_da[rx]));
sr_xnzvc_u();
m_icount -= 2;
@@ -142449,7 +142450,7 @@ void m68000_mcu_device::sub_l_ais_dd_dfm() // 9090 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -142496,12 +142497,12 @@ void m68000_mcu_device::sub_l_ais_dd_dfm() // 9090 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -142542,7 +142543,7 @@ void m68000_mcu_device::sub_l_aips_dd_dfm() // 9098 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -142592,12 +142593,12 @@ void m68000_mcu_device::sub_l_aips_dd_dfm() // 9098 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -142637,7 +142638,7 @@ void m68000_mcu_device::sub_l_pais_dd_dfm() // 90a0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -142689,12 +142690,12 @@ void m68000_mcu_device::sub_l_pais_dd_dfm() // 90a0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -142756,7 +142757,7 @@ void m68000_mcu_device::sub_l_das_dd_dfm() // 90a8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -142803,12 +142804,12 @@ void m68000_mcu_device::sub_l_das_dd_dfm() // 90a8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -142847,7 +142848,7 @@ void m68000_mcu_device::sub_l_dais_dd_dfm() // 90b0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=5 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -142908,7 +142909,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -142955,12 +142956,12 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -143024,7 +143025,7 @@ void m68000_mcu_device::sub_l_adr16_dd_dfm() // 90b8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -143071,12 +143072,12 @@ void m68000_mcu_device::sub_l_adr16_dd_dfm() // 90b8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -143161,7 +143162,7 @@ void m68000_mcu_device::sub_l_adr32_dd_dfm() // 90b9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -143208,12 +143209,12 @@ void m68000_mcu_device::sub_l_adr32_dd_dfm() // 90b9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -143274,7 +143275,7 @@ void m68000_mcu_device::sub_l_dpc_dd_dfm() // 90ba f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -143321,12 +143322,12 @@ void m68000_mcu_device::sub_l_dpc_dd_dfm() // 90ba f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -143364,7 +143365,7 @@ void m68000_mcu_device::sub_l_dpci_dd_dfm() // 90bb f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e7 aixw0
- // alu r=5 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -143425,7 +143426,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -143472,12 +143473,12 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -143564,7 +143565,7 @@ void m68000_mcu_device::sub_l_imm32_dd_dfm() // 90bc f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=9:m_dt d=2:m_da[rx]
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_sub(m_dt, m_da[rx]);
sr_xnzvc();
// 3c0 rorl2
@@ -143588,7 +143589,7 @@ void m68000_mcu_device::sub_l_imm32_dd_dfm() // 90bc f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=23:m_dt d=16:m_da[rx]
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=23:m_dt d=16:m_da[rx]
alu_subc(high16(m_dt), high16(m_da[rx]));
sr_xnzvc_u();
m_icount -= 2;
@@ -143614,7 +143615,7 @@ void m68000_mcu_device::suba_w_ds_ad_dfm() // 90c0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=5 c=2 m=..... i=.....i. 2 a=4:m_da[ry] d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dyl:m_da[ry] d=R.axl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -143637,7 +143638,7 @@ void m68000_mcu_device::suba_w_ds_ad_dfm() // 90c0 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=5 c=3 m=..... i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -143662,7 +143663,7 @@ void m68000_mcu_device::suba_w_as_ad_dfm() // 90c8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=5 c=2 m=..... i=.....i. 2 a=3:m_da[ry] d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.ayl:m_da[ry] d=R.axl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -143685,7 +143686,7 @@ void m68000_mcu_device::suba_w_as_ad_dfm() // 90c8 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=5 c=3 m=..... i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -143708,7 +143709,7 @@ void m68000_mcu_device::suba_w_ais_ad_dfm() // 90d0 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -143734,7 +143735,7 @@ void m68000_mcu_device::suba_w_ais_ad_dfm() // 90d0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -143757,7 +143758,7 @@ void m68000_mcu_device::suba_w_ais_ad_dfm() // 90d0 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=5 c=3 m=..... i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -143786,7 +143787,7 @@ void m68000_mcu_device::suba_w_aips_ad_dfm() // 90d8 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -143810,7 +143811,7 @@ void m68000_mcu_device::suba_w_aips_ad_dfm() // 90d8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -143833,7 +143834,7 @@ void m68000_mcu_device::suba_w_aips_ad_dfm() // 90d8 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=5 c=3 m=..... i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -143864,7 +143865,7 @@ void m68000_mcu_device::suba_w_pais_ad_dfm() // 90e0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -143888,7 +143889,7 @@ void m68000_mcu_device::suba_w_pais_ad_dfm() // 90e0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -143911,7 +143912,7 @@ void m68000_mcu_device::suba_w_pais_ad_dfm() // 90e0 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=5 c=3 m=..... i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -143956,7 +143957,7 @@ void m68000_mcu_device::suba_w_das_ad_dfm() // 90e8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -143982,7 +143983,7 @@ void m68000_mcu_device::suba_w_das_ad_dfm() // 90e8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -144005,7 +144006,7 @@ void m68000_mcu_device::suba_w_das_ad_dfm() // 90e8 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=5 c=3 m=..... i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -144026,7 +144027,7 @@ void m68000_mcu_device::suba_w_dais_ad_dfm() // 90f0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -144088,7 +144089,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -144114,7 +144115,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -144137,7 +144138,7 @@ adsw2:
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=5 c=3 m=..... i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -144183,7 +144184,7 @@ void m68000_mcu_device::suba_w_adr16_ad_dfm() // 90f8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -144207,7 +144208,7 @@ void m68000_mcu_device::suba_w_adr16_ad_dfm() // 90f8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -144230,7 +144231,7 @@ void m68000_mcu_device::suba_w_adr16_ad_dfm() // 90f8 f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=5 c=3 m=..... i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -144297,7 +144298,7 @@ void m68000_mcu_device::suba_w_adr32_ad_dfm() // 90f9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -144321,7 +144322,7 @@ void m68000_mcu_device::suba_w_adr32_ad_dfm() // 90f9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -144344,7 +144345,7 @@ void m68000_mcu_device::suba_w_adr32_ad_dfm() // 90f9 f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=5 c=3 m=..... i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -144388,7 +144389,7 @@ void m68000_mcu_device::suba_w_dpc_ad_dfm() // 90fa f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -144414,7 +144415,7 @@ void m68000_mcu_device::suba_w_dpc_ad_dfm() // 90fa f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -144437,7 +144438,7 @@ void m68000_mcu_device::suba_w_dpc_ad_dfm() // 90fa f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=5 c=3 m=..... i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -144457,7 +144458,7 @@ void m68000_mcu_device::suba_w_dpci_ad_dfm() // 90fb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -144519,7 +144520,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -144545,7 +144546,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -144568,7 +144569,7 @@ adsw2:
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=5 c=3 m=..... i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -144616,7 +144617,7 @@ void m68000_mcu_device::suba_w_imm16_ad_dfm() // 90fc f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=5 c=2 m=..... i=.....i. 2 a=9:m_dt d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dtl:m_dt d=R.axl:m_da[rx]
alu_sub(m_dt, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -144639,7 +144640,7 @@ void m68000_mcu_device::suba_w_imm16_ad_dfm() // 90fc f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=5 c=3 m=..... i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -144664,7 +144665,7 @@ void m68000_mcu_device::subx_b_ds_dd_dfm() // 9100 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=10 c=2 m=xnzvc i=b....i. 3 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=10 c=2 m=xnzvc i=b....i. ALU.subx a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_subx8(m_da[ry], m_da[rx]);
sr_xnzvc_u();
// 27a rrgw2
@@ -144710,7 +144711,7 @@ void m68000_mcu_device::subx_b_pais_paid_dfm() // 9108 f1f8
// 131 asxw2
m_aob = m_au;
m_da[ry] = m_au;
- // alu r=10 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 132 asxw3
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
@@ -144751,7 +144752,7 @@ void m68000_mcu_device::subx_b_pais_paid_dfm() // 9108 f1f8
// 065 asxw5
m_aob = m_pc;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=b....i. 3 a=alub d=31:m_dbin
+ // alu r=10 c=2 m=xnzvc i=b....i. ALU.subx a=alub d=R.dbin:m_dbin
alu_subx8(m_alub, m_dbin);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -144803,7 +144804,7 @@ void m68000_mcu_device::sub_b_dd_ais_dfm() // 9110 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -144826,7 +144827,7 @@ void m68000_mcu_device::sub_b_dd_ais_dfm() // 9110 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub8(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -144884,7 +144885,7 @@ void m68000_mcu_device::sub_b_dd_aips_dfm() // 9118 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -144905,7 +144906,7 @@ void m68000_mcu_device::sub_b_dd_aips_dfm() // 9118 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub8(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -144965,7 +144966,7 @@ void m68000_mcu_device::sub_b_dd_pais_dfm() // 9120 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=5 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -144986,7 +144987,7 @@ void m68000_mcu_device::sub_b_dd_pais_dfm() // 9120 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub8(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -145060,7 +145061,7 @@ void m68000_mcu_device::sub_b_dd_das_dfm() // 9128 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -145083,7 +145084,7 @@ void m68000_mcu_device::sub_b_dd_das_dfm() // 9128 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub8(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -145133,7 +145134,7 @@ void m68000_mcu_device::sub_b_dd_dais_dfm() // 9130 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -145195,7 +145196,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -145218,7 +145219,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub8(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -145293,7 +145294,7 @@ void m68000_mcu_device::sub_b_dd_adr16_dfm() // 9138 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -145314,7 +145315,7 @@ void m68000_mcu_device::sub_b_dd_adr16_dfm() // 9138 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub8(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -145410,7 +145411,7 @@ void m68000_mcu_device::sub_b_dd_adr32_dfm() // 9139 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -145431,7 +145432,7 @@ void m68000_mcu_device::sub_b_dd_adr32_dfm() // 9139 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=b....i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=b....i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub8(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -145485,7 +145486,7 @@ void m68000_mcu_device::subx_w_ds_dd_dfm() // 9140 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=10 c=2 m=xnzvc i=.....i. 3 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=10 c=2 m=xnzvc i=.....i. ALU.subx a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_subx(m_da[ry], m_da[rx]);
sr_xnzvc_u();
// 27a rrgw2
@@ -145531,7 +145532,7 @@ void m68000_mcu_device::subx_w_pais_paid_dfm() // 9148 f1f8
// 131 asxw2
m_aob = m_au;
m_da[ry] = m_au;
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 132 asxw3
m_au = m_da[rx] - 2;
@@ -145578,7 +145579,7 @@ void m68000_mcu_device::subx_w_pais_paid_dfm() // 9148 f1f8
// 065 asxw5
m_aob = m_pc;
m_au = m_at;
- // alu r=10 c=2 m=xnzvc i=.....i. 3 a=alub d=31:m_dbin
+ // alu r=10 c=2 m=xnzvc i=.....i. ALU.subx a=alub d=R.dbin:m_dbin
alu_subx(m_alub, m_dbin);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -145635,7 +145636,7 @@ void m68000_mcu_device::sub_w_dd_ais_dfm() // 9150 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -145661,7 +145662,7 @@ void m68000_mcu_device::sub_w_dd_ais_dfm() // 9150 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -145724,7 +145725,7 @@ void m68000_mcu_device::sub_w_dd_aips_dfm() // 9158 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -145748,7 +145749,7 @@ void m68000_mcu_device::sub_w_dd_aips_dfm() // 9158 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -145813,7 +145814,7 @@ void m68000_mcu_device::sub_w_dd_pais_dfm() // 9160 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -145837,7 +145838,7 @@ void m68000_mcu_device::sub_w_dd_pais_dfm() // 9160 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -145916,7 +145917,7 @@ void m68000_mcu_device::sub_w_dd_das_dfm() // 9168 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -145942,7 +145943,7 @@ void m68000_mcu_device::sub_w_dd_das_dfm() // 9168 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -145997,7 +145998,7 @@ void m68000_mcu_device::sub_w_dd_dais_dfm() // 9170 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -146059,7 +146060,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -146085,7 +146086,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -146165,7 +146166,7 @@ void m68000_mcu_device::sub_w_dd_adr16_dfm() // 9178 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -146189,7 +146190,7 @@ void m68000_mcu_device::sub_w_dd_adr16_dfm() // 9178 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -146290,7 +146291,7 @@ void m68000_mcu_device::sub_w_dd_adr32_dfm() // 9179 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -146314,7 +146315,7 @@ void m68000_mcu_device::sub_w_dd_adr32_dfm() // 9179 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.....i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.....i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -146373,7 +146374,7 @@ void m68000_mcu_device::subx_l_ds_dd_dfm() // 9180 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=10 c=2 m=xnzvc i=.l...i. 3 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=10 c=2 m=xnzvc i=.l...i. ALU.subx a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_subx(m_da[ry], m_da[rx]);
sr_xnzvc_u();
// 3c0 rorl2
@@ -146397,7 +146398,7 @@ void m68000_mcu_device::subx_l_ds_dd_dfm() // 9180 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=10 c=3 m=xnzvc i=.l....f 10 a=18:m_da[ry] d=16:m_da[rx]
+ // alu r=10 c=3 m=xnzvc i=.l....f ALU.subc a=18:m_da[ry] d=16:m_da[rx]
alu_subc(high16(m_da[ry]), high16(m_da[rx]));
sr_xnzvc_u();
m_icount -= 2;
@@ -146448,7 +146449,7 @@ void m68000_mcu_device::subx_l_pais_paid_dfm() // 9188 f1f8
// 139 asxl3
m_aob = m_au;
m_da[ry] = m_au;
- // alu r=10 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 13a asxl4
m_au = m_da[rx] - 2;
@@ -146495,7 +146496,7 @@ void m68000_mcu_device::subx_l_pais_paid_dfm() // 9188 f1f8
m_at = m_au;
m_da[rx] = m_au;
m_au = m_au + 2;
- // alu r=10 c=2 m=xnzvc i=.l...i. 3 a=33:m_aluo d=31:m_dbin
+ // alu r=10 c=2 m=xnzvc i=.l...i. ALU.subx a=R.aluo:m_aluo d=R.dbin:m_dbin
alu_subx(m_aluo, m_dbin);
sr_xnzvc_u();
m_base_ssw = SSW_DATA | SSW_R;
@@ -146539,7 +146540,7 @@ void m68000_mcu_device::subx_l_pais_paid_dfm() // 9188 f1f8
// 062 asxl8
m_aob = m_pc;
m_au = m_at;
- // alu r=10 c=3 m=xnzvc i=.l....f 10 a=alub d=31:m_dbin
+ // alu r=10 c=3 m=xnzvc i=.l....f ALU.subc a=alub d=R.dbin:m_dbin
alu_subc(m_alub, m_dbin);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -146596,7 +146597,7 @@ void m68000_mcu_device::sub_l_dd_ais_dfm() // 9190 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -146643,7 +146644,7 @@ void m68000_mcu_device::sub_l_dd_ais_dfm() // 9190 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -146668,7 +146669,7 @@ void m68000_mcu_device::sub_l_dd_ais_dfm() // 9190 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=16:m_da[rx] d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=16:m_da[rx] d=R.alue:m_alue
alu_subc(high16(m_da[rx]), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -146723,7 +146724,7 @@ void m68000_mcu_device::sub_l_dd_aips_dfm() // 9198 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -146773,7 +146774,7 @@ void m68000_mcu_device::sub_l_dd_aips_dfm() // 9198 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -146798,7 +146799,7 @@ void m68000_mcu_device::sub_l_dd_aips_dfm() // 9198 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=16:m_da[rx] d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=16:m_da[rx] d=R.alue:m_alue
alu_subc(high16(m_da[rx]), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -146852,7 +146853,7 @@ void m68000_mcu_device::sub_l_dd_pais_dfm() // 91a0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -146904,7 +146905,7 @@ void m68000_mcu_device::sub_l_dd_pais_dfm() // 91a0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -146929,7 +146930,7 @@ void m68000_mcu_device::sub_l_dd_pais_dfm() // 91a0 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=16:m_da[rx] d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=16:m_da[rx] d=R.alue:m_alue
alu_subc(high16(m_da[rx]), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -147005,7 +147006,7 @@ void m68000_mcu_device::sub_l_dd_das_dfm() // 91a8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -147052,7 +147053,7 @@ void m68000_mcu_device::sub_l_dd_das_dfm() // 91a8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -147077,7 +147078,7 @@ void m68000_mcu_device::sub_l_dd_das_dfm() // 91a8 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=16:m_da[rx] d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=16:m_da[rx] d=R.alue:m_alue
alu_subc(high16(m_da[rx]), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -147130,7 +147131,7 @@ void m68000_mcu_device::sub_l_dd_dais_dfm() // 91b0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=5 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -147191,7 +147192,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -147238,7 +147239,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -147263,7 +147264,7 @@ adsl2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=16:m_da[rx] d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=16:m_da[rx] d=R.alue:m_alue
alu_subc(high16(m_da[rx]), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -147341,7 +147342,7 @@ void m68000_mcu_device::sub_l_dd_adr16_dfm() // 91b8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -147388,7 +147389,7 @@ void m68000_mcu_device::sub_l_dd_adr16_dfm() // 91b8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -147413,7 +147414,7 @@ void m68000_mcu_device::sub_l_dd_adr16_dfm() // 91b8 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=16:m_da[rx] d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=16:m_da[rx] d=R.alue:m_alue
alu_subc(high16(m_da[rx]), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -147512,7 +147513,7 @@ void m68000_mcu_device::sub_l_dd_adr32_dfm() // 91b9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -147559,7 +147560,7 @@ void m68000_mcu_device::sub_l_dd_adr32_dfm() // 91b9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=5 c=2 m=xnzvc i=.l...i. 2 a=2:m_da[rx] d=31:m_dbin
+ // alu r=5 c=2 m=xnzvc i=.l...i. ALU.sub a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_sub(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -147584,7 +147585,7 @@ void m68000_mcu_device::sub_l_dd_adr32_dfm() // 91b9 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=5 c=3 m=xnzvc i=.l....f 10 a=16:m_da[rx] d=29:m_alue
+ // alu r=5 c=3 m=xnzvc i=.l....f ALU.subc a=16:m_da[rx] d=R.alue:m_alue
alu_subc(high16(m_da[rx]), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -147641,7 +147642,7 @@ void m68000_mcu_device::suba_l_ds_ad_dfm() // 91c0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=5 c=2 m=..... i=.....i. 2 a=4:m_da[ry] d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dyl:m_da[ry] d=R.axl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
// 3c0 rorl2
set_16l(m_da[rx], m_aluo);
@@ -147664,7 +147665,7 @@ void m68000_mcu_device::suba_l_ds_ad_dfm() // 91c0 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=5 c=3 m=..... i=......f 10 a=18:m_da[ry] d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=18:m_da[ry] d=15:m_da[rx]
alu_subc(high16(m_da[ry]), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -147689,7 +147690,7 @@ void m68000_mcu_device::suba_l_as_ad_dfm() // 91c8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=5 c=2 m=..... i=.....i. 2 a=3:m_da[ry] d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.ayl:m_da[ry] d=R.axl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
// 3c0 rorl2
set_16l(m_da[rx], m_aluo);
@@ -147712,7 +147713,7 @@ void m68000_mcu_device::suba_l_as_ad_dfm() // 91c8 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=5 c=3 m=..... i=......f 10 a=17:m_da[ry] d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=17:m_da[ry] d=15:m_da[rx]
alu_subc(high16(m_da[ry]), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -147735,7 +147736,7 @@ void m68000_mcu_device::suba_l_ais_ad_dfm() // 91d0 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -147782,11 +147783,11 @@ void m68000_mcu_device::suba_l_ais_ad_dfm() // 91d0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=..... i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -147826,7 +147827,7 @@ void m68000_mcu_device::suba_l_aips_ad_dfm() // 91d8 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -147876,11 +147877,11 @@ void m68000_mcu_device::suba_l_aips_ad_dfm() // 91d8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=..... i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -147919,7 +147920,7 @@ void m68000_mcu_device::suba_l_pais_ad_dfm() // 91e0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -147971,11 +147972,11 @@ void m68000_mcu_device::suba_l_pais_ad_dfm() // 91e0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=..... i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -148036,7 +148037,7 @@ void m68000_mcu_device::suba_l_das_ad_dfm() // 91e8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -148083,11 +148084,11 @@ void m68000_mcu_device::suba_l_das_ad_dfm() // 91e8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=..... i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -148125,7 +148126,7 @@ void m68000_mcu_device::suba_l_dais_ad_dfm() // 91f0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=5 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -148186,7 +148187,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -148233,11 +148234,11 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=..... i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -148300,7 +148301,7 @@ void m68000_mcu_device::suba_l_adr16_ad_dfm() // 91f8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -148347,11 +148348,11 @@ void m68000_mcu_device::suba_l_adr16_ad_dfm() // 91f8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=..... i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -148435,7 +148436,7 @@ void m68000_mcu_device::suba_l_adr32_ad_dfm() // 91f9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -148482,11 +148483,11 @@ void m68000_mcu_device::suba_l_adr32_ad_dfm() // 91f9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=..... i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -148546,7 +148547,7 @@ void m68000_mcu_device::suba_l_dpc_ad_dfm() // 91fa f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -148593,11 +148594,11 @@ void m68000_mcu_device::suba_l_dpc_ad_dfm() // 91fa f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=..... i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -148634,7 +148635,7 @@ void m68000_mcu_device::suba_l_dpci_ad_dfm() // 91fb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e7 aixw0
- // alu r=5 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -148695,7 +148696,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -148742,11 +148743,11 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=5 c=2 m=..... i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=5 c=3 m=..... i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -148832,7 +148833,7 @@ void m68000_mcu_device::suba_l_imm32_ad_dfm() // 91fc f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=5 c=2 m=..... i=.....i. 2 a=9:m_dt d=1:m_da[rx]
+ // alu r=5 c=2 m=..... i=.....i. ALU.sub a=R.dtl:m_dt d=R.axl:m_da[rx]
alu_sub(m_dt, m_da[rx]);
// 3c0 rorl2
set_16l(m_da[rx], m_aluo);
@@ -148855,7 +148856,7 @@ void m68000_mcu_device::suba_l_imm32_ad_dfm() // 91fc f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=5 c=3 m=..... i=......f 10 a=23:m_dt d=15:m_da[rx]
+ // alu r=5 c=3 m=..... i=......f ALU.subc a=23:m_dt d=15:m_da[rx]
alu_subc(high16(m_dt), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -148880,7 +148881,7 @@ void m68000_mcu_device::cmp_b_ds_dd_dfm() // b000 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_sub8(m_da[ry], m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -148919,7 +148920,7 @@ void m68000_mcu_device::cmp_b_ais_dd_dfm() // b010 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=6 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -148942,7 +148943,7 @@ void m68000_mcu_device::cmp_b_ais_dd_dfm() // b010 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -148987,7 +148988,7 @@ void m68000_mcu_device::cmp_b_aips_dd_dfm() // b018 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -149008,7 +149009,7 @@ void m68000_mcu_device::cmp_b_aips_dd_dfm() // b018 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -149055,7 +149056,7 @@ void m68000_mcu_device::cmp_b_pais_dd_dfm() // b020 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=6 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -149076,7 +149077,7 @@ void m68000_mcu_device::cmp_b_pais_dd_dfm() // b020 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -149137,7 +149138,7 @@ void m68000_mcu_device::cmp_b_das_dd_dfm() // b028 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -149160,7 +149161,7 @@ void m68000_mcu_device::cmp_b_das_dd_dfm() // b028 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -149197,7 +149198,7 @@ void m68000_mcu_device::cmp_b_dais_dd_dfm() // b030 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=6 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -149259,7 +149260,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -149282,7 +149283,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -149344,7 +149345,7 @@ void m68000_mcu_device::cmp_b_adr16_dd_dfm() // b038 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -149365,7 +149366,7 @@ void m68000_mcu_device::cmp_b_adr16_dd_dfm() // b038 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -149448,7 +149449,7 @@ void m68000_mcu_device::cmp_b_adr32_dd_dfm() // b039 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -149469,7 +149470,7 @@ void m68000_mcu_device::cmp_b_adr32_dd_dfm() // b039 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -149529,7 +149530,7 @@ void m68000_mcu_device::cmp_b_dpc_dd_dfm() // b03a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -149552,7 +149553,7 @@ void m68000_mcu_device::cmp_b_dpc_dd_dfm() // b03a f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -149588,7 +149589,7 @@ void m68000_mcu_device::cmp_b_dpci_dd_dfm() // b03b f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=6 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -149650,7 +149651,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -149673,7 +149674,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub8(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -149737,7 +149738,7 @@ void m68000_mcu_device::cmp_b_imm8_dd_dfm() // b03c f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=9:m_dt d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_sub8(m_dt, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -149778,7 +149779,7 @@ void m68000_mcu_device::cmp_w_ds_dd_dfm() // b040 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -149819,7 +149820,7 @@ void m68000_mcu_device::cmp_w_as_dd_dfm() // b048 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=3:m_da[ry] d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.ayl:m_da[ry] d=R.dxl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -149858,7 +149859,7 @@ void m68000_mcu_device::cmp_w_ais_dd_dfm() // b050 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -149884,7 +149885,7 @@ void m68000_mcu_device::cmp_w_ais_dd_dfm() // b050 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -149929,7 +149930,7 @@ void m68000_mcu_device::cmp_w_aips_dd_dfm() // b058 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -149953,7 +149954,7 @@ void m68000_mcu_device::cmp_w_aips_dd_dfm() // b058 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -150000,7 +150001,7 @@ void m68000_mcu_device::cmp_w_pais_dd_dfm() // b060 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=6 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -150024,7 +150025,7 @@ void m68000_mcu_device::cmp_w_pais_dd_dfm() // b060 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -150085,7 +150086,7 @@ void m68000_mcu_device::cmp_w_das_dd_dfm() // b068 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -150111,7 +150112,7 @@ void m68000_mcu_device::cmp_w_das_dd_dfm() // b068 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -150148,7 +150149,7 @@ void m68000_mcu_device::cmp_w_dais_dd_dfm() // b070 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=6 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -150210,7 +150211,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -150236,7 +150237,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -150298,7 +150299,7 @@ void m68000_mcu_device::cmp_w_adr16_dd_dfm() // b078 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -150322,7 +150323,7 @@ void m68000_mcu_device::cmp_w_adr16_dd_dfm() // b078 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -150405,7 +150406,7 @@ void m68000_mcu_device::cmp_w_adr32_dd_dfm() // b079 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -150429,7 +150430,7 @@ void m68000_mcu_device::cmp_w_adr32_dd_dfm() // b079 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -150489,7 +150490,7 @@ void m68000_mcu_device::cmp_w_dpc_dd_dfm() // b07a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -150515,7 +150516,7 @@ void m68000_mcu_device::cmp_w_dpc_dd_dfm() // b07a f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -150551,7 +150552,7 @@ void m68000_mcu_device::cmp_w_dpci_dd_dfm() // b07b f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=6 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -150613,7 +150614,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -150639,7 +150640,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -150703,7 +150704,7 @@ void m68000_mcu_device::cmp_w_imm16_dd_dfm() // b07c f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=9:m_dt d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_sub(m_dt, m_da[rx]);
sr_nzvc();
// 23a rcaw2
@@ -150744,11 +150745,11 @@ void m68000_mcu_device::cmp_l_ds_dd_dfm() // b080 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
sr_nzvc();
// 173 cprl2
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=18:m_da[ry] d=16:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=18:m_da[ry] d=16:m_da[rx]
alu_subc(high16(m_da[ry]), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -150790,11 +150791,11 @@ void m68000_mcu_device::cmp_l_as_dd_dfm() // b088 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=3:m_da[ry] d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.ayl:m_da[ry] d=R.dxl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
sr_nzvc();
// 173 cprl2
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=17:m_da[ry] d=16:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=17:m_da[ry] d=16:m_da[rx]
alu_subc(high16(m_da[ry]), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -150834,7 +150835,7 @@ void m68000_mcu_device::cmp_l_ais_dd_dfm() // b090 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -150881,11 +150882,11 @@ void m68000_mcu_device::cmp_l_ais_dd_dfm() // b090 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -150925,7 +150926,7 @@ void m68000_mcu_device::cmp_l_aips_dd_dfm() // b098 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -150975,11 +150976,11 @@ void m68000_mcu_device::cmp_l_aips_dd_dfm() // b098 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -151018,7 +151019,7 @@ void m68000_mcu_device::cmp_l_pais_dd_dfm() // b0a0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -151070,11 +151071,11 @@ void m68000_mcu_device::cmp_l_pais_dd_dfm() // b0a0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -151135,7 +151136,7 @@ void m68000_mcu_device::cmp_l_das_dd_dfm() // b0a8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -151182,11 +151183,11 @@ void m68000_mcu_device::cmp_l_das_dd_dfm() // b0a8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -151224,7 +151225,7 @@ void m68000_mcu_device::cmp_l_dais_dd_dfm() // b0b0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=6 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -151285,7 +151286,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -151332,11 +151333,11 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -151399,7 +151400,7 @@ void m68000_mcu_device::cmp_l_adr16_dd_dfm() // b0b8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -151446,11 +151447,11 @@ void m68000_mcu_device::cmp_l_adr16_dd_dfm() // b0b8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -151534,7 +151535,7 @@ void m68000_mcu_device::cmp_l_adr32_dd_dfm() // b0b9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -151581,11 +151582,11 @@ void m68000_mcu_device::cmp_l_adr32_dd_dfm() // b0b9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -151645,7 +151646,7 @@ void m68000_mcu_device::cmp_l_dpc_dd_dfm() // b0ba f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -151692,11 +151693,11 @@ void m68000_mcu_device::cmp_l_dpc_dd_dfm() // b0ba f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -151733,7 +151734,7 @@ void m68000_mcu_device::cmp_l_dpci_dd_dfm() // b0bb f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e7 aixw0
- // alu r=6 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -151794,7 +151795,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -151841,11 +151842,11 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=31:m_dbin d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=alub d=16:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=alub d=16:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -151931,11 +151932,11 @@ void m68000_mcu_device::cmp_l_imm32_dd_dfm() // b0bc f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=9:m_dt d=2:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_sub(m_dt, m_da[rx]);
sr_nzvc();
// 173 cprl2
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=23:m_dt d=16:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=23:m_dt d=16:m_da[rx]
alu_subc(high16(m_dt), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -151977,11 +151978,11 @@ void m68000_mcu_device::cmpa_w_ds_ad_dfm() // b0c0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=4:m_da[ry] d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dyl:m_da[ry] d=R.axl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
sr_nzvc();
// 174 cprm2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -152023,11 +152024,11 @@ void m68000_mcu_device::cmpa_w_as_ad_dfm() // b0c8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=3:m_da[ry] d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.ayl:m_da[ry] d=R.axl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
sr_nzvc();
// 174 cprm2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -152067,7 +152068,7 @@ void m68000_mcu_device::cmpa_w_ais_ad_dfm() // b0d0 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -152093,11 +152094,11 @@ void m68000_mcu_device::cmpa_w_ais_ad_dfm() // b0d0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 174 cprm2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -152143,7 +152144,7 @@ void m68000_mcu_device::cmpa_w_aips_ad_dfm() // b0d8 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -152167,11 +152168,11 @@ void m68000_mcu_device::cmpa_w_aips_ad_dfm() // b0d8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 174 cprm2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -152219,7 +152220,7 @@ void m68000_mcu_device::cmpa_w_pais_ad_dfm() // b0e0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=6 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -152243,11 +152244,11 @@ void m68000_mcu_device::cmpa_w_pais_ad_dfm() // b0e0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 174 cprm2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -152309,7 +152310,7 @@ void m68000_mcu_device::cmpa_w_das_ad_dfm() // b0e8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -152335,11 +152336,11 @@ void m68000_mcu_device::cmpa_w_das_ad_dfm() // b0e8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 174 cprm2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -152377,7 +152378,7 @@ void m68000_mcu_device::cmpa_w_dais_ad_dfm() // b0f0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=6 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -152439,7 +152440,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -152465,11 +152466,11 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 174 cprm2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -152532,7 +152533,7 @@ void m68000_mcu_device::cmpa_w_adr16_ad_dfm() // b0f8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -152556,11 +152557,11 @@ void m68000_mcu_device::cmpa_w_adr16_ad_dfm() // b0f8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 174 cprm2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -152644,7 +152645,7 @@ void m68000_mcu_device::cmpa_w_adr32_ad_dfm() // b0f9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -152668,11 +152669,11 @@ void m68000_mcu_device::cmpa_w_adr32_ad_dfm() // b0f9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 174 cprm2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -152733,7 +152734,7 @@ void m68000_mcu_device::cmpa_w_dpc_ad_dfm() // b0fa f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -152759,11 +152760,11 @@ void m68000_mcu_device::cmpa_w_dpc_ad_dfm() // b0fa f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 174 cprm2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -152800,7 +152801,7 @@ void m68000_mcu_device::cmpa_w_dpci_ad_dfm() // b0fb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e3 aixl0
- // alu r=6 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -152862,7 +152863,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -152888,11 +152889,11 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 174 cprm2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -152957,11 +152958,11 @@ void m68000_mcu_device::cmpa_w_imm16_ad_dfm() // b0fc f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=9:m_dt d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.axl:m_da[rx]
alu_sub(m_dt, m_da[rx]);
sr_nzvc();
// 174 cprm2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=25:m_at d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=R.ath:m_at d=15:m_da[rx]
alu_subc(high16(m_at), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -153002,7 +153003,7 @@ void m68000_mcu_device::eor_b_dd_ds_dfm() // b100 f1f8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=2:m_da[rx] d=4:m_da[ry]
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dxl:m_da[rx] d=R.dyl:m_da[ry]
alu_eor8(m_da[rx], m_da[ry]);
sr_nzvc();
// 08b roaw2
@@ -153010,7 +153011,7 @@ void m68000_mcu_device::eor_b_dd_ds_dfm() // b100 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -153066,7 +153067,7 @@ void m68000_mcu_device::cmpm_b_aips_aipd_dfm() // b108 f1f8
m_aob = m_da[rx];
m_ir = m_irc;
m_au = m_da[rx] + (rx < 15 ? 1 : 2);
- // alu r=6 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -153088,7 +153089,7 @@ void m68000_mcu_device::cmpm_b_aips_aipd_dfm() // b108 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_da[rx] = m_au;
m_au = m_pc + 2;
- // alu r=6 c=2 m=.nzvc i=b....i. 2 a=33:m_aluo d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=b....i. ALU.sub a=R.aluo:m_aluo d=R.dbin:m_dbin
alu_sub8(m_aluo, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -153123,11 +153124,11 @@ void m68000_mcu_device::eor_b_dd_ais_dfm() // b110 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -153147,7 +153148,7 @@ void m68000_mcu_device::eor_b_dd_ais_dfm() // b110 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -153174,7 +153175,7 @@ void m68000_mcu_device::eor_b_dd_ais_dfm() // b110 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -153203,12 +153204,12 @@ void m68000_mcu_device::eor_b_dd_aips_dfm() // b118 f1f8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -153229,7 +153230,7 @@ void m68000_mcu_device::eor_b_dd_aips_dfm() // b118 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -153256,7 +153257,7 @@ void m68000_mcu_device::eor_b_dd_aips_dfm() // b118 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -153284,7 +153285,7 @@ void m68000_mcu_device::eor_b_dd_pais_dfm() // b120 f1f8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -153292,7 +153293,7 @@ void m68000_mcu_device::eor_b_dd_pais_dfm() // b120 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=13 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -153313,7 +153314,7 @@ void m68000_mcu_device::eor_b_dd_pais_dfm() // b120 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -153340,7 +153341,7 @@ void m68000_mcu_device::eor_b_dd_pais_dfm() // b120 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -153366,7 +153367,7 @@ void m68000_mcu_device::eor_b_dd_das_dfm() // b128 f1f8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -153389,11 +153390,11 @@ void m68000_mcu_device::eor_b_dd_das_dfm() // b128 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -153413,7 +153414,7 @@ void m68000_mcu_device::eor_b_dd_das_dfm() // b128 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -153440,7 +153441,7 @@ void m68000_mcu_device::eor_b_dd_das_dfm() // b128 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -153464,14 +153465,14 @@ void m68000_mcu_device::eor_b_dd_dais_dfm() // b130 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=13 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=13 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=13 c=0 m=..... i=b...... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -153479,7 +153480,7 @@ void m68000_mcu_device::eor_b_dd_dais_dfm() // b130 f1f8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -153503,7 +153504,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -153529,11 +153530,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -153553,7 +153554,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -153580,7 +153581,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -153608,7 +153609,7 @@ void m68000_mcu_device::eor_b_dd_adr16_dfm() // b138 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -153631,7 +153632,7 @@ void m68000_mcu_device::eor_b_dd_adr16_dfm() // b138 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -153652,7 +153653,7 @@ void m68000_mcu_device::eor_b_dd_adr16_dfm() // b138 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -153679,7 +153680,7 @@ void m68000_mcu_device::eor_b_dd_adr16_dfm() // b138 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -153705,7 +153706,7 @@ void m68000_mcu_device::eor_b_dd_adr32_dfm() // b139 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -153729,7 +153730,7 @@ void m68000_mcu_device::eor_b_dd_adr32_dfm() // b139 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=13 c=0 m=..... i=b...... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -153752,7 +153753,7 @@ void m68000_mcu_device::eor_b_dd_adr32_dfm() // b139 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -153773,7 +153774,7 @@ void m68000_mcu_device::eor_b_dd_adr32_dfm() // b139 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=b....i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=b....i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -153800,7 +153801,7 @@ void m68000_mcu_device::eor_b_dd_adr32_dfm() // b139 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=b...... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=b...... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -153827,7 +153828,7 @@ void m68000_mcu_device::eor_w_dd_ds_dfm() // b140 f1f8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=2:m_da[rx] d=4:m_da[ry]
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dxl:m_da[rx] d=R.dyl:m_da[ry]
alu_eor(m_da[rx], m_da[ry]);
sr_nzvc();
// 08b roaw2
@@ -153835,7 +153836,7 @@ void m68000_mcu_device::eor_w_dd_ds_dfm() // b140 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -153894,7 +153895,7 @@ void m68000_mcu_device::cmpm_w_aips_aipd_dfm() // b148 f1f8
m_aob = m_da[rx];
m_ir = m_irc;
m_au = m_da[rx] + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -153919,7 +153920,7 @@ void m68000_mcu_device::cmpm_w_aips_aipd_dfm() // b148 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_da[rx] = m_au;
m_au = m_pc + 2;
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=33:m_aluo d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.aluo:m_aluo d=R.dbin:m_dbin
alu_sub(m_aluo, m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -153954,11 +153955,11 @@ void m68000_mcu_device::eor_w_dd_ais_dfm() // b150 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=13 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=13 c=0 m=..... i=....... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -153981,7 +153982,7 @@ void m68000_mcu_device::eor_w_dd_ais_dfm() // b150 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -154008,7 +154009,7 @@ void m68000_mcu_device::eor_w_dd_ais_dfm() // b150 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -154042,12 +154043,12 @@ void m68000_mcu_device::eor_w_dd_aips_dfm() // b158 f1f8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -154071,7 +154072,7 @@ void m68000_mcu_device::eor_w_dd_aips_dfm() // b158 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -154098,7 +154099,7 @@ void m68000_mcu_device::eor_w_dd_aips_dfm() // b158 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -154131,7 +154132,7 @@ void m68000_mcu_device::eor_w_dd_pais_dfm() // b160 f1f8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - 2;
- // alu r=13 c=0 m=..... i=....... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -154139,7 +154140,7 @@ void m68000_mcu_device::eor_w_dd_pais_dfm() // b160 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=13 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -154163,7 +154164,7 @@ void m68000_mcu_device::eor_w_dd_pais_dfm() // b160 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -154190,7 +154191,7 @@ void m68000_mcu_device::eor_w_dd_pais_dfm() // b160 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -154221,7 +154222,7 @@ void m68000_mcu_device::eor_w_dd_das_dfm() // b168 f1f8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=13 c=0 m=..... i=....... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -154244,11 +154245,11 @@ void m68000_mcu_device::eor_w_dd_das_dfm() // b168 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=13 c=0 m=..... i=....... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -154271,7 +154272,7 @@ void m68000_mcu_device::eor_w_dd_das_dfm() // b168 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -154298,7 +154299,7 @@ void m68000_mcu_device::eor_w_dd_das_dfm() // b168 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -154327,14 +154328,14 @@ void m68000_mcu_device::eor_w_dd_dais_dfm() // b170 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=13 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=13 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=13 c=0 m=..... i=....... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -154342,7 +154343,7 @@ void m68000_mcu_device::eor_w_dd_dais_dfm() // b170 f1f8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -154366,7 +154367,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -154392,11 +154393,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=13 c=0 m=..... i=....... 9 a=2:m_da[rx] d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -154419,7 +154420,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -154446,7 +154447,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -154479,7 +154480,7 @@ void m68000_mcu_device::eor_w_dd_adr16_dfm() // b178 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=13 c=0 m=..... i=....... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -154502,7 +154503,7 @@ void m68000_mcu_device::eor_w_dd_adr16_dfm() // b178 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -154526,7 +154527,7 @@ void m68000_mcu_device::eor_w_dd_adr16_dfm() // b178 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -154553,7 +154554,7 @@ void m68000_mcu_device::eor_w_dd_adr16_dfm() // b178 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -154584,7 +154585,7 @@ void m68000_mcu_device::eor_w_dd_adr32_dfm() // b179 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -154608,7 +154609,7 @@ void m68000_mcu_device::eor_w_dd_adr32_dfm() // b179 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=13 c=0 m=..... i=....... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -154631,7 +154632,7 @@ void m68000_mcu_device::eor_w_dd_adr32_dfm() // b179 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=13 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -154655,7 +154656,7 @@ void m68000_mcu_device::eor_w_dd_adr32_dfm() // b179 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.....i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.....i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -154682,7 +154683,7 @@ void m68000_mcu_device::eor_w_dd_adr32_dfm() // b179 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=....... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=....... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -154714,12 +154715,12 @@ void m68000_mcu_device::eor_l_dd_ds_dfm() // b180 f1f8
m_aob = m_au;
m_ir = m_irc;
m_pc = m_au;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=2:m_da[rx] d=4:m_da[ry]
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dxl:m_da[rx] d=R.dyl:m_da[ry]
alu_eor(m_da[rx], m_da[ry]);
sr_nzvc();
// 259 roal2
set_16l(m_da[ry], m_aluo);
- // alu r=13 c=0 m=..... i=.l..... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -154739,7 +154740,7 @@ void m68000_mcu_device::eor_l_dd_ds_dfm() // b180 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25a roal3
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=16:m_da[rx] d=18:m_da[ry]
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=16:m_da[rx] d=18:m_da[ry]
alu_eor(high16(m_da[rx]), high16(m_da[ry]));
sr_nzvc_u();
m_icount -= 2;
@@ -154748,7 +154749,7 @@ void m68000_mcu_device::eor_l_dd_ds_dfm() // b180 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -154811,7 +154812,7 @@ void m68000_mcu_device::cmpm_l_aips_aipd_dfm() // b188 f1f8
m_aob = m_da[rx];
m_ir = m_irc;
m_au = m_da[rx] + 2;
- // alu r=6 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -154855,13 +154856,13 @@ void m68000_mcu_device::cmpm_l_aips_aipd_dfm() // b188 f1f8
m_aob = m_pc;
m_da[rx] = m_au;
m_au = m_pc + 2;
- // alu r=6 c=2 m=.nzvc i=.l...i. 2 a=33:m_aluo d=31:m_dbin
+ // alu r=6 c=2 m=.nzvc i=.l...i. ALU.sub a=R.aluo:m_aluo d=R.dbin:m_dbin
alu_sub(m_aluo, m_dbin);
sr_nzvc();
// 157 cmml7
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
- // alu r=6 c=3 m=.nzvc i=.l....f 10 a=alub d=29:m_alue
+ // alu r=6 c=3 m=.nzvc i=.l....f ALU.subc a=alub d=R.alue:m_alue
alu_subc(m_alub, m_alue);
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -154896,7 +154897,7 @@ void m68000_mcu_device::eor_l_dd_ais_dfm() // b190 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=13 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -154921,7 +154922,7 @@ void m68000_mcu_device::eor_l_dd_ais_dfm() // b190 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -154944,7 +154945,7 @@ void m68000_mcu_device::eor_l_dd_ais_dfm() // b190 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -154969,7 +154970,7 @@ void m68000_mcu_device::eor_l_dd_ais_dfm() // b190 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=16:m_da[rx] d=29:m_alue
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=16:m_da[rx] d=R.alue:m_alue
alu_eor(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -154994,7 +154995,7 @@ void m68000_mcu_device::eor_l_dd_ais_dfm() // b190 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -155025,7 +155026,7 @@ void m68000_mcu_device::eor_l_dd_aips_dfm() // b198 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=13 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -155050,11 +155051,11 @@ void m68000_mcu_device::eor_l_dd_aips_dfm() // b198 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
// 21b pinl3
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -155077,7 +155078,7 @@ void m68000_mcu_device::eor_l_dd_aips_dfm() // b198 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -155102,7 +155103,7 @@ void m68000_mcu_device::eor_l_dd_aips_dfm() // b198 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=16:m_da[rx] d=29:m_alue
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=16:m_da[rx] d=R.alue:m_alue
alu_eor(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -155127,7 +155128,7 @@ void m68000_mcu_device::eor_l_dd_aips_dfm() // b198 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -155157,14 +155158,14 @@ void m68000_mcu_device::eor_l_dd_pais_dfm() // b1a0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=13 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
m_aob = m_au;
m_da[ry] = m_au;
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -155188,7 +155189,7 @@ void m68000_mcu_device::eor_l_dd_pais_dfm() // b1a0 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -155211,7 +155212,7 @@ void m68000_mcu_device::eor_l_dd_pais_dfm() // b1a0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -155236,7 +155237,7 @@ void m68000_mcu_device::eor_l_dd_pais_dfm() // b1a0 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=16:m_da[rx] d=29:m_alue
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=16:m_da[rx] d=R.alue:m_alue
alu_eor(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -155261,7 +155262,7 @@ void m68000_mcu_device::eor_l_dd_pais_dfm() // b1a0 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -155292,7 +155293,7 @@ void m68000_mcu_device::eor_l_dd_das_dfm() // b1a8 f1f8
// 1c6 adsl1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -155314,7 +155315,7 @@ void m68000_mcu_device::eor_l_dd_das_dfm() // b1a8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -155339,7 +155340,7 @@ void m68000_mcu_device::eor_l_dd_das_dfm() // b1a8 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -155362,7 +155363,7 @@ void m68000_mcu_device::eor_l_dd_das_dfm() // b1a8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -155387,7 +155388,7 @@ void m68000_mcu_device::eor_l_dd_das_dfm() // b1a8 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=16:m_da[rx] d=29:m_alue
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=16:m_da[rx] d=R.alue:m_alue
alu_eor(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -155412,7 +155413,7 @@ void m68000_mcu_device::eor_l_dd_das_dfm() // b1a8 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -155441,14 +155442,14 @@ void m68000_mcu_device::eor_l_dd_dais_dfm() // b1b0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=13 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=13 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=13 c=0 m=..... i=.l..... 9 a=33:m_aluo d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.aluo:m_aluo d=none
if(m_t)
goto aixw4;
else
@@ -155456,7 +155457,7 @@ void m68000_mcu_device::eor_l_dd_dais_dfm() // b1b0 f1f8
aixw2:
// 124 aixw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -155480,7 +155481,7 @@ aixw2:
aixw4:
// 1e4 aixw4
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -155505,7 +155506,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -155530,7 +155531,7 @@ adsl2:
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -155553,7 +155554,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -155578,7 +155579,7 @@ adsl2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=16:m_da[rx] d=29:m_alue
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=16:m_da[rx] d=R.alue:m_alue
alu_eor(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -155603,7 +155604,7 @@ adsl2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -155636,7 +155637,7 @@ void m68000_mcu_device::eor_l_dd_adr16_dfm() // b1b8 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=13 c=0 m=..... i=.l..... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -155659,7 +155660,7 @@ void m68000_mcu_device::eor_l_dd_adr16_dfm() // b1b8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -155684,7 +155685,7 @@ void m68000_mcu_device::eor_l_dd_adr16_dfm() // b1b8 f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -155707,7 +155708,7 @@ void m68000_mcu_device::eor_l_dd_adr16_dfm() // b1b8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -155732,7 +155733,7 @@ void m68000_mcu_device::eor_l_dd_adr16_dfm() // b1b8 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=16:m_da[rx] d=29:m_alue
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=16:m_da[rx] d=R.alue:m_alue
alu_eor(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -155757,7 +155758,7 @@ void m68000_mcu_device::eor_l_dd_adr16_dfm() // b1b8 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -155788,7 +155789,7 @@ void m68000_mcu_device::eor_l_dd_adr32_dfm() // b1b9 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=31:m_dbin d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -155812,7 +155813,7 @@ void m68000_mcu_device::eor_l_dd_adr32_dfm() // b1b9 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=13 c=0 m=..... i=.l..... 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -155835,7 +155836,7 @@ void m68000_mcu_device::eor_l_dd_adr32_dfm() // b1b9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=13 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=13 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -155860,7 +155861,7 @@ void m68000_mcu_device::eor_l_dd_adr32_dfm() // b1b9 f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=31:m_dbin
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -155883,7 +155884,7 @@ void m68000_mcu_device::eor_l_dd_adr32_dfm() // b1b9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=13 c=2 m=.nzvc i=.l...i. 9 a=2:m_da[rx] d=31:m_dbin
+ // alu r=13 c=2 m=.nzvc i=.l...i. ALU.eor a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_eor(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -155908,7 +155909,7 @@ void m68000_mcu_device::eor_l_dd_adr32_dfm() // b1b9 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=13 c=3 m=.nzvc i=.l....f 9 a=16:m_da[rx] d=29:m_alue
+ // alu r=13 c=3 m=.nzvc i=.l....f ALU.eor a=16:m_da[rx] d=R.alue:m_alue
alu_eor(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -155933,7 +155934,7 @@ void m68000_mcu_device::eor_l_dd_adr32_dfm() // b1b9 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=13 c=0 m=..... i=.l..... 9 a=none d=none
+ // alu r=13 c=0 m=..... i=.l..... ALU.eor a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -155966,11 +155967,11 @@ void m68000_mcu_device::cmpa_l_ds_ad_dfm() // b1c0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=4:m_da[ry] d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dyl:m_da[ry] d=R.axl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
sr_nzvc();
// 173 cprl2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=18:m_da[ry] d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=18:m_da[ry] d=15:m_da[rx]
alu_subc(high16(m_da[ry]), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -156012,11 +156013,11 @@ void m68000_mcu_device::cmpa_l_as_ad_dfm() // b1c8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=3:m_da[ry] d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.ayl:m_da[ry] d=R.axl:m_da[rx]
alu_sub(m_da[ry], m_da[rx]);
sr_nzvc();
// 173 cprl2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=17:m_da[ry] d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=17:m_da[ry] d=15:m_da[rx]
alu_subc(high16(m_da[ry]), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -156056,7 +156057,7 @@ void m68000_mcu_device::cmpa_l_ais_ad_dfm() // b1d0 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -156103,11 +156104,11 @@ void m68000_mcu_device::cmpa_l_ais_ad_dfm() // b1d0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -156147,7 +156148,7 @@ void m68000_mcu_device::cmpa_l_aips_ad_dfm() // b1d8 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -156197,11 +156198,11 @@ void m68000_mcu_device::cmpa_l_aips_ad_dfm() // b1d8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -156240,7 +156241,7 @@ void m68000_mcu_device::cmpa_l_pais_ad_dfm() // b1e0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -156292,11 +156293,11 @@ void m68000_mcu_device::cmpa_l_pais_ad_dfm() // b1e0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -156357,7 +156358,7 @@ void m68000_mcu_device::cmpa_l_das_ad_dfm() // b1e8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -156404,11 +156405,11 @@ void m68000_mcu_device::cmpa_l_das_ad_dfm() // b1e8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -156446,7 +156447,7 @@ void m68000_mcu_device::cmpa_l_dais_ad_dfm() // b1f0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=6 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -156507,7 +156508,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -156554,11 +156555,11 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -156621,7 +156622,7 @@ void m68000_mcu_device::cmpa_l_adr16_ad_dfm() // b1f8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -156668,11 +156669,11 @@ void m68000_mcu_device::cmpa_l_adr16_ad_dfm() // b1f8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -156756,7 +156757,7 @@ void m68000_mcu_device::cmpa_l_adr32_ad_dfm() // b1f9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -156803,11 +156804,11 @@ void m68000_mcu_device::cmpa_l_adr32_ad_dfm() // b1f9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -156867,7 +156868,7 @@ void m68000_mcu_device::cmpa_l_dpc_ad_dfm() // b1fa f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -156914,11 +156915,11 @@ void m68000_mcu_device::cmpa_l_dpc_ad_dfm() // b1fa f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -156955,7 +156956,7 @@ void m68000_mcu_device::cmpa_l_dpci_ad_dfm() // b1fb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e7 aixw0
- // alu r=6 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=6 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -157016,7 +157017,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=6 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=6 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -157063,11 +157064,11 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=31:m_dbin d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_sub(m_dbin, m_da[rx]);
sr_nzvc();
// 172 cpml2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=alub d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=alub d=15:m_da[rx]
alu_subc(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -157153,11 +157154,11 @@ void m68000_mcu_device::cmpa_l_imm32_ad_dfm() // b1fc f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=6 c=2 m=.nzvc i=.....i. 2 a=9:m_dt d=1:m_da[rx]
+ // alu r=6 c=2 m=.nzvc i=.....i. ALU.sub a=R.dtl:m_dt d=R.axl:m_da[rx]
alu_sub(m_dt, m_da[rx]);
sr_nzvc();
// 173 cprl2
- // alu r=6 c=3 m=.nzvc i=......f 10 a=23:m_dt d=15:m_da[rx]
+ // alu r=6 c=3 m=.nzvc i=......f ALU.subc a=23:m_dt d=15:m_da[rx]
alu_subc(high16(m_dt), high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -157199,7 +157200,7 @@ void m68000_mcu_device::and_b_ds_dd_dfm() // c000 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_and8(m_da[ry], m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -157207,7 +157208,7 @@ void m68000_mcu_device::and_b_ds_dd_dfm() // c000 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157240,11 +157241,11 @@ void m68000_mcu_device::and_b_ais_dd_dfm() // c010 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -157264,7 +157265,7 @@ void m68000_mcu_device::and_b_ais_dd_dfm() // c010 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -157272,7 +157273,7 @@ void m68000_mcu_device::and_b_ais_dd_dfm() // c010 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157308,12 +157309,12 @@ void m68000_mcu_device::and_b_aips_dd_dfm() // c018 f1f8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -157334,7 +157335,7 @@ void m68000_mcu_device::and_b_aips_dd_dfm() // c018 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -157342,7 +157343,7 @@ void m68000_mcu_device::and_b_aips_dd_dfm() // c018 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157377,7 +157378,7 @@ void m68000_mcu_device::and_b_pais_dd_dfm() // c020 f1f8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -157385,7 +157386,7 @@ void m68000_mcu_device::and_b_pais_dd_dfm() // c020 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=4 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -157406,7 +157407,7 @@ void m68000_mcu_device::and_b_pais_dd_dfm() // c020 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -157414,7 +157415,7 @@ void m68000_mcu_device::and_b_pais_dd_dfm() // c020 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157447,7 +157448,7 @@ void m68000_mcu_device::and_b_das_dd_dfm() // c028 f1f8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157470,11 +157471,11 @@ void m68000_mcu_device::and_b_das_dd_dfm() // c028 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -157494,7 +157495,7 @@ void m68000_mcu_device::and_b_das_dd_dfm() // c028 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -157502,7 +157503,7 @@ void m68000_mcu_device::and_b_das_dd_dfm() // c028 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157533,14 +157534,14 @@ void m68000_mcu_device::and_b_dais_dd_dfm() // c030 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=4 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -157548,7 +157549,7 @@ void m68000_mcu_device::and_b_dais_dd_dfm() // c030 f1f8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157572,7 +157573,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157598,11 +157599,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -157622,7 +157623,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -157630,7 +157631,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157665,7 +157666,7 @@ void m68000_mcu_device::and_b_adr16_dd_dfm() // c038 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -157688,7 +157689,7 @@ void m68000_mcu_device::and_b_adr16_dd_dfm() // c038 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -157709,7 +157710,7 @@ void m68000_mcu_device::and_b_adr16_dd_dfm() // c038 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -157717,7 +157718,7 @@ void m68000_mcu_device::and_b_adr16_dd_dfm() // c038 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157750,7 +157751,7 @@ void m68000_mcu_device::and_b_adr32_dd_dfm() // c039 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157774,7 +157775,7 @@ void m68000_mcu_device::and_b_adr32_dd_dfm() // c039 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -157797,7 +157798,7 @@ void m68000_mcu_device::and_b_adr32_dd_dfm() // c039 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -157818,7 +157819,7 @@ void m68000_mcu_device::and_b_adr32_dd_dfm() // c039 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -157826,7 +157827,7 @@ void m68000_mcu_device::and_b_adr32_dd_dfm() // c039 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157858,7 +157859,7 @@ void m68000_mcu_device::and_b_dpc_dd_dfm() // c03a f1ff
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_pc;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157881,11 +157882,11 @@ void m68000_mcu_device::and_b_dpc_dd_dfm() // c03a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -157905,7 +157906,7 @@ void m68000_mcu_device::and_b_dpc_dd_dfm() // c03a f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -157913,7 +157914,7 @@ void m68000_mcu_device::and_b_dpc_dd_dfm() // c03a f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157943,14 +157944,14 @@ void m68000_mcu_device::and_b_dpci_dd_dfm() // c03b f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=4 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_pc + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -157958,7 +157959,7 @@ void m68000_mcu_device::and_b_dpci_dd_dfm() // c03b f1ff
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -157982,7 +157983,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158008,11 +158009,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -158032,7 +158033,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and8(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -158040,7 +158041,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158075,7 +158076,7 @@ void m68000_mcu_device::and_b_imm8_dd_dfm() // c03c f1ff
set_16h(m_at, m_dbin);
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158099,7 +158100,7 @@ void m68000_mcu_device::and_b_imm8_dd_dfm() // c03c f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=9:m_dt d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_and8(m_dt, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -158107,7 +158108,7 @@ void m68000_mcu_device::and_b_imm8_dd_dfm() // c03c f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158142,7 +158143,7 @@ void m68000_mcu_device::and_w_ds_dd_dfm() // c040 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_and(m_da[ry], m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -158150,7 +158151,7 @@ void m68000_mcu_device::and_w_ds_dd_dfm() // c040 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158183,11 +158184,11 @@ void m68000_mcu_device::and_w_ais_dd_dfm() // c050 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158210,7 +158211,7 @@ void m68000_mcu_device::and_w_ais_dd_dfm() // c050 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -158218,7 +158219,7 @@ void m68000_mcu_device::and_w_ais_dd_dfm() // c050 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158254,12 +158255,12 @@ void m68000_mcu_device::and_w_aips_dd_dfm() // c058 f1f8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -158283,7 +158284,7 @@ void m68000_mcu_device::and_w_aips_dd_dfm() // c058 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -158291,7 +158292,7 @@ void m68000_mcu_device::and_w_aips_dd_dfm() // c058 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158326,7 +158327,7 @@ void m68000_mcu_device::and_w_pais_dd_dfm() // c060 f1f8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - 2;
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -158334,7 +158335,7 @@ void m68000_mcu_device::and_w_pais_dd_dfm() // c060 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=4 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -158358,7 +158359,7 @@ void m68000_mcu_device::and_w_pais_dd_dfm() // c060 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -158366,7 +158367,7 @@ void m68000_mcu_device::and_w_pais_dd_dfm() // c060 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158399,7 +158400,7 @@ void m68000_mcu_device::and_w_das_dd_dfm() // c068 f1f8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=4 c=0 m=..... i=....... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158422,11 +158423,11 @@ void m68000_mcu_device::and_w_das_dd_dfm() // c068 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158449,7 +158450,7 @@ void m68000_mcu_device::and_w_das_dd_dfm() // c068 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -158457,7 +158458,7 @@ void m68000_mcu_device::and_w_das_dd_dfm() // c068 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158488,14 +158489,14 @@ void m68000_mcu_device::and_w_dais_dd_dfm() // c070 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=4 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -158503,7 +158504,7 @@ void m68000_mcu_device::and_w_dais_dd_dfm() // c070 f1f8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158527,7 +158528,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158553,11 +158554,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158580,7 +158581,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -158588,7 +158589,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158623,7 +158624,7 @@ void m68000_mcu_device::and_w_adr16_dd_dfm() // c078 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -158646,7 +158647,7 @@ void m68000_mcu_device::and_w_adr16_dd_dfm() // c078 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -158670,7 +158671,7 @@ void m68000_mcu_device::and_w_adr16_dd_dfm() // c078 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -158678,7 +158679,7 @@ void m68000_mcu_device::and_w_adr16_dd_dfm() // c078 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158711,7 +158712,7 @@ void m68000_mcu_device::and_w_adr32_dd_dfm() // c079 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158735,7 +158736,7 @@ void m68000_mcu_device::and_w_adr32_dd_dfm() // c079 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -158758,7 +158759,7 @@ void m68000_mcu_device::and_w_adr32_dd_dfm() // c079 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -158782,7 +158783,7 @@ void m68000_mcu_device::and_w_adr32_dd_dfm() // c079 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -158790,7 +158791,7 @@ void m68000_mcu_device::and_w_adr32_dd_dfm() // c079 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158822,7 +158823,7 @@ void m68000_mcu_device::and_w_dpc_dd_dfm() // c07a f1ff
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_pc;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158845,11 +158846,11 @@ void m68000_mcu_device::and_w_dpc_dd_dfm() // c07a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158872,7 +158873,7 @@ void m68000_mcu_device::and_w_dpc_dd_dfm() // c07a f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -158880,7 +158881,7 @@ void m68000_mcu_device::and_w_dpc_dd_dfm() // c07a f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158910,14 +158911,14 @@ void m68000_mcu_device::and_w_dpci_dd_dfm() // c07b f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=4 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_pc + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -158925,7 +158926,7 @@ void m68000_mcu_device::and_w_dpci_dd_dfm() // c07b f1ff
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158949,7 +158950,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -158975,11 +158976,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159002,7 +159003,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -159010,7 +159011,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159045,7 +159046,7 @@ void m68000_mcu_device::and_w_imm16_dd_dfm() // c07c f1ff
set_16h(m_at, m_dbin);
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159069,7 +159070,7 @@ void m68000_mcu_device::and_w_imm16_dd_dfm() // c07c f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=9:m_dt d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_and(m_dt, m_da[rx]);
sr_nzvc();
// 27a rrgw2
@@ -159077,7 +159078,7 @@ void m68000_mcu_device::and_w_imm16_dd_dfm() // c07c f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159112,12 +159113,12 @@ void m68000_mcu_device::and_l_ds_dd_dfm() // c080 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_and(m_da[ry], m_da[rx]);
sr_nzvc();
// 3c0 rorl2
set_16l(m_da[rx], m_aluo);
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=33:m_aluo
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.aluo:m_aluo
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159137,7 +159138,7 @@ void m68000_mcu_device::and_l_ds_dd_dfm() // c080 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=18:m_da[ry] d=16:m_da[rx]
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=18:m_da[ry] d=16:m_da[rx]
alu_and(high16(m_da[ry]), high16(m_da[rx]));
sr_nzvc_u();
m_icount -= 2;
@@ -159146,7 +159147,7 @@ void m68000_mcu_device::and_l_ds_dd_dfm() // c080 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -159162,7 +159163,7 @@ void m68000_mcu_device::and_l_ais_dd_dfm() // c090 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -159187,7 +159188,7 @@ void m68000_mcu_device::and_l_ais_dd_dfm() // c090 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159210,12 +159211,12 @@ void m68000_mcu_device::and_l_ais_dd_dfm() // c090 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=16:m_da[rx]
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=16:m_da[rx]
alu_and(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -159241,7 +159242,7 @@ void m68000_mcu_device::and_l_ais_dd_dfm() // c090 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -159257,7 +159258,7 @@ void m68000_mcu_device::and_l_aips_dd_dfm() // c098 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -159282,11 +159283,11 @@ void m68000_mcu_device::and_l_aips_dd_dfm() // c098 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
// 21b pinl3
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159309,12 +159310,12 @@ void m68000_mcu_device::and_l_aips_dd_dfm() // c098 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=16:m_da[rx]
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=16:m_da[rx]
alu_and(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -159340,7 +159341,7 @@ void m68000_mcu_device::and_l_aips_dd_dfm() // c098 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -159355,14 +159356,14 @@ void m68000_mcu_device::and_l_pais_dd_dfm() // c0a0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
m_aob = m_au;
m_da[ry] = m_au;
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159386,7 +159387,7 @@ void m68000_mcu_device::and_l_pais_dd_dfm() // c0a0 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159409,12 +159410,12 @@ void m68000_mcu_device::and_l_pais_dd_dfm() // c0a0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=16:m_da[rx]
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=16:m_da[rx]
alu_and(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -159440,7 +159441,7 @@ void m68000_mcu_device::and_l_pais_dd_dfm() // c0a0 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -159456,7 +159457,7 @@ void m68000_mcu_device::and_l_das_dd_dfm() // c0a8 f1f8
// 1c6 adsl1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159478,7 +159479,7 @@ void m68000_mcu_device::and_l_das_dd_dfm() // c0a8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -159503,7 +159504,7 @@ void m68000_mcu_device::and_l_das_dd_dfm() // c0a8 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159526,12 +159527,12 @@ void m68000_mcu_device::and_l_das_dd_dfm() // c0a8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=16:m_da[rx]
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=16:m_da[rx]
alu_and(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -159557,7 +159558,7 @@ void m68000_mcu_device::and_l_das_dd_dfm() // c0a8 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -159571,14 +159572,14 @@ void m68000_mcu_device::and_l_dais_dd_dfm() // c0b0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=4 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixw4;
else
@@ -159586,7 +159587,7 @@ void m68000_mcu_device::and_l_dais_dd_dfm() // c0b0 f1f8
aixw2:
// 124 aixw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159610,7 +159611,7 @@ aixw2:
aixw4:
// 1e4 aixw4
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159635,7 +159636,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -159660,7 +159661,7 @@ adsl2:
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159683,12 +159684,12 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=16:m_da[rx]
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=16:m_da[rx]
alu_and(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -159714,7 +159715,7 @@ adsl2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -159732,7 +159733,7 @@ void m68000_mcu_device::and_l_adr16_dd_dfm() // c0b8 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=4 c=0 m=..... i=.l..... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -159755,7 +159756,7 @@ void m68000_mcu_device::and_l_adr16_dd_dfm() // c0b8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -159780,7 +159781,7 @@ void m68000_mcu_device::and_l_adr16_dd_dfm() // c0b8 f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159803,12 +159804,12 @@ void m68000_mcu_device::and_l_adr16_dd_dfm() // c0b8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=16:m_da[rx]
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=16:m_da[rx]
alu_and(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -159834,7 +159835,7 @@ void m68000_mcu_device::and_l_adr16_dd_dfm() // c0b8 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -159850,7 +159851,7 @@ void m68000_mcu_device::and_l_adr32_dd_dfm() // c0b9 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159874,7 +159875,7 @@ void m68000_mcu_device::and_l_adr32_dd_dfm() // c0b9 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=4 c=0 m=..... i=.l..... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -159897,7 +159898,7 @@ void m68000_mcu_device::and_l_adr32_dd_dfm() // c0b9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -159922,7 +159923,7 @@ void m68000_mcu_device::and_l_adr32_dd_dfm() // c0b9 f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -159945,12 +159946,12 @@ void m68000_mcu_device::and_l_adr32_dd_dfm() // c0b9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=16:m_da[rx]
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=16:m_da[rx]
alu_and(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -159976,7 +159977,7 @@ void m68000_mcu_device::and_l_adr32_dd_dfm() // c0b9 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -159991,7 +159992,7 @@ void m68000_mcu_device::and_l_dpc_dd_dfm() // c0ba f1ff
// 1c6 adsl1
m_aob = m_au;
m_au = ext32(m_dbin) + m_pc;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -160013,7 +160014,7 @@ void m68000_mcu_device::and_l_dpc_dd_dfm() // c0ba f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -160038,7 +160039,7 @@ void m68000_mcu_device::and_l_dpc_dd_dfm() // c0ba f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -160061,12 +160062,12 @@ void m68000_mcu_device::and_l_dpc_dd_dfm() // c0ba f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=16:m_da[rx]
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=16:m_da[rx]
alu_and(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -160092,7 +160093,7 @@ void m68000_mcu_device::and_l_dpc_dd_dfm() // c0ba f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -160105,14 +160106,14 @@ void m68000_mcu_device::and_l_dpci_dd_dfm() // c0bb f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e7 aixw0
- // alu r=4 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_pc + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixw4;
else
@@ -160120,7 +160121,7 @@ void m68000_mcu_device::and_l_dpci_dd_dfm() // c0bb f1ff
aixw2:
// 124 aixw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -160144,7 +160145,7 @@ aixw2:
aixw4:
// 1e4 aixw4
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -160169,7 +160170,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -160194,7 +160195,7 @@ adsl2:
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -160217,12 +160218,12 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=31:m_dbin d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_and(m_dbin, m_da[rx]);
sr_nzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=alub d=16:m_da[rx]
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=alub d=16:m_da[rx]
alu_and(m_alub, high16(m_da[rx]));
sr_nzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -160248,7 +160249,7 @@ adsl2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -160264,7 +160265,7 @@ void m68000_mcu_device::and_l_imm32_dd_dfm() // c0bc f1ff
m_aob = m_au;
set_16h(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -160288,7 +160289,7 @@ void m68000_mcu_device::and_l_imm32_dd_dfm() // c0bc f1ff
set_16h(m_at, m_dbin);
set_16l(m_dt, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -160312,12 +160313,12 @@ void m68000_mcu_device::and_l_imm32_dd_dfm() // c0bc f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=9:m_dt d=2:m_da[rx]
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_and(m_dt, m_da[rx]);
sr_nzvc();
// 3c0 rorl2
set_16l(m_da[rx], m_aluo);
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=33:m_aluo
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.aluo:m_aluo
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -160337,7 +160338,7 @@ void m68000_mcu_device::and_l_imm32_dd_dfm() // c0bc f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=23:m_dt d=16:m_da[rx]
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=23:m_dt d=16:m_da[rx]
alu_and(high16(m_dt), high16(m_da[rx]));
sr_nzvc_u();
m_icount -= 2;
@@ -160346,7 +160347,7 @@ void m68000_mcu_device::and_l_imm32_dd_dfm() // c0bc f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -160366,7 +160367,7 @@ void m68000_mcu_device::mulu_w_ds_dd_dfm() // c0c0 f1f8
m_alue = m_da[ry];
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -160399,7 +160400,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : m_alue & 2 ? 1 : 2;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32mu(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -160411,7 +160412,7 @@ mulm4:
goto mulm4;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -160423,7 +160424,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -160441,7 +160442,7 @@ void m68000_mcu_device::mulu_w_ais_dd_dfm() // c0d0 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=7 c=1 m=..... i=.lm.... 1 a=31:m_dbin d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -160469,7 +160470,7 @@ void m68000_mcu_device::mulu_w_ais_dd_dfm() // c0d0 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -160502,7 +160503,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : m_alue & 2 ? 1 : 2;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32mu(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -160514,7 +160515,7 @@ mulm4:
goto mulm4;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -160526,7 +160527,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -160550,7 +160551,7 @@ void m68000_mcu_device::mulu_w_aips_dd_dfm() // c0d8 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=alub d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -160576,7 +160577,7 @@ void m68000_mcu_device::mulu_w_aips_dd_dfm() // c0d8 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -160609,7 +160610,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : m_alue & 2 ? 1 : 2;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32mu(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -160621,7 +160622,7 @@ mulm4:
goto mulm4;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -160633,7 +160634,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -160659,7 +160660,7 @@ void m68000_mcu_device::mulu_w_pais_dd_dfm() // c0e0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=alub d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -160685,7 +160686,7 @@ void m68000_mcu_device::mulu_w_pais_dd_dfm() // c0e0 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -160718,7 +160719,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : m_alue & 2 ? 1 : 2;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32mu(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -160730,7 +160731,7 @@ mulm4:
goto mulm4;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -160742,7 +160743,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -160782,7 +160783,7 @@ void m68000_mcu_device::mulu_w_das_dd_dfm() // c0e8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=31:m_dbin d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -160810,7 +160811,7 @@ void m68000_mcu_device::mulu_w_das_dd_dfm() // c0e8 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -160843,7 +160844,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : m_alue & 2 ? 1 : 2;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32mu(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -160855,7 +160856,7 @@ mulm4:
goto mulm4;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -160867,7 +160868,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -160883,7 +160884,7 @@ void m68000_mcu_device::mulu_w_dais_dd_dfm() // c0f0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=7 c=5 m=..... i=.lm.... 5 a=31:m_dbin d=0
+ // alu r=7 c=5 m=..... i=.lm.... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -160945,7 +160946,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=31:m_dbin d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -160973,7 +160974,7 @@ adsw2:
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -161006,7 +161007,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : m_alue & 2 ? 1 : 2;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32mu(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -161018,7 +161019,7 @@ mulm4:
goto mulm4;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -161030,7 +161031,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -161071,7 +161072,7 @@ void m68000_mcu_device::mulu_w_adr16_dd_dfm() // c0f8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=31:m_dbin d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -161097,7 +161098,7 @@ void m68000_mcu_device::mulu_w_adr16_dd_dfm() // c0f8 f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -161130,7 +161131,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : m_alue & 2 ? 1 : 2;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32mu(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -161142,7 +161143,7 @@ mulm4:
goto mulm4;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -161154,7 +161155,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -161216,7 +161217,7 @@ void m68000_mcu_device::mulu_w_adr32_dd_dfm() // c0f9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=31:m_dbin d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -161242,7 +161243,7 @@ void m68000_mcu_device::mulu_w_adr32_dd_dfm() // c0f9 f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -161275,7 +161276,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : m_alue & 2 ? 1 : 2;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32mu(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -161287,7 +161288,7 @@ mulm4:
goto mulm4;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -161299,7 +161300,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -161338,7 +161339,7 @@ void m68000_mcu_device::mulu_w_dpc_dd_dfm() // c0fa f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=31:m_dbin d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -161366,7 +161367,7 @@ void m68000_mcu_device::mulu_w_dpc_dd_dfm() // c0fa f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -161399,7 +161400,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : m_alue & 2 ? 1 : 2;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32mu(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -161411,7 +161412,7 @@ mulm4:
goto mulm4;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -161423,7 +161424,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -161438,7 +161439,7 @@ void m68000_mcu_device::mulu_w_dpci_dd_dfm() // c0fb f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=7 c=5 m=..... i=.lm.... 5 a=31:m_dbin d=0
+ // alu r=7 c=5 m=..... i=.lm.... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -161500,7 +161501,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=31:m_dbin d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -161528,7 +161529,7 @@ adsw2:
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -161561,7 +161562,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : m_alue & 2 ? 1 : 2;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32mu(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -161573,7 +161574,7 @@ mulm4:
goto mulm4;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -161585,7 +161586,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -161630,7 +161631,7 @@ void m68000_mcu_device::mulu_w_imm16_dd_dfm() // c0fc f1ff
m_alue = m_dt;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -161663,7 +161664,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : m_alue & 2 ? 1 : 2;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32mu(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -161675,7 +161676,7 @@ mulm4:
goto mulm4;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -161687,7 +161688,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -161707,12 +161708,12 @@ void m68000_mcu_device::abcd_ds_dd_dfm() // c100 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=3 c=2 m=xnzvc i=b....i. 23 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=3 c=2 m=xnzvc i=b....i. ALU.abcd a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_abcd8(m_da[ry], m_da[rx]);
sr_xnzvc_u();
// 11b rbrb2
m_au = m_at;
- // alu r=3 c=3 m=xnzvc i=b.....f 4 a=33:m_aluo d=?
+ // alu r=3 c=3 m=xnzvc i=b.....f ALU.add a=R.aluo:m_aluo d=?
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -161757,7 +161758,7 @@ void m68000_mcu_device::abcd_pais_paid_dfm() // c108 f1f8
// 135 asbb2
m_aob = m_au;
m_da[ry] = m_au;
- // alu r=3 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=3 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 136 asbb3
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
@@ -161797,12 +161798,12 @@ void m68000_mcu_device::abcd_pais_paid_dfm() // c108 f1f8
m_dbin = m_edb;
// 040 asbb5
m_aob = m_pc;
- // alu r=3 c=2 m=xnzvc i=b....i. 23 a=alub d=31:m_dbin
+ // alu r=3 c=2 m=xnzvc i=b....i. ALU.abcd a=alub d=R.dbin:m_dbin
alu_abcd8(m_alub, m_dbin);
sr_xnzvc_u();
// 113 asbb6
m_au = m_at;
- // alu r=3 c=3 m=xnzvc i=b.....f 4 a=33:m_aluo d=?
+ // alu r=3 c=3 m=xnzvc i=b.....f ALU.add a=R.aluo:m_aluo d=?
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -161852,11 +161853,11 @@ void m68000_mcu_device::and_b_dd_ais_dfm() // c110 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -161876,7 +161877,7 @@ void m68000_mcu_device::and_b_dd_ais_dfm() // c110 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -161903,7 +161904,7 @@ void m68000_mcu_device::and_b_dd_ais_dfm() // c110 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -161932,12 +161933,12 @@ void m68000_mcu_device::and_b_dd_aips_dfm() // c118 f1f8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + (ry < 15 ? 1 : 2);
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -161958,7 +161959,7 @@ void m68000_mcu_device::and_b_dd_aips_dfm() // c118 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -161985,7 +161986,7 @@ void m68000_mcu_device::and_b_dd_aips_dfm() // c118 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -162013,7 +162014,7 @@ void m68000_mcu_device::and_b_dd_pais_dfm() // c120 f1f8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -162021,7 +162022,7 @@ void m68000_mcu_device::and_b_dd_pais_dfm() // c120 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=4 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -162042,7 +162043,7 @@ void m68000_mcu_device::and_b_dd_pais_dfm() // c120 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -162069,7 +162070,7 @@ void m68000_mcu_device::and_b_dd_pais_dfm() // c120 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -162095,7 +162096,7 @@ void m68000_mcu_device::and_b_dd_das_dfm() // c128 f1f8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -162118,11 +162119,11 @@ void m68000_mcu_device::and_b_dd_das_dfm() // c128 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -162142,7 +162143,7 @@ void m68000_mcu_device::and_b_dd_das_dfm() // c128 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -162169,7 +162170,7 @@ void m68000_mcu_device::and_b_dd_das_dfm() // c128 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -162193,14 +162194,14 @@ void m68000_mcu_device::and_b_dd_dais_dfm() // c130 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=4 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -162208,7 +162209,7 @@ void m68000_mcu_device::and_b_dd_dais_dfm() // c130 f1f8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -162232,7 +162233,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -162258,11 +162259,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -162282,7 +162283,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -162309,7 +162310,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -162337,7 +162338,7 @@ void m68000_mcu_device::and_b_dd_adr16_dfm() // c138 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -162360,7 +162361,7 @@ void m68000_mcu_device::and_b_dd_adr16_dfm() // c138 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -162381,7 +162382,7 @@ void m68000_mcu_device::and_b_dd_adr16_dfm() // c138 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -162408,7 +162409,7 @@ void m68000_mcu_device::and_b_dd_adr16_dfm() // c138 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -162434,7 +162435,7 @@ void m68000_mcu_device::and_b_dd_adr32_dfm() // c139 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -162458,7 +162459,7 @@ void m68000_mcu_device::and_b_dd_adr32_dfm() // c139 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=4 c=0 m=..... i=b...... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -162481,7 +162482,7 @@ void m68000_mcu_device::and_b_dd_adr32_dfm() // c139 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -162502,7 +162503,7 @@ void m68000_mcu_device::and_b_dd_adr32_dfm() // c139 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=b....i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=b....i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and8(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -162529,7 +162530,7 @@ void m68000_mcu_device::and_b_dd_adr32_dfm() // c139 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -162643,11 +162644,11 @@ void m68000_mcu_device::and_w_dd_ais_dfm() // c150 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -162670,7 +162671,7 @@ void m68000_mcu_device::and_w_dd_ais_dfm() // c150 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -162697,7 +162698,7 @@ void m68000_mcu_device::and_w_dd_ais_dfm() // c150 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -162731,12 +162732,12 @@ void m68000_mcu_device::and_w_dd_aips_dfm() // c158 f1f8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -162760,7 +162761,7 @@ void m68000_mcu_device::and_w_dd_aips_dfm() // c158 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -162787,7 +162788,7 @@ void m68000_mcu_device::and_w_dd_aips_dfm() // c158 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -162820,7 +162821,7 @@ void m68000_mcu_device::and_w_dd_pais_dfm() // c160 f1f8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - 2;
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -162828,7 +162829,7 @@ void m68000_mcu_device::and_w_dd_pais_dfm() // c160 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=4 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -162852,7 +162853,7 @@ void m68000_mcu_device::and_w_dd_pais_dfm() // c160 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -162879,7 +162880,7 @@ void m68000_mcu_device::and_w_dd_pais_dfm() // c160 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -162910,7 +162911,7 @@ void m68000_mcu_device::and_w_dd_das_dfm() // c168 f1f8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=4 c=0 m=..... i=....... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -162933,11 +162934,11 @@ void m68000_mcu_device::and_w_dd_das_dfm() // c168 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -162960,7 +162961,7 @@ void m68000_mcu_device::and_w_dd_das_dfm() // c168 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -162987,7 +162988,7 @@ void m68000_mcu_device::and_w_dd_das_dfm() // c168 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -163016,14 +163017,14 @@ void m68000_mcu_device::and_w_dd_dais_dfm() // c170 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=4 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -163031,7 +163032,7 @@ void m68000_mcu_device::and_w_dd_dais_dfm() // c170 f1f8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -163055,7 +163056,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -163081,11 +163082,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -163108,7 +163109,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -163135,7 +163136,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -163168,7 +163169,7 @@ void m68000_mcu_device::and_w_dd_adr16_dfm() // c178 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -163191,7 +163192,7 @@ void m68000_mcu_device::and_w_dd_adr16_dfm() // c178 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -163215,7 +163216,7 @@ void m68000_mcu_device::and_w_dd_adr16_dfm() // c178 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -163242,7 +163243,7 @@ void m68000_mcu_device::and_w_dd_adr16_dfm() // c178 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -163273,7 +163274,7 @@ void m68000_mcu_device::and_w_dd_adr32_dfm() // c179 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -163297,7 +163298,7 @@ void m68000_mcu_device::and_w_dd_adr32_dfm() // c179 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -163320,7 +163321,7 @@ void m68000_mcu_device::and_w_dd_adr32_dfm() // c179 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -163344,7 +163345,7 @@ void m68000_mcu_device::and_w_dd_adr32_dfm() // c179 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.....i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.....i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -163371,7 +163372,7 @@ void m68000_mcu_device::and_w_dd_adr32_dfm() // c179 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -163446,7 +163447,7 @@ void m68000_mcu_device::and_l_dd_ais_dfm() // c190 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -163471,7 +163472,7 @@ void m68000_mcu_device::and_l_dd_ais_dfm() // c190 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -163494,7 +163495,7 @@ void m68000_mcu_device::and_l_dd_ais_dfm() // c190 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -163519,7 +163520,7 @@ void m68000_mcu_device::and_l_dd_ais_dfm() // c190 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=16:m_da[rx] d=29:m_alue
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=16:m_da[rx] d=R.alue:m_alue
alu_and(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -163544,7 +163545,7 @@ void m68000_mcu_device::and_l_dd_ais_dfm() // c190 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -163575,7 +163576,7 @@ void m68000_mcu_device::and_l_dd_aips_dfm() // c198 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -163600,11 +163601,11 @@ void m68000_mcu_device::and_l_dd_aips_dfm() // c198 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
// 21b pinl3
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -163627,7 +163628,7 @@ void m68000_mcu_device::and_l_dd_aips_dfm() // c198 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -163652,7 +163653,7 @@ void m68000_mcu_device::and_l_dd_aips_dfm() // c198 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=16:m_da[rx] d=29:m_alue
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=16:m_da[rx] d=R.alue:m_alue
alu_and(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -163677,7 +163678,7 @@ void m68000_mcu_device::and_l_dd_aips_dfm() // c198 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -163707,14 +163708,14 @@ void m68000_mcu_device::and_l_dd_pais_dfm() // c1a0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
m_aob = m_au;
m_da[ry] = m_au;
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -163738,7 +163739,7 @@ void m68000_mcu_device::and_l_dd_pais_dfm() // c1a0 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -163761,7 +163762,7 @@ void m68000_mcu_device::and_l_dd_pais_dfm() // c1a0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -163786,7 +163787,7 @@ void m68000_mcu_device::and_l_dd_pais_dfm() // c1a0 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=16:m_da[rx] d=29:m_alue
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=16:m_da[rx] d=R.alue:m_alue
alu_and(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -163811,7 +163812,7 @@ void m68000_mcu_device::and_l_dd_pais_dfm() // c1a0 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -163842,7 +163843,7 @@ void m68000_mcu_device::and_l_dd_das_dfm() // c1a8 f1f8
// 1c6 adsl1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -163864,7 +163865,7 @@ void m68000_mcu_device::and_l_dd_das_dfm() // c1a8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -163889,7 +163890,7 @@ void m68000_mcu_device::and_l_dd_das_dfm() // c1a8 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -163912,7 +163913,7 @@ void m68000_mcu_device::and_l_dd_das_dfm() // c1a8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -163937,7 +163938,7 @@ void m68000_mcu_device::and_l_dd_das_dfm() // c1a8 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=16:m_da[rx] d=29:m_alue
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=16:m_da[rx] d=R.alue:m_alue
alu_and(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -163962,7 +163963,7 @@ void m68000_mcu_device::and_l_dd_das_dfm() // c1a8 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -163991,14 +163992,14 @@ void m68000_mcu_device::and_l_dd_dais_dfm() // c1b0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=4 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixw4;
else
@@ -164006,7 +164007,7 @@ void m68000_mcu_device::and_l_dd_dais_dfm() // c1b0 f1f8
aixw2:
// 124 aixw2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -164030,7 +164031,7 @@ aixw2:
aixw4:
// 1e4 aixw4
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -164055,7 +164056,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -164080,7 +164081,7 @@ adsl2:
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -164103,7 +164104,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -164128,7 +164129,7 @@ adsl2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=16:m_da[rx] d=29:m_alue
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=16:m_da[rx] d=R.alue:m_alue
alu_and(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -164153,7 +164154,7 @@ adsl2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -164186,7 +164187,7 @@ void m68000_mcu_device::and_l_dd_adr16_dfm() // c1b8 f1ff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=4 c=0 m=..... i=.l..... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -164209,7 +164210,7 @@ void m68000_mcu_device::and_l_dd_adr16_dfm() // c1b8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -164234,7 +164235,7 @@ void m68000_mcu_device::and_l_dd_adr16_dfm() // c1b8 f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -164257,7 +164258,7 @@ void m68000_mcu_device::and_l_dd_adr16_dfm() // c1b8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -164282,7 +164283,7 @@ void m68000_mcu_device::and_l_dd_adr16_dfm() // c1b8 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=16:m_da[rx] d=29:m_alue
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=16:m_da[rx] d=R.alue:m_alue
alu_and(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -164307,7 +164308,7 @@ void m68000_mcu_device::and_l_dd_adr16_dfm() // c1b8 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -164338,7 +164339,7 @@ void m68000_mcu_device::and_l_dd_adr32_dfm() // c1b9 f1ff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -164362,7 +164363,7 @@ void m68000_mcu_device::and_l_dd_adr32_dfm() // c1b9 f1ff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=4 c=0 m=..... i=.l..... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -164385,7 +164386,7 @@ void m68000_mcu_device::and_l_dd_adr32_dfm() // c1b9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -164410,7 +164411,7 @@ void m68000_mcu_device::and_l_dd_adr32_dfm() // c1b9 f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -164433,7 +164434,7 @@ void m68000_mcu_device::and_l_dd_adr32_dfm() // c1b9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=4 c=2 m=.nzvc i=.l...i. 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=2 m=.nzvc i=.l...i. ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -164458,7 +164459,7 @@ void m68000_mcu_device::and_l_dd_adr32_dfm() // c1b9 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=4 c=3 m=.nzvc i=.l....f 1 a=16:m_da[rx] d=29:m_alue
+ // alu r=4 c=3 m=.nzvc i=.l....f ALU.and_ a=16:m_da[rx] d=R.alue:m_alue
alu_and(high16(m_da[rx]), m_alue);
sr_nzvc_u();
m_base_ssw = SSW_DATA;
@@ -164483,7 +164484,7 @@ void m68000_mcu_device::and_l_dd_adr32_dfm() // c1b9 f1ff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=.l..... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -164518,7 +164519,7 @@ void m68000_mcu_device::muls_w_ds_dd_dfm() // c1c0 f1f8
m_alue = m_da[ry];
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -164551,7 +164552,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : (m_alue & 3) == 1 ? 1 : (m_alue & 3) == 2 ? 2 : 3;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32ms(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -164565,7 +164566,7 @@ mulm4:
goto mulm4;
mulm5:
// 0a0 mulm5
- // alu r=7 c=2 m=.nzvc i=.lm...f 2 a=alub d=33:m_aluo
+ // alu r=7 c=2 m=.nzvc i=.lm...f ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -164577,7 +164578,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -164588,7 +164589,7 @@ mulm6:
return;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -164602,7 +164603,7 @@ void m68000_mcu_device::muls_w_ais_dd_dfm() // c1d0 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=7 c=1 m=..... i=.lm.... 1 a=31:m_dbin d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -164630,7 +164631,7 @@ void m68000_mcu_device::muls_w_ais_dd_dfm() // c1d0 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -164663,7 +164664,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : (m_alue & 3) == 1 ? 1 : (m_alue & 3) == 2 ? 2 : 3;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32ms(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -164677,7 +164678,7 @@ mulm4:
goto mulm4;
mulm5:
// 0a0 mulm5
- // alu r=7 c=2 m=.nzvc i=.lm...f 2 a=alub d=33:m_aluo
+ // alu r=7 c=2 m=.nzvc i=.lm...f ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -164689,7 +164690,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -164700,7 +164701,7 @@ mulm6:
return;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -164720,7 +164721,7 @@ void m68000_mcu_device::muls_w_aips_dd_dfm() // c1d8 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=alub d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -164746,7 +164747,7 @@ void m68000_mcu_device::muls_w_aips_dd_dfm() // c1d8 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -164779,7 +164780,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : (m_alue & 3) == 1 ? 1 : (m_alue & 3) == 2 ? 2 : 3;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32ms(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -164793,7 +164794,7 @@ mulm4:
goto mulm4;
mulm5:
// 0a0 mulm5
- // alu r=7 c=2 m=.nzvc i=.lm...f 2 a=alub d=33:m_aluo
+ // alu r=7 c=2 m=.nzvc i=.lm...f ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -164805,7 +164806,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -164816,7 +164817,7 @@ mulm6:
return;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -164838,7 +164839,7 @@ void m68000_mcu_device::muls_w_pais_dd_dfm() // c1e0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=alub d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -164864,7 +164865,7 @@ void m68000_mcu_device::muls_w_pais_dd_dfm() // c1e0 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -164897,7 +164898,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : (m_alue & 3) == 1 ? 1 : (m_alue & 3) == 2 ? 2 : 3;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32ms(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -164911,7 +164912,7 @@ mulm4:
goto mulm4;
mulm5:
// 0a0 mulm5
- // alu r=7 c=2 m=.nzvc i=.lm...f 2 a=alub d=33:m_aluo
+ // alu r=7 c=2 m=.nzvc i=.lm...f ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -164923,7 +164924,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -164934,7 +164935,7 @@ mulm6:
return;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -164970,7 +164971,7 @@ void m68000_mcu_device::muls_w_das_dd_dfm() // c1e8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=31:m_dbin d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -164998,7 +164999,7 @@ void m68000_mcu_device::muls_w_das_dd_dfm() // c1e8 f1f8
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -165031,7 +165032,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : (m_alue & 3) == 1 ? 1 : (m_alue & 3) == 2 ? 2 : 3;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32ms(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165045,7 +165046,7 @@ mulm4:
goto mulm4;
mulm5:
// 0a0 mulm5
- // alu r=7 c=2 m=.nzvc i=.lm...f 2 a=alub d=33:m_aluo
+ // alu r=7 c=2 m=.nzvc i=.lm...f ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165057,7 +165058,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -165068,7 +165069,7 @@ mulm6:
return;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165080,7 +165081,7 @@ void m68000_mcu_device::muls_w_dais_dd_dfm() // c1f0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=7 c=5 m=..... i=.lm.... 5 a=31:m_dbin d=0
+ // alu r=7 c=5 m=..... i=.lm.... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -165142,7 +165143,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=31:m_dbin d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -165170,7 +165171,7 @@ adsw2:
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -165203,7 +165204,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : (m_alue & 3) == 1 ? 1 : (m_alue & 3) == 2 ? 2 : 3;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32ms(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165217,7 +165218,7 @@ mulm4:
goto mulm4;
mulm5:
// 0a0 mulm5
- // alu r=7 c=2 m=.nzvc i=.lm...f 2 a=alub d=33:m_aluo
+ // alu r=7 c=2 m=.nzvc i=.lm...f ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165229,7 +165230,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -165240,7 +165241,7 @@ mulm6:
return;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165277,7 +165278,7 @@ void m68000_mcu_device::muls_w_adr16_dd_dfm() // c1f8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=31:m_dbin d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -165303,7 +165304,7 @@ void m68000_mcu_device::muls_w_adr16_dd_dfm() // c1f8 f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -165336,7 +165337,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : (m_alue & 3) == 1 ? 1 : (m_alue & 3) == 2 ? 2 : 3;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32ms(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165350,7 +165351,7 @@ mulm4:
goto mulm4;
mulm5:
// 0a0 mulm5
- // alu r=7 c=2 m=.nzvc i=.lm...f 2 a=alub d=33:m_aluo
+ // alu r=7 c=2 m=.nzvc i=.lm...f ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165362,7 +165363,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -165373,7 +165374,7 @@ mulm6:
return;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165431,7 +165432,7 @@ void m68000_mcu_device::muls_w_adr32_dd_dfm() // c1f9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=31:m_dbin d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -165457,7 +165458,7 @@ void m68000_mcu_device::muls_w_adr32_dd_dfm() // c1f9 f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -165490,7 +165491,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : (m_alue & 3) == 1 ? 1 : (m_alue & 3) == 2 ? 2 : 3;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32ms(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165504,7 +165505,7 @@ mulm4:
goto mulm4;
mulm5:
// 0a0 mulm5
- // alu r=7 c=2 m=.nzvc i=.lm...f 2 a=alub d=33:m_aluo
+ // alu r=7 c=2 m=.nzvc i=.lm...f ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165516,7 +165517,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -165527,7 +165528,7 @@ mulm6:
return;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165562,7 +165563,7 @@ void m68000_mcu_device::muls_w_dpc_dd_dfm() // c1fa f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=31:m_dbin d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -165590,7 +165591,7 @@ void m68000_mcu_device::muls_w_dpc_dd_dfm() // c1fa f1ff
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -165623,7 +165624,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : (m_alue & 3) == 1 ? 1 : (m_alue & 3) == 2 ? 2 : 3;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32ms(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165637,7 +165638,7 @@ mulm4:
goto mulm4;
mulm5:
// 0a0 mulm5
- // alu r=7 c=2 m=.nzvc i=.lm...f 2 a=alub d=33:m_aluo
+ // alu r=7 c=2 m=.nzvc i=.lm...f ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165649,7 +165650,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -165660,7 +165661,7 @@ mulm6:
return;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165671,7 +165672,7 @@ void m68000_mcu_device::muls_w_dpci_dd_dfm() // c1fb f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=7 c=5 m=..... i=.lm.... 5 a=31:m_dbin d=0
+ // alu r=7 c=5 m=..... i=.lm.... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -165733,7 +165734,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=7 c=1 m=..... i=.lm.... 1 a=31:m_dbin d=-1
+ // alu r=7 c=1 m=..... i=.lm.... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -165761,7 +165762,7 @@ adsw2:
m_alue = m_dbin;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -165794,7 +165795,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : (m_alue & 3) == 1 ? 1 : (m_alue & 3) == 2 ? 2 : 3;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32ms(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165808,7 +165809,7 @@ mulm4:
goto mulm4;
mulm5:
// 0a0 mulm5
- // alu r=7 c=2 m=.nzvc i=.lm...f 2 a=alub d=33:m_aluo
+ // alu r=7 c=2 m=.nzvc i=.lm...f ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165820,7 +165821,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -165831,7 +165832,7 @@ mulm6:
return;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165872,7 +165873,7 @@ void m68000_mcu_device::muls_w_imm16_dd_dfm() // c1fc f1ff
m_alue = m_dt;
m_at = m_au;
m_au = ext32(m_ftu);
- // alu r=7 c=1 m=.nzvc i=.lm..i. 1 a=2:m_da[rx] d=0
+ // alu r=7 c=1 m=.nzvc i=.lm..i. ALU.and_ a=R.dxl:m_da[rx] d=0
alu_and(m_da[rx], 0x0000);
sr_nzvc();
// 3c4 mulm2
@@ -165905,7 +165906,7 @@ mulm4:
m_t = !(m_au & 0x3f) ? 0 : (m_alue & 3) == 1 ? 1 : (m_alue & 3) == 2 ? 2 : 3;
set_16l(m_pc, m_at);
m_au = m_au - 1;
- // alu r=7 c=4 m=.nzvc i=.lm...f 20 a=33:m_aluo d=-1
+ // alu r=7 c=4 m=.nzvc i=.lm...f ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32ms(m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165919,7 +165920,7 @@ mulm4:
goto mulm4;
mulm5:
// 0a0 mulm5
- // alu r=7 c=2 m=.nzvc i=.lm...f 2 a=alub d=33:m_aluo
+ // alu r=7 c=2 m=.nzvc i=.lm...f ALU.sub a=alub d=R.aluo:m_aluo
alu_sub(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165931,7 +165932,7 @@ mulm6:
set_16h(m_pc, high16(m_at));
m_da[rx] = merge_16_32(m_aluo, m_alue);
m_au = m_at + 2;
- // alu r=7 c=1 m=.nzvc i=.lm...f 1 a=33:m_aluo d=-1
+ // alu r=7 c=1 m=.nzvc i=.lm...f ALU.and_ a=R.aluo:m_aluo d=-1
alu_and(m_aluo, 0xffff);
sr_nzvc_u();
set_ftu_const();
@@ -165942,7 +165943,7 @@ mulm6:
return;
mulm3:
// 060 mulm3
- // alu r=7 c=3 m=.nzvc i=.lm...f 4 a=alub d=33:m_aluo
+ // alu r=7 c=3 m=.nzvc i=.lm...f ALU.add a=alub d=R.aluo:m_aluo
alu_add(m_alub, m_aluo);
sr_nzvc_u();
m_icount -= 2;
@@ -165958,7 +165959,7 @@ void m68000_mcu_device::add_b_ds_dd_dfm() // d000 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_add8(m_da[ry], m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -165998,7 +165999,7 @@ void m68000_mcu_device::add_b_ais_dd_dfm() // d010 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -166021,7 +166022,7 @@ void m68000_mcu_device::add_b_ais_dd_dfm() // d010 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -166067,7 +166068,7 @@ void m68000_mcu_device::add_b_aips_dd_dfm() // d018 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -166088,7 +166089,7 @@ void m68000_mcu_device::add_b_aips_dd_dfm() // d018 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -166136,7 +166137,7 @@ void m68000_mcu_device::add_b_pais_dd_dfm() // d020 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -166157,7 +166158,7 @@ void m68000_mcu_device::add_b_pais_dd_dfm() // d020 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -166219,7 +166220,7 @@ void m68000_mcu_device::add_b_das_dd_dfm() // d028 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -166242,7 +166243,7 @@ void m68000_mcu_device::add_b_das_dd_dfm() // d028 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -166280,7 +166281,7 @@ void m68000_mcu_device::add_b_dais_dd_dfm() // d030 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -166342,7 +166343,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -166365,7 +166366,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -166428,7 +166429,7 @@ void m68000_mcu_device::add_b_adr16_dd_dfm() // d038 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -166449,7 +166450,7 @@ void m68000_mcu_device::add_b_adr16_dd_dfm() // d038 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -166533,7 +166534,7 @@ void m68000_mcu_device::add_b_adr32_dd_dfm() // d039 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -166554,7 +166555,7 @@ void m68000_mcu_device::add_b_adr32_dd_dfm() // d039 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -166615,7 +166616,7 @@ void m68000_mcu_device::add_b_dpc_dd_dfm() // d03a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -166638,7 +166639,7 @@ void m68000_mcu_device::add_b_dpc_dd_dfm() // d03a f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -166675,7 +166676,7 @@ void m68000_mcu_device::add_b_dpci_dd_dfm() // d03b f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -166737,7 +166738,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -166760,7 +166761,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add8(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -166825,7 +166826,7 @@ void m68000_mcu_device::add_b_imm8_dd_dfm() // d03c f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=9:m_dt d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_add8(m_dt, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -166867,7 +166868,7 @@ void m68000_mcu_device::add_w_ds_dd_dfm() // d040 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_add(m_da[ry], m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -166909,7 +166910,7 @@ void m68000_mcu_device::add_w_as_dd_dfm() // d048 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=3:m_da[ry] d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.ayl:m_da[ry] d=R.dxl:m_da[rx]
alu_add(m_da[ry], m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -166949,7 +166950,7 @@ void m68000_mcu_device::add_w_ais_dd_dfm() // d050 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -166975,7 +166976,7 @@ void m68000_mcu_device::add_w_ais_dd_dfm() // d050 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -167021,7 +167022,7 @@ void m68000_mcu_device::add_w_aips_dd_dfm() // d058 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -167045,7 +167046,7 @@ void m68000_mcu_device::add_w_aips_dd_dfm() // d058 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -167093,7 +167094,7 @@ void m68000_mcu_device::add_w_pais_dd_dfm() // d060 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -167117,7 +167118,7 @@ void m68000_mcu_device::add_w_pais_dd_dfm() // d060 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -167179,7 +167180,7 @@ void m68000_mcu_device::add_w_das_dd_dfm() // d068 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -167205,7 +167206,7 @@ void m68000_mcu_device::add_w_das_dd_dfm() // d068 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -167243,7 +167244,7 @@ void m68000_mcu_device::add_w_dais_dd_dfm() // d070 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -167305,7 +167306,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -167331,7 +167332,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -167394,7 +167395,7 @@ void m68000_mcu_device::add_w_adr16_dd_dfm() // d078 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -167418,7 +167419,7 @@ void m68000_mcu_device::add_w_adr16_dd_dfm() // d078 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -167502,7 +167503,7 @@ void m68000_mcu_device::add_w_adr32_dd_dfm() // d079 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -167526,7 +167527,7 @@ void m68000_mcu_device::add_w_adr32_dd_dfm() // d079 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -167587,7 +167588,7 @@ void m68000_mcu_device::add_w_dpc_dd_dfm() // d07a f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -167613,7 +167614,7 @@ void m68000_mcu_device::add_w_dpc_dd_dfm() // d07a f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -167650,7 +167651,7 @@ void m68000_mcu_device::add_w_dpci_dd_dfm() // d07b f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -167712,7 +167713,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -167738,7 +167739,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -167803,7 +167804,7 @@ void m68000_mcu_device::add_w_imm16_dd_dfm() // d07c f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=9:m_dt d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_add(m_dt, m_da[rx]);
sr_xnzvc();
// 27a rrgw2
@@ -167845,7 +167846,7 @@ void m68000_mcu_device::add_l_ds_dd_dfm() // d080 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_add(m_da[ry], m_da[rx]);
sr_xnzvc();
// 3c0 rorl2
@@ -167869,7 +167870,7 @@ void m68000_mcu_device::add_l_ds_dd_dfm() // d080 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=18:m_da[ry] d=16:m_da[rx]
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=18:m_da[ry] d=16:m_da[rx]
alu_addc(high16(m_da[ry]), high16(m_da[rx]));
sr_xnzvc_u();
m_icount -= 2;
@@ -167895,7 +167896,7 @@ void m68000_mcu_device::add_l_as_dd_dfm() // d088 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=3:m_da[ry] d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.ayl:m_da[ry] d=R.dxl:m_da[rx]
alu_add(m_da[ry], m_da[rx]);
sr_xnzvc();
// 3c0 rorl2
@@ -167919,7 +167920,7 @@ void m68000_mcu_device::add_l_as_dd_dfm() // d088 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=17:m_da[ry] d=16:m_da[rx]
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=17:m_da[ry] d=16:m_da[rx]
alu_addc(high16(m_da[ry]), high16(m_da[rx]));
sr_xnzvc_u();
m_icount -= 2;
@@ -167943,7 +167944,7 @@ void m68000_mcu_device::add_l_ais_dd_dfm() // d090 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -167990,12 +167991,12 @@ void m68000_mcu_device::add_l_ais_dd_dfm() // d090 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=alub d=16:m_da[rx]
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=alub d=16:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -168036,7 +168037,7 @@ void m68000_mcu_device::add_l_aips_dd_dfm() // d098 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -168086,12 +168087,12 @@ void m68000_mcu_device::add_l_aips_dd_dfm() // d098 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=alub d=16:m_da[rx]
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=alub d=16:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -168131,7 +168132,7 @@ void m68000_mcu_device::add_l_pais_dd_dfm() // d0a0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -168183,12 +168184,12 @@ void m68000_mcu_device::add_l_pais_dd_dfm() // d0a0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=alub d=16:m_da[rx]
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=alub d=16:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -168250,7 +168251,7 @@ void m68000_mcu_device::add_l_das_dd_dfm() // d0a8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -168297,12 +168298,12 @@ void m68000_mcu_device::add_l_das_dd_dfm() // d0a8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=alub d=16:m_da[rx]
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=alub d=16:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -168341,7 +168342,7 @@ void m68000_mcu_device::add_l_dais_dd_dfm() // d0b0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -168402,7 +168403,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -168449,12 +168450,12 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=alub d=16:m_da[rx]
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=alub d=16:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -168518,7 +168519,7 @@ void m68000_mcu_device::add_l_adr16_dd_dfm() // d0b8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -168565,12 +168566,12 @@ void m68000_mcu_device::add_l_adr16_dd_dfm() // d0b8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=alub d=16:m_da[rx]
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=alub d=16:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -168655,7 +168656,7 @@ void m68000_mcu_device::add_l_adr32_dd_dfm() // d0b9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -168702,12 +168703,12 @@ void m68000_mcu_device::add_l_adr32_dd_dfm() // d0b9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=alub d=16:m_da[rx]
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=alub d=16:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -168768,7 +168769,7 @@ void m68000_mcu_device::add_l_dpc_dd_dfm() // d0ba f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -168815,12 +168816,12 @@ void m68000_mcu_device::add_l_dpc_dd_dfm() // d0ba f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=alub d=16:m_da[rx]
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=alub d=16:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -168858,7 +168859,7 @@ void m68000_mcu_device::add_l_dpci_dd_dfm() // d0bb f1ff
{
int rx = (m_irdi >> 9) & 7;
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -168919,7 +168920,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -168966,12 +168967,12 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=31:m_dbin d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dbin:m_dbin d=R.dxl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
sr_xnzvc();
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=alub d=16:m_da[rx]
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=alub d=16:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -169058,7 +169059,7 @@ void m68000_mcu_device::add_l_imm32_dd_dfm() // d0bc f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=9:m_dt d=2:m_da[rx]
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dtl:m_dt d=R.dxl:m_da[rx]
alu_add(m_dt, m_da[rx]);
sr_xnzvc();
// 3c0 rorl2
@@ -169082,7 +169083,7 @@ void m68000_mcu_device::add_l_imm32_dd_dfm() // d0bc f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=23:m_dt d=16:m_da[rx]
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=23:m_dt d=16:m_da[rx]
alu_addc(high16(m_dt), high16(m_da[rx]));
sr_xnzvc_u();
m_icount -= 2;
@@ -169108,7 +169109,7 @@ void m68000_mcu_device::adda_w_ds_ad_dfm() // d0c0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=2 c=2 m=..... i=.....i. 4 a=4:m_da[ry] d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dyl:m_da[ry] d=R.axl:m_da[rx]
alu_add(m_da[ry], m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -169131,7 +169132,7 @@ void m68000_mcu_device::adda_w_ds_ad_dfm() // d0c0 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=2 c=3 m=..... i=......f 11 a=25:m_at d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=R.ath:m_at d=15:m_da[rx]
alu_addc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -169156,7 +169157,7 @@ void m68000_mcu_device::adda_w_as_ad_dfm() // d0c8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=2 c=2 m=..... i=.....i. 4 a=3:m_da[ry] d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.ayl:m_da[ry] d=R.axl:m_da[rx]
alu_add(m_da[ry], m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -169179,7 +169180,7 @@ void m68000_mcu_device::adda_w_as_ad_dfm() // d0c8 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=2 c=3 m=..... i=......f 11 a=25:m_at d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=R.ath:m_at d=15:m_da[rx]
alu_addc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -169202,7 +169203,7 @@ void m68000_mcu_device::adda_w_ais_ad_dfm() // d0d0 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -169228,7 +169229,7 @@ void m68000_mcu_device::adda_w_ais_ad_dfm() // d0d0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -169251,7 +169252,7 @@ void m68000_mcu_device::adda_w_ais_ad_dfm() // d0d0 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=2 c=3 m=..... i=......f 11 a=25:m_at d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=R.ath:m_at d=15:m_da[rx]
alu_addc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -169280,7 +169281,7 @@ void m68000_mcu_device::adda_w_aips_ad_dfm() // d0d8 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -169304,7 +169305,7 @@ void m68000_mcu_device::adda_w_aips_ad_dfm() // d0d8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -169327,7 +169328,7 @@ void m68000_mcu_device::adda_w_aips_ad_dfm() // d0d8 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=2 c=3 m=..... i=......f 11 a=25:m_at d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=R.ath:m_at d=15:m_da[rx]
alu_addc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -169358,7 +169359,7 @@ void m68000_mcu_device::adda_w_pais_ad_dfm() // d0e0 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -169382,7 +169383,7 @@ void m68000_mcu_device::adda_w_pais_ad_dfm() // d0e0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -169405,7 +169406,7 @@ void m68000_mcu_device::adda_w_pais_ad_dfm() // d0e0 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=2 c=3 m=..... i=......f 11 a=25:m_at d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=R.ath:m_at d=15:m_da[rx]
alu_addc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -169450,7 +169451,7 @@ void m68000_mcu_device::adda_w_das_ad_dfm() // d0e8 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -169476,7 +169477,7 @@ void m68000_mcu_device::adda_w_das_ad_dfm() // d0e8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -169499,7 +169500,7 @@ void m68000_mcu_device::adda_w_das_ad_dfm() // d0e8 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=2 c=3 m=..... i=......f 11 a=25:m_at d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=R.ath:m_at d=15:m_da[rx]
alu_addc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -169520,7 +169521,7 @@ void m68000_mcu_device::adda_w_dais_ad_dfm() // d0f0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -169582,7 +169583,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -169608,7 +169609,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -169631,7 +169632,7 @@ adsw2:
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=2 c=3 m=..... i=......f 11 a=25:m_at d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=R.ath:m_at d=15:m_da[rx]
alu_addc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -169677,7 +169678,7 @@ void m68000_mcu_device::adda_w_adr16_ad_dfm() // d0f8 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -169701,7 +169702,7 @@ void m68000_mcu_device::adda_w_adr16_ad_dfm() // d0f8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -169724,7 +169725,7 @@ void m68000_mcu_device::adda_w_adr16_ad_dfm() // d0f8 f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=2 c=3 m=..... i=......f 11 a=25:m_at d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=R.ath:m_at d=15:m_da[rx]
alu_addc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -169791,7 +169792,7 @@ void m68000_mcu_device::adda_w_adr32_ad_dfm() // d0f9 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -169815,7 +169816,7 @@ void m68000_mcu_device::adda_w_adr32_ad_dfm() // d0f9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -169838,7 +169839,7 @@ void m68000_mcu_device::adda_w_adr32_ad_dfm() // d0f9 f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=2 c=3 m=..... i=......f 11 a=25:m_at d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=R.ath:m_at d=15:m_da[rx]
alu_addc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -169882,7 +169883,7 @@ void m68000_mcu_device::adda_w_dpc_ad_dfm() // d0fa f1ff
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -169908,7 +169909,7 @@ void m68000_mcu_device::adda_w_dpc_ad_dfm() // d0fa f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -169931,7 +169932,7 @@ void m68000_mcu_device::adda_w_dpc_ad_dfm() // d0fa f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=2 c=3 m=..... i=......f 11 a=25:m_at d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=R.ath:m_at d=15:m_da[rx]
alu_addc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -169951,7 +169952,7 @@ void m68000_mcu_device::adda_w_dpci_ad_dfm() // d0fb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -170013,7 +170014,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = 0;
@@ -170039,7 +170040,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -170062,7 +170063,7 @@ adsw2:
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=2 c=3 m=..... i=......f 11 a=25:m_at d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=R.ath:m_at d=15:m_da[rx]
alu_addc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -170110,7 +170111,7 @@ void m68000_mcu_device::adda_w_imm16_ad_dfm() // d0fc f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=2 c=2 m=..... i=.....i. 4 a=9:m_dt d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dtl:m_dt d=R.axl:m_da[rx]
alu_add(m_dt, m_da[rx]);
// 3c8 rorm2
set_16l(m_da[rx], m_aluo);
@@ -170133,7 +170134,7 @@ void m68000_mcu_device::adda_w_imm16_ad_dfm() // d0fc f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 25f rorm3
- // alu r=2 c=3 m=..... i=......f 11 a=25:m_at d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=R.ath:m_at d=15:m_da[rx]
alu_addc(high16(m_at), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -170158,7 +170159,7 @@ void m68000_mcu_device::addx_b_ds_dd_dfm() // d100 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=12 c=2 m=xnzvc i=b....i. 12 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=12 c=2 m=xnzvc i=b....i. ALU.addx a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_addx8(m_da[ry], m_da[rx]);
sr_xnzvc_u();
// 27a rrgw2
@@ -170166,7 +170167,7 @@ void m68000_mcu_device::addx_b_ds_dd_dfm() // d100 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=12 c=0 m=..... i=b...... 12 a=33:m_aluo d=none
+ // alu r=12 c=0 m=..... i=b...... ALU.addx a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -170201,16 +170202,16 @@ void m68000_mcu_device::addx_b_pais_paid_dfm() // d108 f1f8
m_pc = m_au;
m_dcr = 0;
m_au = m_da[ry] - (ry < 15 ? 1 : 2);
- // alu r=12 c=0 m=..... i=b...... 12 a=none d=31:m_dbin
+ // alu r=12 c=0 m=..... i=b...... ALU.addx a=none d=R.dbin:m_dbin
m_icount -= 2;
// 131 asxw2
m_aob = m_au;
m_da[ry] = m_au;
- // alu r=12 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=12 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 132 asxw3
m_au = m_da[rx] - (rx < 15 ? 1 : 2);
- // alu r=12 c=0 m=..... i=b...... 12 a=none d=none
+ // alu r=12 c=0 m=..... i=b...... ALU.addx a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -170231,7 +170232,7 @@ void m68000_mcu_device::addx_b_pais_paid_dfm() // d108 f1f8
m_alub = m_dbin;
m_at = m_au;
m_da[rx] = m_au;
- // alu r=12 c=0 m=..... i=b...... 12 a=none d=31:m_dbin
+ // alu r=12 c=0 m=..... i=b...... ALU.addx a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
if(!(m_aob & 1))
@@ -170249,7 +170250,7 @@ void m68000_mcu_device::addx_b_pais_paid_dfm() // d108 f1f8
// 065 asxw5
m_aob = m_pc;
m_au = m_at;
- // alu r=12 c=2 m=xnzvc i=b....i. 12 a=alub d=31:m_dbin
+ // alu r=12 c=2 m=xnzvc i=b....i. ALU.addx a=alub d=R.dbin:m_dbin
alu_addx8(m_alub, m_dbin);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -170276,7 +170277,7 @@ void m68000_mcu_device::addx_b_pais_paid_dfm() // d108 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8xl(m_dbout, m_aluo);
m_au = m_pc + 2;
- // alu r=12 c=0 m=..... i=b...... 12 a=none d=none
+ // alu r=12 c=0 m=..... i=b...... ALU.addx a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
m_icount -= 4;
@@ -170302,7 +170303,7 @@ void m68000_mcu_device::add_b_dd_ais_dfm() // d110 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -170325,7 +170326,7 @@ void m68000_mcu_device::add_b_dd_ais_dfm() // d110 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add8(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -170383,7 +170384,7 @@ void m68000_mcu_device::add_b_dd_aips_dfm() // d118 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -170404,7 +170405,7 @@ void m68000_mcu_device::add_b_dd_aips_dfm() // d118 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add8(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -170464,7 +170465,7 @@ void m68000_mcu_device::add_b_dd_pais_dfm() // d120 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=b...... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=alub d=-1
alu_and8(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -170485,7 +170486,7 @@ void m68000_mcu_device::add_b_dd_pais_dfm() // d120 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add8(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -170559,7 +170560,7 @@ void m68000_mcu_device::add_b_dd_das_dfm() // d128 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -170582,7 +170583,7 @@ void m68000_mcu_device::add_b_dd_das_dfm() // d128 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add8(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -170632,7 +170633,7 @@ void m68000_mcu_device::add_b_dd_dais_dfm() // d130 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=b...... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=b...... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -170694,7 +170695,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -170717,7 +170718,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add8(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -170792,7 +170793,7 @@ void m68000_mcu_device::add_b_dd_adr16_dfm() // d138 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -170813,7 +170814,7 @@ void m68000_mcu_device::add_b_dd_adr16_dfm() // d138 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add8(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -170909,7 +170910,7 @@ void m68000_mcu_device::add_b_dd_adr32_dfm() // d139 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=b...... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and8(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -170930,7 +170931,7 @@ void m68000_mcu_device::add_b_dd_adr32_dfm() // d139 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=b....i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=b....i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add8(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -170984,7 +170985,7 @@ void m68000_mcu_device::addx_w_ds_dd_dfm() // d140 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=12 c=2 m=xnzvc i=.....i. 12 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=12 c=2 m=xnzvc i=.....i. ALU.addx a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_addx(m_da[ry], m_da[rx]);
sr_xnzvc_u();
// 27a rrgw2
@@ -170992,7 +170993,7 @@ void m68000_mcu_device::addx_w_ds_dd_dfm() // d140 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=12 c=0 m=..... i=....... 12 a=33:m_aluo d=none
+ // alu r=12 c=0 m=..... i=....... ALU.addx a=R.aluo:m_aluo d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -171027,16 +171028,16 @@ void m68000_mcu_device::addx_w_pais_paid_dfm() // d148 f1f8
m_pc = m_au;
m_dcr = 0;
m_au = m_da[ry] - 2;
- // alu r=12 c=0 m=..... i=....... 12 a=none d=31:m_dbin
+ // alu r=12 c=0 m=..... i=....... ALU.addx a=none d=R.dbin:m_dbin
m_icount -= 2;
// 131 asxw2
m_aob = m_au;
m_da[ry] = m_au;
- // alu r=12 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=12 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 132 asxw3
m_au = m_da[rx] - 2;
- // alu r=12 c=0 m=..... i=....... 12 a=none d=none
+ // alu r=12 c=0 m=..... i=....... ALU.addx a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -171060,7 +171061,7 @@ void m68000_mcu_device::addx_w_pais_paid_dfm() // d148 f1f8
m_alub = m_dbin;
m_at = m_au;
m_da[rx] = m_au;
- // alu r=12 c=0 m=..... i=....... 12 a=none d=31:m_dbin
+ // alu r=12 c=0 m=..... i=....... ALU.addx a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -171081,7 +171082,7 @@ void m68000_mcu_device::addx_w_pais_paid_dfm() // d148 f1f8
// 065 asxw5
m_aob = m_pc;
m_au = m_at;
- // alu r=12 c=2 m=xnzvc i=.....i. 12 a=alub d=31:m_dbin
+ // alu r=12 c=2 m=xnzvc i=.....i. ALU.addx a=alub d=R.dbin:m_dbin
alu_addx(m_alub, m_dbin);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -171108,7 +171109,7 @@ void m68000_mcu_device::addx_w_pais_paid_dfm() // d148 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=12 c=0 m=..... i=....... 12 a=none d=none
+ // alu r=12 c=0 m=..... i=....... ALU.addx a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -171139,7 +171140,7 @@ void m68000_mcu_device::add_w_dd_ais_dfm() // d150 f1f8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -171165,7 +171166,7 @@ void m68000_mcu_device::add_w_dd_ais_dfm() // d150 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -171228,7 +171229,7 @@ void m68000_mcu_device::add_w_dd_aips_dfm() // d158 f1f8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -171252,7 +171253,7 @@ void m68000_mcu_device::add_w_dd_aips_dfm() // d158 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -171317,7 +171318,7 @@ void m68000_mcu_device::add_w_dd_pais_dfm() // d160 f1f8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -171341,7 +171342,7 @@ void m68000_mcu_device::add_w_dd_pais_dfm() // d160 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -171420,7 +171421,7 @@ void m68000_mcu_device::add_w_dd_das_dfm() // d168 f1f8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -171446,7 +171447,7 @@ void m68000_mcu_device::add_w_dd_das_dfm() // d168 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -171501,7 +171502,7 @@ void m68000_mcu_device::add_w_dd_dais_dfm() // d170 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -171563,7 +171564,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -171589,7 +171590,7 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -171669,7 +171670,7 @@ void m68000_mcu_device::add_w_dd_adr16_dfm() // d178 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -171693,7 +171694,7 @@ void m68000_mcu_device::add_w_dd_adr16_dfm() // d178 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -171794,7 +171795,7 @@ void m68000_mcu_device::add_w_dd_adr32_dfm() // d179 f1ff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -171818,7 +171819,7 @@ void m68000_mcu_device::add_w_dd_adr32_dfm() // d179 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.....i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.....i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -171877,12 +171878,12 @@ void m68000_mcu_device::addx_l_ds_dd_dfm() // d180 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=12 c=2 m=xnzvc i=.l...i. 12 a=4:m_da[ry] d=2:m_da[rx]
+ // alu r=12 c=2 m=xnzvc i=.l...i. ALU.addx a=R.dyl:m_da[ry] d=R.dxl:m_da[rx]
alu_addx(m_da[ry], m_da[rx]);
sr_xnzvc_u();
// 3c0 rorl2
set_16l(m_da[rx], m_aluo);
- // alu r=12 c=0 m=..... i=.l..... 12 a=none d=33:m_aluo
+ // alu r=12 c=0 m=..... i=.l..... ALU.addx a=none d=R.aluo:m_aluo
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -171902,7 +171903,7 @@ void m68000_mcu_device::addx_l_ds_dd_dfm() // d180 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=12 c=3 m=xnzvc i=.l....f 12 a=18:m_da[ry] d=16:m_da[rx]
+ // alu r=12 c=3 m=xnzvc i=.l....f ALU.addx a=18:m_da[ry] d=16:m_da[rx]
alu_addx(high16(m_da[ry]), high16(m_da[rx]));
sr_xnzvc_u();
m_icount -= 2;
@@ -171911,7 +171912,7 @@ void m68000_mcu_device::addx_l_ds_dd_dfm() // d180 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16h(m_da[rx], m_aluo);
m_au = m_pc + 2;
- // alu r=12 c=0 m=..... i=.l..... 12 a=33:m_aluo d=none
+ // alu r=12 c=0 m=..... i=.l..... ALU.addx a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -171929,13 +171930,13 @@ void m68000_mcu_device::addx_l_pais_paid_dfm() // d188 f1f8
m_pc = m_au;
m_dcr = 0;
m_au = m_da[ry] - 2;
- // alu r=12 c=0 m=..... i=.l..... 12 a=none d=31:m_dbin
+ // alu r=12 c=0 m=..... i=.l..... ALU.addx a=none d=R.dbin:m_dbin
m_icount -= 2;
// 048 asxl2
m_aob = m_au;
m_alub = m_dbin;
m_au = m_au - 2;
- // alu r=12 c=0 m=..... i=.l..... 12 a=31:m_dbin d=none
+ // alu r=12 c=0 m=..... i=.l..... ALU.addx a=R.dbin:m_dbin d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -171956,11 +171957,11 @@ void m68000_mcu_device::addx_l_pais_paid_dfm() // d188 f1f8
// 139 asxl3
m_aob = m_au;
m_da[ry] = m_au;
- // alu r=12 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=12 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 13a asxl4
m_au = m_da[rx] - 2;
- // alu r=12 c=0 m=..... i=.l..... 12 a=none d=none
+ // alu r=12 c=0 m=..... i=.l..... ALU.addx a=none d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -171982,7 +171983,7 @@ void m68000_mcu_device::addx_l_pais_paid_dfm() // d188 f1f8
m_aob = m_au;
m_alub = m_dbin;
m_au = m_au - 2;
- // alu r=12 c=0 m=..... i=.l..... 12 a=31:m_dbin d=none
+ // alu r=12 c=0 m=..... i=.l..... ALU.addx a=R.dbin:m_dbin d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -172005,7 +172006,7 @@ void m68000_mcu_device::addx_l_pais_paid_dfm() // d188 f1f8
m_at = m_au;
m_da[rx] = m_au;
m_au = m_au + 2;
- // alu r=12 c=2 m=xnzvc i=.l...i. 12 a=33:m_aluo d=31:m_dbin
+ // alu r=12 c=2 m=xnzvc i=.l...i. ALU.addx a=R.aluo:m_aluo d=R.dbin:m_dbin
alu_addx(m_aluo, m_dbin);
sr_xnzvc_u();
m_base_ssw = SSW_DATA | SSW_R;
@@ -172030,7 +172031,7 @@ void m68000_mcu_device::addx_l_pais_paid_dfm() // d188 f1f8
m_ir = m_irc;
m_dbout = m_aluo;
m_au = ext32(m_dbin);
- // alu r=12 c=0 m=..... i=.l..... 12 a=none d=31:m_dbin
+ // alu r=12 c=0 m=..... i=.l..... ALU.addx a=none d=R.dbin:m_dbin
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -172050,7 +172051,7 @@ void m68000_mcu_device::addx_l_pais_paid_dfm() // d188 f1f8
// 062 asxl8
m_aob = m_pc;
m_au = m_at;
- // alu r=12 c=3 m=xnzvc i=.l....f 12 a=alub d=31:m_dbin
+ // alu r=12 c=3 m=xnzvc i=.l....f ALU.addx a=alub d=R.dbin:m_dbin
alu_addx(m_alub, m_dbin);
sr_xnzvc_u();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -172077,7 +172078,7 @@ void m68000_mcu_device::addx_l_pais_paid_dfm() // d188 f1f8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=12 c=0 m=..... i=.l..... 12 a=none d=none
+ // alu r=12 c=0 m=..... i=.l..... ALU.addx a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -172108,7 +172109,7 @@ void m68000_mcu_device::add_l_dd_ais_dfm() // d190 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -172155,7 +172156,7 @@ void m68000_mcu_device::add_l_dd_ais_dfm() // d190 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -172180,7 +172181,7 @@ void m68000_mcu_device::add_l_dd_ais_dfm() // d190 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=16:m_da[rx] d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=16:m_da[rx] d=R.alue:m_alue
alu_addc(high16(m_da[rx]), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -172235,7 +172236,7 @@ void m68000_mcu_device::add_l_dd_aips_dfm() // d198 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -172285,7 +172286,7 @@ void m68000_mcu_device::add_l_dd_aips_dfm() // d198 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -172310,7 +172311,7 @@ void m68000_mcu_device::add_l_dd_aips_dfm() // d198 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=16:m_da[rx] d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=16:m_da[rx] d=R.alue:m_alue
alu_addc(high16(m_da[rx]), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -172364,7 +172365,7 @@ void m68000_mcu_device::add_l_dd_pais_dfm() // d1a0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -172416,7 +172417,7 @@ void m68000_mcu_device::add_l_dd_pais_dfm() // d1a0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -172441,7 +172442,7 @@ void m68000_mcu_device::add_l_dd_pais_dfm() // d1a0 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=16:m_da[rx] d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=16:m_da[rx] d=R.alue:m_alue
alu_addc(high16(m_da[rx]), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -172517,7 +172518,7 @@ void m68000_mcu_device::add_l_dd_das_dfm() // d1a8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -172564,7 +172565,7 @@ void m68000_mcu_device::add_l_dd_das_dfm() // d1a8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -172589,7 +172590,7 @@ void m68000_mcu_device::add_l_dd_das_dfm() // d1a8 f1f8
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=16:m_da[rx] d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=16:m_da[rx] d=R.alue:m_alue
alu_addc(high16(m_da[rx]), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -172642,7 +172643,7 @@ void m68000_mcu_device::add_l_dd_dais_dfm() // d1b0 f1f8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=.l..... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=.l..... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -172703,7 +172704,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -172750,7 +172751,7 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -172775,7 +172776,7 @@ adsl2:
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=16:m_da[rx] d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=16:m_da[rx] d=R.alue:m_alue
alu_addc(high16(m_da[rx]), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -172853,7 +172854,7 @@ void m68000_mcu_device::add_l_dd_adr16_dfm() // d1b8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -172900,7 +172901,7 @@ void m68000_mcu_device::add_l_dd_adr16_dfm() // d1b8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -172925,7 +172926,7 @@ void m68000_mcu_device::add_l_dd_adr16_dfm() // d1b8 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=16:m_da[rx] d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=16:m_da[rx] d=R.alue:m_alue
alu_addc(high16(m_da[rx]), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -173024,7 +173025,7 @@ void m68000_mcu_device::add_l_dd_adr32_dfm() // d1b9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=.l..... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -173071,7 +173072,7 @@ void m68000_mcu_device::add_l_dd_adr32_dfm() // d1b9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_au = m_at;
- // alu r=2 c=2 m=xnzvc i=.l...i. 4 a=2:m_da[rx] d=31:m_dbin
+ // alu r=2 c=2 m=xnzvc i=.l...i. ALU.add a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_add(m_da[rx], m_dbin);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -173096,7 +173097,7 @@ void m68000_mcu_device::add_l_dd_adr32_dfm() // d1b9 f1ff
m_aob = m_au;
m_dbout = m_aluo;
m_au = m_au - 2;
- // alu r=2 c=3 m=xnzvc i=.l....f 11 a=16:m_da[rx] d=29:m_alue
+ // alu r=2 c=3 m=xnzvc i=.l....f ALU.addc a=16:m_da[rx] d=R.alue:m_alue
alu_addc(high16(m_da[rx]), m_alue);
sr_xnzvc_u();
m_base_ssw = SSW_DATA;
@@ -173153,7 +173154,7 @@ void m68000_mcu_device::adda_l_ds_ad_dfm() // d1c0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=2 c=2 m=..... i=.....i. 4 a=4:m_da[ry] d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dyl:m_da[ry] d=R.axl:m_da[rx]
alu_add(m_da[ry], m_da[rx]);
// 3c0 rorl2
set_16l(m_da[rx], m_aluo);
@@ -173176,7 +173177,7 @@ void m68000_mcu_device::adda_l_ds_ad_dfm() // d1c0 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=2 c=3 m=..... i=......f 11 a=18:m_da[ry] d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=18:m_da[ry] d=15:m_da[rx]
alu_addc(high16(m_da[ry]), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -173201,7 +173202,7 @@ void m68000_mcu_device::adda_l_as_ad_dfm() // d1c8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_da[ry]);
- // alu r=2 c=2 m=..... i=.....i. 4 a=3:m_da[ry] d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.ayl:m_da[ry] d=R.axl:m_da[rx]
alu_add(m_da[ry], m_da[rx]);
// 3c0 rorl2
set_16l(m_da[rx], m_aluo);
@@ -173224,7 +173225,7 @@ void m68000_mcu_device::adda_l_as_ad_dfm() // d1c8 f1f8
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=2 c=3 m=..... i=......f 11 a=17:m_da[ry] d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=17:m_da[ry] d=15:m_da[rx]
alu_addc(high16(m_da[ry]), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -173247,7 +173248,7 @@ void m68000_mcu_device::adda_l_ais_ad_dfm() // d1d0 f1f8
// 00b adrl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -173294,11 +173295,11 @@ void m68000_mcu_device::adda_l_ais_ad_dfm() // d1d0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=..... i=......f 11 a=alub d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=alub d=15:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -173338,7 +173339,7 @@ void m68000_mcu_device::adda_l_aips_ad_dfm() // d1d8 f1f8
// 00f pinl1
m_aob = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -173388,11 +173389,11 @@ void m68000_mcu_device::adda_l_aips_ad_dfm() // d1d8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=..... i=......f 11 a=alub d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=alub d=15:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -173431,7 +173432,7 @@ void m68000_mcu_device::adda_l_pais_ad_dfm() // d1e0 f1f8
int ry = map_sp((m_irdi & 7) | 8);
// 179 pdcl1
m_au = m_da[ry] - 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_icount -= 2;
// 17a pdcl2
@@ -173483,11 +173484,11 @@ void m68000_mcu_device::adda_l_pais_ad_dfm() // d1e0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=..... i=......f 11 a=alub d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=alub d=15:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -173548,7 +173549,7 @@ void m68000_mcu_device::adda_l_das_ad_dfm() // d1e8 f1f8
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -173595,11 +173596,11 @@ void m68000_mcu_device::adda_l_das_ad_dfm() // d1e8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=..... i=......f 11 a=alub d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=alub d=15:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -173637,7 +173638,7 @@ void m68000_mcu_device::adda_l_dais_ad_dfm() // d1f0 f1f8
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
int ry = map_sp((m_irdi & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -173698,7 +173699,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -173745,11 +173746,11 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=..... i=......f 11 a=alub d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=alub d=15:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -173812,7 +173813,7 @@ void m68000_mcu_device::adda_l_adr16_ad_dfm() // d1f8 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -173859,11 +173860,11 @@ void m68000_mcu_device::adda_l_adr16_ad_dfm() // d1f8 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=..... i=......f 11 a=alub d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=alub d=15:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -173947,7 +173948,7 @@ void m68000_mcu_device::adda_l_adr32_ad_dfm() // d1f9 f1ff
// 008 ablw3
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -173994,11 +173995,11 @@ void m68000_mcu_device::adda_l_adr32_ad_dfm() // d1f9 f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=..... i=......f 11 a=alub d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=alub d=15:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -174058,7 +174059,7 @@ void m68000_mcu_device::adda_l_dpc_ad_dfm() // d1fa f1ff
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -174105,11 +174106,11 @@ void m68000_mcu_device::adda_l_dpc_ad_dfm() // d1fa f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=..... i=......f 11 a=alub d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=alub d=15:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -174146,7 +174147,7 @@ void m68000_mcu_device::adda_l_dpci_ad_dfm() // d1fb f1ff
{
int rx = map_sp(((m_irdi >> 9) & 7) | 8);
// 1e7 aixw0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e6 aixw1
@@ -174207,7 +174208,7 @@ adsl2:
// 00c adsl2
m_aob = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -174254,11 +174255,11 @@ adsl2:
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dbin);
- // alu r=2 c=2 m=..... i=.....i. 4 a=31:m_dbin d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dbin:m_dbin d=R.axl:m_da[rx]
alu_add(m_dbin, m_da[rx]);
// 25c roml2
set_16l(m_da[rx], m_aluo);
- // alu r=2 c=3 m=..... i=......f 11 a=alub d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=alub d=15:m_da[rx]
alu_addc(m_alub, high16(m_da[rx]));
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -174344,7 +174345,7 @@ void m68000_mcu_device::adda_l_imm32_ad_dfm() // d1fc f1ff
m_ir = m_irc;
m_pc = m_au;
m_at = ext32(m_dt);
- // alu r=2 c=2 m=..... i=.....i. 4 a=9:m_dt d=1:m_da[rx]
+ // alu r=2 c=2 m=..... i=.....i. ALU.add a=R.dtl:m_dt d=R.axl:m_da[rx]
alu_add(m_dt, m_da[rx]);
// 3c0 rorl2
set_16l(m_da[rx], m_aluo);
@@ -174367,7 +174368,7 @@ void m68000_mcu_device::adda_l_imm32_ad_dfm() // d1fc f1ff
m_irc = m_edb;
m_dbin = m_edb;
// 25e rorl3
- // alu r=2 c=3 m=..... i=......f 11 a=23:m_dt d=15:m_da[rx]
+ // alu r=2 c=3 m=..... i=......f ALU.addc a=23:m_dt d=15:m_da[rx]
alu_addc(high16(m_dt), high16(m_da[rx]));
m_icount -= 2;
// 25d roml3
@@ -174391,13 +174392,13 @@ void m68000_mcu_device::asr_b_imm3_ds_dfm() // e000 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=2 c=1 m=..... i=b...... 1 a=18:m_da[ry] d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=18:m_da[ry] d=-1
alu_and8(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -174426,7 +174427,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=2 c=4 m=xnzvc i=b....i. 14 a=33:m_aluo d=-1
+ // alu r=2 c=4 m=xnzvc i=b....i. ALU.asr a=R.aluo:m_aluo d=-1
alu_asr8(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -174456,13 +174457,13 @@ void m68000_mcu_device::lsr_b_imm3_ds_dfm() // e008 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=5 c=1 m=..... i=b...... 1 a=18:m_da[ry] d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=18:m_da[ry] d=-1
alu_and8(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=5 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=5 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -174491,7 +174492,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=5 c=4 m=xnzvc i=b....i. 16 a=33:m_aluo d=-1
+ // alu r=5 c=4 m=xnzvc i=b....i. ALU.lsr a=R.aluo:m_aluo d=-1
alu_lsr8(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -174521,13 +174522,13 @@ void m68000_mcu_device::roxr_b_imm3_ds_dfm() // e010 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=8 c=1 m=..... i=b...r.. 1 a=18:m_da[ry] d=-1
+ // alu r=8 c=1 m=..... i=b...r.. ALU.and_ a=18:m_da[ry] d=-1
alu_and8x(high16(m_da[ry]), 0xff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=8 c=1 m=.nzvc i=b...ri. 1 a=4:m_da[ry] d=-1
+ // alu r=8 c=1 m=.nzvc i=b...ri. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8x(m_da[ry], 0xff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -174556,7 +174557,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=8 c=4 m=xnzvc i=b....i. 20 a=33:m_aluo d=-1
+ // alu r=8 c=4 m=xnzvc i=b....i. ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr8(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -174586,13 +174587,13 @@ void m68000_mcu_device::ror_b_imm3_ds_dfm() // e018 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=10 c=1 m=..... i=b...... 1 a=18:m_da[ry] d=-1
+ // alu r=10 c=1 m=..... i=b...... ALU.and_ a=18:m_da[ry] d=-1
alu_and8(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=10 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=10 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -174621,7 +174622,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=10 c=4 m=.nzvc i=b....i. 18 a=33:m_aluo d=-1
+ // alu r=10 c=4 m=.nzvc i=b....i. ALU.ror a=R.aluo:m_aluo d=-1
alu_ror8(m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -174652,13 +174653,13 @@ void m68000_mcu_device::asr_b_dd_ds_dfm() // e020 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=2 c=1 m=..... i=b...... 1 a=18:m_da[ry] d=-1
+ // alu r=2 c=1 m=..... i=b...... ALU.and_ a=18:m_da[ry] d=-1
alu_and8(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=2 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -174687,7 +174688,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=2 c=4 m=xnzvc i=b....i. 14 a=33:m_aluo d=-1
+ // alu r=2 c=4 m=xnzvc i=b....i. ALU.asr a=R.aluo:m_aluo d=-1
alu_asr8(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -174718,13 +174719,13 @@ void m68000_mcu_device::lsr_b_dd_ds_dfm() // e028 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=5 c=1 m=..... i=b...... 1 a=18:m_da[ry] d=-1
+ // alu r=5 c=1 m=..... i=b...... ALU.and_ a=18:m_da[ry] d=-1
alu_and8(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=5 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=5 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -174753,7 +174754,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=5 c=4 m=xnzvc i=b....i. 16 a=33:m_aluo d=-1
+ // alu r=5 c=4 m=xnzvc i=b....i. ALU.lsr a=R.aluo:m_aluo d=-1
alu_lsr8(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -174784,13 +174785,13 @@ void m68000_mcu_device::roxr_b_dd_ds_dfm() // e030 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=8 c=1 m=..... i=b...r.. 1 a=18:m_da[ry] d=-1
+ // alu r=8 c=1 m=..... i=b...r.. ALU.and_ a=18:m_da[ry] d=-1
alu_and8x(high16(m_da[ry]), 0xff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=8 c=1 m=.nzvc i=b...ri. 1 a=4:m_da[ry] d=-1
+ // alu r=8 c=1 m=.nzvc i=b...ri. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8x(m_da[ry], 0xff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -174819,7 +174820,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=8 c=4 m=xnzvc i=b....i. 20 a=33:m_aluo d=-1
+ // alu r=8 c=4 m=xnzvc i=b....i. ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr8(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -174850,13 +174851,13 @@ void m68000_mcu_device::ror_b_dd_ds_dfm() // e038 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=10 c=1 m=..... i=b...... 1 a=18:m_da[ry] d=-1
+ // alu r=10 c=1 m=..... i=b...... ALU.and_ a=18:m_da[ry] d=-1
alu_and8(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=10 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=10 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -174885,7 +174886,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=10 c=4 m=.nzvc i=b....i. 18 a=33:m_aluo d=-1
+ // alu r=10 c=4 m=.nzvc i=b....i. ALU.ror a=R.aluo:m_aluo d=-1
alu_ror8(m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -174915,13 +174916,13 @@ void m68000_mcu_device::asr_w_imm3_ds_dfm() // e040 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=2 c=1 m=..... i=....... 1 a=18:m_da[ry] d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -174950,7 +174951,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=2 c=4 m=xnzvc i=.....i. 14 a=33:m_aluo d=-1
+ // alu r=2 c=4 m=xnzvc i=.....i. ALU.asr a=R.aluo:m_aluo d=-1
alu_asr(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -174980,13 +174981,13 @@ void m68000_mcu_device::lsr_w_imm3_ds_dfm() // e048 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=5 c=1 m=..... i=....... 1 a=18:m_da[ry] d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=5 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=5 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175015,7 +175016,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=5 c=4 m=xnzvc i=.....i. 16 a=33:m_aluo d=-1
+ // alu r=5 c=4 m=xnzvc i=.....i. ALU.lsr a=R.aluo:m_aluo d=-1
alu_lsr(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -175045,13 +175046,13 @@ void m68000_mcu_device::roxr_w_imm3_ds_dfm() // e050 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=8 c=1 m=..... i=....r.. 1 a=18:m_da[ry] d=-1
+ // alu r=8 c=1 m=..... i=....r.. ALU.and_ a=18:m_da[ry] d=-1
alu_andx(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=8 c=1 m=.nzvc i=....ri. 1 a=4:m_da[ry] d=-1
+ // alu r=8 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_andx(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175080,7 +175081,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=8 c=4 m=xnzvc i=.....i. 20 a=33:m_aluo d=-1
+ // alu r=8 c=4 m=xnzvc i=.....i. ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -175110,13 +175111,13 @@ void m68000_mcu_device::ror_w_imm3_ds_dfm() // e058 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=10 c=1 m=..... i=....... 1 a=18:m_da[ry] d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=10 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=10 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175145,7 +175146,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=10 c=4 m=.nzvc i=.....i. 18 a=33:m_aluo d=-1
+ // alu r=10 c=4 m=.nzvc i=.....i. ALU.ror a=R.aluo:m_aluo d=-1
alu_ror(m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -175176,13 +175177,13 @@ void m68000_mcu_device::asr_w_dd_ds_dfm() // e060 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=2 c=1 m=..... i=....... 1 a=18:m_da[ry] d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175211,7 +175212,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=2 c=4 m=xnzvc i=.....i. 14 a=33:m_aluo d=-1
+ // alu r=2 c=4 m=xnzvc i=.....i. ALU.asr a=R.aluo:m_aluo d=-1
alu_asr(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -175242,13 +175243,13 @@ void m68000_mcu_device::lsr_w_dd_ds_dfm() // e068 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=5 c=1 m=..... i=....... 1 a=18:m_da[ry] d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=5 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=5 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175277,7 +175278,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=5 c=4 m=xnzvc i=.....i. 16 a=33:m_aluo d=-1
+ // alu r=5 c=4 m=xnzvc i=.....i. ALU.lsr a=R.aluo:m_aluo d=-1
alu_lsr(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -175308,13 +175309,13 @@ void m68000_mcu_device::roxr_w_dd_ds_dfm() // e070 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=8 c=1 m=..... i=....r.. 1 a=18:m_da[ry] d=-1
+ // alu r=8 c=1 m=..... i=....r.. ALU.and_ a=18:m_da[ry] d=-1
alu_andx(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=8 c=1 m=.nzvc i=....ri. 1 a=4:m_da[ry] d=-1
+ // alu r=8 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_andx(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175343,7 +175344,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=8 c=4 m=xnzvc i=.....i. 20 a=33:m_aluo d=-1
+ // alu r=8 c=4 m=xnzvc i=.....i. ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -175374,13 +175375,13 @@ void m68000_mcu_device::ror_w_dd_ds_dfm() // e078 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=10 c=1 m=..... i=....... 1 a=18:m_da[ry] d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=10 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=10 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175409,7 +175410,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=10 c=4 m=.nzvc i=.....i. 18 a=33:m_aluo d=-1
+ // alu r=10 c=4 m=.nzvc i=.....i. ALU.ror a=R.aluo:m_aluo d=-1
alu_ror(m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -175439,13 +175440,13 @@ void m68000_mcu_device::asr_l_imm3_ds_dfm() // e080 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=2 c=1 m=..... i=.l..... 1 a=18:m_da[ry] d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175474,7 +175475,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=2 c=4 m=xnzvc i=.l...i. 14 a=33:m_aluo d=-1
+ // alu r=2 c=4 m=xnzvc i=.l...i. ALU.asr a=R.aluo:m_aluo d=-1
alu_asr32(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -175491,7 +175492,7 @@ srrl4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -175510,13 +175511,13 @@ void m68000_mcu_device::lsr_l_imm3_ds_dfm() // e088 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=5 c=1 m=..... i=.l..... 1 a=18:m_da[ry] d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=5 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=5 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175545,7 +175546,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=5 c=4 m=xnzvc i=.l...i. 16 a=33:m_aluo d=-1
+ // alu r=5 c=4 m=xnzvc i=.l...i. ALU.lsr a=R.aluo:m_aluo d=-1
alu_lsr32(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -175562,7 +175563,7 @@ srrl4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=5 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=5 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -175581,13 +175582,13 @@ void m68000_mcu_device::roxr_l_imm3_ds_dfm() // e090 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=8 c=1 m=..... i=.l..r.. 1 a=18:m_da[ry] d=-1
+ // alu r=8 c=1 m=..... i=.l..r.. ALU.and_ a=18:m_da[ry] d=-1
alu_andx(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=8 c=1 m=.nzvc i=.l..ri. 1 a=4:m_da[ry] d=-1
+ // alu r=8 c=1 m=.nzvc i=.l..ri. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_andx(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175616,7 +175617,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=8 c=4 m=xnzvc i=.l...i. 20 a=33:m_aluo d=-1
+ // alu r=8 c=4 m=xnzvc i=.l...i. ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -175633,7 +175634,7 @@ srrl4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=8 c=1 m=.nz.. i=.l..r.f 1 a=alub d=-1
+ // alu r=8 c=1 m=.nz.. i=.l..r.f ALU.and_ a=alub d=-1
alu_andx(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -175652,13 +175653,13 @@ void m68000_mcu_device::ror_l_imm3_ds_dfm() // e098 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=10 c=1 m=..... i=.l..... 1 a=18:m_da[ry] d=-1
+ // alu r=10 c=1 m=..... i=.l..... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=10 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=10 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175687,7 +175688,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=10 c=4 m=.nzvc i=.l...i. 18 a=33:m_aluo d=-1
+ // alu r=10 c=4 m=.nzvc i=.l...i. ALU.ror a=R.aluo:m_aluo d=-1
alu_ror32(m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -175704,7 +175705,7 @@ srrl4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=10 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=10 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -175724,13 +175725,13 @@ void m68000_mcu_device::asr_l_dd_ds_dfm() // e0a0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=2 c=1 m=..... i=.l..... 1 a=18:m_da[ry] d=-1
+ // alu r=2 c=1 m=..... i=.l..... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=2 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=2 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175759,7 +175760,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=2 c=4 m=xnzvc i=.l...i. 14 a=33:m_aluo d=-1
+ // alu r=2 c=4 m=xnzvc i=.l...i. ALU.asr a=R.aluo:m_aluo d=-1
alu_asr32(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -175776,7 +175777,7 @@ srrl4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=2 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=2 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -175796,13 +175797,13 @@ void m68000_mcu_device::lsr_l_dd_ds_dfm() // e0a8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=5 c=1 m=..... i=.l..... 1 a=18:m_da[ry] d=-1
+ // alu r=5 c=1 m=..... i=.l..... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=5 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=5 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175831,7 +175832,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=5 c=4 m=xnzvc i=.l...i. 16 a=33:m_aluo d=-1
+ // alu r=5 c=4 m=xnzvc i=.l...i. ALU.lsr a=R.aluo:m_aluo d=-1
alu_lsr32(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -175848,7 +175849,7 @@ srrl4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=5 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=5 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -175868,13 +175869,13 @@ void m68000_mcu_device::roxr_l_dd_ds_dfm() // e0b0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=8 c=1 m=..... i=.l..r.. 1 a=18:m_da[ry] d=-1
+ // alu r=8 c=1 m=..... i=.l..r.. ALU.and_ a=18:m_da[ry] d=-1
alu_andx(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=8 c=1 m=.nzvc i=.l..ri. 1 a=4:m_da[ry] d=-1
+ // alu r=8 c=1 m=.nzvc i=.l..ri. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_andx(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175903,7 +175904,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=8 c=4 m=xnzvc i=.l...i. 20 a=33:m_aluo d=-1
+ // alu r=8 c=4 m=xnzvc i=.l...i. ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr32(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -175920,7 +175921,7 @@ srrl4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=8 c=1 m=.nz.. i=.l..r.f 1 a=alub d=-1
+ // alu r=8 c=1 m=.nz.. i=.l..r.f ALU.and_ a=alub d=-1
alu_andx(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -175940,13 +175941,13 @@ void m68000_mcu_device::ror_l_dd_ds_dfm() // e0b8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=10 c=1 m=..... i=.l..... 1 a=18:m_da[ry] d=-1
+ // alu r=10 c=1 m=..... i=.l..... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=10 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=10 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -175975,7 +175976,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=10 c=4 m=.nzvc i=.l...i. 18 a=33:m_aluo d=-1
+ // alu r=10 c=4 m=.nzvc i=.l...i. ALU.ror a=R.aluo:m_aluo d=-1
alu_ror32(m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -175992,7 +175993,7 @@ srrl4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=10 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=10 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -176010,7 +176011,7 @@ void m68000_mcu_device::asr_ais_dfm() // e0d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -176036,12 +176037,12 @@ void m68000_mcu_device::asr_ais_dfm() // e0d0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=2 c=4 m=xnzvc i=.....i. 14 a=33:m_aluo d=-1
+ // alu r=2 c=4 m=xnzvc i=.....i. ALU.asr a=R.aluo:m_aluo d=-1
alu_asr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -176104,7 +176105,7 @@ void m68000_mcu_device::asr_aips_dfm() // e0d8 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -176128,12 +176129,12 @@ void m68000_mcu_device::asr_aips_dfm() // e0d8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=2 c=4 m=xnzvc i=.....i. 14 a=33:m_aluo d=-1
+ // alu r=2 c=4 m=xnzvc i=.....i. ALU.asr a=R.aluo:m_aluo d=-1
alu_asr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -176198,7 +176199,7 @@ void m68000_mcu_device::asr_pais_dfm() // e0e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=2 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -176222,12 +176223,12 @@ void m68000_mcu_device::asr_pais_dfm() // e0e0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=2 c=4 m=xnzvc i=.....i. 14 a=33:m_aluo d=-1
+ // alu r=2 c=4 m=xnzvc i=.....i. ALU.asr a=R.aluo:m_aluo d=-1
alu_asr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -176306,7 +176307,7 @@ void m68000_mcu_device::asr_das_dfm() // e0e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -176332,12 +176333,12 @@ void m68000_mcu_device::asr_das_dfm() // e0e8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=2 c=4 m=xnzvc i=.....i. 14 a=33:m_aluo d=-1
+ // alu r=2 c=4 m=xnzvc i=.....i. ALU.asr a=R.aluo:m_aluo d=-1
alu_asr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -176392,7 +176393,7 @@ void m68000_mcu_device::asr_dais_dfm() // e0f0 fff8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=2 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=2 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -176454,7 +176455,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -176480,12 +176481,12 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=2 c=4 m=xnzvc i=.....i. 14 a=33:m_aluo d=-1
+ // alu r=2 c=4 m=xnzvc i=.....i. ALU.asr a=R.aluo:m_aluo d=-1
alu_asr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -176565,7 +176566,7 @@ void m68000_mcu_device::asr_adr16_dfm() // e0f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -176589,12 +176590,12 @@ void m68000_mcu_device::asr_adr16_dfm() // e0f8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=2 c=4 m=xnzvc i=.....i. 14 a=33:m_aluo d=-1
+ // alu r=2 c=4 m=xnzvc i=.....i. ALU.asr a=R.aluo:m_aluo d=-1
alu_asr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -176695,7 +176696,7 @@ void m68000_mcu_device::asr_adr32_dfm() // e0f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=2 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -176719,12 +176720,12 @@ void m68000_mcu_device::asr_adr32_dfm() // e0f9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=2 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=2 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=2 c=4 m=xnzvc i=.....i. 14 a=33:m_aluo d=-1
+ // alu r=2 c=4 m=xnzvc i=.....i. ALU.asr a=R.aluo:m_aluo d=-1
alu_asr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -176782,13 +176783,13 @@ void m68000_mcu_device::asl_b_imm3_ds_dfm() // e100 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=3 c=1 m=..... i=b...... 1 a=18:m_da[ry] d=-1
+ // alu r=3 c=1 m=..... i=b...... ALU.and_ a=18:m_da[ry] d=-1
alu_and8(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=3 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=3 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -176817,7 +176818,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=3 c=4 m=xnzvc i=b....i. 13 a=33:m_aluo d=-1
+ // alu r=3 c=4 m=xnzvc i=b....i. ALU.asl a=R.aluo:m_aluo d=-1
alu_asl8(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -176847,13 +176848,13 @@ void m68000_mcu_device::lsl_b_imm3_ds_dfm() // e108 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=4 c=1 m=..... i=b...... 1 a=18:m_da[ry] d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=18:m_da[ry] d=-1
alu_and8(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=4 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=4 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -176882,7 +176883,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=4 c=4 m=xnzvc i=b....i. 15 a=33:m_aluo d=-1
+ // alu r=4 c=4 m=xnzvc i=b....i. ALU.lsl a=R.aluo:m_aluo d=-1
alu_lsl8(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -176896,7 +176897,7 @@ nbcr3:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -176913,13 +176914,13 @@ void m68000_mcu_device::roxl_b_imm3_ds_dfm() // e110 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=11 c=1 m=..... i=b...r.. 1 a=18:m_da[ry] d=-1
+ // alu r=11 c=1 m=..... i=b...r.. ALU.and_ a=18:m_da[ry] d=-1
alu_and8x(high16(m_da[ry]), 0xff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=11 c=1 m=.nzvc i=b...ri. 1 a=4:m_da[ry] d=-1
+ // alu r=11 c=1 m=.nzvc i=b...ri. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8x(m_da[ry], 0xff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -176948,7 +176949,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=11 c=4 m=xnzvc i=b....i. 19 a=33:m_aluo d=-1
+ // alu r=11 c=4 m=xnzvc i=b....i. ALU.roxl a=R.aluo:m_aluo d=-1
alu_roxl8(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -176978,13 +176979,13 @@ void m68000_mcu_device::rol_b_imm3_ds_dfm() // e118 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=9 c=1 m=..... i=b...... 1 a=18:m_da[ry] d=-1
+ // alu r=9 c=1 m=..... i=b...... ALU.and_ a=18:m_da[ry] d=-1
alu_and8(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=9 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=9 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177013,7 +177014,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=9 c=4 m=.nzvc i=b....i. 17 a=33:m_aluo d=-1
+ // alu r=9 c=4 m=.nzvc i=b....i. ALU.rol a=R.aluo:m_aluo d=-1
alu_rol8(m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -177044,13 +177045,13 @@ void m68000_mcu_device::asl_b_dd_ds_dfm() // e120 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=3 c=1 m=..... i=b...... 1 a=18:m_da[ry] d=-1
+ // alu r=3 c=1 m=..... i=b...... ALU.and_ a=18:m_da[ry] d=-1
alu_and8(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=3 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=3 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177079,7 +177080,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=3 c=4 m=xnzvc i=b....i. 13 a=33:m_aluo d=-1
+ // alu r=3 c=4 m=xnzvc i=b....i. ALU.asl a=R.aluo:m_aluo d=-1
alu_asl8(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -177110,13 +177111,13 @@ void m68000_mcu_device::lsl_b_dd_ds_dfm() // e128 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=4 c=1 m=..... i=b...... 1 a=18:m_da[ry] d=-1
+ // alu r=4 c=1 m=..... i=b...... ALU.and_ a=18:m_da[ry] d=-1
alu_and8(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=4 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=4 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177145,7 +177146,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=4 c=4 m=xnzvc i=b....i. 15 a=33:m_aluo d=-1
+ // alu r=4 c=4 m=xnzvc i=b....i. ALU.lsl a=R.aluo:m_aluo d=-1
alu_lsl8(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -177159,7 +177160,7 @@ nbcr3:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_8(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=b...... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=b...... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -177177,13 +177178,13 @@ void m68000_mcu_device::roxl_b_dd_ds_dfm() // e130 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=11 c=1 m=..... i=b...r.. 1 a=18:m_da[ry] d=-1
+ // alu r=11 c=1 m=..... i=b...r.. ALU.and_ a=18:m_da[ry] d=-1
alu_and8x(high16(m_da[ry]), 0xff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=11 c=1 m=.nzvc i=b...ri. 1 a=4:m_da[ry] d=-1
+ // alu r=11 c=1 m=.nzvc i=b...ri. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8x(m_da[ry], 0xff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177212,7 +177213,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=11 c=4 m=xnzvc i=b....i. 19 a=33:m_aluo d=-1
+ // alu r=11 c=4 m=xnzvc i=b....i. ALU.roxl a=R.aluo:m_aluo d=-1
alu_roxl8(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -177243,13 +177244,13 @@ void m68000_mcu_device::rol_b_dd_ds_dfm() // e138 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=9 c=1 m=..... i=b...... 1 a=18:m_da[ry] d=-1
+ // alu r=9 c=1 m=..... i=b...... ALU.and_ a=18:m_da[ry] d=-1
alu_and8(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=9 c=1 m=.nzvc i=b....i. 1 a=4:m_da[ry] d=-1
+ // alu r=9 c=1 m=.nzvc i=b....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and8(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177278,7 +177279,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=9 c=4 m=.nzvc i=b....i. 17 a=33:m_aluo d=-1
+ // alu r=9 c=4 m=.nzvc i=b....i. ALU.rol a=R.aluo:m_aluo d=-1
alu_rol8(m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -177308,13 +177309,13 @@ void m68000_mcu_device::asl_w_imm3_ds_dfm() // e140 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=3 c=1 m=..... i=....... 1 a=18:m_da[ry] d=-1
+ // alu r=3 c=1 m=..... i=....... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=3 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=3 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177343,7 +177344,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=3 c=4 m=xnzvc i=.....i. 13 a=33:m_aluo d=-1
+ // alu r=3 c=4 m=xnzvc i=.....i. ALU.asl a=R.aluo:m_aluo d=-1
alu_asl(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -177373,13 +177374,13 @@ void m68000_mcu_device::lsl_w_imm3_ds_dfm() // e148 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=4 c=1 m=..... i=....... 1 a=18:m_da[ry] d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=4 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=4 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177408,7 +177409,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=4 c=4 m=xnzvc i=.....i. 15 a=33:m_aluo d=-1
+ // alu r=4 c=4 m=xnzvc i=.....i. ALU.lsl a=R.aluo:m_aluo d=-1
alu_lsl(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -177422,7 +177423,7 @@ nbcr3:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -177439,13 +177440,13 @@ void m68000_mcu_device::roxl_w_imm3_ds_dfm() // e150 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=11 c=1 m=..... i=....r.. 1 a=18:m_da[ry] d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=18:m_da[ry] d=-1
alu_andx(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=11 c=1 m=.nzvc i=....ri. 1 a=4:m_da[ry] d=-1
+ // alu r=11 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_andx(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177474,7 +177475,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=11 c=4 m=xnzvc i=.....i. 19 a=33:m_aluo d=-1
+ // alu r=11 c=4 m=xnzvc i=.....i. ALU.roxl a=R.aluo:m_aluo d=-1
alu_roxl(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -177504,13 +177505,13 @@ void m68000_mcu_device::rol_w_imm3_ds_dfm() // e158 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=9 c=1 m=..... i=....... 1 a=18:m_da[ry] d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=9 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=9 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177539,7 +177540,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=9 c=4 m=.nzvc i=.....i. 17 a=33:m_aluo d=-1
+ // alu r=9 c=4 m=.nzvc i=.....i. ALU.rol a=R.aluo:m_aluo d=-1
alu_rol(m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -177570,13 +177571,13 @@ void m68000_mcu_device::asl_w_dd_ds_dfm() // e160 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=3 c=1 m=..... i=....... 1 a=18:m_da[ry] d=-1
+ // alu r=3 c=1 m=..... i=....... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=3 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=3 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177605,7 +177606,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=3 c=4 m=xnzvc i=.....i. 13 a=33:m_aluo d=-1
+ // alu r=3 c=4 m=xnzvc i=.....i. ALU.asl a=R.aluo:m_aluo d=-1
alu_asl(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -177636,13 +177637,13 @@ void m68000_mcu_device::lsl_w_dd_ds_dfm() // e168 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=4 c=1 m=..... i=....... 1 a=18:m_da[ry] d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=4 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=4 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177671,7 +177672,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=4 c=4 m=xnzvc i=.....i. 15 a=33:m_aluo d=-1
+ // alu r=4 c=4 m=xnzvc i=.....i. ALU.lsl a=R.aluo:m_aluo d=-1
alu_lsl(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -177685,7 +177686,7 @@ nbcr3:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
set_16l(m_da[ry], m_aluo);
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
set_ftu_const();
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
@@ -177703,13 +177704,13 @@ void m68000_mcu_device::roxl_w_dd_ds_dfm() // e170 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=11 c=1 m=..... i=....r.. 1 a=18:m_da[ry] d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=18:m_da[ry] d=-1
alu_andx(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=11 c=1 m=.nzvc i=....ri. 1 a=4:m_da[ry] d=-1
+ // alu r=11 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_andx(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177738,7 +177739,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=11 c=4 m=xnzvc i=.....i. 19 a=33:m_aluo d=-1
+ // alu r=11 c=4 m=xnzvc i=.....i. ALU.roxl a=R.aluo:m_aluo d=-1
alu_roxl(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -177769,13 +177770,13 @@ void m68000_mcu_device::rol_w_dd_ds_dfm() // e178 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=9 c=1 m=..... i=....... 1 a=18:m_da[ry] d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 383 srrw2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=9 c=1 m=.nzvc i=.....i. 1 a=4:m_da[ry] d=-1
+ // alu r=9 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177804,7 +177805,7 @@ srrw3:
// 2d3 srrw3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=9 c=4 m=.nzvc i=.....i. 17 a=33:m_aluo d=-1
+ // alu r=9 c=4 m=.nzvc i=.....i. ALU.rol a=R.aluo:m_aluo d=-1
alu_rol(m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -177834,13 +177835,13 @@ void m68000_mcu_device::asl_l_imm3_ds_dfm() // e180 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=3 c=1 m=..... i=.l..... 1 a=18:m_da[ry] d=-1
+ // alu r=3 c=1 m=..... i=.l..... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=3 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=3 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177869,7 +177870,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=3 c=4 m=xnzvc i=.l...i. 13 a=33:m_aluo d=-1
+ // alu r=3 c=4 m=xnzvc i=.l...i. ALU.asl a=R.aluo:m_aluo d=-1
alu_asl32(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -177886,7 +177887,7 @@ srrl4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=3 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=3 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -177905,13 +177906,13 @@ void m68000_mcu_device::lsl_l_imm3_ds_dfm() // e188 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=4 c=1 m=..... i=.l..... 1 a=18:m_da[ry] d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=4 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=4 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -177940,7 +177941,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=4 c=4 m=xnzvc i=.l...i. 15 a=33:m_aluo d=-1
+ // alu r=4 c=4 m=xnzvc i=.l...i. ALU.lsl a=R.aluo:m_aluo d=-1
alu_lsl32(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -177952,14 +177953,14 @@ srrl4:
// 257 srrl4
m_alub = m_alue;
m_da[ry] = merge_16_32(m_alue, m_aluo);
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=29:m_alue
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=R.alue:m_alue
alu_and(m_aluo, m_alue);
m_icount -= 2;
// 306 srrl5
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=4 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=4 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -177978,13 +177979,13 @@ void m68000_mcu_device::roxl_l_imm3_ds_dfm() // e190 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=11 c=1 m=..... i=.l..r.. 1 a=18:m_da[ry] d=-1
+ // alu r=11 c=1 m=..... i=.l..r.. ALU.and_ a=18:m_da[ry] d=-1
alu_andx(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=11 c=1 m=.nzvc i=.l..ri. 1 a=4:m_da[ry] d=-1
+ // alu r=11 c=1 m=.nzvc i=.l..ri. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_andx(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -178013,7 +178014,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=11 c=4 m=xnzvc i=.l...i. 19 a=33:m_aluo d=-1
+ // alu r=11 c=4 m=xnzvc i=.l...i. ALU.roxl a=R.aluo:m_aluo d=-1
alu_roxl32(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -178030,7 +178031,7 @@ srrl4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=11 c=1 m=.nz.. i=.l..r.f 1 a=alub d=-1
+ // alu r=11 c=1 m=.nz.. i=.l..r.f ALU.and_ a=alub d=-1
alu_andx(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -178049,13 +178050,13 @@ void m68000_mcu_device::rol_l_imm3_ds_dfm() // e198 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_ftu);
- // alu r=9 c=1 m=..... i=.l..... 1 a=18:m_da[ry] d=-1
+ // alu r=9 c=1 m=..... i=.l..... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=9 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=9 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -178084,7 +178085,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=9 c=4 m=.nzvc i=.l...i. 17 a=33:m_aluo d=-1
+ // alu r=9 c=4 m=.nzvc i=.l...i. ALU.rol a=R.aluo:m_aluo d=-1
alu_rol32(m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -178101,7 +178102,7 @@ srrl4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=9 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=9 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -178121,13 +178122,13 @@ void m68000_mcu_device::asl_l_dd_ds_dfm() // e1a0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=3 c=1 m=..... i=.l..... 1 a=18:m_da[ry] d=-1
+ // alu r=3 c=1 m=..... i=.l..... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=3 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=3 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -178156,7 +178157,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=3 c=4 m=xnzvc i=.l...i. 13 a=33:m_aluo d=-1
+ // alu r=3 c=4 m=xnzvc i=.l...i. ALU.asl a=R.aluo:m_aluo d=-1
alu_asl32(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -178173,7 +178174,7 @@ srrl4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=3 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=3 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -178193,13 +178194,13 @@ void m68000_mcu_device::lsl_l_dd_ds_dfm() // e1a8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=4 c=1 m=..... i=.l..... 1 a=18:m_da[ry] d=-1
+ // alu r=4 c=1 m=..... i=.l..... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=4 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=4 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -178228,7 +178229,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=4 c=4 m=xnzvc i=.l...i. 15 a=33:m_aluo d=-1
+ // alu r=4 c=4 m=xnzvc i=.l...i. ALU.lsl a=R.aluo:m_aluo d=-1
alu_lsl32(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -178240,14 +178241,14 @@ srrl4:
// 257 srrl4
m_alub = m_alue;
m_da[ry] = merge_16_32(m_alue, m_aluo);
- // alu r=4 c=0 m=..... i=.l..... 1 a=33:m_aluo d=29:m_alue
+ // alu r=4 c=0 m=..... i=.l..... ALU.and_ a=R.aluo:m_aluo d=R.alue:m_alue
alu_and(m_aluo, m_alue);
m_icount -= 2;
// 306 srrl5
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=4 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=4 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -178267,13 +178268,13 @@ void m68000_mcu_device::roxl_l_dd_ds_dfm() // e1b0 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=11 c=1 m=..... i=.l..r.. 1 a=18:m_da[ry] d=-1
+ // alu r=11 c=1 m=..... i=.l..r.. ALU.and_ a=18:m_da[ry] d=-1
alu_andx(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=11 c=1 m=.nzvc i=.l..ri. 1 a=4:m_da[ry] d=-1
+ // alu r=11 c=1 m=.nzvc i=.l..ri. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_andx(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -178302,7 +178303,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=11 c=4 m=xnzvc i=.l...i. 19 a=33:m_aluo d=-1
+ // alu r=11 c=4 m=xnzvc i=.l...i. ALU.roxl a=R.aluo:m_aluo d=-1
alu_roxl32(m_aluo);
sr_xnzvc();
m_icount -= 2;
@@ -178319,7 +178320,7 @@ srrl4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=11 c=1 m=.nz.. i=.l..r.f 1 a=alub d=-1
+ // alu r=11 c=1 m=.nz.. i=.l..r.f ALU.and_ a=alub d=-1
alu_andx(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -178339,13 +178340,13 @@ void m68000_mcu_device::rol_l_dd_ds_dfm() // e1b8 f1f8
m_ir = m_irc;
m_pc = m_au;
m_au = ext32(m_da[rx]);
- // alu r=9 c=1 m=..... i=.l..... 1 a=18:m_da[ry] d=-1
+ // alu r=9 c=1 m=..... i=.l..... ALU.and_ a=18:m_da[ry] d=-1
alu_and(high16(m_da[ry]), 0xffff);
// 387 srrl2
m_t = !(m_au & 0x3f);
m_alue = m_aluo;
m_au = m_au - 1;
- // alu r=9 c=1 m=.nzvc i=.l...i. 1 a=4:m_da[ry] d=-1
+ // alu r=9 c=1 m=.nzvc i=.l...i. ALU.and_ a=R.dyl:m_da[ry] d=-1
alu_and(m_da[ry], 0xffff);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -178374,7 +178375,7 @@ srrl3:
// 2d7 srrl3
m_t = !(m_au & 0x3f);
m_au = m_au - 1;
- // alu r=9 c=4 m=.nzvc i=.l...i. 17 a=33:m_aluo d=-1
+ // alu r=9 c=4 m=.nzvc i=.l...i. ALU.rol a=R.aluo:m_aluo d=-1
alu_rol32(m_aluo);
sr_nzvc();
m_icount -= 2;
@@ -178391,7 +178392,7 @@ srrl4:
m_ird = m_ir;
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_au = m_pc + 2;
- // alu r=9 c=1 m=.nz.. i=.l....f 1 a=alub d=-1
+ // alu r=9 c=1 m=.nz.. i=.l....f ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
sr_nz_u();
set_ftu_const();
@@ -178409,7 +178410,7 @@ void m68000_mcu_device::asl_ais_dfm() // e1d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=3 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=3 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -178435,12 +178436,12 @@ void m68000_mcu_device::asl_ais_dfm() // e1d0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=3 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=3 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=3 c=4 m=xnzvc i=.....i. 13 a=33:m_aluo d=-1
+ // alu r=3 c=4 m=xnzvc i=.....i. ALU.asl a=R.aluo:m_aluo d=-1
alu_asl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -178503,7 +178504,7 @@ void m68000_mcu_device::asl_aips_dfm() // e1d8 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=3 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=3 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -178527,12 +178528,12 @@ void m68000_mcu_device::asl_aips_dfm() // e1d8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=3 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=3 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=3 c=4 m=xnzvc i=.....i. 13 a=33:m_aluo d=-1
+ // alu r=3 c=4 m=xnzvc i=.....i. ALU.asl a=R.aluo:m_aluo d=-1
alu_asl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -178597,7 +178598,7 @@ void m68000_mcu_device::asl_pais_dfm() // e1e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=3 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=3 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -178621,12 +178622,12 @@ void m68000_mcu_device::asl_pais_dfm() // e1e0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=3 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=3 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=3 c=4 m=xnzvc i=.....i. 13 a=33:m_aluo d=-1
+ // alu r=3 c=4 m=xnzvc i=.....i. ALU.asl a=R.aluo:m_aluo d=-1
alu_asl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -178705,7 +178706,7 @@ void m68000_mcu_device::asl_das_dfm() // e1e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=3 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=3 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -178731,12 +178732,12 @@ void m68000_mcu_device::asl_das_dfm() // e1e8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=3 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=3 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=3 c=4 m=xnzvc i=.....i. 13 a=33:m_aluo d=-1
+ // alu r=3 c=4 m=xnzvc i=.....i. ALU.asl a=R.aluo:m_aluo d=-1
alu_asl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -178791,7 +178792,7 @@ void m68000_mcu_device::asl_dais_dfm() // e1f0 fff8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=3 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=3 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -178853,7 +178854,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=3 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=3 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -178879,12 +178880,12 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=3 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=3 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=3 c=4 m=xnzvc i=.....i. 13 a=33:m_aluo d=-1
+ // alu r=3 c=4 m=xnzvc i=.....i. ALU.asl a=R.aluo:m_aluo d=-1
alu_asl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -178964,7 +178965,7 @@ void m68000_mcu_device::asl_adr16_dfm() // e1f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=3 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=3 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -178988,12 +178989,12 @@ void m68000_mcu_device::asl_adr16_dfm() // e1f8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=3 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=3 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=3 c=4 m=xnzvc i=.....i. 13 a=33:m_aluo d=-1
+ // alu r=3 c=4 m=xnzvc i=.....i. ALU.asl a=R.aluo:m_aluo d=-1
alu_asl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -179094,7 +179095,7 @@ void m68000_mcu_device::asl_adr32_dfm() // e1f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=3 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=3 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -179118,12 +179119,12 @@ void m68000_mcu_device::asl_adr32_dfm() // e1f9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=3 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=3 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=3 c=4 m=xnzvc i=.....i. 13 a=33:m_aluo d=-1
+ // alu r=3 c=4 m=xnzvc i=.....i. ALU.asl a=R.aluo:m_aluo d=-1
alu_asl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -179180,7 +179181,7 @@ void m68000_mcu_device::lsr_ais_dfm() // e2d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -179206,12 +179207,12 @@ void m68000_mcu_device::lsr_ais_dfm() // e2d0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=5 c=4 m=xnzvc i=.....i. 16 a=33:m_aluo d=-1
+ // alu r=5 c=4 m=xnzvc i=.....i. ALU.lsr a=R.aluo:m_aluo d=-1
alu_lsr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -179274,7 +179275,7 @@ void m68000_mcu_device::lsr_aips_dfm() // e2d8 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -179298,12 +179299,12 @@ void m68000_mcu_device::lsr_aips_dfm() // e2d8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=5 c=4 m=xnzvc i=.....i. 16 a=33:m_aluo d=-1
+ // alu r=5 c=4 m=xnzvc i=.....i. ALU.lsr a=R.aluo:m_aluo d=-1
alu_lsr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -179368,7 +179369,7 @@ void m68000_mcu_device::lsr_pais_dfm() // e2e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=5 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -179392,12 +179393,12 @@ void m68000_mcu_device::lsr_pais_dfm() // e2e0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=5 c=4 m=xnzvc i=.....i. 16 a=33:m_aluo d=-1
+ // alu r=5 c=4 m=xnzvc i=.....i. ALU.lsr a=R.aluo:m_aluo d=-1
alu_lsr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -179476,7 +179477,7 @@ void m68000_mcu_device::lsr_das_dfm() // e2e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -179502,12 +179503,12 @@ void m68000_mcu_device::lsr_das_dfm() // e2e8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=5 c=4 m=xnzvc i=.....i. 16 a=33:m_aluo d=-1
+ // alu r=5 c=4 m=xnzvc i=.....i. ALU.lsr a=R.aluo:m_aluo d=-1
alu_lsr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -179562,7 +179563,7 @@ void m68000_mcu_device::lsr_dais_dfm() // e2f0 fff8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=5 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=5 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -179624,7 +179625,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -179650,12 +179651,12 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=5 c=4 m=xnzvc i=.....i. 16 a=33:m_aluo d=-1
+ // alu r=5 c=4 m=xnzvc i=.....i. ALU.lsr a=R.aluo:m_aluo d=-1
alu_lsr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -179735,7 +179736,7 @@ void m68000_mcu_device::lsr_adr16_dfm() // e2f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -179759,12 +179760,12 @@ void m68000_mcu_device::lsr_adr16_dfm() // e2f8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=5 c=4 m=xnzvc i=.....i. 16 a=33:m_aluo d=-1
+ // alu r=5 c=4 m=xnzvc i=.....i. ALU.lsr a=R.aluo:m_aluo d=-1
alu_lsr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -179865,7 +179866,7 @@ void m68000_mcu_device::lsr_adr32_dfm() // e2f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=5 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -179889,12 +179890,12 @@ void m68000_mcu_device::lsr_adr32_dfm() // e2f9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=5 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=5 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=5 c=4 m=xnzvc i=.....i. 16 a=33:m_aluo d=-1
+ // alu r=5 c=4 m=xnzvc i=.....i. ALU.lsr a=R.aluo:m_aluo d=-1
alu_lsr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -179951,11 +179952,11 @@ void m68000_mcu_device::lsl_ais_dfm() // e3d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -179978,12 +179979,12 @@ void m68000_mcu_device::lsl_ais_dfm() // e3d0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=4 c=4 m=xnzvc i=.....i. 15 a=33:m_aluo d=-1
+ // alu r=4 c=4 m=xnzvc i=.....i. ALU.lsl a=R.aluo:m_aluo d=-1
alu_lsl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -180010,7 +180011,7 @@ void m68000_mcu_device::lsl_ais_dfm() // e3d0 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -180044,12 +180045,12 @@ void m68000_mcu_device::lsl_aips_dfm() // e3d8 fff8
m_dcr = m_da[rx];
m_at = m_da[ry];
m_au = m_da[ry] + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -180073,12 +180074,12 @@ void m68000_mcu_device::lsl_aips_dfm() // e3d8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=4 c=4 m=xnzvc i=.....i. 15 a=33:m_aluo d=-1
+ // alu r=4 c=4 m=xnzvc i=.....i. ALU.lsl a=R.aluo:m_aluo d=-1
alu_lsl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -180105,7 +180106,7 @@ void m68000_mcu_device::lsl_aips_dfm() // e3d8 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -180138,7 +180139,7 @@ void m68000_mcu_device::lsl_pais_dfm() // e3e0 fff8
m_pc = m_au;
m_dcr = m_da[rx];
m_au = m_da[ry] - 2;
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
m_icount -= 2;
// 17b pdcw2
@@ -180146,7 +180147,7 @@ void m68000_mcu_device::lsl_pais_dfm() // e3e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=4 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -180170,12 +180171,12 @@ void m68000_mcu_device::lsl_pais_dfm() // e3e0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=4 c=4 m=xnzvc i=.....i. 15 a=33:m_aluo d=-1
+ // alu r=4 c=4 m=xnzvc i=.....i. ALU.lsl a=R.aluo:m_aluo d=-1
alu_lsl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -180202,7 +180203,7 @@ void m68000_mcu_device::lsl_pais_dfm() // e3e0 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -180233,7 +180234,7 @@ void m68000_mcu_device::lsl_das_dfm() // e3e8 fff8
// 1c2 adsw1
m_aob = m_au;
m_au = ext32(m_dbin) + m_da[ry];
- // alu r=4 c=0 m=..... i=....... 1 a=none d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.dbin:m_dbin
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -180256,11 +180257,11 @@ void m68000_mcu_device::lsl_das_dfm() // e3e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -180283,12 +180284,12 @@ void m68000_mcu_device::lsl_das_dfm() // e3e8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=4 c=4 m=xnzvc i=.....i. 15 a=33:m_aluo d=-1
+ // alu r=4 c=4 m=xnzvc i=.....i. ALU.lsl a=R.aluo:m_aluo d=-1
alu_lsl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -180315,7 +180316,7 @@ void m68000_mcu_device::lsl_das_dfm() // e3e8 fff8
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -180344,14 +180345,14 @@ void m68000_mcu_device::lsl_dais_dfm() // e3f0 fff8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=4 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=4 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
m_aob = m_au;
m_t = m_irc & 0x0800;
m_au = m_da[ry] + ext32(m_aluo);
- // alu r=4 c=0 m=..... i=....... 1 a=33:m_aluo d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.aluo:m_aluo d=none
if(m_t)
goto aixl5;
else
@@ -180359,7 +180360,7 @@ void m68000_mcu_device::lsl_dais_dfm() // e3f0 fff8
aixl2:
// 120 aixl2
m_au = ext32(m_da[map_sp(m_irc >> 12)]) + m_au;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -180383,7 +180384,7 @@ aixl2:
aixl5:
// 1e0 aixl5
m_au = m_da[map_sp(m_irc >> 12)] + m_au;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=5:m_da[map_sp(m_irc >> 12)]
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=R.rzl:m_da[map_sp(m_irc >> 12)]
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -180409,11 +180410,11 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=none
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -180436,12 +180437,12 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=4 c=4 m=xnzvc i=.....i. 15 a=33:m_aluo d=-1
+ // alu r=4 c=4 m=xnzvc i=.....i. ALU.lsl a=R.aluo:m_aluo d=-1
alu_lsl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -180468,7 +180469,7 @@ adsw2:
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -180501,7 +180502,7 @@ void m68000_mcu_device::lsl_adr16_dfm() // e3f8 ffff
m_dcr = m_da[rx];
m_at = ext32(m_dbin);
m_au = ext32(m_dbin);
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -180524,7 +180525,7 @@ void m68000_mcu_device::lsl_adr16_dfm() // e3f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -180548,12 +180549,12 @@ void m68000_mcu_device::lsl_adr16_dfm() // e3f8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=4 c=4 m=xnzvc i=.....i. 15 a=33:m_aluo d=-1
+ // alu r=4 c=4 m=xnzvc i=.....i. ALU.lsl a=R.aluo:m_aluo d=-1
alu_lsl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -180580,7 +180581,7 @@ void m68000_mcu_device::lsl_adr16_dfm() // e3f8 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -180611,7 +180612,7 @@ void m68000_mcu_device::lsl_adr32_dfm() // e3f9 ffff
m_aob = m_au;
set_16h(m_at, m_dbin);
m_au = m_au + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=31:m_dbin d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=none
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
m_icount -= 4;
@@ -180635,7 +180636,7 @@ void m68000_mcu_device::lsl_adr32_dfm() // e3f9 ffff
m_dcr = m_da[rx];
set_16l(m_at, m_dbin);
m_au = merge_16_32(high16(m_at), m_dbin);
- // alu r=4 c=0 m=..... i=....... 1 a=2:m_da[rx] d=31:m_dbin
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=R.dxl:m_da[rx] d=R.dbin:m_dbin
alu_and(m_da[rx], m_dbin);
m_base_ssw = SSW_PROGRAM | SSW_R;
m_edb = m_opcodes.read_interruptible(m_aob & ~1);
@@ -180658,7 +180659,7 @@ void m68000_mcu_device::lsl_adr32_dfm() // e3f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=4 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -180682,12 +180683,12 @@ void m68000_mcu_device::lsl_adr32_dfm() // e3f9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=4 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=4 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=4 c=4 m=xnzvc i=.....i. 15 a=33:m_aluo d=-1
+ // alu r=4 c=4 m=xnzvc i=.....i. ALU.lsl a=R.aluo:m_aluo d=-1
alu_lsl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -180714,7 +180715,7 @@ void m68000_mcu_device::lsl_adr32_dfm() // e3f9 ffff
if(m_next_state != S_TRACE) m_next_state = m_int_next_state;
m_dbout = m_aluo;
m_au = m_pc + 2;
- // alu r=4 c=0 m=..... i=....... 1 a=none d=none
+ // alu r=4 c=0 m=..... i=....... ALU.and_ a=none d=none
m_base_ssw = SSW_DATA;
m_program.write_interruptible(m_aob & ~1, m_dbout);
m_icount -= 4;
@@ -180745,7 +180746,7 @@ void m68000_mcu_device::roxr_ais_dfm() // e4d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=8 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=8 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -180771,12 +180772,12 @@ void m68000_mcu_device::roxr_ais_dfm() // e4d0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=8 c=1 m=.nzvc i=....ri. 1 a=31:m_dbin d=-1
+ // alu r=8 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=8 c=4 m=xnzvc i=.....i. 20 a=33:m_aluo d=-1
+ // alu r=8 c=4 m=xnzvc i=.....i. ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -180839,7 +180840,7 @@ void m68000_mcu_device::roxr_aips_dfm() // e4d8 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=8 c=1 m=..... i=....r.. 1 a=alub d=-1
+ // alu r=8 c=1 m=..... i=....r.. ALU.and_ a=alub d=-1
alu_andx(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -180863,12 +180864,12 @@ void m68000_mcu_device::roxr_aips_dfm() // e4d8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=8 c=1 m=.nzvc i=....ri. 1 a=31:m_dbin d=-1
+ // alu r=8 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=8 c=4 m=xnzvc i=.....i. 20 a=33:m_aluo d=-1
+ // alu r=8 c=4 m=xnzvc i=.....i. ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -180933,7 +180934,7 @@ void m68000_mcu_device::roxr_pais_dfm() // e4e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=8 c=1 m=..... i=....r.. 1 a=alub d=-1
+ // alu r=8 c=1 m=..... i=....r.. ALU.and_ a=alub d=-1
alu_andx(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -180957,12 +180958,12 @@ void m68000_mcu_device::roxr_pais_dfm() // e4e0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=8 c=1 m=.nzvc i=....ri. 1 a=31:m_dbin d=-1
+ // alu r=8 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=8 c=4 m=xnzvc i=.....i. 20 a=33:m_aluo d=-1
+ // alu r=8 c=4 m=xnzvc i=.....i. ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -181041,7 +181042,7 @@ void m68000_mcu_device::roxr_das_dfm() // e4e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=8 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=8 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -181067,12 +181068,12 @@ void m68000_mcu_device::roxr_das_dfm() // e4e8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=8 c=1 m=.nzvc i=....ri. 1 a=31:m_dbin d=-1
+ // alu r=8 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=8 c=4 m=xnzvc i=.....i. 20 a=33:m_aluo d=-1
+ // alu r=8 c=4 m=xnzvc i=.....i. ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -181127,7 +181128,7 @@ void m68000_mcu_device::roxr_dais_dfm() // e4f0 fff8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=8 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=8 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -181189,7 +181190,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=8 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=8 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -181215,12 +181216,12 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=8 c=1 m=.nzvc i=....ri. 1 a=31:m_dbin d=-1
+ // alu r=8 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=8 c=4 m=xnzvc i=.....i. 20 a=33:m_aluo d=-1
+ // alu r=8 c=4 m=xnzvc i=.....i. ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -181300,7 +181301,7 @@ void m68000_mcu_device::roxr_adr16_dfm() // e4f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=8 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=8 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -181324,12 +181325,12 @@ void m68000_mcu_device::roxr_adr16_dfm() // e4f8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=8 c=1 m=.nzvc i=....ri. 1 a=31:m_dbin d=-1
+ // alu r=8 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=8 c=4 m=xnzvc i=.....i. 20 a=33:m_aluo d=-1
+ // alu r=8 c=4 m=xnzvc i=.....i. ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -181430,7 +181431,7 @@ void m68000_mcu_device::roxr_adr32_dfm() // e4f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=8 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=8 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -181454,12 +181455,12 @@ void m68000_mcu_device::roxr_adr32_dfm() // e4f9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=8 c=1 m=.nzvc i=....ri. 1 a=31:m_dbin d=-1
+ // alu r=8 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=8 c=4 m=xnzvc i=.....i. 20 a=33:m_aluo d=-1
+ // alu r=8 c=4 m=xnzvc i=.....i. ALU.roxr a=R.aluo:m_aluo d=-1
alu_roxr(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -181516,7 +181517,7 @@ void m68000_mcu_device::roxl_ais_dfm() // e5d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -181542,12 +181543,12 @@ void m68000_mcu_device::roxl_ais_dfm() // e5d0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=11 c=1 m=.nzvc i=....ri. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=11 c=4 m=xnzvc i=.....i. 19 a=33:m_aluo d=-1
+ // alu r=11 c=4 m=xnzvc i=.....i. ALU.roxl a=R.aluo:m_aluo d=-1
alu_roxl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -181610,7 +181611,7 @@ void m68000_mcu_device::roxl_aips_dfm() // e5d8 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=11 c=1 m=..... i=....r.. 1 a=alub d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=alub d=-1
alu_andx(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -181634,12 +181635,12 @@ void m68000_mcu_device::roxl_aips_dfm() // e5d8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=11 c=1 m=.nzvc i=....ri. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=11 c=4 m=xnzvc i=.....i. 19 a=33:m_aluo d=-1
+ // alu r=11 c=4 m=xnzvc i=.....i. ALU.roxl a=R.aluo:m_aluo d=-1
alu_roxl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -181704,7 +181705,7 @@ void m68000_mcu_device::roxl_pais_dfm() // e5e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=11 c=1 m=..... i=....r.. 1 a=alub d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=alub d=-1
alu_andx(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -181728,12 +181729,12 @@ void m68000_mcu_device::roxl_pais_dfm() // e5e0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=11 c=1 m=.nzvc i=....ri. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=11 c=4 m=xnzvc i=.....i. 19 a=33:m_aluo d=-1
+ // alu r=11 c=4 m=xnzvc i=.....i. ALU.roxl a=R.aluo:m_aluo d=-1
alu_roxl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -181812,7 +181813,7 @@ void m68000_mcu_device::roxl_das_dfm() // e5e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -181838,12 +181839,12 @@ void m68000_mcu_device::roxl_das_dfm() // e5e8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=11 c=1 m=.nzvc i=....ri. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=11 c=4 m=xnzvc i=.....i. 19 a=33:m_aluo d=-1
+ // alu r=11 c=4 m=xnzvc i=.....i. ALU.roxl a=R.aluo:m_aluo d=-1
alu_roxl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -181898,7 +181899,7 @@ void m68000_mcu_device::roxl_dais_dfm() // e5f0 fff8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=11 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=11 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -181960,7 +181961,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -181986,12 +181987,12 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=11 c=1 m=.nzvc i=....ri. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=11 c=4 m=xnzvc i=.....i. 19 a=33:m_aluo d=-1
+ // alu r=11 c=4 m=xnzvc i=.....i. ALU.roxl a=R.aluo:m_aluo d=-1
alu_roxl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -182071,7 +182072,7 @@ void m68000_mcu_device::roxl_adr16_dfm() // e5f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -182095,12 +182096,12 @@ void m68000_mcu_device::roxl_adr16_dfm() // e5f8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=11 c=1 m=.nzvc i=....ri. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=11 c=4 m=xnzvc i=.....i. 19 a=33:m_aluo d=-1
+ // alu r=11 c=4 m=xnzvc i=.....i. ALU.roxl a=R.aluo:m_aluo d=-1
alu_roxl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -182201,7 +182202,7 @@ void m68000_mcu_device::roxl_adr32_dfm() // e5f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=11 c=1 m=..... i=....r.. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=..... i=....r.. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -182225,12 +182226,12 @@ void m68000_mcu_device::roxl_adr32_dfm() // e5f9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=11 c=1 m=.nzvc i=....ri. 1 a=31:m_dbin d=-1
+ // alu r=11 c=1 m=.nzvc i=....ri. ALU.and_ a=R.dbin:m_dbin d=-1
alu_andx(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=11 c=4 m=xnzvc i=.....i. 19 a=33:m_aluo d=-1
+ // alu r=11 c=4 m=xnzvc i=.....i. ALU.roxl a=R.aluo:m_aluo d=-1
alu_roxl(m_aluo);
sr_xnzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -182287,7 +182288,7 @@ void m68000_mcu_device::ror_ais_dfm() // e6d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -182313,12 +182314,12 @@ void m68000_mcu_device::ror_ais_dfm() // e6d0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=10 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=10 c=4 m=.nzvc i=.....i. 18 a=33:m_aluo d=-1
+ // alu r=10 c=4 m=.nzvc i=.....i. ALU.ror a=R.aluo:m_aluo d=-1
alu_ror(m_aluo);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -182381,7 +182382,7 @@ void m68000_mcu_device::ror_aips_dfm() // e6d8 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=10 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -182405,12 +182406,12 @@ void m68000_mcu_device::ror_aips_dfm() // e6d8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=10 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=10 c=4 m=.nzvc i=.....i. 18 a=33:m_aluo d=-1
+ // alu r=10 c=4 m=.nzvc i=.....i. ALU.ror a=R.aluo:m_aluo d=-1
alu_ror(m_aluo);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -182475,7 +182476,7 @@ void m68000_mcu_device::ror_pais_dfm() // e6e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=10 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -182499,12 +182500,12 @@ void m68000_mcu_device::ror_pais_dfm() // e6e0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=10 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=10 c=4 m=.nzvc i=.....i. 18 a=33:m_aluo d=-1
+ // alu r=10 c=4 m=.nzvc i=.....i. ALU.ror a=R.aluo:m_aluo d=-1
alu_ror(m_aluo);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -182583,7 +182584,7 @@ void m68000_mcu_device::ror_das_dfm() // e6e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -182609,12 +182610,12 @@ void m68000_mcu_device::ror_das_dfm() // e6e8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=10 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=10 c=4 m=.nzvc i=.....i. 18 a=33:m_aluo d=-1
+ // alu r=10 c=4 m=.nzvc i=.....i. ALU.ror a=R.aluo:m_aluo d=-1
alu_ror(m_aluo);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -182669,7 +182670,7 @@ void m68000_mcu_device::ror_dais_dfm() // e6f0 fff8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=10 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=10 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -182731,7 +182732,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -182757,12 +182758,12 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=10 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=10 c=4 m=.nzvc i=.....i. 18 a=33:m_aluo d=-1
+ // alu r=10 c=4 m=.nzvc i=.....i. ALU.ror a=R.aluo:m_aluo d=-1
alu_ror(m_aluo);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -182842,7 +182843,7 @@ void m68000_mcu_device::ror_adr16_dfm() // e6f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -182866,12 +182867,12 @@ void m68000_mcu_device::ror_adr16_dfm() // e6f8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=10 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=10 c=4 m=.nzvc i=.....i. 18 a=33:m_aluo d=-1
+ // alu r=10 c=4 m=.nzvc i=.....i. ALU.ror a=R.aluo:m_aluo d=-1
alu_ror(m_aluo);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -182972,7 +182973,7 @@ void m68000_mcu_device::ror_adr32_dfm() // e6f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=10 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -182996,12 +182997,12 @@ void m68000_mcu_device::ror_adr32_dfm() // e6f9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=10 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=10 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=10 c=4 m=.nzvc i=.....i. 18 a=33:m_aluo d=-1
+ // alu r=10 c=4 m=.nzvc i=.....i. ALU.ror a=R.aluo:m_aluo d=-1
alu_ror(m_aluo);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -183058,7 +183059,7 @@ void m68000_mcu_device::rol_ais_dfm() // e7d0 fff8
// 006 adrw1
m_aob = m_da[ry];
m_at = m_da[ry];
- // alu r=9 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -183084,12 +183085,12 @@ void m68000_mcu_device::rol_ais_dfm() // e7d0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=9 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=9 c=4 m=.nzvc i=.....i. 17 a=33:m_aluo d=-1
+ // alu r=9 c=4 m=.nzvc i=.....i. ALU.rol a=R.aluo:m_aluo d=-1
alu_rol(m_aluo);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -183152,7 +183153,7 @@ void m68000_mcu_device::rol_aips_dfm() // e7d8 fff8
// 21d pinw2
m_da[ry] = m_au;
m_au = m_pc + 2;
- // alu r=9 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -183176,12 +183177,12 @@ void m68000_mcu_device::rol_aips_dfm() // e7d8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=9 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=9 c=4 m=.nzvc i=.....i. 17 a=33:m_aluo d=-1
+ // alu r=9 c=4 m=.nzvc i=.....i. ALU.rol a=R.aluo:m_aluo d=-1
alu_rol(m_aluo);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -183246,7 +183247,7 @@ void m68000_mcu_device::rol_pais_dfm() // e7e0 fff8
m_at = m_au;
m_da[ry] = m_au;
m_au = m_pc;
- // alu r=9 c=1 m=..... i=....... 1 a=alub d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=alub d=-1
alu_and(m_alub, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -183270,12 +183271,12 @@ void m68000_mcu_device::rol_pais_dfm() // e7e0 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=9 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=9 c=4 m=.nzvc i=.....i. 17 a=33:m_aluo d=-1
+ // alu r=9 c=4 m=.nzvc i=.....i. ALU.rol a=R.aluo:m_aluo d=-1
alu_rol(m_aluo);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -183354,7 +183355,7 @@ void m68000_mcu_device::rol_das_dfm() // e7e8 fff8
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=9 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -183380,12 +183381,12 @@ void m68000_mcu_device::rol_das_dfm() // e7e8 fff8
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=9 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=9 c=4 m=.nzvc i=.....i. 17 a=33:m_aluo d=-1
+ // alu r=9 c=4 m=.nzvc i=.....i. ALU.rol a=R.aluo:m_aluo d=-1
alu_rol(m_aluo);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -183440,7 +183441,7 @@ void m68000_mcu_device::rol_dais_dfm() // e7f0 fff8
int rx = (m_irdi >> 9) & 7;
int ry = map_sp((m_irdi & 7) | 8);
// 1e3 aixl0
- // alu r=9 c=5 m=..... i=....... 5 a=31:m_dbin d=0
+ // alu r=9 c=5 m=..... i=....... ALU.ext a=R.dbin:m_dbin d=0
alu_ext(m_dbin);
m_icount -= 2;
// 3e2 aixl1
@@ -183502,7 +183503,7 @@ adsw2:
m_aob = m_au;
m_at = m_au;
m_au = m_pc + 4;
- // alu r=9 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
// 024 adrw2
m_dcr = m_da[rx];
@@ -183528,12 +183529,12 @@ adsw2:
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=9 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=9 c=4 m=.nzvc i=.....i. 17 a=33:m_aluo d=-1
+ // alu r=9 c=4 m=.nzvc i=.....i. ALU.rol a=R.aluo:m_aluo d=-1
alu_rol(m_aluo);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -183613,7 +183614,7 @@ void m68000_mcu_device::rol_adr16_dfm() // e7f8 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=9 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -183637,12 +183638,12 @@ void m68000_mcu_device::rol_adr16_dfm() // e7f8 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=9 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=9 c=4 m=.nzvc i=.....i. 17 a=33:m_aluo d=-1
+ // alu r=9 c=4 m=.nzvc i=.....i. ALU.rol a=R.aluo:m_aluo d=-1
alu_rol(m_aluo);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;
@@ -183743,7 +183744,7 @@ void m68000_mcu_device::rol_adr32_dfm() // e7f9 ffff
// 004 abll3
m_aob = m_at;
m_au = m_pc + 2;
- // alu r=9 c=1 m=..... i=....... 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=..... i=....... ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
m_base_ssw = SSW_DATA | SSW_R;
m_edb = m_program.read_interruptible(m_aob & ~1);
@@ -183767,12 +183768,12 @@ void m68000_mcu_device::rol_adr32_dfm() // e7f9 ffff
m_ir = m_irc;
m_pc = m_au;
m_au = m_au + 2;
- // alu r=9 c=1 m=.nzvc i=.....i. 1 a=31:m_dbin d=-1
+ // alu r=9 c=1 m=.nzvc i=.....i. ALU.and_ a=R.dbin:m_dbin d=-1
alu_and(m_dbin, 0xffff);
sr_nzvc();
// 304 stmw2
m_au = m_at;
- // alu r=9 c=4 m=.nzvc i=.....i. 17 a=33:m_aluo d=-1
+ // alu r=9 c=4 m=.nzvc i=.....i. ALU.rol a=R.aluo:m_aluo d=-1
alu_rol(m_aluo);
sr_nzvc();
m_base_ssw = SSW_PROGRAM | SSW_R;