summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/m68000/m68000mcu-sipm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/m68000/m68000mcu-sipm.cpp')
-rw-r--r--src/devices/cpu/m68000/m68000mcu-sipm.cpp11983
1 files changed, 5992 insertions, 5991 deletions
diff --git a/src/devices/cpu/m68000/m68000mcu-sipm.cpp b/src/devices/cpu/m68000/m68000mcu-sipm.cpp
index 73e15ae7481..53007c476c0 100644
--- a/src/devices/cpu/m68000/m68000mcu-sipm.cpp
+++ b/src/devices/cpu/m68000/m68000mcu-sipm.cpp
@@ -209,7 +209,7 @@ void m68000_mcu_device::state_bus_error_ipm()
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;
@@ -219,7 +219,7 @@ void m68000_mcu_device::state_bus_error_ipm()
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;
[[fallthrough]]; case 1:
@@ -245,7 +245,7 @@ void m68000_mcu_device::state_bus_error_ipm()
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;
[[fallthrough]]; case 3:
@@ -270,7 +270,7 @@ void m68000_mcu_device::state_bus_error_ipm()
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;
[[fallthrough]]; case 5:
@@ -299,7 +299,7 @@ void m68000_mcu_device::state_bus_error_ipm()
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;
[[fallthrough]]; case 7:
@@ -324,7 +324,7 @@ void m68000_mcu_device::state_bus_error_ipm()
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;
[[fallthrough]]; case 9:
@@ -352,7 +352,7 @@ void m68000_mcu_device::state_bus_error_ipm()
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;
[[fallthrough]]; case 11:
@@ -378,7 +378,7 @@ void m68000_mcu_device::state_bus_error_ipm()
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;
[[fallthrough]]; case 13:
@@ -525,7 +525,7 @@ void m68000_mcu_device::state_address_error_ipm()
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;
@@ -535,7 +535,7 @@ void m68000_mcu_device::state_address_error_ipm()
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;
[[fallthrough]]; case 1:
@@ -561,7 +561,7 @@ void m68000_mcu_device::state_address_error_ipm()
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;
[[fallthrough]]; case 3:
@@ -586,7 +586,7 @@ void m68000_mcu_device::state_address_error_ipm()
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;
[[fallthrough]]; case 5:
@@ -615,7 +615,7 @@ void m68000_mcu_device::state_address_error_ipm()
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;
[[fallthrough]]; case 7:
@@ -640,7 +640,7 @@ void m68000_mcu_device::state_address_error_ipm()
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;
[[fallthrough]]; case 9:
@@ -668,7 +668,7 @@ void m68000_mcu_device::state_address_error_ipm()
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;
[[fallthrough]]; case 11:
@@ -694,7 +694,7 @@ void m68000_mcu_device::state_address_error_ipm()
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;
[[fallthrough]]; case 13:
@@ -851,7 +851,7 @@ void m68000_mcu_device::state_interrupt_ipm()
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
@@ -863,7 +863,7 @@ void m68000_mcu_device::state_interrupt_ipm()
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;
[[fallthrough]]; case 1:
@@ -925,7 +925,7 @@ void m68000_mcu_device::state_interrupt_ipm()
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;
[[fallthrough]]; case 5:
@@ -951,7 +951,7 @@ void m68000_mcu_device::state_interrupt_ipm()
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;
[[fallthrough]]; case 7:
@@ -1096,7 +1096,7 @@ void m68000_mcu_device::state_trace_ipm()
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;
@@ -1106,7 +1106,7 @@ void m68000_mcu_device::state_trace_ipm()
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;
[[fallthrough]]; case 1:
@@ -1134,7 +1134,7 @@ void m68000_mcu_device::state_trace_ipm()
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;
[[fallthrough]]; case 3:
@@ -1160,7 +1160,7 @@ void m68000_mcu_device::state_trace_ipm()
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;
[[fallthrough]]; case 5:
@@ -1305,7 +1305,7 @@ void m68000_mcu_device::state_illegal_ipm()
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;
@@ -1315,7 +1315,7 @@ void m68000_mcu_device::state_illegal_ipm()
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;
[[fallthrough]]; case 1:
@@ -1343,7 +1343,7 @@ void m68000_mcu_device::state_illegal_ipm()
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;
[[fallthrough]]; case 3:
@@ -1369,7 +1369,7 @@ void m68000_mcu_device::state_illegal_ipm()
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;
[[fallthrough]]; case 5:
@@ -1514,7 +1514,7 @@ void m68000_mcu_device::state_priviledge_ipm()
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;
@@ -1524,7 +1524,7 @@ void m68000_mcu_device::state_priviledge_ipm()
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;
[[fallthrough]]; case 1:
@@ -1552,7 +1552,7 @@ void m68000_mcu_device::state_priviledge_ipm()
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;
[[fallthrough]]; case 3:
@@ -1578,7 +1578,7 @@ void m68000_mcu_device::state_priviledge_ipm()
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;
[[fallthrough]]; case 5:
@@ -1723,7 +1723,7 @@ void m68000_mcu_device::state_linea_ipm()
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;
@@ -1733,7 +1733,7 @@ void m68000_mcu_device::state_linea_ipm()
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;
[[fallthrough]]; case 1:
@@ -1761,7 +1761,7 @@ void m68000_mcu_device::state_linea_ipm()
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;
[[fallthrough]]; case 3:
@@ -1787,7 +1787,7 @@ void m68000_mcu_device::state_linea_ipm()
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;
[[fallthrough]]; case 5:
@@ -1932,7 +1932,7 @@ void m68000_mcu_device::state_linef_ipm()
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;
@@ -1942,7 +1942,7 @@ void m68000_mcu_device::state_linef_ipm()
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;
[[fallthrough]]; case 1:
@@ -1970,7 +1970,7 @@ void m68000_mcu_device::state_linef_ipm()
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;
[[fallthrough]]; case 3:
@@ -1996,7 +1996,7 @@ void m68000_mcu_device::state_linef_ipm()
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;
[[fallthrough]]; case 5:
@@ -2138,7 +2138,7 @@ void m68000_mcu_device::ori_b_imm8_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -2164,7 +2164,7 @@ void m68000_mcu_device::ori_b_imm8_ds_ipm() // 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
@@ -2172,7 +2172,7 @@ void m68000_mcu_device::ori_b_imm8_ds_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -2213,7 +2213,7 @@ void m68000_mcu_device::ori_b_imm8_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -2238,11 +2238,11 @@ void m68000_mcu_device::ori_b_imm8_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -2264,7 +2264,7 @@ void m68000_mcu_device::ori_b_imm8_ais_ipm() // 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;
@@ -2294,7 +2294,7 @@ void m68000_mcu_device::ori_b_imm8_ais_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -2327,7 +2327,7 @@ void m68000_mcu_device::ori_b_imm8_aips_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -2355,12 +2355,12 @@ void m68000_mcu_device::ori_b_imm8_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -2383,7 +2383,7 @@ void m68000_mcu_device::ori_b_imm8_aips_ipm() // 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;
@@ -2413,7 +2413,7 @@ void m68000_mcu_device::ori_b_imm8_aips_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -2446,7 +2446,7 @@ void m68000_mcu_device::ori_b_imm8_pais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -2473,7 +2473,7 @@ void m68000_mcu_device::ori_b_imm8_pais_ipm() // 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
@@ -2481,7 +2481,7 @@ void m68000_mcu_device::ori_b_imm8_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -2504,7 +2504,7 @@ void m68000_mcu_device::ori_b_imm8_pais_ipm() // 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;
@@ -2534,7 +2534,7 @@ void m68000_mcu_device::ori_b_imm8_pais_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -2567,7 +2567,7 @@ void m68000_mcu_device::ori_b_imm8_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -2592,7 +2592,7 @@ void m68000_mcu_device::ori_b_imm8_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -2618,11 +2618,11 @@ void m68000_mcu_device::ori_b_imm8_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -2644,7 +2644,7 @@ void m68000_mcu_device::ori_b_imm8_das_ipm() // 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;
@@ -2674,7 +2674,7 @@ void m68000_mcu_device::ori_b_imm8_das_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -2707,7 +2707,7 @@ void m68000_mcu_device::ori_b_imm8_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -2730,14 +2730,14 @@ void m68000_mcu_device::ori_b_imm8_dais_ipm() // 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
@@ -2745,7 +2745,7 @@ void m68000_mcu_device::ori_b_imm8_dais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -2772,7 +2772,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -2801,11 +2801,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -2827,7 +2827,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;
@@ -2857,7 +2857,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -2889,7 +2889,7 @@ void m68000_mcu_device::ori_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -2917,7 +2917,7 @@ void m68000_mcu_device::ori_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -2943,7 +2943,7 @@ void m68000_mcu_device::ori_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -2966,7 +2966,7 @@ void m68000_mcu_device::ori_b_imm8_adr16_ipm() // 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;
@@ -2996,7 +2996,7 @@ void m68000_mcu_device::ori_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -3028,7 +3028,7 @@ void m68000_mcu_device::ori_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -3054,7 +3054,7 @@ void m68000_mcu_device::ori_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -3081,7 +3081,7 @@ void m68000_mcu_device::ori_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -3107,7 +3107,7 @@ void m68000_mcu_device::ori_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -3130,7 +3130,7 @@ void m68000_mcu_device::ori_b_imm8_adr32_ipm() // 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;
@@ -3160,7 +3160,7 @@ void m68000_mcu_device::ori_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -3192,7 +3192,7 @@ void m68000_mcu_device::ori_imm8_ccr_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -3217,21 +3217,21 @@ void m68000_mcu_device::ori_imm8_ccr_ipm() // 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;
@@ -3239,7 +3239,7 @@ void m68000_mcu_device::ori_imm8_ccr_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -3266,11 +3266,11 @@ void m68000_mcu_device::ori_imm8_ccr_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -3311,7 +3311,7 @@ void m68000_mcu_device::ori_w_imm16_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -3337,7 +3337,7 @@ void m68000_mcu_device::ori_w_imm16_ds_ipm() // 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
@@ -3345,7 +3345,7 @@ void m68000_mcu_device::ori_w_imm16_ds_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -3386,7 +3386,7 @@ void m68000_mcu_device::ori_w_imm16_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -3411,11 +3411,11 @@ void m68000_mcu_device::ori_w_imm16_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -3441,7 +3441,7 @@ void m68000_mcu_device::ori_w_imm16_ais_ipm() // 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;
@@ -3471,7 +3471,7 @@ void m68000_mcu_device::ori_w_imm16_ais_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -3510,7 +3510,7 @@ void m68000_mcu_device::ori_w_imm16_aips_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -3538,12 +3538,12 @@ void m68000_mcu_device::ori_w_imm16_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -3570,7 +3570,7 @@ void m68000_mcu_device::ori_w_imm16_aips_ipm() // 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;
@@ -3600,7 +3600,7 @@ void m68000_mcu_device::ori_w_imm16_aips_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -3639,7 +3639,7 @@ void m68000_mcu_device::ori_w_imm16_pais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -3666,7 +3666,7 @@ void m68000_mcu_device::ori_w_imm16_pais_ipm() // 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
@@ -3674,7 +3674,7 @@ void m68000_mcu_device::ori_w_imm16_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -3701,7 +3701,7 @@ void m68000_mcu_device::ori_w_imm16_pais_ipm() // 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;
@@ -3731,7 +3731,7 @@ void m68000_mcu_device::ori_w_imm16_pais_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -3770,7 +3770,7 @@ void m68000_mcu_device::ori_w_imm16_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -3795,7 +3795,7 @@ void m68000_mcu_device::ori_w_imm16_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -3821,11 +3821,11 @@ void m68000_mcu_device::ori_w_imm16_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -3851,7 +3851,7 @@ void m68000_mcu_device::ori_w_imm16_das_ipm() // 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;
@@ -3881,7 +3881,7 @@ void m68000_mcu_device::ori_w_imm16_das_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -3920,7 +3920,7 @@ void m68000_mcu_device::ori_w_imm16_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -3943,14 +3943,14 @@ void m68000_mcu_device::ori_w_imm16_dais_ipm() // 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
@@ -3958,7 +3958,7 @@ void m68000_mcu_device::ori_w_imm16_dais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -3985,7 +3985,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -4014,11 +4014,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -4044,7 +4044,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;
@@ -4074,7 +4074,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -4112,7 +4112,7 @@ void m68000_mcu_device::ori_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -4140,7 +4140,7 @@ void m68000_mcu_device::ori_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -4166,7 +4166,7 @@ void m68000_mcu_device::ori_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -4193,7 +4193,7 @@ void m68000_mcu_device::ori_w_imm16_adr16_ipm() // 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;
@@ -4223,7 +4223,7 @@ void m68000_mcu_device::ori_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -4261,7 +4261,7 @@ void m68000_mcu_device::ori_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -4287,7 +4287,7 @@ void m68000_mcu_device::ori_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -4314,7 +4314,7 @@ void m68000_mcu_device::ori_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -4340,7 +4340,7 @@ void m68000_mcu_device::ori_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -4367,7 +4367,7 @@ void m68000_mcu_device::ori_w_imm16_adr32_ipm() // 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;
@@ -4397,7 +4397,7 @@ void m68000_mcu_device::ori_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -4439,7 +4439,7 @@ void m68000_mcu_device::ori_i16u_sr_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -4464,23 +4464,23 @@ void m68000_mcu_device::ori_i16u_sr_ipm() // 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;
@@ -4488,7 +4488,7 @@ void m68000_mcu_device::ori_i16u_sr_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -4515,11 +4515,11 @@ void m68000_mcu_device::ori_i16u_sr_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -4559,7 +4559,7 @@ void m68000_mcu_device::ori_l_imm32_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -4585,7 +4585,7 @@ void m68000_mcu_device::ori_l_imm32_ds_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -4611,12 +4611,12 @@ void m68000_mcu_device::ori_l_imm32_ds_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -4639,7 +4639,7 @@ void m68000_mcu_device::ori_l_imm32_ds_ipm() // 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;
@@ -4648,7 +4648,7 @@ void m68000_mcu_device::ori_l_imm32_ds_ipm() // 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];
@@ -4668,7 +4668,7 @@ void m68000_mcu_device::ori_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -4694,7 +4694,7 @@ void m68000_mcu_device::ori_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -4719,7 +4719,7 @@ void m68000_mcu_device::ori_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 5:
@@ -4747,7 +4747,7 @@ void m68000_mcu_device::ori_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -4773,7 +4773,7 @@ void m68000_mcu_device::ori_l_imm32_ais_ipm() // 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;
@@ -4801,7 +4801,7 @@ void m68000_mcu_device::ori_l_imm32_ais_ipm() // 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;
@@ -4829,7 +4829,7 @@ void m68000_mcu_device::ori_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 13:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -4867,7 +4867,7 @@ void m68000_mcu_device::ori_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -4893,7 +4893,7 @@ void m68000_mcu_device::ori_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -4918,7 +4918,7 @@ void m68000_mcu_device::ori_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 5:
@@ -4946,11 +4946,11 @@ void m68000_mcu_device::ori_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -4976,7 +4976,7 @@ void m68000_mcu_device::ori_l_imm32_aips_ipm() // 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;
@@ -5004,7 +5004,7 @@ void m68000_mcu_device::ori_l_imm32_aips_ipm() // 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;
@@ -5032,7 +5032,7 @@ void m68000_mcu_device::ori_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 13:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -5070,7 +5070,7 @@ void m68000_mcu_device::ori_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -5096,7 +5096,7 @@ void m68000_mcu_device::ori_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -5120,14 +5120,14 @@ void m68000_mcu_device::ori_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -5154,7 +5154,7 @@ void m68000_mcu_device::ori_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -5180,7 +5180,7 @@ void m68000_mcu_device::ori_l_imm32_pais_ipm() // 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;
@@ -5208,7 +5208,7 @@ void m68000_mcu_device::ori_l_imm32_pais_ipm() // 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;
@@ -5236,7 +5236,7 @@ void m68000_mcu_device::ori_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 13:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -5274,7 +5274,7 @@ void m68000_mcu_device::ori_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -5300,7 +5300,7 @@ void m68000_mcu_device::ori_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -5325,7 +5325,7 @@ void m68000_mcu_device::ori_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -5350,7 +5350,7 @@ void m68000_mcu_device::ori_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 7:
@@ -5378,7 +5378,7 @@ void m68000_mcu_device::ori_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -5404,7 +5404,7 @@ void m68000_mcu_device::ori_l_imm32_das_ipm() // 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;
@@ -5432,7 +5432,7 @@ void m68000_mcu_device::ori_l_imm32_das_ipm() // 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;
@@ -5460,7 +5460,7 @@ void m68000_mcu_device::ori_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 15:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -5498,7 +5498,7 @@ void m68000_mcu_device::ori_l_imm32_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -5524,7 +5524,7 @@ void m68000_mcu_device::ori_l_imm32_dais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -5547,14 +5547,14 @@ void m68000_mcu_device::ori_l_imm32_dais_ipm() // 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
@@ -5562,7 +5562,7 @@ void m68000_mcu_device::ori_l_imm32_dais_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -5589,7 +5589,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;
[[fallthrough]]; case 17:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -5617,7 +5617,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;
[[fallthrough]]; case 7:
@@ -5645,7 +5645,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -5671,7 +5671,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;
@@ -5699,7 +5699,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;
@@ -5727,7 +5727,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;
[[fallthrough]]; case 15:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -5764,7 +5764,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -5790,7 +5790,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -5818,7 +5818,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -5844,7 +5844,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 7:
@@ -5872,7 +5872,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -5898,7 +5898,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_ipm() // 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;
@@ -5926,7 +5926,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_ipm() // 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;
@@ -5954,7 +5954,7 @@ void m68000_mcu_device::ori_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 15:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -5991,7 +5991,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -6017,7 +6017,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -6043,7 +6043,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -6070,7 +6070,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -6096,7 +6096,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 9:
@@ -6124,7 +6124,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -6150,7 +6150,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_ipm() // 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;
@@ -6178,7 +6178,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_ipm() // 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;
@@ -6206,7 +6206,7 @@ void m68000_mcu_device::ori_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 17:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -6248,13 +6248,13 @@ void m68000_mcu_device::btst_dd_ds_ipm() // 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;
[[fallthrough]]; case 1:
@@ -6286,7 +6286,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();
@@ -6300,7 +6300,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();
@@ -6322,7 +6322,7 @@ void m68000_mcu_device::movep_w_das_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -6347,7 +6347,7 @@ void m68000_mcu_device::movep_w_das_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -6368,7 +6368,7 @@ void m68000_mcu_device::movep_w_das_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -6392,7 +6392,7 @@ void m68000_mcu_device::movep_w_das_dd_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -6432,11 +6432,11 @@ void m68000_mcu_device::btst_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -6458,13 +6458,13 @@ void m68000_mcu_device::btst_dd_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -6507,12 +6507,12 @@ void m68000_mcu_device::btst_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -6535,13 +6535,13 @@ void m68000_mcu_device::btst_dd_aips_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -6583,7 +6583,7 @@ void m68000_mcu_device::btst_dd_pais_ipm() // 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
@@ -6591,7 +6591,7 @@ void m68000_mcu_device::btst_dd_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -6614,13 +6614,13 @@ void m68000_mcu_device::btst_dd_pais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -6660,7 +6660,7 @@ void m68000_mcu_device::btst_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -6686,11 +6686,11 @@ void m68000_mcu_device::btst_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -6712,13 +6712,13 @@ void m68000_mcu_device::btst_dd_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -6756,14 +6756,14 @@ void m68000_mcu_device::btst_dd_dais_ipm() // 0130 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -6771,7 +6771,7 @@ void m68000_mcu_device::btst_dd_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -6798,7 +6798,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -6827,11 +6827,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -6853,13 +6853,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -6901,7 +6901,7 @@ void m68000_mcu_device::btst_dd_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -6927,7 +6927,7 @@ void m68000_mcu_device::btst_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -6950,13 +6950,13 @@ void m68000_mcu_device::btst_dd_adr16_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -6996,7 +6996,7 @@ void m68000_mcu_device::btst_dd_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -7023,7 +7023,7 @@ void m68000_mcu_device::btst_dd_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -7049,7 +7049,7 @@ void m68000_mcu_device::btst_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -7072,13 +7072,13 @@ void m68000_mcu_device::btst_dd_adr32_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -7117,7 +7117,7 @@ void m68000_mcu_device::btst_dd_dpc_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -7143,11 +7143,11 @@ void m68000_mcu_device::btst_dd_dpc_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -7169,13 +7169,13 @@ void m68000_mcu_device::btst_dd_dpc_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -7212,14 +7212,14 @@ void m68000_mcu_device::btst_dd_dpci_ipm() // 013b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -7227,7 +7227,7 @@ void m68000_mcu_device::btst_dd_dpci_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -7254,7 +7254,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -7283,11 +7283,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -7309,13 +7309,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -7357,7 +7357,7 @@ void m68000_mcu_device::btst_dd_imm_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -7385,12 +7385,12 @@ void m68000_mcu_device::btst_dd_imm_ipm() // 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;
[[fallthrough]]; case 3:
@@ -7422,7 +7422,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();
@@ -7436,7 +7436,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();
@@ -7462,13 +7462,13 @@ void m68000_mcu_device::bchg_dd_ds_ipm() // 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;
[[fallthrough]]; case 1:
@@ -7500,7 +7500,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();
@@ -7513,14 +7513,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();
@@ -7542,7 +7542,7 @@ void m68000_mcu_device::movep_l_das_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -7567,7 +7567,7 @@ void m68000_mcu_device::movep_l_das_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -7587,7 +7587,7 @@ void m68000_mcu_device::movep_l_das_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -7608,7 +7608,7 @@ void m68000_mcu_device::movep_l_das_dd_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -7629,7 +7629,7 @@ void m68000_mcu_device::movep_l_das_dd_ipm() // 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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -7653,7 +7653,7 @@ void m68000_mcu_device::movep_l_das_dd_ipm() // 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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -7693,11 +7693,11 @@ void m68000_mcu_device::bchg_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -7720,7 +7720,7 @@ void m68000_mcu_device::bchg_dd_ais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -7748,7 +7748,7 @@ void m68000_mcu_device::bchg_dd_ais_ipm() // 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;
@@ -7785,12 +7785,12 @@ void m68000_mcu_device::bchg_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -7814,7 +7814,7 @@ void m68000_mcu_device::bchg_dd_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -7842,7 +7842,7 @@ void m68000_mcu_device::bchg_dd_aips_ipm() // 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;
@@ -7878,7 +7878,7 @@ void m68000_mcu_device::bchg_dd_pais_ipm() // 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
@@ -7886,7 +7886,7 @@ void m68000_mcu_device::bchg_dd_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -7910,7 +7910,7 @@ void m68000_mcu_device::bchg_dd_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -7938,7 +7938,7 @@ void m68000_mcu_device::bchg_dd_pais_ipm() // 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;
@@ -7972,7 +7972,7 @@ void m68000_mcu_device::bchg_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -7998,11 +7998,11 @@ void m68000_mcu_device::bchg_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -8025,7 +8025,7 @@ void m68000_mcu_device::bchg_dd_das_ipm() // 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;
[[fallthrough]]; case 5:
@@ -8053,7 +8053,7 @@ void m68000_mcu_device::bchg_dd_das_ipm() // 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;
@@ -8085,14 +8085,14 @@ void m68000_mcu_device::bchg_dd_dais_ipm() // 0170 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -8100,7 +8100,7 @@ void m68000_mcu_device::bchg_dd_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -8127,7 +8127,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -8156,11 +8156,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -8183,7 +8183,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;
[[fallthrough]]; case 5:
@@ -8211,7 +8211,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;
@@ -8247,7 +8247,7 @@ void m68000_mcu_device::bchg_dd_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -8273,7 +8273,7 @@ void m68000_mcu_device::bchg_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -8297,7 +8297,7 @@ void m68000_mcu_device::bchg_dd_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -8325,7 +8325,7 @@ void m68000_mcu_device::bchg_dd_adr16_ipm() // 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;
@@ -8359,7 +8359,7 @@ void m68000_mcu_device::bchg_dd_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -8386,7 +8386,7 @@ void m68000_mcu_device::bchg_dd_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -8412,7 +8412,7 @@ void m68000_mcu_device::bchg_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -8436,7 +8436,7 @@ void m68000_mcu_device::bchg_dd_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -8464,7 +8464,7 @@ void m68000_mcu_device::bchg_dd_adr32_ipm() // 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;
@@ -8502,13 +8502,13 @@ void m68000_mcu_device::bclr_dd_ds_ipm() // 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;
[[fallthrough]]; case 1:
@@ -8537,14 +8537,14 @@ void m68000_mcu_device::bclr_dd_ds_ipm() // 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();
@@ -8557,18 +8557,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();
@@ -8590,7 +8590,7 @@ void m68000_mcu_device::movep_w_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -8617,7 +8617,7 @@ void m68000_mcu_device::movep_w_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -8635,7 +8635,7 @@ void m68000_mcu_device::movep_w_dd_das_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -8654,11 +8654,11 @@ void m68000_mcu_device::movep_w_dd_das_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -8698,11 +8698,11 @@ void m68000_mcu_device::bclr_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -8724,12 +8724,12 @@ void m68000_mcu_device::bclr_dd_ais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -8757,7 +8757,7 @@ void m68000_mcu_device::bclr_dd_ais_ipm() // 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;
@@ -8794,12 +8794,12 @@ void m68000_mcu_device::bclr_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -8822,12 +8822,12 @@ void m68000_mcu_device::bclr_dd_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -8855,7 +8855,7 @@ void m68000_mcu_device::bclr_dd_aips_ipm() // 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;
@@ -8891,7 +8891,7 @@ void m68000_mcu_device::bclr_dd_pais_ipm() // 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
@@ -8899,7 +8899,7 @@ void m68000_mcu_device::bclr_dd_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -8922,12 +8922,12 @@ void m68000_mcu_device::bclr_dd_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -8955,7 +8955,7 @@ void m68000_mcu_device::bclr_dd_pais_ipm() // 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;
@@ -8989,7 +8989,7 @@ void m68000_mcu_device::bclr_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -9015,11 +9015,11 @@ void m68000_mcu_device::bclr_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -9041,12 +9041,12 @@ void m68000_mcu_device::bclr_dd_das_ipm() // 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;
[[fallthrough]]; case 5:
@@ -9074,7 +9074,7 @@ void m68000_mcu_device::bclr_dd_das_ipm() // 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;
@@ -9106,14 +9106,14 @@ void m68000_mcu_device::bclr_dd_dais_ipm() // 01b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -9121,7 +9121,7 @@ void m68000_mcu_device::bclr_dd_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -9148,7 +9148,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -9177,11 +9177,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -9203,12 +9203,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;
[[fallthrough]]; case 5:
@@ -9236,7 +9236,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;
@@ -9272,7 +9272,7 @@ void m68000_mcu_device::bclr_dd_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -9298,7 +9298,7 @@ void m68000_mcu_device::bclr_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -9321,12 +9321,12 @@ void m68000_mcu_device::bclr_dd_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -9354,7 +9354,7 @@ void m68000_mcu_device::bclr_dd_adr16_ipm() // 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;
@@ -9388,7 +9388,7 @@ void m68000_mcu_device::bclr_dd_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -9415,7 +9415,7 @@ void m68000_mcu_device::bclr_dd_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -9441,7 +9441,7 @@ void m68000_mcu_device::bclr_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -9464,12 +9464,12 @@ void m68000_mcu_device::bclr_dd_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -9497,7 +9497,7 @@ void m68000_mcu_device::bclr_dd_adr32_ipm() // 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;
@@ -9535,13 +9535,13 @@ void m68000_mcu_device::bset_dd_ds_ipm() // 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;
[[fallthrough]]; case 1:
@@ -9573,7 +9573,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();
@@ -9586,14 +9586,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();
@@ -9615,7 +9615,7 @@ void m68000_mcu_device::movep_l_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -9641,7 +9641,7 @@ void m68000_mcu_device::movep_l_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -9659,7 +9659,7 @@ void m68000_mcu_device::movep_l_dd_das_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -9678,7 +9678,7 @@ void m68000_mcu_device::movep_l_dd_das_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -9696,7 +9696,7 @@ void m68000_mcu_device::movep_l_dd_das_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -9715,11 +9715,11 @@ void m68000_mcu_device::movep_l_dd_das_ipm() // 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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -9759,11 +9759,11 @@ void m68000_mcu_device::bset_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -9786,7 +9786,7 @@ void m68000_mcu_device::bset_dd_ais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -9814,7 +9814,7 @@ void m68000_mcu_device::bset_dd_ais_ipm() // 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;
@@ -9851,12 +9851,12 @@ void m68000_mcu_device::bset_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -9880,7 +9880,7 @@ void m68000_mcu_device::bset_dd_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -9908,7 +9908,7 @@ void m68000_mcu_device::bset_dd_aips_ipm() // 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;
@@ -9944,7 +9944,7 @@ void m68000_mcu_device::bset_dd_pais_ipm() // 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
@@ -9952,7 +9952,7 @@ void m68000_mcu_device::bset_dd_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -9976,7 +9976,7 @@ void m68000_mcu_device::bset_dd_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -10004,7 +10004,7 @@ void m68000_mcu_device::bset_dd_pais_ipm() // 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;
@@ -10038,7 +10038,7 @@ void m68000_mcu_device::bset_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -10064,11 +10064,11 @@ void m68000_mcu_device::bset_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -10091,7 +10091,7 @@ void m68000_mcu_device::bset_dd_das_ipm() // 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;
[[fallthrough]]; case 5:
@@ -10119,7 +10119,7 @@ void m68000_mcu_device::bset_dd_das_ipm() // 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;
@@ -10151,14 +10151,14 @@ void m68000_mcu_device::bset_dd_dais_ipm() // 01f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -10166,7 +10166,7 @@ void m68000_mcu_device::bset_dd_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -10193,7 +10193,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -10222,11 +10222,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -10249,7 +10249,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;
[[fallthrough]]; case 5:
@@ -10277,7 +10277,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;
@@ -10313,7 +10313,7 @@ void m68000_mcu_device::bset_dd_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -10339,7 +10339,7 @@ void m68000_mcu_device::bset_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -10363,7 +10363,7 @@ void m68000_mcu_device::bset_dd_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -10391,7 +10391,7 @@ void m68000_mcu_device::bset_dd_adr16_ipm() // 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;
@@ -10425,7 +10425,7 @@ void m68000_mcu_device::bset_dd_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -10452,7 +10452,7 @@ void m68000_mcu_device::bset_dd_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -10478,7 +10478,7 @@ void m68000_mcu_device::bset_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -10502,7 +10502,7 @@ void m68000_mcu_device::bset_dd_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -10530,7 +10530,7 @@ void m68000_mcu_device::bset_dd_adr32_ipm() // 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;
@@ -10565,7 +10565,7 @@ void m68000_mcu_device::andi_b_imm8_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -10591,7 +10591,7 @@ void m68000_mcu_device::andi_b_imm8_ds_ipm() // 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
@@ -10599,7 +10599,7 @@ void m68000_mcu_device::andi_b_imm8_ds_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -10640,7 +10640,7 @@ void m68000_mcu_device::andi_b_imm8_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -10665,11 +10665,11 @@ void m68000_mcu_device::andi_b_imm8_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -10691,7 +10691,7 @@ void m68000_mcu_device::andi_b_imm8_ais_ipm() // 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;
@@ -10721,7 +10721,7 @@ void m68000_mcu_device::andi_b_imm8_ais_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -10754,7 +10754,7 @@ void m68000_mcu_device::andi_b_imm8_aips_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -10782,12 +10782,12 @@ void m68000_mcu_device::andi_b_imm8_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -10810,7 +10810,7 @@ void m68000_mcu_device::andi_b_imm8_aips_ipm() // 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;
@@ -10840,7 +10840,7 @@ void m68000_mcu_device::andi_b_imm8_aips_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -10873,7 +10873,7 @@ void m68000_mcu_device::andi_b_imm8_pais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -10900,7 +10900,7 @@ void m68000_mcu_device::andi_b_imm8_pais_ipm() // 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
@@ -10908,7 +10908,7 @@ void m68000_mcu_device::andi_b_imm8_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -10931,7 +10931,7 @@ void m68000_mcu_device::andi_b_imm8_pais_ipm() // 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;
@@ -10961,7 +10961,7 @@ void m68000_mcu_device::andi_b_imm8_pais_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -10994,7 +10994,7 @@ void m68000_mcu_device::andi_b_imm8_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11019,7 +11019,7 @@ void m68000_mcu_device::andi_b_imm8_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11045,11 +11045,11 @@ void m68000_mcu_device::andi_b_imm8_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -11071,7 +11071,7 @@ void m68000_mcu_device::andi_b_imm8_das_ipm() // 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;
@@ -11101,7 +11101,7 @@ void m68000_mcu_device::andi_b_imm8_das_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -11134,7 +11134,7 @@ void m68000_mcu_device::andi_b_imm8_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11157,14 +11157,14 @@ void m68000_mcu_device::andi_b_imm8_dais_ipm() // 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
@@ -11172,7 +11172,7 @@ void m68000_mcu_device::andi_b_imm8_dais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11199,7 +11199,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11228,11 +11228,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -11254,7 +11254,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;
@@ -11284,7 +11284,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -11316,7 +11316,7 @@ void m68000_mcu_device::andi_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11344,7 +11344,7 @@ void m68000_mcu_device::andi_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -11370,7 +11370,7 @@ void m68000_mcu_device::andi_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -11393,7 +11393,7 @@ void m68000_mcu_device::andi_b_imm8_adr16_ipm() // 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;
@@ -11423,7 +11423,7 @@ void m68000_mcu_device::andi_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -11455,7 +11455,7 @@ void m68000_mcu_device::andi_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11481,7 +11481,7 @@ void m68000_mcu_device::andi_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11508,7 +11508,7 @@ void m68000_mcu_device::andi_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -11534,7 +11534,7 @@ void m68000_mcu_device::andi_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -11557,7 +11557,7 @@ void m68000_mcu_device::andi_b_imm8_adr32_ipm() // 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;
@@ -11587,7 +11587,7 @@ void m68000_mcu_device::andi_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -11619,7 +11619,7 @@ void m68000_mcu_device::andi_imm8_ccr_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11644,21 +11644,21 @@ void m68000_mcu_device::andi_imm8_ccr_ipm() // 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;
@@ -11666,7 +11666,7 @@ void m68000_mcu_device::andi_imm8_ccr_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11693,11 +11693,11 @@ void m68000_mcu_device::andi_imm8_ccr_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11738,7 +11738,7 @@ void m68000_mcu_device::andi_w_imm16_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11764,7 +11764,7 @@ void m68000_mcu_device::andi_w_imm16_ds_ipm() // 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
@@ -11772,7 +11772,7 @@ void m68000_mcu_device::andi_w_imm16_ds_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11813,7 +11813,7 @@ void m68000_mcu_device::andi_w_imm16_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11838,11 +11838,11 @@ void m68000_mcu_device::andi_w_imm16_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -11868,7 +11868,7 @@ void m68000_mcu_device::andi_w_imm16_ais_ipm() // 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;
@@ -11898,7 +11898,7 @@ void m68000_mcu_device::andi_w_imm16_ais_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -11937,7 +11937,7 @@ void m68000_mcu_device::andi_w_imm16_aips_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -11965,12 +11965,12 @@ void m68000_mcu_device::andi_w_imm16_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -11997,7 +11997,7 @@ void m68000_mcu_device::andi_w_imm16_aips_ipm() // 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;
@@ -12027,7 +12027,7 @@ void m68000_mcu_device::andi_w_imm16_aips_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -12066,7 +12066,7 @@ void m68000_mcu_device::andi_w_imm16_pais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -12093,7 +12093,7 @@ void m68000_mcu_device::andi_w_imm16_pais_ipm() // 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
@@ -12101,7 +12101,7 @@ void m68000_mcu_device::andi_w_imm16_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -12128,7 +12128,7 @@ void m68000_mcu_device::andi_w_imm16_pais_ipm() // 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;
@@ -12158,7 +12158,7 @@ void m68000_mcu_device::andi_w_imm16_pais_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -12197,7 +12197,7 @@ void m68000_mcu_device::andi_w_imm16_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -12222,7 +12222,7 @@ void m68000_mcu_device::andi_w_imm16_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -12248,11 +12248,11 @@ void m68000_mcu_device::andi_w_imm16_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -12278,7 +12278,7 @@ void m68000_mcu_device::andi_w_imm16_das_ipm() // 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;
@@ -12308,7 +12308,7 @@ void m68000_mcu_device::andi_w_imm16_das_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -12347,7 +12347,7 @@ void m68000_mcu_device::andi_w_imm16_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -12370,14 +12370,14 @@ void m68000_mcu_device::andi_w_imm16_dais_ipm() // 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
@@ -12385,7 +12385,7 @@ void m68000_mcu_device::andi_w_imm16_dais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -12412,7 +12412,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -12441,11 +12441,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -12471,7 +12471,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;
@@ -12501,7 +12501,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -12539,7 +12539,7 @@ void m68000_mcu_device::andi_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -12567,7 +12567,7 @@ void m68000_mcu_device::andi_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -12593,7 +12593,7 @@ void m68000_mcu_device::andi_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -12620,7 +12620,7 @@ void m68000_mcu_device::andi_w_imm16_adr16_ipm() // 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;
@@ -12650,7 +12650,7 @@ void m68000_mcu_device::andi_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -12688,7 +12688,7 @@ void m68000_mcu_device::andi_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -12714,7 +12714,7 @@ void m68000_mcu_device::andi_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -12741,7 +12741,7 @@ void m68000_mcu_device::andi_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -12767,7 +12767,7 @@ void m68000_mcu_device::andi_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -12794,7 +12794,7 @@ void m68000_mcu_device::andi_w_imm16_adr32_ipm() // 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;
@@ -12824,7 +12824,7 @@ void m68000_mcu_device::andi_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -12866,7 +12866,7 @@ void m68000_mcu_device::andi_i16u_sr_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -12891,23 +12891,23 @@ void m68000_mcu_device::andi_i16u_sr_ipm() // 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;
@@ -12915,7 +12915,7 @@ void m68000_mcu_device::andi_i16u_sr_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -12942,11 +12942,11 @@ void m68000_mcu_device::andi_i16u_sr_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -12986,7 +12986,7 @@ void m68000_mcu_device::andi_l_imm32_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -13012,7 +13012,7 @@ void m68000_mcu_device::andi_l_imm32_ds_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -13038,12 +13038,12 @@ void m68000_mcu_device::andi_l_imm32_ds_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -13066,7 +13066,7 @@ void m68000_mcu_device::andi_l_imm32_ds_ipm() // 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;
@@ -13075,7 +13075,7 @@ void m68000_mcu_device::andi_l_imm32_ds_ipm() // 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];
@@ -13095,7 +13095,7 @@ void m68000_mcu_device::andi_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -13121,7 +13121,7 @@ void m68000_mcu_device::andi_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -13146,7 +13146,7 @@ void m68000_mcu_device::andi_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 5:
@@ -13174,7 +13174,7 @@ void m68000_mcu_device::andi_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -13200,7 +13200,7 @@ void m68000_mcu_device::andi_l_imm32_ais_ipm() // 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;
@@ -13228,7 +13228,7 @@ void m68000_mcu_device::andi_l_imm32_ais_ipm() // 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;
@@ -13256,7 +13256,7 @@ void m68000_mcu_device::andi_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 13:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -13294,7 +13294,7 @@ void m68000_mcu_device::andi_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -13320,7 +13320,7 @@ void m68000_mcu_device::andi_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -13345,7 +13345,7 @@ void m68000_mcu_device::andi_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 5:
@@ -13373,11 +13373,11 @@ void m68000_mcu_device::andi_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -13403,7 +13403,7 @@ void m68000_mcu_device::andi_l_imm32_aips_ipm() // 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;
@@ -13431,7 +13431,7 @@ void m68000_mcu_device::andi_l_imm32_aips_ipm() // 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;
@@ -13459,7 +13459,7 @@ void m68000_mcu_device::andi_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 13:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -13497,7 +13497,7 @@ void m68000_mcu_device::andi_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -13523,7 +13523,7 @@ void m68000_mcu_device::andi_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -13547,14 +13547,14 @@ void m68000_mcu_device::andi_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -13581,7 +13581,7 @@ void m68000_mcu_device::andi_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -13607,7 +13607,7 @@ void m68000_mcu_device::andi_l_imm32_pais_ipm() // 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;
@@ -13635,7 +13635,7 @@ void m68000_mcu_device::andi_l_imm32_pais_ipm() // 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;
@@ -13663,7 +13663,7 @@ void m68000_mcu_device::andi_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 13:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -13701,7 +13701,7 @@ void m68000_mcu_device::andi_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -13727,7 +13727,7 @@ void m68000_mcu_device::andi_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -13752,7 +13752,7 @@ void m68000_mcu_device::andi_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -13777,7 +13777,7 @@ void m68000_mcu_device::andi_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 7:
@@ -13805,7 +13805,7 @@ void m68000_mcu_device::andi_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -13831,7 +13831,7 @@ void m68000_mcu_device::andi_l_imm32_das_ipm() // 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;
@@ -13859,7 +13859,7 @@ void m68000_mcu_device::andi_l_imm32_das_ipm() // 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;
@@ -13887,7 +13887,7 @@ void m68000_mcu_device::andi_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 15:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -13925,7 +13925,7 @@ void m68000_mcu_device::andi_l_imm32_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -13951,7 +13951,7 @@ void m68000_mcu_device::andi_l_imm32_dais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -13974,14 +13974,14 @@ void m68000_mcu_device::andi_l_imm32_dais_ipm() // 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
@@ -13989,7 +13989,7 @@ void m68000_mcu_device::andi_l_imm32_dais_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -14016,7 +14016,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;
[[fallthrough]]; case 17:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -14044,7 +14044,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;
[[fallthrough]]; case 7:
@@ -14072,7 +14072,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -14098,7 +14098,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;
@@ -14126,7 +14126,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;
@@ -14154,7 +14154,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;
[[fallthrough]]; case 15:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -14191,7 +14191,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -14217,7 +14217,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -14245,7 +14245,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -14271,7 +14271,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 7:
@@ -14299,7 +14299,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -14325,7 +14325,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_ipm() // 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;
@@ -14353,7 +14353,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_ipm() // 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;
@@ -14381,7 +14381,7 @@ void m68000_mcu_device::andi_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 15:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -14418,7 +14418,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -14444,7 +14444,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -14470,7 +14470,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -14497,7 +14497,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -14523,7 +14523,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 9:
@@ -14551,7 +14551,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -14577,7 +14577,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_ipm() // 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;
@@ -14605,7 +14605,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_ipm() // 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;
@@ -14633,7 +14633,7 @@ void m68000_mcu_device::andi_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 17:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -14697,7 +14697,7 @@ void m68000_mcu_device::subi_b_imm8_ds_ipm() // 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
@@ -14769,7 +14769,7 @@ void m68000_mcu_device::subi_b_imm8_ais_ipm() // 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;
@@ -14794,7 +14794,7 @@ void m68000_mcu_device::subi_b_imm8_ais_ipm() // 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;
@@ -14886,7 +14886,7 @@ void m68000_mcu_device::subi_b_imm8_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -14909,7 +14909,7 @@ void m68000_mcu_device::subi_b_imm8_aips_ipm() // 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;
@@ -15003,7 +15003,7 @@ void m68000_mcu_device::subi_b_imm8_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -15026,7 +15026,7 @@ void m68000_mcu_device::subi_b_imm8_pais_ipm() // 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;
@@ -15137,7 +15137,7 @@ void m68000_mcu_device::subi_b_imm8_das_ipm() // 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;
@@ -15162,7 +15162,7 @@ void m68000_mcu_device::subi_b_imm8_das_ipm() // 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;
@@ -15246,7 +15246,7 @@ void m68000_mcu_device::subi_b_imm8_dais_ipm() // 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
@@ -15314,7 +15314,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;
@@ -15339,7 +15339,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;
@@ -15451,7 +15451,7 @@ void m68000_mcu_device::subi_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -15474,7 +15474,7 @@ void m68000_mcu_device::subi_b_imm8_adr16_ipm() // 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;
@@ -15610,7 +15610,7 @@ void m68000_mcu_device::subi_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -15633,7 +15633,7 @@ void m68000_mcu_device::subi_b_imm8_adr32_ipm() // 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;
@@ -15720,7 +15720,7 @@ void m68000_mcu_device::subi_w_imm16_ds_ipm() // 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
@@ -15792,7 +15792,7 @@ void m68000_mcu_device::subi_w_imm16_ais_ipm() // 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;
@@ -15821,7 +15821,7 @@ void m68000_mcu_device::subi_w_imm16_ais_ipm() // 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;
@@ -15919,7 +15919,7 @@ void m68000_mcu_device::subi_w_imm16_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -15946,7 +15946,7 @@ void m68000_mcu_device::subi_w_imm16_aips_ipm() // 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;
@@ -16046,7 +16046,7 @@ void m68000_mcu_device::subi_w_imm16_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -16073,7 +16073,7 @@ void m68000_mcu_device::subi_w_imm16_pais_ipm() // 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;
@@ -16190,7 +16190,7 @@ void m68000_mcu_device::subi_w_imm16_das_ipm() // 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;
@@ -16219,7 +16219,7 @@ void m68000_mcu_device::subi_w_imm16_das_ipm() // 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;
@@ -16309,7 +16309,7 @@ void m68000_mcu_device::subi_w_imm16_dais_ipm() // 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
@@ -16377,7 +16377,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;
@@ -16406,7 +16406,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;
@@ -16524,7 +16524,7 @@ void m68000_mcu_device::subi_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -16551,7 +16551,7 @@ void m68000_mcu_device::subi_w_imm16_adr16_ipm() // 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;
@@ -16693,7 +16693,7 @@ void m68000_mcu_device::subi_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -16720,7 +16720,7 @@ void m68000_mcu_device::subi_w_imm16_adr32_ipm() // 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;
@@ -16837,7 +16837,7 @@ void m68000_mcu_device::subi_l_imm32_ds_ipm() // 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
@@ -16864,7 +16864,7 @@ void m68000_mcu_device::subi_l_imm32_ds_ipm() // 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;
@@ -16941,7 +16941,7 @@ void m68000_mcu_device::subi_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 5:
@@ -16994,7 +16994,7 @@ void m68000_mcu_device::subi_l_imm32_ais_ipm() // 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;
@@ -17022,7 +17022,7 @@ void m68000_mcu_device::subi_l_imm32_ais_ipm() // 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;
@@ -17136,7 +17136,7 @@ void m68000_mcu_device::subi_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 5:
@@ -17192,7 +17192,7 @@ void m68000_mcu_device::subi_l_imm32_aips_ipm() // 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;
@@ -17220,7 +17220,7 @@ void m68000_mcu_device::subi_l_imm32_aips_ipm() // 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;
@@ -17333,7 +17333,7 @@ void m68000_mcu_device::subi_l_imm32_pais_ipm() // 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
@@ -17391,7 +17391,7 @@ void m68000_mcu_device::subi_l_imm32_pais_ipm() // 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;
@@ -17419,7 +17419,7 @@ void m68000_mcu_device::subi_l_imm32_pais_ipm() // 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;
@@ -17557,7 +17557,7 @@ void m68000_mcu_device::subi_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 7:
@@ -17610,7 +17610,7 @@ void m68000_mcu_device::subi_l_imm32_das_ipm() // 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;
@@ -17638,7 +17638,7 @@ void m68000_mcu_device::subi_l_imm32_das_ipm() // 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;
@@ -17750,7 +17750,7 @@ void m68000_mcu_device::subi_l_imm32_dais_ipm() // 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
@@ -17817,7 +17817,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;
[[fallthrough]]; case 7:
@@ -17870,7 +17870,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;
@@ -17898,7 +17898,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;
@@ -18038,7 +18038,7 @@ void m68000_mcu_device::subi_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 7:
@@ -18091,7 +18091,7 @@ void m68000_mcu_device::subi_l_imm32_adr16_ipm() // 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;
@@ -18119,7 +18119,7 @@ void m68000_mcu_device::subi_l_imm32_adr16_ipm() // 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;
@@ -18283,7 +18283,7 @@ void m68000_mcu_device::subi_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 9:
@@ -18336,7 +18336,7 @@ void m68000_mcu_device::subi_l_imm32_adr32_ipm() // 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;
@@ -18364,7 +18364,7 @@ void m68000_mcu_device::subi_l_imm32_adr32_ipm() // 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;
@@ -18455,7 +18455,7 @@ void m68000_mcu_device::addi_b_imm8_ds_ipm() // 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
@@ -18527,7 +18527,7 @@ void m68000_mcu_device::addi_b_imm8_ais_ipm() // 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;
@@ -18552,7 +18552,7 @@ void m68000_mcu_device::addi_b_imm8_ais_ipm() // 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;
@@ -18644,7 +18644,7 @@ void m68000_mcu_device::addi_b_imm8_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -18667,7 +18667,7 @@ void m68000_mcu_device::addi_b_imm8_aips_ipm() // 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;
@@ -18761,7 +18761,7 @@ void m68000_mcu_device::addi_b_imm8_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -18784,7 +18784,7 @@ void m68000_mcu_device::addi_b_imm8_pais_ipm() // 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;
@@ -18895,7 +18895,7 @@ void m68000_mcu_device::addi_b_imm8_das_ipm() // 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;
@@ -18920,7 +18920,7 @@ void m68000_mcu_device::addi_b_imm8_das_ipm() // 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;
@@ -19004,7 +19004,7 @@ void m68000_mcu_device::addi_b_imm8_dais_ipm() // 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
@@ -19072,7 +19072,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;
@@ -19097,7 +19097,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;
@@ -19209,7 +19209,7 @@ void m68000_mcu_device::addi_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -19232,7 +19232,7 @@ void m68000_mcu_device::addi_b_imm8_adr16_ipm() // 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;
@@ -19368,7 +19368,7 @@ void m68000_mcu_device::addi_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -19391,7 +19391,7 @@ void m68000_mcu_device::addi_b_imm8_adr32_ipm() // 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;
@@ -19478,7 +19478,7 @@ void m68000_mcu_device::addi_w_imm16_ds_ipm() // 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
@@ -19550,7 +19550,7 @@ void m68000_mcu_device::addi_w_imm16_ais_ipm() // 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;
@@ -19579,7 +19579,7 @@ void m68000_mcu_device::addi_w_imm16_ais_ipm() // 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;
@@ -19677,7 +19677,7 @@ void m68000_mcu_device::addi_w_imm16_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -19704,7 +19704,7 @@ void m68000_mcu_device::addi_w_imm16_aips_ipm() // 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;
@@ -19804,7 +19804,7 @@ void m68000_mcu_device::addi_w_imm16_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -19831,7 +19831,7 @@ void m68000_mcu_device::addi_w_imm16_pais_ipm() // 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;
@@ -19948,7 +19948,7 @@ void m68000_mcu_device::addi_w_imm16_das_ipm() // 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;
@@ -19977,7 +19977,7 @@ void m68000_mcu_device::addi_w_imm16_das_ipm() // 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;
@@ -20067,7 +20067,7 @@ void m68000_mcu_device::addi_w_imm16_dais_ipm() // 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
@@ -20135,7 +20135,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;
@@ -20164,7 +20164,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;
@@ -20282,7 +20282,7 @@ void m68000_mcu_device::addi_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -20309,7 +20309,7 @@ void m68000_mcu_device::addi_w_imm16_adr16_ipm() // 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;
@@ -20451,7 +20451,7 @@ void m68000_mcu_device::addi_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -20478,7 +20478,7 @@ void m68000_mcu_device::addi_w_imm16_adr32_ipm() // 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;
@@ -20595,7 +20595,7 @@ void m68000_mcu_device::addi_l_imm32_ds_ipm() // 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
@@ -20622,7 +20622,7 @@ void m68000_mcu_device::addi_l_imm32_ds_ipm() // 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;
@@ -20699,7 +20699,7 @@ void m68000_mcu_device::addi_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 5:
@@ -20752,7 +20752,7 @@ void m68000_mcu_device::addi_l_imm32_ais_ipm() // 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;
@@ -20780,7 +20780,7 @@ void m68000_mcu_device::addi_l_imm32_ais_ipm() // 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;
@@ -20894,7 +20894,7 @@ void m68000_mcu_device::addi_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 5:
@@ -20950,7 +20950,7 @@ void m68000_mcu_device::addi_l_imm32_aips_ipm() // 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;
@@ -20978,7 +20978,7 @@ void m68000_mcu_device::addi_l_imm32_aips_ipm() // 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;
@@ -21091,7 +21091,7 @@ void m68000_mcu_device::addi_l_imm32_pais_ipm() // 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
@@ -21149,7 +21149,7 @@ void m68000_mcu_device::addi_l_imm32_pais_ipm() // 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;
@@ -21177,7 +21177,7 @@ void m68000_mcu_device::addi_l_imm32_pais_ipm() // 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;
@@ -21315,7 +21315,7 @@ void m68000_mcu_device::addi_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 7:
@@ -21368,7 +21368,7 @@ void m68000_mcu_device::addi_l_imm32_das_ipm() // 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;
@@ -21396,7 +21396,7 @@ void m68000_mcu_device::addi_l_imm32_das_ipm() // 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;
@@ -21508,7 +21508,7 @@ void m68000_mcu_device::addi_l_imm32_dais_ipm() // 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
@@ -21575,7 +21575,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;
[[fallthrough]]; case 7:
@@ -21628,7 +21628,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;
@@ -21656,7 +21656,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;
@@ -21796,7 +21796,7 @@ void m68000_mcu_device::addi_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 7:
@@ -21849,7 +21849,7 @@ void m68000_mcu_device::addi_l_imm32_adr16_ipm() // 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;
@@ -21877,7 +21877,7 @@ void m68000_mcu_device::addi_l_imm32_adr16_ipm() // 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;
@@ -22041,7 +22041,7 @@ void m68000_mcu_device::addi_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 9:
@@ -22094,7 +22094,7 @@ void m68000_mcu_device::addi_l_imm32_adr32_ipm() // 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;
@@ -22122,7 +22122,7 @@ void m68000_mcu_device::addi_l_imm32_adr32_ipm() // 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;
@@ -22188,7 +22188,7 @@ void m68000_mcu_device::btst_imm8_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22217,13 +22217,13 @@ void m68000_mcu_device::btst_imm8_ds_ipm() // 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;
[[fallthrough]]; case 3:
@@ -22255,7 +22255,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();
@@ -22269,7 +22269,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();
@@ -22292,7 +22292,7 @@ void m68000_mcu_device::btst_imm8_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22317,11 +22317,11 @@ void m68000_mcu_device::btst_imm8_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -22343,13 +22343,13 @@ void m68000_mcu_device::btst_imm8_ais_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22390,7 +22390,7 @@ void m68000_mcu_device::btst_imm8_aips_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22418,12 +22418,12 @@ void m68000_mcu_device::btst_imm8_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -22446,13 +22446,13 @@ void m68000_mcu_device::btst_imm8_aips_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22493,7 +22493,7 @@ void m68000_mcu_device::btst_imm8_pais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22520,7 +22520,7 @@ void m68000_mcu_device::btst_imm8_pais_ipm() // 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
@@ -22528,7 +22528,7 @@ void m68000_mcu_device::btst_imm8_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -22551,13 +22551,13 @@ void m68000_mcu_device::btst_imm8_pais_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22598,7 +22598,7 @@ void m68000_mcu_device::btst_imm8_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22623,7 +22623,7 @@ void m68000_mcu_device::btst_imm8_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22649,11 +22649,11 @@ void m68000_mcu_device::btst_imm8_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -22675,13 +22675,13 @@ void m68000_mcu_device::btst_imm8_das_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22722,7 +22722,7 @@ void m68000_mcu_device::btst_imm8_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22745,14 +22745,14 @@ void m68000_mcu_device::btst_imm8_dais_ipm() // 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
@@ -22760,7 +22760,7 @@ void m68000_mcu_device::btst_imm8_dais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22787,7 +22787,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22816,11 +22816,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -22842,13 +22842,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22888,7 +22888,7 @@ void m68000_mcu_device::btst_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -22916,7 +22916,7 @@ void m68000_mcu_device::btst_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -22942,7 +22942,7 @@ void m68000_mcu_device::btst_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -22965,13 +22965,13 @@ void m68000_mcu_device::btst_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23011,7 +23011,7 @@ void m68000_mcu_device::btst_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23037,7 +23037,7 @@ void m68000_mcu_device::btst_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23064,7 +23064,7 @@ void m68000_mcu_device::btst_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -23090,7 +23090,7 @@ void m68000_mcu_device::btst_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -23113,13 +23113,13 @@ void m68000_mcu_device::btst_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23159,7 +23159,7 @@ void m68000_mcu_device::btst_imm8_dpc_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23184,7 +23184,7 @@ void m68000_mcu_device::btst_imm8_dpc_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23210,11 +23210,11 @@ void m68000_mcu_device::btst_imm8_dpc_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -23236,13 +23236,13 @@ void m68000_mcu_device::btst_imm8_dpc_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23282,7 +23282,7 @@ void m68000_mcu_device::btst_imm8_dpci_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23305,14 +23305,14 @@ void m68000_mcu_device::btst_imm8_dpci_ipm() // 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
@@ -23320,7 +23320,7 @@ void m68000_mcu_device::btst_imm8_dpci_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23347,7 +23347,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23376,11 +23376,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -23402,13 +23402,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23449,7 +23449,7 @@ void m68000_mcu_device::bchg_imm8_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23478,13 +23478,13 @@ void m68000_mcu_device::bchg_imm8_ds_ipm() // 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;
[[fallthrough]]; case 3:
@@ -23516,7 +23516,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();
@@ -23529,14 +23529,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();
@@ -23559,7 +23559,7 @@ void m68000_mcu_device::bchg_imm8_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23584,11 +23584,11 @@ void m68000_mcu_device::bchg_imm8_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -23611,7 +23611,7 @@ void m68000_mcu_device::bchg_imm8_ais_ipm() // 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;
[[fallthrough]]; case 5:
@@ -23639,7 +23639,7 @@ void m68000_mcu_device::bchg_imm8_ais_ipm() // 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;
@@ -23674,7 +23674,7 @@ void m68000_mcu_device::bchg_imm8_aips_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23702,12 +23702,12 @@ void m68000_mcu_device::bchg_imm8_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -23731,7 +23731,7 @@ void m68000_mcu_device::bchg_imm8_aips_ipm() // 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;
[[fallthrough]]; case 5:
@@ -23759,7 +23759,7 @@ void m68000_mcu_device::bchg_imm8_aips_ipm() // 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;
@@ -23794,7 +23794,7 @@ void m68000_mcu_device::bchg_imm8_pais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23821,7 +23821,7 @@ void m68000_mcu_device::bchg_imm8_pais_ipm() // 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
@@ -23829,7 +23829,7 @@ void m68000_mcu_device::bchg_imm8_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -23853,7 +23853,7 @@ void m68000_mcu_device::bchg_imm8_pais_ipm() // 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;
[[fallthrough]]; case 5:
@@ -23881,7 +23881,7 @@ void m68000_mcu_device::bchg_imm8_pais_ipm() // 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;
@@ -23916,7 +23916,7 @@ void m68000_mcu_device::bchg_imm8_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23941,7 +23941,7 @@ void m68000_mcu_device::bchg_imm8_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -23967,11 +23967,11 @@ void m68000_mcu_device::bchg_imm8_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -23994,7 +23994,7 @@ void m68000_mcu_device::bchg_imm8_das_ipm() // 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;
[[fallthrough]]; case 7:
@@ -24022,7 +24022,7 @@ void m68000_mcu_device::bchg_imm8_das_ipm() // 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;
@@ -24057,7 +24057,7 @@ void m68000_mcu_device::bchg_imm8_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -24080,14 +24080,14 @@ void m68000_mcu_device::bchg_imm8_dais_ipm() // 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
@@ -24095,7 +24095,7 @@ void m68000_mcu_device::bchg_imm8_dais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -24122,7 +24122,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -24151,11 +24151,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -24178,7 +24178,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;
[[fallthrough]]; case 7:
@@ -24206,7 +24206,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;
@@ -24240,7 +24240,7 @@ void m68000_mcu_device::bchg_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -24268,7 +24268,7 @@ void m68000_mcu_device::bchg_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -24294,7 +24294,7 @@ void m68000_mcu_device::bchg_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -24318,7 +24318,7 @@ void m68000_mcu_device::bchg_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 7:
@@ -24346,7 +24346,7 @@ void m68000_mcu_device::bchg_imm8_adr16_ipm() // 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;
@@ -24380,7 +24380,7 @@ void m68000_mcu_device::bchg_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -24406,7 +24406,7 @@ void m68000_mcu_device::bchg_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -24433,7 +24433,7 @@ void m68000_mcu_device::bchg_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -24459,7 +24459,7 @@ void m68000_mcu_device::bchg_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -24483,7 +24483,7 @@ void m68000_mcu_device::bchg_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 9:
@@ -24511,7 +24511,7 @@ void m68000_mcu_device::bchg_imm8_adr32_ipm() // 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;
@@ -24546,7 +24546,7 @@ void m68000_mcu_device::bclr_imm8_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -24575,13 +24575,13 @@ void m68000_mcu_device::bclr_imm8_ds_ipm() // 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;
[[fallthrough]]; case 3:
@@ -24610,14 +24610,14 @@ void m68000_mcu_device::bclr_imm8_ds_ipm() // 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();
@@ -24630,18 +24630,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();
@@ -24664,7 +24664,7 @@ void m68000_mcu_device::bclr_imm8_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -24689,11 +24689,11 @@ void m68000_mcu_device::bclr_imm8_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -24715,12 +24715,12 @@ void m68000_mcu_device::bclr_imm8_ais_ipm() // 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;
[[fallthrough]]; case 5:
@@ -24748,7 +24748,7 @@ void m68000_mcu_device::bclr_imm8_ais_ipm() // 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;
@@ -24783,7 +24783,7 @@ void m68000_mcu_device::bclr_imm8_aips_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -24811,12 +24811,12 @@ void m68000_mcu_device::bclr_imm8_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -24839,12 +24839,12 @@ void m68000_mcu_device::bclr_imm8_aips_ipm() // 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;
[[fallthrough]]; case 5:
@@ -24872,7 +24872,7 @@ void m68000_mcu_device::bclr_imm8_aips_ipm() // 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;
@@ -24907,7 +24907,7 @@ void m68000_mcu_device::bclr_imm8_pais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -24934,7 +24934,7 @@ void m68000_mcu_device::bclr_imm8_pais_ipm() // 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
@@ -24942,7 +24942,7 @@ void m68000_mcu_device::bclr_imm8_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -24965,12 +24965,12 @@ void m68000_mcu_device::bclr_imm8_pais_ipm() // 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;
[[fallthrough]]; case 5:
@@ -24998,7 +24998,7 @@ void m68000_mcu_device::bclr_imm8_pais_ipm() // 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;
@@ -25033,7 +25033,7 @@ void m68000_mcu_device::bclr_imm8_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -25058,7 +25058,7 @@ void m68000_mcu_device::bclr_imm8_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -25084,11 +25084,11 @@ void m68000_mcu_device::bclr_imm8_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -25110,12 +25110,12 @@ void m68000_mcu_device::bclr_imm8_das_ipm() // 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;
[[fallthrough]]; case 7:
@@ -25143,7 +25143,7 @@ void m68000_mcu_device::bclr_imm8_das_ipm() // 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;
@@ -25178,7 +25178,7 @@ void m68000_mcu_device::bclr_imm8_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -25201,14 +25201,14 @@ void m68000_mcu_device::bclr_imm8_dais_ipm() // 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
@@ -25216,7 +25216,7 @@ void m68000_mcu_device::bclr_imm8_dais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -25243,7 +25243,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -25272,11 +25272,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -25298,12 +25298,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;
[[fallthrough]]; case 7:
@@ -25331,7 +25331,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;
@@ -25365,7 +25365,7 @@ void m68000_mcu_device::bclr_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -25393,7 +25393,7 @@ void m68000_mcu_device::bclr_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -25419,7 +25419,7 @@ void m68000_mcu_device::bclr_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -25442,12 +25442,12 @@ void m68000_mcu_device::bclr_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 7:
@@ -25475,7 +25475,7 @@ void m68000_mcu_device::bclr_imm8_adr16_ipm() // 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;
@@ -25509,7 +25509,7 @@ void m68000_mcu_device::bclr_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -25535,7 +25535,7 @@ void m68000_mcu_device::bclr_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -25562,7 +25562,7 @@ void m68000_mcu_device::bclr_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -25588,7 +25588,7 @@ void m68000_mcu_device::bclr_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -25611,12 +25611,12 @@ void m68000_mcu_device::bclr_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 9:
@@ -25644,7 +25644,7 @@ void m68000_mcu_device::bclr_imm8_adr32_ipm() // 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;
@@ -25679,7 +25679,7 @@ void m68000_mcu_device::bset_imm8_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -25708,13 +25708,13 @@ void m68000_mcu_device::bset_imm8_ds_ipm() // 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;
[[fallthrough]]; case 3:
@@ -25746,7 +25746,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();
@@ -25759,14 +25759,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();
@@ -25789,7 +25789,7 @@ void m68000_mcu_device::bset_imm8_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -25814,11 +25814,11 @@ void m68000_mcu_device::bset_imm8_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -25841,7 +25841,7 @@ void m68000_mcu_device::bset_imm8_ais_ipm() // 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;
[[fallthrough]]; case 5:
@@ -25869,7 +25869,7 @@ void m68000_mcu_device::bset_imm8_ais_ipm() // 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;
@@ -25904,7 +25904,7 @@ void m68000_mcu_device::bset_imm8_aips_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -25932,12 +25932,12 @@ void m68000_mcu_device::bset_imm8_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -25961,7 +25961,7 @@ void m68000_mcu_device::bset_imm8_aips_ipm() // 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;
[[fallthrough]]; case 5:
@@ -25989,7 +25989,7 @@ void m68000_mcu_device::bset_imm8_aips_ipm() // 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;
@@ -26024,7 +26024,7 @@ void m68000_mcu_device::bset_imm8_pais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -26051,7 +26051,7 @@ void m68000_mcu_device::bset_imm8_pais_ipm() // 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
@@ -26059,7 +26059,7 @@ void m68000_mcu_device::bset_imm8_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -26083,7 +26083,7 @@ void m68000_mcu_device::bset_imm8_pais_ipm() // 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;
[[fallthrough]]; case 5:
@@ -26111,7 +26111,7 @@ void m68000_mcu_device::bset_imm8_pais_ipm() // 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;
@@ -26146,7 +26146,7 @@ void m68000_mcu_device::bset_imm8_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -26171,7 +26171,7 @@ void m68000_mcu_device::bset_imm8_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -26197,11 +26197,11 @@ void m68000_mcu_device::bset_imm8_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -26224,7 +26224,7 @@ void m68000_mcu_device::bset_imm8_das_ipm() // 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;
[[fallthrough]]; case 7:
@@ -26252,7 +26252,7 @@ void m68000_mcu_device::bset_imm8_das_ipm() // 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;
@@ -26287,7 +26287,7 @@ void m68000_mcu_device::bset_imm8_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -26310,14 +26310,14 @@ void m68000_mcu_device::bset_imm8_dais_ipm() // 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
@@ -26325,7 +26325,7 @@ void m68000_mcu_device::bset_imm8_dais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -26352,7 +26352,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -26381,11 +26381,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -26408,7 +26408,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;
[[fallthrough]]; case 7:
@@ -26436,7 +26436,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;
@@ -26470,7 +26470,7 @@ void m68000_mcu_device::bset_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -26498,7 +26498,7 @@ void m68000_mcu_device::bset_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -26524,7 +26524,7 @@ void m68000_mcu_device::bset_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -26548,7 +26548,7 @@ void m68000_mcu_device::bset_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 7:
@@ -26576,7 +26576,7 @@ void m68000_mcu_device::bset_imm8_adr16_ipm() // 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;
@@ -26610,7 +26610,7 @@ void m68000_mcu_device::bset_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -26636,7 +26636,7 @@ void m68000_mcu_device::bset_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -26663,7 +26663,7 @@ void m68000_mcu_device::bset_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -26689,7 +26689,7 @@ void m68000_mcu_device::bset_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -26713,7 +26713,7 @@ void m68000_mcu_device::bset_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 9:
@@ -26741,7 +26741,7 @@ void m68000_mcu_device::bset_imm8_adr32_ipm() // 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;
@@ -26776,7 +26776,7 @@ void m68000_mcu_device::eori_b_imm8_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -26802,7 +26802,7 @@ void m68000_mcu_device::eori_b_imm8_ds_ipm() // 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
@@ -26810,7 +26810,7 @@ void m68000_mcu_device::eori_b_imm8_ds_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -26851,7 +26851,7 @@ void m68000_mcu_device::eori_b_imm8_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -26876,11 +26876,11 @@ void m68000_mcu_device::eori_b_imm8_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -26902,7 +26902,7 @@ void m68000_mcu_device::eori_b_imm8_ais_ipm() // 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;
@@ -26932,7 +26932,7 @@ void m68000_mcu_device::eori_b_imm8_ais_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -26965,7 +26965,7 @@ void m68000_mcu_device::eori_b_imm8_aips_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -26993,12 +26993,12 @@ void m68000_mcu_device::eori_b_imm8_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -27021,7 +27021,7 @@ void m68000_mcu_device::eori_b_imm8_aips_ipm() // 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;
@@ -27051,7 +27051,7 @@ void m68000_mcu_device::eori_b_imm8_aips_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -27084,7 +27084,7 @@ void m68000_mcu_device::eori_b_imm8_pais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -27111,7 +27111,7 @@ void m68000_mcu_device::eori_b_imm8_pais_ipm() // 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
@@ -27119,7 +27119,7 @@ void m68000_mcu_device::eori_b_imm8_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -27142,7 +27142,7 @@ void m68000_mcu_device::eori_b_imm8_pais_ipm() // 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;
@@ -27172,7 +27172,7 @@ void m68000_mcu_device::eori_b_imm8_pais_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -27205,7 +27205,7 @@ void m68000_mcu_device::eori_b_imm8_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -27230,7 +27230,7 @@ void m68000_mcu_device::eori_b_imm8_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -27256,11 +27256,11 @@ void m68000_mcu_device::eori_b_imm8_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -27282,7 +27282,7 @@ void m68000_mcu_device::eori_b_imm8_das_ipm() // 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;
@@ -27312,7 +27312,7 @@ void m68000_mcu_device::eori_b_imm8_das_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -27345,7 +27345,7 @@ void m68000_mcu_device::eori_b_imm8_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -27368,14 +27368,14 @@ void m68000_mcu_device::eori_b_imm8_dais_ipm() // 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
@@ -27383,7 +27383,7 @@ void m68000_mcu_device::eori_b_imm8_dais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -27410,7 +27410,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -27439,11 +27439,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -27465,7 +27465,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;
@@ -27495,7 +27495,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -27527,7 +27527,7 @@ void m68000_mcu_device::eori_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -27555,7 +27555,7 @@ void m68000_mcu_device::eori_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -27581,7 +27581,7 @@ void m68000_mcu_device::eori_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -27604,7 +27604,7 @@ void m68000_mcu_device::eori_b_imm8_adr16_ipm() // 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;
@@ -27634,7 +27634,7 @@ void m68000_mcu_device::eori_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -27666,7 +27666,7 @@ void m68000_mcu_device::eori_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -27692,7 +27692,7 @@ void m68000_mcu_device::eori_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -27719,7 +27719,7 @@ void m68000_mcu_device::eori_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -27745,7 +27745,7 @@ void m68000_mcu_device::eori_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -27768,7 +27768,7 @@ void m68000_mcu_device::eori_b_imm8_adr32_ipm() // 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;
@@ -27798,7 +27798,7 @@ void m68000_mcu_device::eori_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -27830,7 +27830,7 @@ void m68000_mcu_device::eori_imm8_ccr_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -27855,21 +27855,21 @@ void m68000_mcu_device::eori_imm8_ccr_ipm() // 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;
@@ -27877,7 +27877,7 @@ void m68000_mcu_device::eori_imm8_ccr_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -27904,11 +27904,11 @@ void m68000_mcu_device::eori_imm8_ccr_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -27949,7 +27949,7 @@ void m68000_mcu_device::eori_w_imm16_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -27975,7 +27975,7 @@ void m68000_mcu_device::eori_w_imm16_ds_ipm() // 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
@@ -27983,7 +27983,7 @@ void m68000_mcu_device::eori_w_imm16_ds_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -28024,7 +28024,7 @@ void m68000_mcu_device::eori_w_imm16_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -28049,11 +28049,11 @@ void m68000_mcu_device::eori_w_imm16_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -28079,7 +28079,7 @@ void m68000_mcu_device::eori_w_imm16_ais_ipm() // 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;
@@ -28109,7 +28109,7 @@ void m68000_mcu_device::eori_w_imm16_ais_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -28148,7 +28148,7 @@ void m68000_mcu_device::eori_w_imm16_aips_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -28176,12 +28176,12 @@ void m68000_mcu_device::eori_w_imm16_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -28208,7 +28208,7 @@ void m68000_mcu_device::eori_w_imm16_aips_ipm() // 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;
@@ -28238,7 +28238,7 @@ void m68000_mcu_device::eori_w_imm16_aips_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -28277,7 +28277,7 @@ void m68000_mcu_device::eori_w_imm16_pais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -28304,7 +28304,7 @@ void m68000_mcu_device::eori_w_imm16_pais_ipm() // 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
@@ -28312,7 +28312,7 @@ void m68000_mcu_device::eori_w_imm16_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -28339,7 +28339,7 @@ void m68000_mcu_device::eori_w_imm16_pais_ipm() // 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;
@@ -28369,7 +28369,7 @@ void m68000_mcu_device::eori_w_imm16_pais_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -28408,7 +28408,7 @@ void m68000_mcu_device::eori_w_imm16_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -28433,7 +28433,7 @@ void m68000_mcu_device::eori_w_imm16_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -28459,11 +28459,11 @@ void m68000_mcu_device::eori_w_imm16_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -28489,7 +28489,7 @@ void m68000_mcu_device::eori_w_imm16_das_ipm() // 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;
@@ -28519,7 +28519,7 @@ void m68000_mcu_device::eori_w_imm16_das_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -28558,7 +28558,7 @@ void m68000_mcu_device::eori_w_imm16_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -28581,14 +28581,14 @@ void m68000_mcu_device::eori_w_imm16_dais_ipm() // 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
@@ -28596,7 +28596,7 @@ void m68000_mcu_device::eori_w_imm16_dais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -28623,7 +28623,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -28652,11 +28652,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -28682,7 +28682,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;
@@ -28712,7 +28712,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -28750,7 +28750,7 @@ void m68000_mcu_device::eori_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -28778,7 +28778,7 @@ void m68000_mcu_device::eori_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -28804,7 +28804,7 @@ void m68000_mcu_device::eori_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -28831,7 +28831,7 @@ void m68000_mcu_device::eori_w_imm16_adr16_ipm() // 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;
@@ -28861,7 +28861,7 @@ void m68000_mcu_device::eori_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -28899,7 +28899,7 @@ void m68000_mcu_device::eori_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -28925,7 +28925,7 @@ void m68000_mcu_device::eori_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -28952,7 +28952,7 @@ void m68000_mcu_device::eori_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -28978,7 +28978,7 @@ void m68000_mcu_device::eori_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -29005,7 +29005,7 @@ void m68000_mcu_device::eori_w_imm16_adr32_ipm() // 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;
@@ -29035,7 +29035,7 @@ void m68000_mcu_device::eori_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -29077,7 +29077,7 @@ void m68000_mcu_device::eori_i16u_sr_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29102,23 +29102,23 @@ void m68000_mcu_device::eori_i16u_sr_ipm() // 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;
@@ -29126,7 +29126,7 @@ void m68000_mcu_device::eori_i16u_sr_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29153,11 +29153,11 @@ void m68000_mcu_device::eori_i16u_sr_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29197,7 +29197,7 @@ void m68000_mcu_device::eori_l_imm32_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29223,7 +29223,7 @@ void m68000_mcu_device::eori_l_imm32_ds_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29249,12 +29249,12 @@ void m68000_mcu_device::eori_l_imm32_ds_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29277,7 +29277,7 @@ void m68000_mcu_device::eori_l_imm32_ds_ipm() // 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;
@@ -29286,7 +29286,7 @@ void m68000_mcu_device::eori_l_imm32_ds_ipm() // 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];
@@ -29306,7 +29306,7 @@ void m68000_mcu_device::eori_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29332,7 +29332,7 @@ void m68000_mcu_device::eori_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29357,7 +29357,7 @@ void m68000_mcu_device::eori_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 5:
@@ -29385,7 +29385,7 @@ void m68000_mcu_device::eori_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -29411,7 +29411,7 @@ void m68000_mcu_device::eori_l_imm32_ais_ipm() // 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;
@@ -29439,7 +29439,7 @@ void m68000_mcu_device::eori_l_imm32_ais_ipm() // 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;
@@ -29467,7 +29467,7 @@ void m68000_mcu_device::eori_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 13:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -29505,7 +29505,7 @@ void m68000_mcu_device::eori_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29531,7 +29531,7 @@ void m68000_mcu_device::eori_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29556,7 +29556,7 @@ void m68000_mcu_device::eori_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 5:
@@ -29584,11 +29584,11 @@ void m68000_mcu_device::eori_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -29614,7 +29614,7 @@ void m68000_mcu_device::eori_l_imm32_aips_ipm() // 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;
@@ -29642,7 +29642,7 @@ void m68000_mcu_device::eori_l_imm32_aips_ipm() // 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;
@@ -29670,7 +29670,7 @@ void m68000_mcu_device::eori_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 13:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -29708,7 +29708,7 @@ void m68000_mcu_device::eori_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29734,7 +29734,7 @@ void m68000_mcu_device::eori_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29758,14 +29758,14 @@ void m68000_mcu_device::eori_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -29792,7 +29792,7 @@ void m68000_mcu_device::eori_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -29818,7 +29818,7 @@ void m68000_mcu_device::eori_l_imm32_pais_ipm() // 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;
@@ -29846,7 +29846,7 @@ void m68000_mcu_device::eori_l_imm32_pais_ipm() // 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;
@@ -29874,7 +29874,7 @@ void m68000_mcu_device::eori_l_imm32_pais_ipm() // 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;
[[fallthrough]]; case 13:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -29912,7 +29912,7 @@ void m68000_mcu_device::eori_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29938,7 +29938,7 @@ void m68000_mcu_device::eori_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29963,7 +29963,7 @@ void m68000_mcu_device::eori_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -29988,7 +29988,7 @@ void m68000_mcu_device::eori_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 7:
@@ -30016,7 +30016,7 @@ void m68000_mcu_device::eori_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -30042,7 +30042,7 @@ void m68000_mcu_device::eori_l_imm32_das_ipm() // 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;
@@ -30070,7 +30070,7 @@ void m68000_mcu_device::eori_l_imm32_das_ipm() // 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;
@@ -30098,7 +30098,7 @@ void m68000_mcu_device::eori_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 15:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -30136,7 +30136,7 @@ void m68000_mcu_device::eori_l_imm32_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -30162,7 +30162,7 @@ void m68000_mcu_device::eori_l_imm32_dais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -30185,14 +30185,14 @@ void m68000_mcu_device::eori_l_imm32_dais_ipm() // 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
@@ -30200,7 +30200,7 @@ void m68000_mcu_device::eori_l_imm32_dais_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -30227,7 +30227,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;
[[fallthrough]]; case 17:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -30255,7 +30255,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;
[[fallthrough]]; case 7:
@@ -30283,7 +30283,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -30309,7 +30309,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;
@@ -30337,7 +30337,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;
@@ -30365,7 +30365,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;
[[fallthrough]]; case 15:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -30402,7 +30402,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -30428,7 +30428,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -30456,7 +30456,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -30482,7 +30482,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 7:
@@ -30510,7 +30510,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -30536,7 +30536,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_ipm() // 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;
@@ -30564,7 +30564,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_ipm() // 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;
@@ -30592,7 +30592,7 @@ void m68000_mcu_device::eori_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 15:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -30629,7 +30629,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -30655,7 +30655,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -30681,7 +30681,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -30708,7 +30708,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -30734,7 +30734,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 9:
@@ -30762,7 +30762,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -30788,7 +30788,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_ipm() // 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;
@@ -30816,7 +30816,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_ipm() // 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;
@@ -30844,7 +30844,7 @@ void m68000_mcu_device::eori_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 17:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -30908,7 +30908,7 @@ void m68000_mcu_device::cmpi_b_imm8_ds_ipm() // 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
@@ -30979,7 +30979,7 @@ void m68000_mcu_device::cmpi_b_imm8_ais_ipm() // 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;
@@ -31004,7 +31004,7 @@ void m68000_mcu_device::cmpi_b_imm8_ais_ipm() // 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
@@ -31080,7 +31080,7 @@ void m68000_mcu_device::cmpi_b_imm8_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -31103,7 +31103,7 @@ void m68000_mcu_device::cmpi_b_imm8_aips_ipm() // 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
@@ -31181,7 +31181,7 @@ void m68000_mcu_device::cmpi_b_imm8_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -31204,7 +31204,7 @@ void m68000_mcu_device::cmpi_b_imm8_pais_ipm() // 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
@@ -31299,7 +31299,7 @@ void m68000_mcu_device::cmpi_b_imm8_das_ipm() // 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;
@@ -31324,7 +31324,7 @@ void m68000_mcu_device::cmpi_b_imm8_das_ipm() // 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
@@ -31392,7 +31392,7 @@ void m68000_mcu_device::cmpi_b_imm8_dais_ipm() // 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
@@ -31460,7 +31460,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;
@@ -31485,7 +31485,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
@@ -31581,7 +31581,7 @@ void m68000_mcu_device::cmpi_b_imm8_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -31604,7 +31604,7 @@ void m68000_mcu_device::cmpi_b_imm8_adr16_ipm() // 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
@@ -31724,7 +31724,7 @@ void m68000_mcu_device::cmpi_b_imm8_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -31747,7 +31747,7 @@ void m68000_mcu_device::cmpi_b_imm8_adr32_ipm() // 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
@@ -31818,7 +31818,7 @@ void m68000_mcu_device::cmpi_w_imm16_ds_ipm() // 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
@@ -31889,7 +31889,7 @@ void m68000_mcu_device::cmpi_w_imm16_ais_ipm() // 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;
@@ -31918,7 +31918,7 @@ void m68000_mcu_device::cmpi_w_imm16_ais_ipm() // 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
@@ -31994,7 +31994,7 @@ void m68000_mcu_device::cmpi_w_imm16_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -32021,7 +32021,7 @@ void m68000_mcu_device::cmpi_w_imm16_aips_ipm() // 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
@@ -32099,7 +32099,7 @@ void m68000_mcu_device::cmpi_w_imm16_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -32126,7 +32126,7 @@ void m68000_mcu_device::cmpi_w_imm16_pais_ipm() // 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
@@ -32221,7 +32221,7 @@ void m68000_mcu_device::cmpi_w_imm16_das_ipm() // 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;
@@ -32250,7 +32250,7 @@ void m68000_mcu_device::cmpi_w_imm16_das_ipm() // 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
@@ -32318,7 +32318,7 @@ void m68000_mcu_device::cmpi_w_imm16_dais_ipm() // 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
@@ -32386,7 +32386,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;
@@ -32415,7 +32415,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
@@ -32511,7 +32511,7 @@ void m68000_mcu_device::cmpi_w_imm16_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -32538,7 +32538,7 @@ void m68000_mcu_device::cmpi_w_imm16_adr16_ipm() // 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
@@ -32658,7 +32658,7 @@ void m68000_mcu_device::cmpi_w_imm16_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -32685,7 +32685,7 @@ void m68000_mcu_device::cmpi_w_imm16_adr32_ipm() // 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
@@ -32781,11 +32781,11 @@ void m68000_mcu_device::cmpi_l_imm32_ds_ipm() // 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;
@@ -32881,7 +32881,7 @@ void m68000_mcu_device::cmpi_l_imm32_ais_ipm() // 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;
[[fallthrough]]; case 5:
@@ -32934,13 +32934,13 @@ void m68000_mcu_device::cmpi_l_imm32_ais_ipm() // 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;
@@ -33031,7 +33031,7 @@ void m68000_mcu_device::cmpi_l_imm32_aips_ipm() // 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;
[[fallthrough]]; case 5:
@@ -33087,13 +33087,13 @@ void m68000_mcu_device::cmpi_l_imm32_aips_ipm() // 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;
@@ -33183,7 +33183,7 @@ void m68000_mcu_device::cmpi_l_imm32_pais_ipm() // 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
@@ -33241,13 +33241,13 @@ void m68000_mcu_device::cmpi_l_imm32_pais_ipm() // 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;
@@ -33362,7 +33362,7 @@ void m68000_mcu_device::cmpi_l_imm32_das_ipm() // 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;
[[fallthrough]]; case 7:
@@ -33415,13 +33415,13 @@ void m68000_mcu_device::cmpi_l_imm32_das_ipm() // 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;
@@ -33510,7 +33510,7 @@ void m68000_mcu_device::cmpi_l_imm32_dais_ipm() // 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
@@ -33577,7 +33577,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;
[[fallthrough]]; case 7:
@@ -33630,13 +33630,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;
@@ -33753,7 +33753,7 @@ void m68000_mcu_device::cmpi_l_imm32_adr16_ipm() // 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;
[[fallthrough]]; case 7:
@@ -33806,13 +33806,13 @@ void m68000_mcu_device::cmpi_l_imm32_adr16_ipm() // 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;
@@ -33953,7 +33953,7 @@ void m68000_mcu_device::cmpi_l_imm32_adr32_ipm() // 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;
[[fallthrough]]; case 9:
@@ -34006,13 +34006,13 @@ void m68000_mcu_device::cmpi_l_imm32_adr32_ipm() // 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;
@@ -34057,7 +34057,7 @@ void m68000_mcu_device::move_b_ds_dd_ipm() // 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
@@ -34104,7 +34104,7 @@ void m68000_mcu_device::move_b_ais_dd_ipm() // 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];
@@ -34130,7 +34130,7 @@ void m68000_mcu_device::move_b_ais_dd_ipm() // 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
@@ -34181,7 +34181,7 @@ void m68000_mcu_device::move_b_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -34205,7 +34205,7 @@ void m68000_mcu_device::move_b_aips_dd_ipm() // 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
@@ -34258,7 +34258,7 @@ void m68000_mcu_device::move_b_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -34282,7 +34282,7 @@ void m68000_mcu_device::move_b_pais_dd_ipm() // 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
@@ -34352,7 +34352,7 @@ void m68000_mcu_device::move_b_das_dd_ipm() // 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];
@@ -34378,7 +34378,7 @@ void m68000_mcu_device::move_b_das_dd_ipm() // 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
@@ -34421,7 +34421,7 @@ void m68000_mcu_device::move_b_dais_dd_ipm() // 1030 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -34489,7 +34489,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];
@@ -34515,7 +34515,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
@@ -34586,7 +34586,7 @@ void m68000_mcu_device::move_b_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -34610,7 +34610,7 @@ void m68000_mcu_device::move_b_adr16_dd_ipm() // 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
@@ -34705,7 +34705,7 @@ void m68000_mcu_device::move_b_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -34729,7 +34729,7 @@ void m68000_mcu_device::move_b_adr32_dd_ipm() // 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
@@ -34798,7 +34798,7 @@ void m68000_mcu_device::move_b_dpc_dd_ipm() // 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];
@@ -34824,7 +34824,7 @@ void m68000_mcu_device::move_b_dpc_dd_ipm() // 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
@@ -34866,7 +34866,7 @@ void m68000_mcu_device::move_b_dpci_dd_ipm() // 103b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -34934,7 +34934,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];
@@ -34960,7 +34960,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
@@ -35034,7 +35034,7 @@ void m68000_mcu_device::move_b_imm8_dd_ipm() // 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
@@ -35084,7 +35084,7 @@ void m68000_mcu_device::move_b_ds_aid_ipm() // 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;
@@ -35146,7 +35146,7 @@ void m68000_mcu_device::move_b_ais_aid_ipm() // 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;
@@ -35171,7 +35171,7 @@ void m68000_mcu_device::move_b_ais_aid_ipm() // 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;
@@ -35239,7 +35239,7 @@ void m68000_mcu_device::move_b_aips_aid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -35262,7 +35262,7 @@ void m68000_mcu_device::move_b_aips_aid_ipm() // 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;
@@ -35332,7 +35332,7 @@ void m68000_mcu_device::move_b_pais_aid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -35355,7 +35355,7 @@ void m68000_mcu_device::move_b_pais_aid_ipm() // 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;
@@ -35442,7 +35442,7 @@ void m68000_mcu_device::move_b_das_aid_ipm() // 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;
@@ -35467,7 +35467,7 @@ void m68000_mcu_device::move_b_das_aid_ipm() // 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;
@@ -35527,7 +35527,7 @@ void m68000_mcu_device::move_b_dais_aid_ipm() // 10b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -35595,7 +35595,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;
@@ -35620,7 +35620,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;
@@ -35708,7 +35708,7 @@ void m68000_mcu_device::move_b_adr16_aid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -35731,7 +35731,7 @@ void m68000_mcu_device::move_b_adr16_aid_ipm() // 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;
@@ -35843,7 +35843,7 @@ void m68000_mcu_device::move_b_adr32_aid_ipm() // 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;
[[fallthrough]]; case 5:
@@ -35866,7 +35866,7 @@ void m68000_mcu_device::move_b_adr32_aid_ipm() // 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;
@@ -35952,7 +35952,7 @@ void m68000_mcu_device::move_b_dpc_aid_ipm() // 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;
@@ -35977,7 +35977,7 @@ void m68000_mcu_device::move_b_dpc_aid_ipm() // 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;
@@ -36036,7 +36036,7 @@ void m68000_mcu_device::move_b_dpci_aid_ipm() // 10bb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -36104,7 +36104,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;
@@ -36129,7 +36129,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;
@@ -36220,7 +36220,7 @@ void m68000_mcu_device::move_b_imm8_aid_ipm() // 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;
@@ -36285,7 +36285,7 @@ void m68000_mcu_device::move_b_ds_aipd_ipm() // 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;
@@ -36346,7 +36346,7 @@ void m68000_mcu_device::move_b_ais_aipd_ipm() // 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;
@@ -36372,7 +36372,7 @@ void m68000_mcu_device::move_b_ais_aipd_ipm() // 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;
@@ -36439,7 +36439,7 @@ void m68000_mcu_device::move_b_aips_aipd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -36463,7 +36463,7 @@ void m68000_mcu_device::move_b_aips_aipd_ipm() // 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;
@@ -36532,7 +36532,7 @@ void m68000_mcu_device::move_b_pais_aipd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -36556,7 +36556,7 @@ void m68000_mcu_device::move_b_pais_aipd_ipm() // 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;
@@ -36642,7 +36642,7 @@ void m68000_mcu_device::move_b_das_aipd_ipm() // 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;
@@ -36668,7 +36668,7 @@ void m68000_mcu_device::move_b_das_aipd_ipm() // 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;
@@ -36727,7 +36727,7 @@ void m68000_mcu_device::move_b_dais_aipd_ipm() // 10f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -36795,7 +36795,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;
@@ -36821,7 +36821,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;
@@ -36908,7 +36908,7 @@ void m68000_mcu_device::move_b_adr16_aipd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -36932,7 +36932,7 @@ void m68000_mcu_device::move_b_adr16_aipd_ipm() // 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;
@@ -37043,7 +37043,7 @@ void m68000_mcu_device::move_b_adr32_aipd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -37067,7 +37067,7 @@ void m68000_mcu_device::move_b_adr32_aipd_ipm() // 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;
@@ -37152,7 +37152,7 @@ void m68000_mcu_device::move_b_dpc_aipd_ipm() // 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;
@@ -37178,7 +37178,7 @@ void m68000_mcu_device::move_b_dpc_aipd_ipm() // 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;
@@ -37236,7 +37236,7 @@ void m68000_mcu_device::move_b_dpci_aipd_ipm() // 10fb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -37304,7 +37304,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;
@@ -37330,7 +37330,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;
@@ -37420,7 +37420,7 @@ void m68000_mcu_device::move_b_imm8_aipd_ipm() // 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;
@@ -37483,7 +37483,7 @@ void m68000_mcu_device::move_b_ds_paid_ipm() // 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;
@@ -37545,7 +37545,7 @@ void m68000_mcu_device::move_b_ais_paid_ipm() // 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;
@@ -37570,7 +37570,7 @@ void m68000_mcu_device::move_b_ais_paid_ipm() // 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;
@@ -37638,7 +37638,7 @@ void m68000_mcu_device::move_b_aips_paid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -37661,7 +37661,7 @@ void m68000_mcu_device::move_b_aips_paid_ipm() // 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;
@@ -37731,7 +37731,7 @@ void m68000_mcu_device::move_b_pais_paid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -37754,7 +37754,7 @@ void m68000_mcu_device::move_b_pais_paid_ipm() // 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;
@@ -37841,7 +37841,7 @@ void m68000_mcu_device::move_b_das_paid_ipm() // 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;
@@ -37866,7 +37866,7 @@ void m68000_mcu_device::move_b_das_paid_ipm() // 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;
@@ -37926,7 +37926,7 @@ void m68000_mcu_device::move_b_dais_paid_ipm() // 1130 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -37994,7 +37994,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;
@@ -38019,7 +38019,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;
@@ -38107,7 +38107,7 @@ void m68000_mcu_device::move_b_adr16_paid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -38130,7 +38130,7 @@ void m68000_mcu_device::move_b_adr16_paid_ipm() // 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;
@@ -38242,7 +38242,7 @@ void m68000_mcu_device::move_b_adr32_paid_ipm() // 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;
[[fallthrough]]; case 5:
@@ -38265,7 +38265,7 @@ void m68000_mcu_device::move_b_adr32_paid_ipm() // 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;
@@ -38351,7 +38351,7 @@ void m68000_mcu_device::move_b_dpc_paid_ipm() // 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;
@@ -38376,7 +38376,7 @@ void m68000_mcu_device::move_b_dpc_paid_ipm() // 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;
@@ -38435,7 +38435,7 @@ void m68000_mcu_device::move_b_dpci_paid_ipm() // 113b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -38503,7 +38503,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;
@@ -38528,7 +38528,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;
@@ -38618,7 +38618,7 @@ void m68000_mcu_device::move_b_imm8_paid_ipm() // 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;
@@ -38706,7 +38706,7 @@ void m68000_mcu_device::move_b_ds_dad_ipm() // 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;
@@ -38769,7 +38769,7 @@ void m68000_mcu_device::move_b_ais_dad_ipm() // 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;
@@ -38793,7 +38793,7 @@ void m68000_mcu_device::move_b_ais_dad_ipm() // 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;
@@ -38891,7 +38891,7 @@ void m68000_mcu_device::move_b_aips_dad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -38913,7 +38913,7 @@ void m68000_mcu_device::move_b_aips_dad_ipm() // 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;
@@ -39013,7 +39013,7 @@ void m68000_mcu_device::move_b_pais_dad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -39035,7 +39035,7 @@ void m68000_mcu_device::move_b_pais_dad_ipm() // 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;
@@ -39152,7 +39152,7 @@ void m68000_mcu_device::move_b_das_dad_ipm() // 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;
@@ -39176,7 +39176,7 @@ void m68000_mcu_device::move_b_das_dad_ipm() // 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;
@@ -39266,7 +39266,7 @@ void m68000_mcu_device::move_b_dais_dad_ipm() // 1170 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -39334,7 +39334,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;
@@ -39358,7 +39358,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;
@@ -39476,7 +39476,7 @@ void m68000_mcu_device::move_b_adr16_dad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -39498,7 +39498,7 @@ void m68000_mcu_device::move_b_adr16_dad_ipm() // 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;
@@ -39640,7 +39640,7 @@ void m68000_mcu_device::move_b_adr32_dad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -39662,7 +39662,7 @@ void m68000_mcu_device::move_b_adr32_dad_ipm() // 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;
@@ -39778,7 +39778,7 @@ void m68000_mcu_device::move_b_dpc_dad_ipm() // 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;
@@ -39802,7 +39802,7 @@ void m68000_mcu_device::move_b_dpc_dad_ipm() // 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;
@@ -39891,7 +39891,7 @@ void m68000_mcu_device::move_b_dpci_dad_ipm() // 117b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -39959,7 +39959,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;
@@ -39983,7 +39983,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;
@@ -40127,7 +40127,7 @@ void m68000_mcu_device::move_b_imm8_dad_ipm() // 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;
@@ -40188,7 +40188,7 @@ void m68000_mcu_device::move_b_ds_daid_ipm() // 1180 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -40258,7 +40258,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;
@@ -40321,7 +40321,7 @@ void m68000_mcu_device::move_b_ais_daid_ipm() // 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;
@@ -40342,7 +40342,7 @@ void m68000_mcu_device::move_b_ais_daid_ipm() // 1190 f1f8
[[fallthrough]]; case 2:
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
@@ -40357,7 +40357,7 @@ void m68000_mcu_device::move_b_ais_daid_ipm() // 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;
@@ -40384,7 +40384,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;
@@ -40484,7 +40484,7 @@ void m68000_mcu_device::move_b_aips_daid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -40503,7 +40503,7 @@ void m68000_mcu_device::move_b_aips_daid_ipm() // 1198 f1f8
[[fallthrough]]; case 2:
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
@@ -40518,7 +40518,7 @@ void m68000_mcu_device::move_b_aips_daid_ipm() // 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;
@@ -40545,7 +40545,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;
@@ -40647,7 +40647,7 @@ void m68000_mcu_device::move_b_pais_daid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -40666,7 +40666,7 @@ void m68000_mcu_device::move_b_pais_daid_ipm() // 11a0 f1f8
[[fallthrough]]; case 2:
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
@@ -40681,7 +40681,7 @@ void m68000_mcu_device::move_b_pais_daid_ipm() // 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;
@@ -40708,7 +40708,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;
@@ -40827,7 +40827,7 @@ void m68000_mcu_device::move_b_das_daid_ipm() // 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;
@@ -40848,7 +40848,7 @@ void m68000_mcu_device::move_b_das_daid_ipm() // 11a8 f1f8
[[fallthrough]]; case 4:
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
@@ -40863,7 +40863,7 @@ void m68000_mcu_device::move_b_das_daid_ipm() // 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;
@@ -40890,7 +40890,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;
@@ -40982,7 +40982,7 @@ void m68000_mcu_device::move_b_dais_daid_ipm() // 11b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -41050,7 +41050,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;
@@ -41071,7 +41071,7 @@ adsw2:
[[fallthrough]]; case 4:
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
@@ -41086,7 +41086,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;
@@ -41113,7 +41113,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;
@@ -41233,7 +41233,7 @@ void m68000_mcu_device::move_b_adr16_daid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -41252,7 +41252,7 @@ void m68000_mcu_device::move_b_adr16_daid_ipm() // 11b8 f1ff
[[fallthrough]]; case 4:
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
@@ -41267,7 +41267,7 @@ void m68000_mcu_device::move_b_adr16_daid_ipm() // 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;
@@ -41294,7 +41294,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;
@@ -41438,7 +41438,7 @@ void m68000_mcu_device::move_b_adr32_daid_ipm() // 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;
[[fallthrough]]; case 5:
@@ -41457,7 +41457,7 @@ void m68000_mcu_device::move_b_adr32_daid_ipm() // 11b9 f1ff
[[fallthrough]]; case 6:
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
@@ -41472,7 +41472,7 @@ void m68000_mcu_device::move_b_adr32_daid_ipm() // 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;
@@ -41499,7 +41499,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;
@@ -41617,7 +41617,7 @@ void m68000_mcu_device::move_b_dpc_daid_ipm() // 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;
@@ -41638,7 +41638,7 @@ void m68000_mcu_device::move_b_dpc_daid_ipm() // 11ba f1ff
[[fallthrough]]; case 4:
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
@@ -41653,7 +41653,7 @@ void m68000_mcu_device::move_b_dpc_daid_ipm() // 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;
@@ -41680,7 +41680,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;
@@ -41771,7 +41771,7 @@ void m68000_mcu_device::move_b_dpci_daid_ipm() // 11bb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -41839,7 +41839,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;
@@ -41860,7 +41860,7 @@ adsw2:
[[fallthrough]]; case 4:
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
@@ -41875,7 +41875,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;
@@ -41902,7 +41902,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;
@@ -42020,7 +42020,7 @@ void m68000_mcu_device::move_b_imm8_daid_ipm() // 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
@@ -42090,7 +42090,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;
@@ -42154,7 +42154,7 @@ void m68000_mcu_device::move_b_ds_adr16_ipm() // 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;
@@ -42245,7 +42245,7 @@ void m68000_mcu_device::move_b_ais_adr16_ipm() // 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;
@@ -42269,7 +42269,7 @@ void m68000_mcu_device::move_b_ais_adr16_ipm() // 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;
@@ -42366,7 +42366,7 @@ void m68000_mcu_device::move_b_aips_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -42388,7 +42388,7 @@ void m68000_mcu_device::move_b_aips_adr16_ipm() // 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;
@@ -42487,7 +42487,7 @@ void m68000_mcu_device::move_b_pais_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -42509,7 +42509,7 @@ void m68000_mcu_device::move_b_pais_adr16_ipm() // 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;
@@ -42625,7 +42625,7 @@ void m68000_mcu_device::move_b_das_adr16_ipm() // 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;
@@ -42649,7 +42649,7 @@ void m68000_mcu_device::move_b_das_adr16_ipm() // 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;
@@ -42738,7 +42738,7 @@ void m68000_mcu_device::move_b_dais_adr16_ipm() // 11f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -42806,7 +42806,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;
@@ -42830,7 +42830,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;
@@ -42947,7 +42947,7 @@ void m68000_mcu_device::move_b_adr16_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -42969,7 +42969,7 @@ void m68000_mcu_device::move_b_adr16_adr16_ipm() // 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;
@@ -43110,7 +43110,7 @@ void m68000_mcu_device::move_b_adr32_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -43132,7 +43132,7 @@ void m68000_mcu_device::move_b_adr32_adr16_ipm() // 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;
@@ -43247,7 +43247,7 @@ void m68000_mcu_device::move_b_dpc_adr16_ipm() // 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;
@@ -43271,7 +43271,7 @@ void m68000_mcu_device::move_b_dpc_adr16_ipm() // 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;
@@ -43359,7 +43359,7 @@ void m68000_mcu_device::move_b_dpci_adr16_ipm() // 11fb ffff
switch(m_inst_substate) {
case 0:
// 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
@@ -43427,7 +43427,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;
@@ -43451,7 +43451,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;
@@ -43570,7 +43570,7 @@ void m68000_mcu_device::move_b_imm8_adr16_ipm() // 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;
@@ -43687,7 +43687,7 @@ void m68000_mcu_device::move_b_ds_adr32_ipm() // 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;
@@ -43778,7 +43778,7 @@ void m68000_mcu_device::move_b_ais_adr32_ipm() // 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;
@@ -43802,7 +43802,7 @@ void m68000_mcu_device::move_b_ais_adr32_ipm() // 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;
@@ -43922,7 +43922,7 @@ void m68000_mcu_device::move_b_aips_adr32_ipm() // 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;
[[fallthrough]]; case 1:
@@ -43944,7 +43944,7 @@ void m68000_mcu_device::move_b_aips_adr32_ipm() // 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;
@@ -44066,7 +44066,7 @@ void m68000_mcu_device::move_b_pais_adr32_ipm() // 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;
[[fallthrough]]; case 1:
@@ -44088,7 +44088,7 @@ void m68000_mcu_device::move_b_pais_adr32_ipm() // 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;
@@ -44227,7 +44227,7 @@ void m68000_mcu_device::move_b_das_adr32_ipm() // 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;
@@ -44251,7 +44251,7 @@ void m68000_mcu_device::move_b_das_adr32_ipm() // 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;
@@ -44363,7 +44363,7 @@ void m68000_mcu_device::move_b_dais_adr32_ipm() // 13f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -44431,7 +44431,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;
@@ -44455,7 +44455,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;
@@ -44595,7 +44595,7 @@ void m68000_mcu_device::move_b_adr16_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -44617,7 +44617,7 @@ void m68000_mcu_device::move_b_adr16_adr32_ipm() // 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;
@@ -44781,7 +44781,7 @@ void m68000_mcu_device::move_b_adr32_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -44803,7 +44803,7 @@ void m68000_mcu_device::move_b_adr32_adr32_ipm() // 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;
@@ -44941,7 +44941,7 @@ void m68000_mcu_device::move_b_dpc_adr32_ipm() // 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;
@@ -44965,7 +44965,7 @@ void m68000_mcu_device::move_b_dpc_adr32_ipm() // 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;
@@ -45076,7 +45076,7 @@ void m68000_mcu_device::move_b_dpci_adr32_ipm() // 13fb ffff
switch(m_inst_substate) {
case 0:
// 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
@@ -45144,7 +45144,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;
@@ -45168,7 +45168,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;
@@ -45334,7 +45334,7 @@ void m68000_mcu_device::move_b_imm8_adr32_ipm() // 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;
@@ -45429,13 +45429,13 @@ void m68000_mcu_device::move_l_ds_dd_ipm() // 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;
@@ -45481,14 +45481,14 @@ void m68000_mcu_device::move_l_as_dd_ipm() // 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;
@@ -45530,7 +45530,7 @@ void m68000_mcu_device::move_l_ais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -45584,14 +45584,14 @@ void m68000_mcu_device::move_l_ais_dd_ipm() // 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;
@@ -45633,7 +45633,7 @@ void m68000_mcu_device::move_l_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -45690,14 +45690,14 @@ void m68000_mcu_device::move_l_aips_dd_ipm() // 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;
@@ -45738,7 +45738,7 @@ void m68000_mcu_device::move_l_pais_dd_ipm() // 2020 f1f8
case 0:
// 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
@@ -45797,14 +45797,14 @@ void m68000_mcu_device::move_l_pais_dd_ipm() // 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;
@@ -45870,7 +45870,7 @@ void m68000_mcu_device::move_l_das_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -45924,14 +45924,14 @@ void m68000_mcu_device::move_l_das_dd_ipm() // 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;
@@ -45971,7 +45971,7 @@ void m68000_mcu_device::move_l_dais_dd_ipm() // 2030 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -46038,7 +46038,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;
[[fallthrough]]; case 3:
@@ -46092,14 +46092,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;
@@ -46167,7 +46167,7 @@ void m68000_mcu_device::move_l_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -46221,14 +46221,14 @@ void m68000_mcu_device::move_l_adr16_dd_ipm() // 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;
@@ -46320,7 +46320,7 @@ void m68000_mcu_device::move_l_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -46374,14 +46374,14 @@ void m68000_mcu_device::move_l_adr32_dd_ipm() // 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;
@@ -46446,7 +46446,7 @@ void m68000_mcu_device::move_l_dpc_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -46500,14 +46500,14 @@ void m68000_mcu_device::move_l_dpc_dd_ipm() // 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;
@@ -46546,7 +46546,7 @@ void m68000_mcu_device::move_l_dpci_dd_ipm() // 203b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -46613,7 +46613,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;
[[fallthrough]]; case 3:
@@ -46667,14 +46667,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;
@@ -46769,14 +46769,14 @@ void m68000_mcu_device::move_l_imm32_dd_ipm() // 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;
@@ -46821,13 +46821,13 @@ void m68000_mcu_device::movea_l_ds_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -46871,12 +46871,12 @@ void m68000_mcu_device::movea_l_as_ad_ipm() // 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;
@@ -46918,7 +46918,7 @@ void m68000_mcu_device::movea_l_ais_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -46972,13 +46972,13 @@ void m68000_mcu_device::movea_l_ais_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -47019,7 +47019,7 @@ void m68000_mcu_device::movea_l_aips_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -47076,13 +47076,13 @@ void m68000_mcu_device::movea_l_aips_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -47122,7 +47122,7 @@ void m68000_mcu_device::movea_l_pais_ad_ipm() // 2060 f1f8
case 0:
// 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
@@ -47181,13 +47181,13 @@ void m68000_mcu_device::movea_l_pais_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -47252,7 +47252,7 @@ void m68000_mcu_device::movea_l_das_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -47306,13 +47306,13 @@ void m68000_mcu_device::movea_l_das_ad_ipm() // 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;
[[fallthrough]]; case 7:
@@ -47351,7 +47351,7 @@ void m68000_mcu_device::movea_l_dais_ad_ipm() // 2070 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -47418,7 +47418,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;
[[fallthrough]]; case 3:
@@ -47472,13 +47472,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;
[[fallthrough]]; case 7:
@@ -47545,7 +47545,7 @@ void m68000_mcu_device::movea_l_adr16_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -47599,13 +47599,13 @@ void m68000_mcu_device::movea_l_adr16_ad_ipm() // 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;
[[fallthrough]]; case 7:
@@ -47696,7 +47696,7 @@ void m68000_mcu_device::movea_l_adr32_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -47750,13 +47750,13 @@ void m68000_mcu_device::movea_l_adr32_ad_ipm() // 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;
[[fallthrough]]; case 9:
@@ -47820,7 +47820,7 @@ void m68000_mcu_device::movea_l_dpc_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -47874,13 +47874,13 @@ void m68000_mcu_device::movea_l_dpc_ad_ipm() // 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;
[[fallthrough]]; case 7:
@@ -47918,7 +47918,7 @@ void m68000_mcu_device::movea_l_dpci_ad_ipm() // 207b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -47985,7 +47985,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;
[[fallthrough]]; case 3:
@@ -48039,13 +48039,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;
[[fallthrough]]; case 7:
@@ -48139,13 +48139,13 @@ void m68000_mcu_device::movea_l_imm32_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -48213,7 +48213,7 @@ void m68000_mcu_device::move_l_ds_aid_ipm() // 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;
@@ -48241,7 +48241,7 @@ void m68000_mcu_device::move_l_ds_aid_ipm() // 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;
@@ -48310,7 +48310,7 @@ void m68000_mcu_device::move_l_as_aid_ipm() // 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;
@@ -48338,7 +48338,7 @@ void m68000_mcu_device::move_l_as_aid_ipm() // 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;
@@ -48380,7 +48380,7 @@ void m68000_mcu_device::move_l_ais_aid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -48433,7 +48433,7 @@ void m68000_mcu_device::move_l_ais_aid_ipm() // 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;
@@ -48460,7 +48460,7 @@ void m68000_mcu_device::move_l_ais_aid_ipm() // 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;
@@ -48528,7 +48528,7 @@ void m68000_mcu_device::move_l_aips_aid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -48584,7 +48584,7 @@ void m68000_mcu_device::move_l_aips_aid_ipm() // 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;
@@ -48611,7 +48611,7 @@ void m68000_mcu_device::move_l_aips_aid_ipm() // 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;
@@ -48678,7 +48678,7 @@ void m68000_mcu_device::move_l_pais_aid_ipm() // 20a0 f1f8
case 0:
// 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
@@ -48736,7 +48736,7 @@ void m68000_mcu_device::move_l_pais_aid_ipm() // 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;
@@ -48763,7 +48763,7 @@ void m68000_mcu_device::move_l_pais_aid_ipm() // 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;
@@ -48855,7 +48855,7 @@ void m68000_mcu_device::move_l_das_aid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -48908,7 +48908,7 @@ void m68000_mcu_device::move_l_das_aid_ipm() // 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;
@@ -48935,7 +48935,7 @@ void m68000_mcu_device::move_l_das_aid_ipm() // 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;
@@ -49001,7 +49001,7 @@ void m68000_mcu_device::move_l_dais_aid_ipm() // 20b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -49068,7 +49068,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;
[[fallthrough]]; case 3:
@@ -49121,7 +49121,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;
@@ -49148,7 +49148,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;
@@ -49242,7 +49242,7 @@ void m68000_mcu_device::move_l_adr16_aid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -49295,7 +49295,7 @@ void m68000_mcu_device::move_l_adr16_aid_ipm() // 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;
@@ -49322,7 +49322,7 @@ void m68000_mcu_device::move_l_adr16_aid_ipm() // 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;
@@ -49440,7 +49440,7 @@ void m68000_mcu_device::move_l_adr32_aid_ipm() // 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;
[[fallthrough]]; case 5:
@@ -49493,7 +49493,7 @@ void m68000_mcu_device::move_l_adr32_aid_ipm() // 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;
@@ -49520,7 +49520,7 @@ void m68000_mcu_device::move_l_adr32_aid_ipm() // 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;
@@ -49611,7 +49611,7 @@ void m68000_mcu_device::move_l_dpc_aid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -49664,7 +49664,7 @@ void m68000_mcu_device::move_l_dpc_aid_ipm() // 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;
@@ -49691,7 +49691,7 @@ void m68000_mcu_device::move_l_dpc_aid_ipm() // 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;
@@ -49756,7 +49756,7 @@ void m68000_mcu_device::move_l_dpci_aid_ipm() // 20bb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -49823,7 +49823,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;
[[fallthrough]]; case 3:
@@ -49876,7 +49876,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;
@@ -49903,7 +49903,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;
@@ -50048,7 +50048,7 @@ void m68000_mcu_device::move_l_imm32_aid_ipm() // 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;
@@ -50076,7 +50076,7 @@ void m68000_mcu_device::move_l_imm32_aid_ipm() // 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;
@@ -50145,7 +50145,7 @@ void m68000_mcu_device::move_l_ds_aipd_ipm() // 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;
@@ -50173,7 +50173,7 @@ void m68000_mcu_device::move_l_ds_aipd_ipm() // 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;
@@ -50242,7 +50242,7 @@ void m68000_mcu_device::move_l_as_aipd_ipm() // 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;
@@ -50270,7 +50270,7 @@ void m68000_mcu_device::move_l_as_aipd_ipm() // 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;
@@ -50312,7 +50312,7 @@ void m68000_mcu_device::move_l_ais_aipd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -50365,7 +50365,7 @@ void m68000_mcu_device::move_l_ais_aipd_ipm() // 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;
@@ -50392,7 +50392,7 @@ void m68000_mcu_device::move_l_ais_aipd_ipm() // 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;
@@ -50459,7 +50459,7 @@ void m68000_mcu_device::move_l_aips_aipd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -50515,7 +50515,7 @@ void m68000_mcu_device::move_l_aips_aipd_ipm() // 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;
@@ -50542,7 +50542,7 @@ void m68000_mcu_device::move_l_aips_aipd_ipm() // 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;
@@ -50608,7 +50608,7 @@ void m68000_mcu_device::move_l_pais_aipd_ipm() // 20e0 f1f8
case 0:
// 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
@@ -50666,7 +50666,7 @@ void m68000_mcu_device::move_l_pais_aipd_ipm() // 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;
@@ -50693,7 +50693,7 @@ void m68000_mcu_device::move_l_pais_aipd_ipm() // 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;
@@ -50784,7 +50784,7 @@ void m68000_mcu_device::move_l_das_aipd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -50837,7 +50837,7 @@ void m68000_mcu_device::move_l_das_aipd_ipm() // 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;
@@ -50864,7 +50864,7 @@ void m68000_mcu_device::move_l_das_aipd_ipm() // 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;
@@ -50929,7 +50929,7 @@ void m68000_mcu_device::move_l_dais_aipd_ipm() // 20f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -50996,7 +50996,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;
[[fallthrough]]; case 3:
@@ -51049,7 +51049,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;
@@ -51076,7 +51076,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;
@@ -51169,7 +51169,7 @@ void m68000_mcu_device::move_l_adr16_aipd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -51222,7 +51222,7 @@ void m68000_mcu_device::move_l_adr16_aipd_ipm() // 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;
@@ -51249,7 +51249,7 @@ void m68000_mcu_device::move_l_adr16_aipd_ipm() // 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;
@@ -51366,7 +51366,7 @@ void m68000_mcu_device::move_l_adr32_aipd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -51419,7 +51419,7 @@ void m68000_mcu_device::move_l_adr32_aipd_ipm() // 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;
@@ -51446,7 +51446,7 @@ void m68000_mcu_device::move_l_adr32_aipd_ipm() // 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;
@@ -51536,7 +51536,7 @@ void m68000_mcu_device::move_l_dpc_aipd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -51589,7 +51589,7 @@ void m68000_mcu_device::move_l_dpc_aipd_ipm() // 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;
@@ -51616,7 +51616,7 @@ void m68000_mcu_device::move_l_dpc_aipd_ipm() // 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;
@@ -51680,7 +51680,7 @@ void m68000_mcu_device::move_l_dpci_aipd_ipm() // 20fb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -51747,7 +51747,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;
[[fallthrough]]; case 3:
@@ -51800,7 +51800,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;
@@ -51827,7 +51827,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;
@@ -51971,7 +51971,7 @@ void m68000_mcu_device::move_l_imm32_aipd_ipm() // 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;
@@ -51999,7 +51999,7 @@ void m68000_mcu_device::move_l_imm32_aipd_ipm() // 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;
@@ -52043,7 +52043,7 @@ void m68000_mcu_device::move_l_ds_paid_ipm() // 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;
@@ -52071,7 +52071,7 @@ void m68000_mcu_device::move_l_ds_paid_ipm() // 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;
@@ -52139,7 +52139,7 @@ void m68000_mcu_device::move_l_as_paid_ipm() // 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;
@@ -52167,7 +52167,7 @@ void m68000_mcu_device::move_l_as_paid_ipm() // 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;
@@ -52233,7 +52233,7 @@ void m68000_mcu_device::move_l_ais_paid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -52286,7 +52286,7 @@ void m68000_mcu_device::move_l_ais_paid_ipm() // 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;
@@ -52314,7 +52314,7 @@ void m68000_mcu_device::move_l_ais_paid_ipm() // 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;
@@ -52380,7 +52380,7 @@ void m68000_mcu_device::move_l_aips_paid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -52436,7 +52436,7 @@ void m68000_mcu_device::move_l_aips_paid_ipm() // 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;
@@ -52464,7 +52464,7 @@ void m68000_mcu_device::move_l_aips_paid_ipm() // 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;
@@ -52529,7 +52529,7 @@ void m68000_mcu_device::move_l_pais_paid_ipm() // 2120 f1f8
case 0:
// 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
@@ -52587,7 +52587,7 @@ void m68000_mcu_device::move_l_pais_paid_ipm() // 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;
@@ -52615,7 +52615,7 @@ void m68000_mcu_device::move_l_pais_paid_ipm() // 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;
@@ -52705,7 +52705,7 @@ void m68000_mcu_device::move_l_das_paid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -52758,7 +52758,7 @@ void m68000_mcu_device::move_l_das_paid_ipm() // 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;
@@ -52786,7 +52786,7 @@ void m68000_mcu_device::move_l_das_paid_ipm() // 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;
@@ -52850,7 +52850,7 @@ void m68000_mcu_device::move_l_dais_paid_ipm() // 2130 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -52917,7 +52917,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;
[[fallthrough]]; case 3:
@@ -52970,7 +52970,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;
@@ -52998,7 +52998,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;
@@ -53090,7 +53090,7 @@ void m68000_mcu_device::move_l_adr16_paid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -53143,7 +53143,7 @@ void m68000_mcu_device::move_l_adr16_paid_ipm() // 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;
@@ -53171,7 +53171,7 @@ void m68000_mcu_device::move_l_adr16_paid_ipm() // 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;
@@ -53287,7 +53287,7 @@ void m68000_mcu_device::move_l_adr32_paid_ipm() // 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;
[[fallthrough]]; case 5:
@@ -53340,7 +53340,7 @@ void m68000_mcu_device::move_l_adr32_paid_ipm() // 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;
@@ -53368,7 +53368,7 @@ void m68000_mcu_device::move_l_adr32_paid_ipm() // 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;
@@ -53457,7 +53457,7 @@ void m68000_mcu_device::move_l_dpc_paid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -53510,7 +53510,7 @@ void m68000_mcu_device::move_l_dpc_paid_ipm() // 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;
@@ -53538,7 +53538,7 @@ void m68000_mcu_device::move_l_dpc_paid_ipm() // 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;
@@ -53601,7 +53601,7 @@ void m68000_mcu_device::move_l_dpci_paid_ipm() // 213b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -53668,7 +53668,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;
[[fallthrough]]; case 3:
@@ -53721,7 +53721,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;
@@ -53749,7 +53749,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;
@@ -53867,7 +53867,7 @@ void m68000_mcu_device::move_l_imm32_paid_ipm() // 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;
@@ -53895,7 +53895,7 @@ void m68000_mcu_device::move_l_imm32_paid_ipm() // 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;
@@ -53987,7 +53987,7 @@ void m68000_mcu_device::move_l_ds_dad_ipm() // 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;
@@ -54014,7 +54014,7 @@ void m68000_mcu_device::move_l_ds_dad_ipm() // 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;
@@ -54042,7 +54042,7 @@ void m68000_mcu_device::move_l_ds_dad_ipm() // 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;
@@ -54110,7 +54110,7 @@ void m68000_mcu_device::move_l_as_dad_ipm() // 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;
@@ -54137,7 +54137,7 @@ void m68000_mcu_device::move_l_as_dad_ipm() // 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;
@@ -54165,7 +54165,7 @@ void m68000_mcu_device::move_l_as_dad_ipm() // 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;
@@ -54207,7 +54207,7 @@ void m68000_mcu_device::move_l_ais_dad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -54259,7 +54259,7 @@ void m68000_mcu_device::move_l_ais_dad_ipm() // 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;
@@ -54287,7 +54287,7 @@ void m68000_mcu_device::move_l_ais_dad_ipm() // 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;
@@ -54384,7 +54384,7 @@ void m68000_mcu_device::move_l_aips_dad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -54439,7 +54439,7 @@ void m68000_mcu_device::move_l_aips_dad_ipm() // 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;
@@ -54467,7 +54467,7 @@ void m68000_mcu_device::move_l_aips_dad_ipm() // 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;
@@ -54563,7 +54563,7 @@ void m68000_mcu_device::move_l_pais_dad_ipm() // 2160 f1f8
case 0:
// 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
@@ -54620,7 +54620,7 @@ void m68000_mcu_device::move_l_pais_dad_ipm() // 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;
@@ -54648,7 +54648,7 @@ void m68000_mcu_device::move_l_pais_dad_ipm() // 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;
@@ -54769,7 +54769,7 @@ void m68000_mcu_device::move_l_das_dad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -54821,7 +54821,7 @@ void m68000_mcu_device::move_l_das_dad_ipm() // 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;
@@ -54849,7 +54849,7 @@ void m68000_mcu_device::move_l_das_dad_ipm() // 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;
@@ -54944,7 +54944,7 @@ void m68000_mcu_device::move_l_dais_dad_ipm() // 2170 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -55011,7 +55011,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;
[[fallthrough]]; case 3:
@@ -55063,7 +55063,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;
@@ -55091,7 +55091,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;
@@ -55214,7 +55214,7 @@ void m68000_mcu_device::move_l_adr16_dad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -55266,7 +55266,7 @@ void m68000_mcu_device::move_l_adr16_dad_ipm() // 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;
@@ -55294,7 +55294,7 @@ void m68000_mcu_device::move_l_adr16_dad_ipm() // 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;
@@ -55441,7 +55441,7 @@ void m68000_mcu_device::move_l_adr32_dad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -55493,7 +55493,7 @@ void m68000_mcu_device::move_l_adr32_dad_ipm() // 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;
@@ -55521,7 +55521,7 @@ void m68000_mcu_device::move_l_adr32_dad_ipm() // 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;
@@ -55641,7 +55641,7 @@ void m68000_mcu_device::move_l_dpc_dad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -55693,7 +55693,7 @@ void m68000_mcu_device::move_l_dpc_dad_ipm() // 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;
@@ -55721,7 +55721,7 @@ void m68000_mcu_device::move_l_dpc_dad_ipm() // 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;
@@ -55815,7 +55815,7 @@ void m68000_mcu_device::move_l_dpci_dad_ipm() // 217b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -55882,7 +55882,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;
[[fallthrough]]; case 3:
@@ -55934,7 +55934,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;
@@ -55962,7 +55962,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;
@@ -56135,7 +56135,7 @@ void m68000_mcu_device::move_l_imm32_dad_ipm() // 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;
@@ -56162,7 +56162,7 @@ void m68000_mcu_device::move_l_imm32_dad_ipm() // 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;
@@ -56190,7 +56190,7 @@ void m68000_mcu_device::move_l_imm32_dad_ipm() // 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;
@@ -56230,7 +56230,7 @@ void m68000_mcu_device::move_l_ds_daid_ipm() // 2180 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -56300,7 +56300,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;
@@ -56327,7 +56327,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;
@@ -56355,7 +56355,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;
@@ -56395,7 +56395,7 @@ void m68000_mcu_device::move_l_as_daid_ipm() // 2188 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -56465,7 +56465,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;
@@ -56492,7 +56492,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;
@@ -56520,7 +56520,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;
@@ -56562,7 +56562,7 @@ void m68000_mcu_device::move_l_ais_daid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -56611,7 +56611,7 @@ void m68000_mcu_device::move_l_ais_daid_ipm() // 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
@@ -56626,7 +56626,7 @@ void m68000_mcu_device::move_l_ais_daid_ipm() // 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;
@@ -56653,7 +56653,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;
@@ -56683,7 +56683,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;
@@ -56780,7 +56780,7 @@ void m68000_mcu_device::move_l_aips_daid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -56832,7 +56832,7 @@ void m68000_mcu_device::move_l_aips_daid_ipm() // 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
@@ -56847,7 +56847,7 @@ void m68000_mcu_device::move_l_aips_daid_ipm() // 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;
@@ -56874,7 +56874,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;
@@ -56904,7 +56904,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;
@@ -57000,7 +57000,7 @@ void m68000_mcu_device::move_l_pais_daid_ipm() // 21a0 f1f8
case 0:
// 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
@@ -57054,7 +57054,7 @@ void m68000_mcu_device::move_l_pais_daid_ipm() // 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
@@ -57069,7 +57069,7 @@ void m68000_mcu_device::move_l_pais_daid_ipm() // 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;
@@ -57096,7 +57096,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;
@@ -57126,7 +57126,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;
@@ -57247,7 +57247,7 @@ void m68000_mcu_device::move_l_das_daid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -57296,7 +57296,7 @@ void m68000_mcu_device::move_l_das_daid_ipm() // 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
@@ -57311,7 +57311,7 @@ void m68000_mcu_device::move_l_das_daid_ipm() // 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;
@@ -57338,7 +57338,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;
@@ -57368,7 +57368,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;
@@ -57463,7 +57463,7 @@ void m68000_mcu_device::move_l_dais_daid_ipm() // 21b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -57530,7 +57530,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;
[[fallthrough]]; case 3:
@@ -57579,7 +57579,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
@@ -57594,7 +57594,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;
@@ -57621,7 +57621,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;
@@ -57651,7 +57651,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;
@@ -57774,7 +57774,7 @@ void m68000_mcu_device::move_l_adr16_daid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -57823,7 +57823,7 @@ void m68000_mcu_device::move_l_adr16_daid_ipm() // 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
@@ -57838,7 +57838,7 @@ void m68000_mcu_device::move_l_adr16_daid_ipm() // 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;
@@ -57865,7 +57865,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;
@@ -57895,7 +57895,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;
@@ -58042,7 +58042,7 @@ void m68000_mcu_device::move_l_adr32_daid_ipm() // 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;
[[fallthrough]]; case 5:
@@ -58091,7 +58091,7 @@ void m68000_mcu_device::move_l_adr32_daid_ipm() // 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
@@ -58106,7 +58106,7 @@ void m68000_mcu_device::move_l_adr32_daid_ipm() // 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;
@@ -58133,7 +58133,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;
@@ -58163,7 +58163,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;
@@ -58283,7 +58283,7 @@ void m68000_mcu_device::move_l_dpc_daid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -58332,7 +58332,7 @@ void m68000_mcu_device::move_l_dpc_daid_ipm() // 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
@@ -58347,7 +58347,7 @@ void m68000_mcu_device::move_l_dpc_daid_ipm() // 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;
@@ -58374,7 +58374,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;
@@ -58404,7 +58404,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;
@@ -58498,7 +58498,7 @@ void m68000_mcu_device::move_l_dpci_daid_ipm() // 21bb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -58565,7 +58565,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;
[[fallthrough]]; case 3:
@@ -58614,7 +58614,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
@@ -58629,7 +58629,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;
@@ -58656,7 +58656,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;
@@ -58686,7 +58686,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;
@@ -58831,7 +58831,7 @@ void m68000_mcu_device::move_l_imm32_daid_ipm() // 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
@@ -58901,7 +58901,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;
@@ -58928,7 +58928,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;
@@ -58956,7 +58956,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;
@@ -58999,7 +58999,7 @@ void m68000_mcu_device::move_l_ds_adr16_ipm() // 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;
@@ -59027,7 +59027,7 @@ void m68000_mcu_device::move_l_ds_adr16_ipm() // 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;
@@ -59125,7 +59125,7 @@ void m68000_mcu_device::move_l_as_adr16_ipm() // 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;
@@ -59153,7 +59153,7 @@ void m68000_mcu_device::move_l_as_adr16_ipm() // 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;
@@ -59249,7 +59249,7 @@ void m68000_mcu_device::move_l_ais_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -59301,7 +59301,7 @@ void m68000_mcu_device::move_l_ais_adr16_ipm() // 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;
@@ -59329,7 +59329,7 @@ void m68000_mcu_device::move_l_ais_adr16_ipm() // 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;
@@ -59425,7 +59425,7 @@ void m68000_mcu_device::move_l_aips_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -59480,7 +59480,7 @@ void m68000_mcu_device::move_l_aips_adr16_ipm() // 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;
@@ -59508,7 +59508,7 @@ void m68000_mcu_device::move_l_aips_adr16_ipm() // 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;
@@ -59603,7 +59603,7 @@ void m68000_mcu_device::move_l_pais_adr16_ipm() // 21e0 fff8
case 0:
// 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
@@ -59660,7 +59660,7 @@ void m68000_mcu_device::move_l_pais_adr16_ipm() // 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;
@@ -59688,7 +59688,7 @@ void m68000_mcu_device::move_l_pais_adr16_ipm() // 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;
@@ -59808,7 +59808,7 @@ void m68000_mcu_device::move_l_das_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -59860,7 +59860,7 @@ void m68000_mcu_device::move_l_das_adr16_ipm() // 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;
@@ -59888,7 +59888,7 @@ void m68000_mcu_device::move_l_das_adr16_ipm() // 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;
@@ -59982,7 +59982,7 @@ void m68000_mcu_device::move_l_dais_adr16_ipm() // 21f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -60049,7 +60049,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;
[[fallthrough]]; case 3:
@@ -60101,7 +60101,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;
@@ -60129,7 +60129,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;
@@ -60251,7 +60251,7 @@ void m68000_mcu_device::move_l_adr16_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -60303,7 +60303,7 @@ void m68000_mcu_device::move_l_adr16_adr16_ipm() // 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;
@@ -60331,7 +60331,7 @@ void m68000_mcu_device::move_l_adr16_adr16_ipm() // 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;
@@ -60477,7 +60477,7 @@ void m68000_mcu_device::move_l_adr32_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -60529,7 +60529,7 @@ void m68000_mcu_device::move_l_adr32_adr16_ipm() // 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;
@@ -60557,7 +60557,7 @@ void m68000_mcu_device::move_l_adr32_adr16_ipm() // 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;
@@ -60676,7 +60676,7 @@ void m68000_mcu_device::move_l_dpc_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -60728,7 +60728,7 @@ void m68000_mcu_device::move_l_dpc_adr16_ipm() // 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;
@@ -60756,7 +60756,7 @@ void m68000_mcu_device::move_l_dpc_adr16_ipm() // 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;
@@ -60849,7 +60849,7 @@ void m68000_mcu_device::move_l_dpci_adr16_ipm() // 21fb ffff
switch(m_inst_substate) {
case 0:
// 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
@@ -60916,7 +60916,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;
[[fallthrough]]; case 3:
@@ -60968,7 +60968,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;
@@ -60996,7 +60996,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;
@@ -61144,7 +61144,7 @@ void m68000_mcu_device::move_l_imm32_adr16_ipm() // 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;
@@ -61172,7 +61172,7 @@ void m68000_mcu_device::move_l_imm32_adr16_ipm() // 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;
@@ -61294,7 +61294,7 @@ void m68000_mcu_device::move_l_ds_adr32_ipm() // 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;
@@ -61322,7 +61322,7 @@ void m68000_mcu_device::move_l_ds_adr32_ipm() // 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;
@@ -61444,7 +61444,7 @@ void m68000_mcu_device::move_l_as_adr32_ipm() // 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;
@@ -61472,7 +61472,7 @@ void m68000_mcu_device::move_l_as_adr32_ipm() // 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;
@@ -61568,7 +61568,7 @@ void m68000_mcu_device::move_l_ais_adr32_ipm() // 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;
[[fallthrough]]; case 1:
@@ -61621,7 +61621,7 @@ void m68000_mcu_device::move_l_ais_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -61647,7 +61647,7 @@ void m68000_mcu_device::move_l_ais_adr32_ipm() // 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;
@@ -61674,7 +61674,7 @@ void m68000_mcu_device::move_l_ais_adr32_ipm() // 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;
@@ -61769,7 +61769,7 @@ void m68000_mcu_device::move_l_aips_adr32_ipm() // 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;
[[fallthrough]]; case 1:
@@ -61825,7 +61825,7 @@ void m68000_mcu_device::move_l_aips_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -61851,7 +61851,7 @@ void m68000_mcu_device::move_l_aips_adr32_ipm() // 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;
@@ -61878,7 +61878,7 @@ void m68000_mcu_device::move_l_aips_adr32_ipm() // 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;
@@ -61972,7 +61972,7 @@ void m68000_mcu_device::move_l_pais_adr32_ipm() // 23e0 fff8
case 0:
// 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
@@ -62030,7 +62030,7 @@ void m68000_mcu_device::move_l_pais_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -62056,7 +62056,7 @@ void m68000_mcu_device::move_l_pais_adr32_ipm() // 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;
@@ -62083,7 +62083,7 @@ void m68000_mcu_device::move_l_pais_adr32_ipm() // 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;
@@ -62202,7 +62202,7 @@ void m68000_mcu_device::move_l_das_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -62255,7 +62255,7 @@ void m68000_mcu_device::move_l_das_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -62281,7 +62281,7 @@ void m68000_mcu_device::move_l_das_adr32_ipm() // 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;
@@ -62308,7 +62308,7 @@ void m68000_mcu_device::move_l_das_adr32_ipm() // 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;
@@ -62401,7 +62401,7 @@ void m68000_mcu_device::move_l_dais_adr32_ipm() // 23f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -62468,7 +62468,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;
[[fallthrough]]; case 3:
@@ -62521,7 +62521,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;
[[fallthrough]]; case 7:
@@ -62547,7 +62547,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;
@@ -62574,7 +62574,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;
@@ -62695,7 +62695,7 @@ void m68000_mcu_device::move_l_adr16_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -62748,7 +62748,7 @@ void m68000_mcu_device::move_l_adr16_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -62774,7 +62774,7 @@ void m68000_mcu_device::move_l_adr16_adr32_ipm() // 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;
@@ -62801,7 +62801,7 @@ void m68000_mcu_device::move_l_adr16_adr32_ipm() // 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;
@@ -62946,7 +62946,7 @@ void m68000_mcu_device::move_l_adr32_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -62999,7 +62999,7 @@ void m68000_mcu_device::move_l_adr32_adr32_ipm() // 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;
[[fallthrough]]; case 9:
@@ -63025,7 +63025,7 @@ void m68000_mcu_device::move_l_adr32_adr32_ipm() // 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;
@@ -63052,7 +63052,7 @@ void m68000_mcu_device::move_l_adr32_adr32_ipm() // 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;
@@ -63170,7 +63170,7 @@ void m68000_mcu_device::move_l_dpc_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -63223,7 +63223,7 @@ void m68000_mcu_device::move_l_dpc_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -63249,7 +63249,7 @@ void m68000_mcu_device::move_l_dpc_adr32_ipm() // 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;
@@ -63276,7 +63276,7 @@ void m68000_mcu_device::move_l_dpc_adr32_ipm() // 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;
@@ -63368,7 +63368,7 @@ void m68000_mcu_device::move_l_dpci_adr32_ipm() // 23fb ffff
switch(m_inst_substate) {
case 0:
// 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
@@ -63435,7 +63435,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;
[[fallthrough]]; case 3:
@@ -63488,7 +63488,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;
[[fallthrough]]; case 7:
@@ -63514,7 +63514,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;
@@ -63541,7 +63541,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;
@@ -63712,7 +63712,7 @@ void m68000_mcu_device::move_l_imm32_adr32_ipm() // 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;
@@ -63740,7 +63740,7 @@ void m68000_mcu_device::move_l_imm32_adr32_ipm() // 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;
@@ -63840,7 +63840,7 @@ void m68000_mcu_device::move_w_ds_dd_ipm() // 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
@@ -63890,7 +63890,7 @@ void m68000_mcu_device::move_w_as_dd_ipm() // 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
@@ -63937,7 +63937,7 @@ void m68000_mcu_device::move_w_ais_dd_ipm() // 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];
@@ -63967,7 +63967,7 @@ void m68000_mcu_device::move_w_ais_dd_ipm() // 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
@@ -64018,7 +64018,7 @@ void m68000_mcu_device::move_w_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -64046,7 +64046,7 @@ void m68000_mcu_device::move_w_aips_dd_ipm() // 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
@@ -64099,7 +64099,7 @@ void m68000_mcu_device::move_w_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -64127,7 +64127,7 @@ void m68000_mcu_device::move_w_pais_dd_ipm() // 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
@@ -64197,7 +64197,7 @@ void m68000_mcu_device::move_w_das_dd_ipm() // 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];
@@ -64227,7 +64227,7 @@ void m68000_mcu_device::move_w_das_dd_ipm() // 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
@@ -64270,7 +64270,7 @@ void m68000_mcu_device::move_w_dais_dd_ipm() // 3030 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -64338,7 +64338,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];
@@ -64368,7 +64368,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
@@ -64439,7 +64439,7 @@ void m68000_mcu_device::move_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -64467,7 +64467,7 @@ void m68000_mcu_device::move_w_adr16_dd_ipm() // 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
@@ -64562,7 +64562,7 @@ void m68000_mcu_device::move_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -64590,7 +64590,7 @@ void m68000_mcu_device::move_w_adr32_dd_ipm() // 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
@@ -64659,7 +64659,7 @@ void m68000_mcu_device::move_w_dpc_dd_ipm() // 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];
@@ -64689,7 +64689,7 @@ void m68000_mcu_device::move_w_dpc_dd_ipm() // 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
@@ -64731,7 +64731,7 @@ void m68000_mcu_device::move_w_dpci_dd_ipm() // 303b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -64799,7 +64799,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];
@@ -64829,7 +64829,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
@@ -64903,7 +64903,7 @@ void m68000_mcu_device::move_w_imm16_dd_ipm() // 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
@@ -64957,7 +64957,7 @@ void m68000_mcu_device::movea_w_ds_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -65004,7 +65004,7 @@ void m68000_mcu_device::movea_w_as_ad_ipm() // 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;
@@ -65046,7 +65046,7 @@ void m68000_mcu_device::movea_w_ais_ad_ipm() // 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;
@@ -65124,7 +65124,7 @@ void m68000_mcu_device::movea_w_aips_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -65202,7 +65202,7 @@ void m68000_mcu_device::movea_w_pais_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -65297,7 +65297,7 @@ void m68000_mcu_device::movea_w_das_ad_ipm() // 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;
@@ -65367,7 +65367,7 @@ void m68000_mcu_device::movea_w_dais_ad_ipm() // 3070 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -65435,7 +65435,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;
@@ -65533,7 +65533,7 @@ void m68000_mcu_device::movea_w_adr16_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -65653,7 +65653,7 @@ void m68000_mcu_device::movea_w_adr32_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -65747,7 +65747,7 @@ void m68000_mcu_device::movea_w_dpc_ad_ipm() // 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;
@@ -65816,7 +65816,7 @@ void m68000_mcu_device::movea_w_dpci_ad_ipm() // 307b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -65884,7 +65884,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;
@@ -65989,7 +65989,7 @@ void m68000_mcu_device::movea_w_imm16_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -66033,7 +66033,7 @@ void m68000_mcu_device::move_w_ds_aid_ipm() // 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;
@@ -66104,7 +66104,7 @@ void m68000_mcu_device::move_w_as_aid_ipm() // 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;
@@ -66172,7 +66172,7 @@ void m68000_mcu_device::move_w_ais_aid_ipm() // 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;
@@ -66201,7 +66201,7 @@ void m68000_mcu_device::move_w_ais_aid_ipm() // 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;
@@ -66275,7 +66275,7 @@ void m68000_mcu_device::move_w_aips_aid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -66302,7 +66302,7 @@ void m68000_mcu_device::move_w_aips_aid_ipm() // 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;
@@ -66378,7 +66378,7 @@ void m68000_mcu_device::move_w_pais_aid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -66405,7 +66405,7 @@ void m68000_mcu_device::move_w_pais_aid_ipm() // 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;
@@ -66498,7 +66498,7 @@ void m68000_mcu_device::move_w_das_aid_ipm() // 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;
@@ -66527,7 +66527,7 @@ void m68000_mcu_device::move_w_das_aid_ipm() // 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;
@@ -66593,7 +66593,7 @@ void m68000_mcu_device::move_w_dais_aid_ipm() // 30b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -66661,7 +66661,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;
@@ -66690,7 +66690,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;
@@ -66784,7 +66784,7 @@ void m68000_mcu_device::move_w_adr16_aid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -66811,7 +66811,7 @@ void m68000_mcu_device::move_w_adr16_aid_ipm() // 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;
@@ -66929,7 +66929,7 @@ void m68000_mcu_device::move_w_adr32_aid_ipm() // 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;
[[fallthrough]]; case 5:
@@ -66956,7 +66956,7 @@ void m68000_mcu_device::move_w_adr32_aid_ipm() // 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;
@@ -67048,7 +67048,7 @@ void m68000_mcu_device::move_w_dpc_aid_ipm() // 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;
@@ -67077,7 +67077,7 @@ void m68000_mcu_device::move_w_dpc_aid_ipm() // 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;
@@ -67142,7 +67142,7 @@ void m68000_mcu_device::move_w_dpci_aid_ipm() // 30bb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -67210,7 +67210,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;
@@ -67239,7 +67239,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;
@@ -67336,7 +67336,7 @@ void m68000_mcu_device::move_w_imm16_aid_ipm() // 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;
@@ -67407,7 +67407,7 @@ void m68000_mcu_device::move_w_ds_aipd_ipm() // 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;
@@ -67477,7 +67477,7 @@ void m68000_mcu_device::move_w_as_aipd_ipm() // 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;
@@ -67544,7 +67544,7 @@ void m68000_mcu_device::move_w_ais_aipd_ipm() // 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;
@@ -67574,7 +67574,7 @@ void m68000_mcu_device::move_w_ais_aipd_ipm() // 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;
@@ -67647,7 +67647,7 @@ void m68000_mcu_device::move_w_aips_aipd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -67675,7 +67675,7 @@ void m68000_mcu_device::move_w_aips_aipd_ipm() // 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;
@@ -67750,7 +67750,7 @@ void m68000_mcu_device::move_w_pais_aipd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -67778,7 +67778,7 @@ void m68000_mcu_device::move_w_pais_aipd_ipm() // 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;
@@ -67870,7 +67870,7 @@ void m68000_mcu_device::move_w_das_aipd_ipm() // 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;
@@ -67900,7 +67900,7 @@ void m68000_mcu_device::move_w_das_aipd_ipm() // 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;
@@ -67965,7 +67965,7 @@ void m68000_mcu_device::move_w_dais_aipd_ipm() // 30f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -68033,7 +68033,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;
@@ -68063,7 +68063,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;
@@ -68156,7 +68156,7 @@ void m68000_mcu_device::move_w_adr16_aipd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -68184,7 +68184,7 @@ void m68000_mcu_device::move_w_adr16_aipd_ipm() // 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;
@@ -68301,7 +68301,7 @@ void m68000_mcu_device::move_w_adr32_aipd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -68329,7 +68329,7 @@ void m68000_mcu_device::move_w_adr32_aipd_ipm() // 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;
@@ -68420,7 +68420,7 @@ void m68000_mcu_device::move_w_dpc_aipd_ipm() // 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;
@@ -68450,7 +68450,7 @@ void m68000_mcu_device::move_w_dpc_aipd_ipm() // 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;
@@ -68514,7 +68514,7 @@ void m68000_mcu_device::move_w_dpci_aipd_ipm() // 30fb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -68582,7 +68582,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;
@@ -68612,7 +68612,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;
@@ -68708,7 +68708,7 @@ void m68000_mcu_device::move_w_imm16_aipd_ipm() // 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;
@@ -68777,7 +68777,7 @@ void m68000_mcu_device::move_w_ds_paid_ipm() // 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;
@@ -68847,7 +68847,7 @@ void m68000_mcu_device::move_w_as_paid_ipm() // 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;
@@ -68915,7 +68915,7 @@ void m68000_mcu_device::move_w_ais_paid_ipm() // 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;
@@ -68944,7 +68944,7 @@ void m68000_mcu_device::move_w_ais_paid_ipm() // 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;
@@ -69018,7 +69018,7 @@ void m68000_mcu_device::move_w_aips_paid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -69045,7 +69045,7 @@ void m68000_mcu_device::move_w_aips_paid_ipm() // 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;
@@ -69121,7 +69121,7 @@ void m68000_mcu_device::move_w_pais_paid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -69148,7 +69148,7 @@ void m68000_mcu_device::move_w_pais_paid_ipm() // 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;
@@ -69241,7 +69241,7 @@ void m68000_mcu_device::move_w_das_paid_ipm() // 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;
@@ -69270,7 +69270,7 @@ void m68000_mcu_device::move_w_das_paid_ipm() // 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;
@@ -69336,7 +69336,7 @@ void m68000_mcu_device::move_w_dais_paid_ipm() // 3130 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -69404,7 +69404,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;
@@ -69433,7 +69433,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;
@@ -69527,7 +69527,7 @@ void m68000_mcu_device::move_w_adr16_paid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -69554,7 +69554,7 @@ void m68000_mcu_device::move_w_adr16_paid_ipm() // 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;
@@ -69672,7 +69672,7 @@ void m68000_mcu_device::move_w_adr32_paid_ipm() // 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;
[[fallthrough]]; case 5:
@@ -69699,7 +69699,7 @@ void m68000_mcu_device::move_w_adr32_paid_ipm() // 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;
@@ -69791,7 +69791,7 @@ void m68000_mcu_device::move_w_dpc_paid_ipm() // 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;
@@ -69820,7 +69820,7 @@ void m68000_mcu_device::move_w_dpc_paid_ipm() // 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;
@@ -69885,7 +69885,7 @@ void m68000_mcu_device::move_w_dpci_paid_ipm() // 313b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -69953,7 +69953,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;
@@ -69982,7 +69982,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;
@@ -70078,7 +70078,7 @@ void m68000_mcu_device::move_w_imm16_paid_ipm() // 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;
@@ -70172,7 +70172,7 @@ void m68000_mcu_device::move_w_ds_dad_ipm() // 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;
@@ -70267,7 +70267,7 @@ void m68000_mcu_device::move_w_as_dad_ipm() // 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;
@@ -70336,7 +70336,7 @@ void m68000_mcu_device::move_w_ais_dad_ipm() // 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;
@@ -70364,7 +70364,7 @@ void m68000_mcu_device::move_w_ais_dad_ipm() // 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;
@@ -70468,7 +70468,7 @@ void m68000_mcu_device::move_w_aips_dad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -70494,7 +70494,7 @@ void m68000_mcu_device::move_w_aips_dad_ipm() // 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;
@@ -70600,7 +70600,7 @@ void m68000_mcu_device::move_w_pais_dad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -70626,7 +70626,7 @@ void m68000_mcu_device::move_w_pais_dad_ipm() // 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;
@@ -70749,7 +70749,7 @@ void m68000_mcu_device::move_w_das_dad_ipm() // 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;
@@ -70777,7 +70777,7 @@ void m68000_mcu_device::move_w_das_dad_ipm() // 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;
@@ -70873,7 +70873,7 @@ void m68000_mcu_device::move_w_dais_dad_ipm() // 3170 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -70941,7 +70941,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;
@@ -70969,7 +70969,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;
@@ -71093,7 +71093,7 @@ void m68000_mcu_device::move_w_adr16_dad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -71119,7 +71119,7 @@ void m68000_mcu_device::move_w_adr16_dad_ipm() // 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;
@@ -71267,7 +71267,7 @@ void m68000_mcu_device::move_w_adr32_dad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -71293,7 +71293,7 @@ void m68000_mcu_device::move_w_adr32_dad_ipm() // 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;
@@ -71415,7 +71415,7 @@ void m68000_mcu_device::move_w_dpc_dad_ipm() // 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;
@@ -71443,7 +71443,7 @@ void m68000_mcu_device::move_w_dpc_dad_ipm() // 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;
@@ -71538,7 +71538,7 @@ void m68000_mcu_device::move_w_dpci_dad_ipm() // 317b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -71606,7 +71606,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;
@@ -71634,7 +71634,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;
@@ -71784,7 +71784,7 @@ void m68000_mcu_device::move_w_imm16_dad_ipm() // 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;
@@ -71851,7 +71851,7 @@ void m68000_mcu_device::move_w_ds_daid_ipm() // 3180 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -71921,7 +71921,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;
@@ -71988,7 +71988,7 @@ void m68000_mcu_device::move_w_as_daid_ipm() // 3188 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -72058,7 +72058,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;
@@ -72127,7 +72127,7 @@ void m68000_mcu_device::move_w_ais_daid_ipm() // 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;
@@ -72152,7 +72152,7 @@ void m68000_mcu_device::move_w_ais_daid_ipm() // 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
@@ -72167,7 +72167,7 @@ void m68000_mcu_device::move_w_ais_daid_ipm() // 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;
@@ -72194,7 +72194,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;
@@ -72300,7 +72300,7 @@ void m68000_mcu_device::move_w_aips_daid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -72323,7 +72323,7 @@ void m68000_mcu_device::move_w_aips_daid_ipm() // 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
@@ -72338,7 +72338,7 @@ void m68000_mcu_device::move_w_aips_daid_ipm() // 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;
@@ -72365,7 +72365,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;
@@ -72473,7 +72473,7 @@ void m68000_mcu_device::move_w_pais_daid_ipm() // 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;
[[fallthrough]]; case 1:
@@ -72496,7 +72496,7 @@ void m68000_mcu_device::move_w_pais_daid_ipm() // 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
@@ -72511,7 +72511,7 @@ void m68000_mcu_device::move_w_pais_daid_ipm() // 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;
@@ -72538,7 +72538,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;
@@ -72663,7 +72663,7 @@ void m68000_mcu_device::move_w_das_daid_ipm() // 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;
@@ -72688,7 +72688,7 @@ void m68000_mcu_device::move_w_das_daid_ipm() // 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
@@ -72703,7 +72703,7 @@ void m68000_mcu_device::move_w_das_daid_ipm() // 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;
@@ -72730,7 +72730,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;
@@ -72828,7 +72828,7 @@ void m68000_mcu_device::move_w_dais_daid_ipm() // 31b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -72896,7 +72896,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;
@@ -72921,7 +72921,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
@@ -72936,7 +72936,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;
@@ -72963,7 +72963,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;
@@ -73089,7 +73089,7 @@ void m68000_mcu_device::move_w_adr16_daid_ipm() // 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;
[[fallthrough]]; case 3:
@@ -73112,7 +73112,7 @@ void m68000_mcu_device::move_w_adr16_daid_ipm() // 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
@@ -73127,7 +73127,7 @@ void m68000_mcu_device::move_w_adr16_daid_ipm() // 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;
@@ -73154,7 +73154,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;
@@ -73304,7 +73304,7 @@ void m68000_mcu_device::move_w_adr32_daid_ipm() // 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;
[[fallthrough]]; case 5:
@@ -73327,7 +73327,7 @@ void m68000_mcu_device::move_w_adr32_daid_ipm() // 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
@@ -73342,7 +73342,7 @@ void m68000_mcu_device::move_w_adr32_daid_ipm() // 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;
@@ -73369,7 +73369,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;
@@ -73493,7 +73493,7 @@ void m68000_mcu_device::move_w_dpc_daid_ipm() // 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;
@@ -73518,7 +73518,7 @@ void m68000_mcu_device::move_w_dpc_daid_ipm() // 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
@@ -73533,7 +73533,7 @@ void m68000_mcu_device::move_w_dpc_daid_ipm() // 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;
@@ -73560,7 +73560,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;
@@ -73657,7 +73657,7 @@ void m68000_mcu_device::move_w_dpci_daid_ipm() // 31bb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -73725,7 +73725,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;
@@ -73750,7 +73750,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
@@ -73765,7 +73765,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;
@@ -73792,7 +73792,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;
@@ -73916,7 +73916,7 @@ void m68000_mcu_device::move_w_imm16_daid_ipm() // 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
@@ -73986,7 +73986,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;
@@ -74056,7 +74056,7 @@ void m68000_mcu_device::move_w_ds_adr16_ipm() // 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;
@@ -74155,7 +74155,7 @@ void m68000_mcu_device::move_w_as_adr16_ipm() // 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;
@@ -74252,7 +74252,7 @@ void m68000_mcu_device::move_w_ais_adr16_ipm() // 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;
@@ -74280,7 +74280,7 @@ void m68000_mcu_device::move_w_ais_adr16_ipm() // 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;
@@ -74383,7 +74383,7 @@ void m68000_mcu_device::move_w_aips_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -74409,7 +74409,7 @@ void m68000_mcu_device::move_w_aips_adr16_ipm() // 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;
@@ -74514,7 +74514,7 @@ void m68000_mcu_device::move_w_pais_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -74540,7 +74540,7 @@ void m68000_mcu_device::move_w_pais_adr16_ipm() // 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;
@@ -74662,7 +74662,7 @@ void m68000_mcu_device::move_w_das_adr16_ipm() // 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;
@@ -74690,7 +74690,7 @@ void m68000_mcu_device::move_w_das_adr16_ipm() // 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;
@@ -74785,7 +74785,7 @@ void m68000_mcu_device::move_w_dais_adr16_ipm() // 31f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -74853,7 +74853,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;
@@ -74881,7 +74881,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;
@@ -75004,7 +75004,7 @@ void m68000_mcu_device::move_w_adr16_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -75030,7 +75030,7 @@ void m68000_mcu_device::move_w_adr16_adr16_ipm() // 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;
@@ -75177,7 +75177,7 @@ void m68000_mcu_device::move_w_adr32_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -75203,7 +75203,7 @@ void m68000_mcu_device::move_w_adr32_adr16_ipm() // 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;
@@ -75324,7 +75324,7 @@ void m68000_mcu_device::move_w_dpc_adr16_ipm() // 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;
@@ -75352,7 +75352,7 @@ void m68000_mcu_device::move_w_dpc_adr16_ipm() // 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;
@@ -75446,7 +75446,7 @@ void m68000_mcu_device::move_w_dpci_adr16_ipm() // 31fb ffff
switch(m_inst_substate) {
case 0:
// 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
@@ -75514,7 +75514,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;
@@ -75542,7 +75542,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;
@@ -75667,7 +75667,7 @@ void m68000_mcu_device::move_w_imm16_adr16_ipm() // 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;
@@ -75790,7 +75790,7 @@ void m68000_mcu_device::move_w_ds_adr32_ipm() // 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;
@@ -75913,7 +75913,7 @@ void m68000_mcu_device::move_w_as_adr32_ipm() // 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;
@@ -76010,7 +76010,7 @@ void m68000_mcu_device::move_w_ais_adr32_ipm() // 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;
@@ -76038,7 +76038,7 @@ void m68000_mcu_device::move_w_ais_adr32_ipm() // 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;
@@ -76164,7 +76164,7 @@ void m68000_mcu_device::move_w_aips_adr32_ipm() // 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;
[[fallthrough]]; case 1:
@@ -76190,7 +76190,7 @@ void m68000_mcu_device::move_w_aips_adr32_ipm() // 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;
@@ -76318,7 +76318,7 @@ void m68000_mcu_device::move_w_pais_adr32_ipm() // 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;
[[fallthrough]]; case 1:
@@ -76344,7 +76344,7 @@ void m68000_mcu_device::move_w_pais_adr32_ipm() // 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;
@@ -76489,7 +76489,7 @@ void m68000_mcu_device::move_w_das_adr32_ipm() // 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;
@@ -76517,7 +76517,7 @@ void m68000_mcu_device::move_w_das_adr32_ipm() // 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;
@@ -76635,7 +76635,7 @@ void m68000_mcu_device::move_w_dais_adr32_ipm() // 33f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -76703,7 +76703,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;
@@ -76731,7 +76731,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;
@@ -76877,7 +76877,7 @@ void m68000_mcu_device::move_w_adr16_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -76903,7 +76903,7 @@ void m68000_mcu_device::move_w_adr16_adr32_ipm() // 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;
@@ -77073,7 +77073,7 @@ void m68000_mcu_device::move_w_adr32_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -77099,7 +77099,7 @@ void m68000_mcu_device::move_w_adr32_adr32_ipm() // 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;
@@ -77243,7 +77243,7 @@ void m68000_mcu_device::move_w_dpc_adr32_ipm() // 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;
@@ -77271,7 +77271,7 @@ void m68000_mcu_device::move_w_dpc_adr32_ipm() // 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;
@@ -77388,7 +77388,7 @@ void m68000_mcu_device::move_w_dpci_adr32_ipm() // 33fb ffff
switch(m_inst_substate) {
case 0:
// 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
@@ -77456,7 +77456,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;
@@ -77484,7 +77484,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;
@@ -77656,7 +77656,7 @@ void m68000_mcu_device::move_w_imm16_adr32_ipm() // 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;
@@ -77755,7 +77755,7 @@ void m68000_mcu_device::negx_b_ds_ipm() // 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
@@ -77801,7 +77801,7 @@ void m68000_mcu_device::negx_b_ais_ipm() // 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];
@@ -77826,7 +77826,7 @@ void m68000_mcu_device::negx_b_ais_ipm() // 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;
@@ -77892,7 +77892,7 @@ void m68000_mcu_device::negx_b_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -77915,7 +77915,7 @@ void m68000_mcu_device::negx_b_aips_ipm() // 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;
@@ -77983,7 +77983,7 @@ void m68000_mcu_device::negx_b_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -78006,7 +78006,7 @@ void m68000_mcu_device::negx_b_pais_ipm() // 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;
@@ -78091,7 +78091,7 @@ void m68000_mcu_device::negx_b_das_ipm() // 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];
@@ -78116,7 +78116,7 @@ void m68000_mcu_device::negx_b_das_ipm() // 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;
@@ -78174,7 +78174,7 @@ void m68000_mcu_device::negx_b_dais_ipm() // 4030 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -78242,7 +78242,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];
@@ -78267,7 +78267,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;
@@ -78353,7 +78353,7 @@ void m68000_mcu_device::negx_b_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -78376,7 +78376,7 @@ void m68000_mcu_device::negx_b_adr16_ipm() // 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;
@@ -78486,7 +78486,7 @@ void m68000_mcu_device::negx_b_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -78509,7 +78509,7 @@ void m68000_mcu_device::negx_b_adr32_ipm() // 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;
@@ -78571,7 +78571,7 @@ void m68000_mcu_device::negx_w_ds_ipm() // 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
@@ -78617,7 +78617,7 @@ void m68000_mcu_device::negx_w_ais_ipm() // 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];
@@ -78646,7 +78646,7 @@ void m68000_mcu_device::negx_w_ais_ipm() // 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;
@@ -78718,7 +78718,7 @@ void m68000_mcu_device::negx_w_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -78745,7 +78745,7 @@ void m68000_mcu_device::negx_w_aips_ipm() // 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;
@@ -78819,7 +78819,7 @@ void m68000_mcu_device::negx_w_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -78846,7 +78846,7 @@ void m68000_mcu_device::negx_w_pais_ipm() // 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;
@@ -78937,7 +78937,7 @@ void m68000_mcu_device::negx_w_das_ipm() // 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];
@@ -78966,7 +78966,7 @@ void m68000_mcu_device::negx_w_das_ipm() // 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;
@@ -79030,7 +79030,7 @@ void m68000_mcu_device::negx_w_dais_ipm() // 4070 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -79098,7 +79098,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];
@@ -79127,7 +79127,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;
@@ -79219,7 +79219,7 @@ void m68000_mcu_device::negx_w_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -79246,7 +79246,7 @@ void m68000_mcu_device::negx_w_adr16_ipm() // 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;
@@ -79362,7 +79362,7 @@ void m68000_mcu_device::negx_w_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -79389,7 +79389,7 @@ void m68000_mcu_device::negx_w_adr32_ipm() // 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;
@@ -79457,12 +79457,12 @@ void m68000_mcu_device::negx_l_ds_ipm() // 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;
@@ -79509,7 +79509,7 @@ void m68000_mcu_device::negx_l_ais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -79562,7 +79562,7 @@ void m68000_mcu_device::negx_l_ais_ipm() // 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;
@@ -79590,7 +79590,7 @@ void m68000_mcu_device::negx_l_ais_ipm() // 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;
@@ -79654,7 +79654,7 @@ void m68000_mcu_device::negx_l_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -79710,7 +79710,7 @@ void m68000_mcu_device::negx_l_aips_ipm() // 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;
@@ -79738,7 +79738,7 @@ void m68000_mcu_device::negx_l_aips_ipm() // 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;
@@ -79801,7 +79801,7 @@ void m68000_mcu_device::negx_l_pais_ipm() // 40a0 fff8
case 0:
// 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
@@ -79859,7 +79859,7 @@ void m68000_mcu_device::negx_l_pais_ipm() // 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;
@@ -79887,7 +79887,7 @@ void m68000_mcu_device::negx_l_pais_ipm() // 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;
@@ -79975,7 +79975,7 @@ void m68000_mcu_device::negx_l_das_ipm() // 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;
[[fallthrough]]; case 3:
@@ -80028,7 +80028,7 @@ void m68000_mcu_device::negx_l_das_ipm() // 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;
@@ -80056,7 +80056,7 @@ void m68000_mcu_device::negx_l_das_ipm() // 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;
@@ -80118,7 +80118,7 @@ void m68000_mcu_device::negx_l_dais_ipm() // 40b0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -80185,7 +80185,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;
[[fallthrough]]; case 3:
@@ -80238,7 +80238,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;
@@ -80266,7 +80266,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;
@@ -80356,7 +80356,7 @@ void m68000_mcu_device::negx_l_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -80409,7 +80409,7 @@ void m68000_mcu_device::negx_l_adr16_ipm() // 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;
@@ -80437,7 +80437,7 @@ void m68000_mcu_device::negx_l_adr16_ipm() // 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;
@@ -80551,7 +80551,7 @@ void m68000_mcu_device::negx_l_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -80604,7 +80604,7 @@ void m68000_mcu_device::negx_l_adr32_ipm() // 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;
@@ -80632,7 +80632,7 @@ void m68000_mcu_device::negx_l_adr32_ipm() // 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;
@@ -80743,7 +80743,7 @@ void m68000_mcu_device::move_sr_ais_ipm() // 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];
@@ -80774,7 +80774,7 @@ void m68000_mcu_device::move_sr_ais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -80845,7 +80845,7 @@ void m68000_mcu_device::move_sr_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -80874,7 +80874,7 @@ void m68000_mcu_device::move_sr_aips_ipm() // 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;
[[fallthrough]]; case 3:
@@ -80947,7 +80947,7 @@ void m68000_mcu_device::move_sr_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -80976,7 +80976,7 @@ void m68000_mcu_device::move_sr_pais_ipm() // 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;
[[fallthrough]]; case 3:
@@ -81066,7 +81066,7 @@ void m68000_mcu_device::move_sr_das_ipm() // 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];
@@ -81097,7 +81097,7 @@ void m68000_mcu_device::move_sr_das_ipm() // 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;
[[fallthrough]]; case 5:
@@ -81160,7 +81160,7 @@ void m68000_mcu_device::move_sr_dais_ipm() // 40f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -81228,7 +81228,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];
@@ -81259,7 +81259,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;
[[fallthrough]]; case 5:
@@ -81350,7 +81350,7 @@ void m68000_mcu_device::move_sr_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -81379,7 +81379,7 @@ void m68000_mcu_device::move_sr_adr16_ipm() // 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;
[[fallthrough]]; case 5:
@@ -81494,7 +81494,7 @@ void m68000_mcu_device::move_sr_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -81523,7 +81523,7 @@ void m68000_mcu_device::move_sr_adr32_ipm() // 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;
[[fallthrough]]; case 7:
@@ -81589,7 +81589,7 @@ void m68000_mcu_device::chk_w_ds_dd_ipm() // 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;
@@ -81597,7 +81597,7 @@ void m68000_mcu_device::chk_w_ds_dd_ipm() // 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;
@@ -81615,14 +81615,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;
[[fallthrough]]; case 1:
@@ -81650,7 +81650,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;
[[fallthrough]]; case 3:
@@ -81676,7 +81676,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;
[[fallthrough]]; case 5:
@@ -81834,7 +81834,7 @@ void m68000_mcu_device::chk_w_ais_dd_ipm() // 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];
@@ -81861,7 +81861,7 @@ void m68000_mcu_device::chk_w_ais_dd_ipm() // 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;
@@ -81869,7 +81869,7 @@ void m68000_mcu_device::chk_w_ais_dd_ipm() // 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;
@@ -81887,14 +81887,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;
[[fallthrough]]; case 3:
@@ -81922,7 +81922,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;
[[fallthrough]]; case 5:
@@ -81948,7 +81948,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;
[[fallthrough]]; case 7:
@@ -82112,7 +82112,7 @@ void m68000_mcu_device::chk_w_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -82137,7 +82137,7 @@ void m68000_mcu_device::chk_w_aips_dd_ipm() // 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;
@@ -82145,7 +82145,7 @@ void m68000_mcu_device::chk_w_aips_dd_ipm() // 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;
@@ -82163,14 +82163,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;
[[fallthrough]]; case 3:
@@ -82198,7 +82198,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;
[[fallthrough]]; case 5:
@@ -82224,7 +82224,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;
[[fallthrough]]; case 7:
@@ -82390,7 +82390,7 @@ void m68000_mcu_device::chk_w_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -82415,7 +82415,7 @@ void m68000_mcu_device::chk_w_pais_dd_ipm() // 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;
@@ -82423,7 +82423,7 @@ void m68000_mcu_device::chk_w_pais_dd_ipm() // 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;
@@ -82441,14 +82441,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;
[[fallthrough]]; case 3:
@@ -82476,7 +82476,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;
[[fallthrough]]; case 5:
@@ -82502,7 +82502,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;
[[fallthrough]]; case 7:
@@ -82685,7 +82685,7 @@ void m68000_mcu_device::chk_w_das_dd_ipm() // 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];
@@ -82712,7 +82712,7 @@ void m68000_mcu_device::chk_w_das_dd_ipm() // 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;
@@ -82720,7 +82720,7 @@ void m68000_mcu_device::chk_w_das_dd_ipm() // 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;
@@ -82738,14 +82738,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;
[[fallthrough]]; case 5:
@@ -82773,7 +82773,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;
[[fallthrough]]; case 7:
@@ -82799,7 +82799,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;
[[fallthrough]]; case 9:
@@ -82955,7 +82955,7 @@ void m68000_mcu_device::chk_w_dais_dd_ipm() // 41b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -83023,7 +83023,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];
@@ -83050,7 +83050,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;
@@ -83058,7 +83058,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;
@@ -83076,14 +83076,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;
[[fallthrough]]; case 5:
@@ -83111,7 +83111,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;
[[fallthrough]]; case 7:
@@ -83137,7 +83137,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;
[[fallthrough]]; case 9:
@@ -83321,7 +83321,7 @@ void m68000_mcu_device::chk_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -83346,7 +83346,7 @@ void m68000_mcu_device::chk_w_adr16_dd_ipm() // 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;
@@ -83354,7 +83354,7 @@ void m68000_mcu_device::chk_w_adr16_dd_ipm() // 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;
@@ -83372,14 +83372,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;
[[fallthrough]]; case 5:
@@ -83407,7 +83407,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;
[[fallthrough]]; case 7:
@@ -83433,7 +83433,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;
[[fallthrough]]; case 9:
@@ -83641,7 +83641,7 @@ void m68000_mcu_device::chk_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -83666,7 +83666,7 @@ void m68000_mcu_device::chk_w_adr32_dd_ipm() // 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;
@@ -83674,7 +83674,7 @@ void m68000_mcu_device::chk_w_adr32_dd_ipm() // 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;
@@ -83692,14 +83692,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;
[[fallthrough]]; case 7:
@@ -83727,7 +83727,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;
[[fallthrough]]; case 9:
@@ -83753,7 +83753,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;
[[fallthrough]]; case 11:
@@ -83935,7 +83935,7 @@ void m68000_mcu_device::chk_w_dpc_dd_ipm() // 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];
@@ -83962,7 +83962,7 @@ void m68000_mcu_device::chk_w_dpc_dd_ipm() // 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;
@@ -83970,7 +83970,7 @@ void m68000_mcu_device::chk_w_dpc_dd_ipm() // 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;
@@ -83988,14 +83988,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;
[[fallthrough]]; case 5:
@@ -84023,7 +84023,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;
[[fallthrough]]; case 7:
@@ -84049,7 +84049,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;
[[fallthrough]]; case 9:
@@ -84204,7 +84204,7 @@ void m68000_mcu_device::chk_w_dpci_dd_ipm() // 41bb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -84272,7 +84272,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];
@@ -84299,7 +84299,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;
@@ -84307,7 +84307,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;
@@ -84325,14 +84325,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;
[[fallthrough]]; case 5:
@@ -84360,7 +84360,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;
[[fallthrough]]; case 7:
@@ -84386,7 +84386,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;
[[fallthrough]]; case 9:
@@ -84570,7 +84570,7 @@ void m68000_mcu_device::chk_w_imm16_dd_ipm() // 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;
@@ -84578,7 +84578,7 @@ void m68000_mcu_device::chk_w_imm16_dd_ipm() // 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;
@@ -84596,14 +84596,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;
[[fallthrough]]; case 3:
@@ -84631,7 +84631,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;
[[fallthrough]]; case 5:
@@ -84657,7 +84657,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;
[[fallthrough]]; case 7:
@@ -84931,7 +84931,7 @@ void m68000_mcu_device::lea_dais_ad_ipm() // 41f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -85272,7 +85272,7 @@ void m68000_mcu_device::lea_dpci_ad_ipm() // 41fb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -85388,7 +85388,7 @@ void m68000_mcu_device::clr_b_ds_ipm() // 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
@@ -85396,7 +85396,7 @@ void m68000_mcu_device::clr_b_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -85435,11 +85435,11 @@ void m68000_mcu_device::clr_b_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -85461,7 +85461,7 @@ void m68000_mcu_device::clr_b_ais_ipm() // 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;
@@ -85491,7 +85491,7 @@ void m68000_mcu_device::clr_b_ais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -85525,12 +85525,12 @@ void m68000_mcu_device::clr_b_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -85553,7 +85553,7 @@ void m68000_mcu_device::clr_b_aips_ipm() // 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;
@@ -85583,7 +85583,7 @@ void m68000_mcu_device::clr_b_aips_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -85616,7 +85616,7 @@ void m68000_mcu_device::clr_b_pais_ipm() // 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
@@ -85624,7 +85624,7 @@ void m68000_mcu_device::clr_b_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -85647,7 +85647,7 @@ void m68000_mcu_device::clr_b_pais_ipm() // 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;
@@ -85677,7 +85677,7 @@ void m68000_mcu_device::clr_b_pais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -85708,7 +85708,7 @@ void m68000_mcu_device::clr_b_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -85734,11 +85734,11 @@ void m68000_mcu_device::clr_b_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -85760,7 +85760,7 @@ void m68000_mcu_device::clr_b_das_ipm() // 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;
@@ -85790,7 +85790,7 @@ void m68000_mcu_device::clr_b_das_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -85819,14 +85819,14 @@ void m68000_mcu_device::clr_b_dais_ipm() // 4230 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -85834,7 +85834,7 @@ void m68000_mcu_device::clr_b_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -85861,7 +85861,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -85890,11 +85890,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -85916,7 +85916,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;
@@ -85946,7 +85946,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -85979,7 +85979,7 @@ void m68000_mcu_device::clr_b_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -86005,7 +86005,7 @@ void m68000_mcu_device::clr_b_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -86028,7 +86028,7 @@ void m68000_mcu_device::clr_b_adr16_ipm() // 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;
@@ -86058,7 +86058,7 @@ void m68000_mcu_device::clr_b_adr16_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -86089,7 +86089,7 @@ void m68000_mcu_device::clr_b_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -86116,7 +86116,7 @@ void m68000_mcu_device::clr_b_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -86142,7 +86142,7 @@ void m68000_mcu_device::clr_b_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -86165,7 +86165,7 @@ void m68000_mcu_device::clr_b_adr32_ipm() // 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;
@@ -86195,7 +86195,7 @@ void m68000_mcu_device::clr_b_adr32_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -86228,7 +86228,7 @@ void m68000_mcu_device::clr_w_ds_ipm() // 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
@@ -86236,7 +86236,7 @@ void m68000_mcu_device::clr_w_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -86275,11 +86275,11 @@ void m68000_mcu_device::clr_w_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -86305,7 +86305,7 @@ void m68000_mcu_device::clr_w_ais_ipm() // 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;
@@ -86335,7 +86335,7 @@ void m68000_mcu_device::clr_w_ais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -86375,12 +86375,12 @@ void m68000_mcu_device::clr_w_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -86407,7 +86407,7 @@ void m68000_mcu_device::clr_w_aips_ipm() // 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;
@@ -86437,7 +86437,7 @@ void m68000_mcu_device::clr_w_aips_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -86476,7 +86476,7 @@ void m68000_mcu_device::clr_w_pais_ipm() // 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
@@ -86484,7 +86484,7 @@ void m68000_mcu_device::clr_w_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -86511,7 +86511,7 @@ void m68000_mcu_device::clr_w_pais_ipm() // 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;
@@ -86541,7 +86541,7 @@ void m68000_mcu_device::clr_w_pais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -86578,7 +86578,7 @@ void m68000_mcu_device::clr_w_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -86604,11 +86604,11 @@ void m68000_mcu_device::clr_w_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -86634,7 +86634,7 @@ void m68000_mcu_device::clr_w_das_ipm() // 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;
@@ -86664,7 +86664,7 @@ void m68000_mcu_device::clr_w_das_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -86699,14 +86699,14 @@ void m68000_mcu_device::clr_w_dais_ipm() // 4270 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -86714,7 +86714,7 @@ void m68000_mcu_device::clr_w_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -86741,7 +86741,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -86770,11 +86770,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -86800,7 +86800,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;
@@ -86830,7 +86830,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -86869,7 +86869,7 @@ void m68000_mcu_device::clr_w_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -86895,7 +86895,7 @@ void m68000_mcu_device::clr_w_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -86922,7 +86922,7 @@ void m68000_mcu_device::clr_w_adr16_ipm() // 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;
@@ -86952,7 +86952,7 @@ void m68000_mcu_device::clr_w_adr16_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -86989,7 +86989,7 @@ void m68000_mcu_device::clr_w_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -87016,7 +87016,7 @@ void m68000_mcu_device::clr_w_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -87042,7 +87042,7 @@ void m68000_mcu_device::clr_w_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -87069,7 +87069,7 @@ void m68000_mcu_device::clr_w_adr32_ipm() // 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;
@@ -87099,7 +87099,7 @@ void m68000_mcu_device::clr_w_adr32_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -87138,12 +87138,12 @@ void m68000_mcu_device::clr_l_ds_ipm() // 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;
@@ -87172,7 +87172,7 @@ void m68000_mcu_device::clr_l_ds_ipm() // 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];
@@ -87191,7 +87191,7 @@ void m68000_mcu_device::clr_l_ais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -87219,7 +87219,7 @@ void m68000_mcu_device::clr_l_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -87245,7 +87245,7 @@ void m68000_mcu_device::clr_l_ais_ipm() // 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;
@@ -87273,7 +87273,7 @@ void m68000_mcu_device::clr_l_ais_ipm() // 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;
@@ -87301,7 +87301,7 @@ void m68000_mcu_device::clr_l_ais_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -87338,7 +87338,7 @@ void m68000_mcu_device::clr_l_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -87366,11 +87366,11 @@ void m68000_mcu_device::clr_l_aips_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -87396,7 +87396,7 @@ void m68000_mcu_device::clr_l_aips_ipm() // 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;
@@ -87424,7 +87424,7 @@ void m68000_mcu_device::clr_l_aips_ipm() // 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;
@@ -87452,7 +87452,7 @@ void m68000_mcu_device::clr_l_aips_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -87488,14 +87488,14 @@ void m68000_mcu_device::clr_l_pais_ipm() // 42a0 fff8
case 0:
// 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -87522,7 +87522,7 @@ void m68000_mcu_device::clr_l_pais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -87548,7 +87548,7 @@ void m68000_mcu_device::clr_l_pais_ipm() // 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;
@@ -87576,7 +87576,7 @@ void m68000_mcu_device::clr_l_pais_ipm() // 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;
@@ -87604,7 +87604,7 @@ void m68000_mcu_device::clr_l_pais_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -87641,7 +87641,7 @@ void m68000_mcu_device::clr_l_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -87666,7 +87666,7 @@ void m68000_mcu_device::clr_l_das_ipm() // 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;
[[fallthrough]]; case 3:
@@ -87694,7 +87694,7 @@ void m68000_mcu_device::clr_l_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -87720,7 +87720,7 @@ void m68000_mcu_device::clr_l_das_ipm() // 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;
@@ -87748,7 +87748,7 @@ void m68000_mcu_device::clr_l_das_ipm() // 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;
@@ -87776,7 +87776,7 @@ void m68000_mcu_device::clr_l_das_ipm() // 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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -87811,14 +87811,14 @@ void m68000_mcu_device::clr_l_dais_ipm() // 42b0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -87826,7 +87826,7 @@ void m68000_mcu_device::clr_l_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -87853,7 +87853,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;
[[fallthrough]]; case 13:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -87881,7 +87881,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;
[[fallthrough]]; case 3:
@@ -87909,7 +87909,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -87935,7 +87935,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;
@@ -87963,7 +87963,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;
@@ -87991,7 +87991,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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -88030,7 +88030,7 @@ void m68000_mcu_device::clr_l_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -88056,7 +88056,7 @@ void m68000_mcu_device::clr_l_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -88084,7 +88084,7 @@ void m68000_mcu_device::clr_l_adr16_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -88110,7 +88110,7 @@ void m68000_mcu_device::clr_l_adr16_ipm() // 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;
@@ -88138,7 +88138,7 @@ void m68000_mcu_device::clr_l_adr16_ipm() // 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;
@@ -88166,7 +88166,7 @@ void m68000_mcu_device::clr_l_adr16_ipm() // 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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -88203,7 +88203,7 @@ void m68000_mcu_device::clr_l_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -88230,7 +88230,7 @@ void m68000_mcu_device::clr_l_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -88256,7 +88256,7 @@ void m68000_mcu_device::clr_l_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -88284,7 +88284,7 @@ void m68000_mcu_device::clr_l_adr32_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -88310,7 +88310,7 @@ void m68000_mcu_device::clr_l_adr32_ipm() // 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;
@@ -88338,7 +88338,7 @@ void m68000_mcu_device::clr_l_adr32_ipm() // 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;
@@ -88366,7 +88366,7 @@ void m68000_mcu_device::clr_l_adr32_ipm() // 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;
[[fallthrough]]; case 13:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -88405,7 +88405,7 @@ void m68000_mcu_device::neg_b_ds_ipm() // 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
@@ -88451,7 +88451,7 @@ void m68000_mcu_device::neg_b_ais_ipm() // 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];
@@ -88476,7 +88476,7 @@ void m68000_mcu_device::neg_b_ais_ipm() // 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;
@@ -88542,7 +88542,7 @@ void m68000_mcu_device::neg_b_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -88565,7 +88565,7 @@ void m68000_mcu_device::neg_b_aips_ipm() // 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;
@@ -88633,7 +88633,7 @@ void m68000_mcu_device::neg_b_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -88656,7 +88656,7 @@ void m68000_mcu_device::neg_b_pais_ipm() // 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;
@@ -88741,7 +88741,7 @@ void m68000_mcu_device::neg_b_das_ipm() // 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];
@@ -88766,7 +88766,7 @@ void m68000_mcu_device::neg_b_das_ipm() // 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;
@@ -88824,7 +88824,7 @@ void m68000_mcu_device::neg_b_dais_ipm() // 4430 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -88892,7 +88892,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];
@@ -88917,7 +88917,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;
@@ -89003,7 +89003,7 @@ void m68000_mcu_device::neg_b_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -89026,7 +89026,7 @@ void m68000_mcu_device::neg_b_adr16_ipm() // 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;
@@ -89136,7 +89136,7 @@ void m68000_mcu_device::neg_b_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -89159,7 +89159,7 @@ void m68000_mcu_device::neg_b_adr32_ipm() // 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;
@@ -89221,7 +89221,7 @@ void m68000_mcu_device::neg_w_ds_ipm() // 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
@@ -89267,7 +89267,7 @@ void m68000_mcu_device::neg_w_ais_ipm() // 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];
@@ -89296,7 +89296,7 @@ void m68000_mcu_device::neg_w_ais_ipm() // 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;
@@ -89368,7 +89368,7 @@ void m68000_mcu_device::neg_w_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -89395,7 +89395,7 @@ void m68000_mcu_device::neg_w_aips_ipm() // 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;
@@ -89469,7 +89469,7 @@ void m68000_mcu_device::neg_w_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -89496,7 +89496,7 @@ void m68000_mcu_device::neg_w_pais_ipm() // 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;
@@ -89587,7 +89587,7 @@ void m68000_mcu_device::neg_w_das_ipm() // 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];
@@ -89616,7 +89616,7 @@ void m68000_mcu_device::neg_w_das_ipm() // 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;
@@ -89680,7 +89680,7 @@ void m68000_mcu_device::neg_w_dais_ipm() // 4470 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -89748,7 +89748,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];
@@ -89777,7 +89777,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;
@@ -89869,7 +89869,7 @@ void m68000_mcu_device::neg_w_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -89896,7 +89896,7 @@ void m68000_mcu_device::neg_w_adr16_ipm() // 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;
@@ -90012,7 +90012,7 @@ void m68000_mcu_device::neg_w_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -90039,7 +90039,7 @@ void m68000_mcu_device::neg_w_adr32_ipm() // 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;
@@ -90107,12 +90107,12 @@ void m68000_mcu_device::neg_l_ds_ipm() // 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;
@@ -90159,7 +90159,7 @@ void m68000_mcu_device::neg_l_ais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -90212,7 +90212,7 @@ void m68000_mcu_device::neg_l_ais_ipm() // 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;
@@ -90240,7 +90240,7 @@ void m68000_mcu_device::neg_l_ais_ipm() // 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;
@@ -90304,7 +90304,7 @@ void m68000_mcu_device::neg_l_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -90360,7 +90360,7 @@ void m68000_mcu_device::neg_l_aips_ipm() // 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;
@@ -90388,7 +90388,7 @@ void m68000_mcu_device::neg_l_aips_ipm() // 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;
@@ -90451,7 +90451,7 @@ void m68000_mcu_device::neg_l_pais_ipm() // 44a0 fff8
case 0:
// 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
@@ -90509,7 +90509,7 @@ void m68000_mcu_device::neg_l_pais_ipm() // 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;
@@ -90537,7 +90537,7 @@ void m68000_mcu_device::neg_l_pais_ipm() // 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;
@@ -90625,7 +90625,7 @@ void m68000_mcu_device::neg_l_das_ipm() // 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;
[[fallthrough]]; case 3:
@@ -90678,7 +90678,7 @@ void m68000_mcu_device::neg_l_das_ipm() // 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;
@@ -90706,7 +90706,7 @@ void m68000_mcu_device::neg_l_das_ipm() // 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;
@@ -90768,7 +90768,7 @@ void m68000_mcu_device::neg_l_dais_ipm() // 44b0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -90835,7 +90835,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;
[[fallthrough]]; case 3:
@@ -90888,7 +90888,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;
@@ -90916,7 +90916,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;
@@ -91006,7 +91006,7 @@ void m68000_mcu_device::neg_l_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -91059,7 +91059,7 @@ void m68000_mcu_device::neg_l_adr16_ipm() // 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;
@@ -91087,7 +91087,7 @@ void m68000_mcu_device::neg_l_adr16_ipm() // 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;
@@ -91201,7 +91201,7 @@ void m68000_mcu_device::neg_l_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -91254,7 +91254,7 @@ void m68000_mcu_device::neg_l_adr32_ipm() // 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;
@@ -91282,7 +91282,7 @@ void m68000_mcu_device::neg_l_adr32_ipm() // 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;
@@ -91424,7 +91424,7 @@ void m68000_mcu_device::move_ais_ccr_ipm() // 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];
@@ -91535,7 +91535,7 @@ void m68000_mcu_device::move_aips_ccr_ipm() // 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;
[[fallthrough]]; case 1:
@@ -91646,7 +91646,7 @@ void m68000_mcu_device::move_pais_ccr_ipm() // 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;
[[fallthrough]]; case 1:
@@ -91774,7 +91774,7 @@ void m68000_mcu_device::move_das_ccr_ipm() // 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];
@@ -91877,7 +91877,7 @@ void m68000_mcu_device::move_dais_ccr_ipm() // 44f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -91945,7 +91945,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];
@@ -92076,7 +92076,7 @@ void m68000_mcu_device::move_adr16_ccr_ipm() // 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;
[[fallthrough]]; case 3:
@@ -92229,7 +92229,7 @@ void m68000_mcu_device::move_adr32_ccr_ipm() // 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;
[[fallthrough]]; case 5:
@@ -92356,7 +92356,7 @@ void m68000_mcu_device::move_dpc_ccr_ipm() // 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];
@@ -92458,7 +92458,7 @@ void m68000_mcu_device::move_dpci_ccr_ipm() // 44fb ffff
switch(m_inst_substate) {
case 0:
// 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
@@ -92526,7 +92526,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];
@@ -92737,7 +92737,7 @@ void m68000_mcu_device::not_b_ds_ipm() // 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
@@ -92783,7 +92783,7 @@ void m68000_mcu_device::not_b_ais_ipm() // 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];
@@ -92808,7 +92808,7 @@ void m68000_mcu_device::not_b_ais_ipm() // 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;
@@ -92874,7 +92874,7 @@ void m68000_mcu_device::not_b_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -92897,7 +92897,7 @@ void m68000_mcu_device::not_b_aips_ipm() // 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;
@@ -92965,7 +92965,7 @@ void m68000_mcu_device::not_b_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -92988,7 +92988,7 @@ void m68000_mcu_device::not_b_pais_ipm() // 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;
@@ -93073,7 +93073,7 @@ void m68000_mcu_device::not_b_das_ipm() // 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];
@@ -93098,7 +93098,7 @@ void m68000_mcu_device::not_b_das_ipm() // 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;
@@ -93156,7 +93156,7 @@ void m68000_mcu_device::not_b_dais_ipm() // 4630 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -93224,7 +93224,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];
@@ -93249,7 +93249,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;
@@ -93335,7 +93335,7 @@ void m68000_mcu_device::not_b_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -93358,7 +93358,7 @@ void m68000_mcu_device::not_b_adr16_ipm() // 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;
@@ -93468,7 +93468,7 @@ void m68000_mcu_device::not_b_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -93491,7 +93491,7 @@ void m68000_mcu_device::not_b_adr32_ipm() // 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;
@@ -93553,7 +93553,7 @@ void m68000_mcu_device::not_w_ds_ipm() // 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
@@ -93599,7 +93599,7 @@ void m68000_mcu_device::not_w_ais_ipm() // 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];
@@ -93628,7 +93628,7 @@ void m68000_mcu_device::not_w_ais_ipm() // 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;
@@ -93700,7 +93700,7 @@ void m68000_mcu_device::not_w_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -93727,7 +93727,7 @@ void m68000_mcu_device::not_w_aips_ipm() // 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;
@@ -93801,7 +93801,7 @@ void m68000_mcu_device::not_w_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -93828,7 +93828,7 @@ void m68000_mcu_device::not_w_pais_ipm() // 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;
@@ -93919,7 +93919,7 @@ void m68000_mcu_device::not_w_das_ipm() // 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];
@@ -93948,7 +93948,7 @@ void m68000_mcu_device::not_w_das_ipm() // 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;
@@ -94012,7 +94012,7 @@ void m68000_mcu_device::not_w_dais_ipm() // 4670 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -94080,7 +94080,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];
@@ -94109,7 +94109,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;
@@ -94201,7 +94201,7 @@ void m68000_mcu_device::not_w_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -94228,7 +94228,7 @@ void m68000_mcu_device::not_w_adr16_ipm() // 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;
@@ -94344,7 +94344,7 @@ void m68000_mcu_device::not_w_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -94371,7 +94371,7 @@ void m68000_mcu_device::not_w_adr32_ipm() // 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;
@@ -94439,12 +94439,12 @@ void m68000_mcu_device::not_l_ds_ipm() // 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;
@@ -94491,7 +94491,7 @@ void m68000_mcu_device::not_l_ais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -94544,7 +94544,7 @@ void m68000_mcu_device::not_l_ais_ipm() // 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;
@@ -94572,7 +94572,7 @@ void m68000_mcu_device::not_l_ais_ipm() // 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;
@@ -94636,7 +94636,7 @@ void m68000_mcu_device::not_l_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -94692,7 +94692,7 @@ void m68000_mcu_device::not_l_aips_ipm() // 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;
@@ -94720,7 +94720,7 @@ void m68000_mcu_device::not_l_aips_ipm() // 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;
@@ -94783,7 +94783,7 @@ void m68000_mcu_device::not_l_pais_ipm() // 46a0 fff8
case 0:
// 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
@@ -94841,7 +94841,7 @@ void m68000_mcu_device::not_l_pais_ipm() // 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;
@@ -94869,7 +94869,7 @@ void m68000_mcu_device::not_l_pais_ipm() // 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;
@@ -94957,7 +94957,7 @@ void m68000_mcu_device::not_l_das_ipm() // 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;
[[fallthrough]]; case 3:
@@ -95010,7 +95010,7 @@ void m68000_mcu_device::not_l_das_ipm() // 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;
@@ -95038,7 +95038,7 @@ void m68000_mcu_device::not_l_das_ipm() // 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;
@@ -95100,7 +95100,7 @@ void m68000_mcu_device::not_l_dais_ipm() // 46b0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -95167,7 +95167,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;
[[fallthrough]]; case 3:
@@ -95220,7 +95220,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;
@@ -95248,7 +95248,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;
@@ -95338,7 +95338,7 @@ void m68000_mcu_device::not_l_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -95391,7 +95391,7 @@ void m68000_mcu_device::not_l_adr16_ipm() // 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;
@@ -95419,7 +95419,7 @@ void m68000_mcu_device::not_l_adr16_ipm() // 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;
@@ -95533,7 +95533,7 @@ void m68000_mcu_device::not_l_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -95586,7 +95586,7 @@ void m68000_mcu_device::not_l_adr32_ipm() // 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;
@@ -95614,7 +95614,7 @@ void m68000_mcu_device::not_l_adr32_ipm() // 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;
@@ -95766,7 +95766,7 @@ void m68000_mcu_device::move_ais_sr_ipm() // 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];
@@ -95883,7 +95883,7 @@ void m68000_mcu_device::move_aips_sr_ipm() // 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;
[[fallthrough]]; case 1:
@@ -96000,7 +96000,7 @@ void m68000_mcu_device::move_pais_sr_ipm() // 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;
[[fallthrough]]; case 1:
@@ -96134,7 +96134,7 @@ void m68000_mcu_device::move_das_sr_ipm() // 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];
@@ -96243,7 +96243,7 @@ void m68000_mcu_device::move_dais_sr_ipm() // 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
@@ -96311,7 +96311,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];
@@ -96448,7 +96448,7 @@ void m68000_mcu_device::move_adr16_sr_ipm() // 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;
[[fallthrough]]; case 3:
@@ -96607,7 +96607,7 @@ void m68000_mcu_device::move_adr32_sr_ipm() // 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;
[[fallthrough]]; case 5:
@@ -96740,7 +96740,7 @@ void m68000_mcu_device::move_dpc_sr_ipm() // 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];
@@ -96848,7 +96848,7 @@ void m68000_mcu_device::move_dpci_sr_ipm() // 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
@@ -96916,7 +96916,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];
@@ -97135,12 +97135,12 @@ void m68000_mcu_device::nbcd_b_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -97185,7 +97185,7 @@ void m68000_mcu_device::nbcd_b_ais_ipm() // 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];
@@ -97209,12 +97209,12 @@ void m68000_mcu_device::nbcd_b_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -97278,7 +97278,7 @@ void m68000_mcu_device::nbcd_b_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -97300,12 +97300,12 @@ void m68000_mcu_device::nbcd_b_aips_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -97371,7 +97371,7 @@ void m68000_mcu_device::nbcd_b_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -97393,12 +97393,12 @@ void m68000_mcu_device::nbcd_b_pais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -97481,7 +97481,7 @@ void m68000_mcu_device::nbcd_b_das_ipm() // 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];
@@ -97505,12 +97505,12 @@ void m68000_mcu_device::nbcd_b_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -97566,7 +97566,7 @@ void m68000_mcu_device::nbcd_b_dais_ipm() // 4830 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -97634,7 +97634,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];
@@ -97658,12 +97658,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -97747,7 +97747,7 @@ void m68000_mcu_device::nbcd_b_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -97769,12 +97769,12 @@ void m68000_mcu_device::nbcd_b_adr16_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -97882,7 +97882,7 @@ void m68000_mcu_device::nbcd_b_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -97904,12 +97904,12 @@ void m68000_mcu_device::nbcd_b_adr32_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -97970,7 +97970,7 @@ void m68000_mcu_device::swap_ds_ipm() // 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
@@ -97978,7 +97978,7 @@ void m68000_mcu_device::swap_ds_ipm() // 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;
@@ -98022,7 +98022,7 @@ void m68000_mcu_device::pea_ais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -98112,7 +98112,7 @@ void m68000_mcu_device::pea_das_ipm() // 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;
[[fallthrough]]; case 1:
@@ -98142,7 +98142,7 @@ void m68000_mcu_device::pea_das_ipm() // 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;
@@ -98230,7 +98230,7 @@ void m68000_mcu_device::pea_dais_ipm() // 4870 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -98297,7 +98297,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;
@@ -98654,7 +98654,7 @@ void m68000_mcu_device::pea_dpc_ipm() // 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;
[[fallthrough]]; case 1:
@@ -98684,7 +98684,7 @@ void m68000_mcu_device::pea_dpc_ipm() // 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;
@@ -98771,7 +98771,7 @@ void m68000_mcu_device::pea_dpci_ipm() // 487b ffff
switch(m_inst_substate) {
case 0:
// 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
@@ -98838,7 +98838,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;
@@ -98935,7 +98935,7 @@ void m68000_mcu_device::ext_w_ds_ipm() // 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
@@ -99358,7 +99358,7 @@ void m68000_mcu_device::movem_w_list_dais_ipm() // 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
@@ -99797,7 +99797,7 @@ void m68000_mcu_device::ext_l_ds_ipm() // 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
@@ -100290,7 +100290,7 @@ void m68000_mcu_device::movem_l_list_dais_ipm() // 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
@@ -100799,13 +100799,13 @@ void m68000_mcu_device::tst_b_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -100844,11 +100844,11 @@ void m68000_mcu_device::tst_b_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -100870,13 +100870,13 @@ void m68000_mcu_device::tst_b_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -100918,12 +100918,12 @@ void m68000_mcu_device::tst_b_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -100946,13 +100946,13 @@ void m68000_mcu_device::tst_b_aips_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -100993,7 +100993,7 @@ void m68000_mcu_device::tst_b_pais_ipm() // 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
@@ -101001,7 +101001,7 @@ void m68000_mcu_device::tst_b_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -101024,13 +101024,13 @@ void m68000_mcu_device::tst_b_pais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101069,7 +101069,7 @@ void m68000_mcu_device::tst_b_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101095,11 +101095,11 @@ void m68000_mcu_device::tst_b_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -101121,13 +101121,13 @@ void m68000_mcu_device::tst_b_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101164,14 +101164,14 @@ void m68000_mcu_device::tst_b_dais_ipm() // 4a30 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -101179,7 +101179,7 @@ void m68000_mcu_device::tst_b_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101206,7 +101206,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101235,11 +101235,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -101261,13 +101261,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101308,7 +101308,7 @@ void m68000_mcu_device::tst_b_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -101334,7 +101334,7 @@ void m68000_mcu_device::tst_b_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -101357,13 +101357,13 @@ void m68000_mcu_device::tst_b_adr16_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101402,7 +101402,7 @@ void m68000_mcu_device::tst_b_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101429,7 +101429,7 @@ void m68000_mcu_device::tst_b_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -101455,7 +101455,7 @@ void m68000_mcu_device::tst_b_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -101478,13 +101478,13 @@ void m68000_mcu_device::tst_b_adr32_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101526,13 +101526,13 @@ void m68000_mcu_device::tst_w_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101571,11 +101571,11 @@ void m68000_mcu_device::tst_w_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -101601,13 +101601,13 @@ void m68000_mcu_device::tst_w_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101649,12 +101649,12 @@ void m68000_mcu_device::tst_w_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -101681,13 +101681,13 @@ void m68000_mcu_device::tst_w_aips_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101728,7 +101728,7 @@ void m68000_mcu_device::tst_w_pais_ipm() // 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
@@ -101736,7 +101736,7 @@ void m68000_mcu_device::tst_w_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -101763,13 +101763,13 @@ void m68000_mcu_device::tst_w_pais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101808,7 +101808,7 @@ void m68000_mcu_device::tst_w_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101834,11 +101834,11 @@ void m68000_mcu_device::tst_w_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -101864,13 +101864,13 @@ void m68000_mcu_device::tst_w_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101907,14 +101907,14 @@ void m68000_mcu_device::tst_w_dais_ipm() // 4a70 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -101922,7 +101922,7 @@ void m68000_mcu_device::tst_w_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101949,7 +101949,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -101978,11 +101978,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -102008,13 +102008,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -102055,7 +102055,7 @@ void m68000_mcu_device::tst_w_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -102081,7 +102081,7 @@ void m68000_mcu_device::tst_w_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -102108,13 +102108,13 @@ void m68000_mcu_device::tst_w_adr16_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -102153,7 +102153,7 @@ void m68000_mcu_device::tst_w_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -102180,7 +102180,7 @@ void m68000_mcu_device::tst_w_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -102206,7 +102206,7 @@ void m68000_mcu_device::tst_w_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -102233,13 +102233,13 @@ void m68000_mcu_device::tst_w_adr32_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -102281,13 +102281,13 @@ void m68000_mcu_device::tst_l_ds_ipm() // 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;
@@ -102328,7 +102328,7 @@ void m68000_mcu_device::tst_l_ais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -102356,7 +102356,7 @@ void m68000_mcu_device::tst_l_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -102382,13 +102382,13 @@ void m68000_mcu_device::tst_l_ais_ipm() // 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;
@@ -102429,7 +102429,7 @@ void m68000_mcu_device::tst_l_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -102457,11 +102457,11 @@ void m68000_mcu_device::tst_l_aips_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -102487,13 +102487,13 @@ void m68000_mcu_device::tst_l_aips_ipm() // 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;
@@ -102533,14 +102533,14 @@ void m68000_mcu_device::tst_l_pais_ipm() // 4aa0 fff8
case 0:
// 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -102567,7 +102567,7 @@ void m68000_mcu_device::tst_l_pais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -102593,13 +102593,13 @@ void m68000_mcu_device::tst_l_pais_ipm() // 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;
@@ -102640,7 +102640,7 @@ void m68000_mcu_device::tst_l_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -102665,7 +102665,7 @@ void m68000_mcu_device::tst_l_das_ipm() // 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;
[[fallthrough]]; case 3:
@@ -102693,7 +102693,7 @@ void m68000_mcu_device::tst_l_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -102719,13 +102719,13 @@ void m68000_mcu_device::tst_l_das_ipm() // 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;
@@ -102764,14 +102764,14 @@ void m68000_mcu_device::tst_l_dais_ipm() // 4ab0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -102779,7 +102779,7 @@ void m68000_mcu_device::tst_l_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -102806,7 +102806,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -102834,7 +102834,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;
[[fallthrough]]; case 3:
@@ -102862,7 +102862,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -102888,13 +102888,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;
@@ -102937,7 +102937,7 @@ void m68000_mcu_device::tst_l_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -102963,7 +102963,7 @@ void m68000_mcu_device::tst_l_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -102991,7 +102991,7 @@ void m68000_mcu_device::tst_l_adr16_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -103017,13 +103017,13 @@ void m68000_mcu_device::tst_l_adr16_ipm() // 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;
@@ -103064,7 +103064,7 @@ void m68000_mcu_device::tst_l_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -103091,7 +103091,7 @@ void m68000_mcu_device::tst_l_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -103117,7 +103117,7 @@ void m68000_mcu_device::tst_l_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -103145,7 +103145,7 @@ void m68000_mcu_device::tst_l_adr32_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -103171,13 +103171,13 @@ void m68000_mcu_device::tst_l_adr32_ipm() // 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;
@@ -103220,14 +103220,14 @@ void m68000_mcu_device::tas_ds_ipm() // 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;
@@ -103268,11 +103268,11 @@ void m68000_mcu_device::tas_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -103289,14 +103289,14 @@ void m68000_mcu_device::tas_ais_ipm() // 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;
@@ -103320,11 +103320,11 @@ void m68000_mcu_device::tas_ais_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -103366,12 +103366,12 @@ void m68000_mcu_device::tas_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -103389,14 +103389,14 @@ void m68000_mcu_device::tas_aips_ipm() // 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;
@@ -103420,11 +103420,11 @@ void m68000_mcu_device::tas_aips_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -103465,7 +103465,7 @@ void m68000_mcu_device::tas_pais_ipm() // 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
@@ -103473,7 +103473,7 @@ void m68000_mcu_device::tas_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -103491,14 +103491,14 @@ void m68000_mcu_device::tas_pais_ipm() // 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;
@@ -103522,11 +103522,11 @@ void m68000_mcu_device::tas_pais_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -103565,7 +103565,7 @@ void m68000_mcu_device::tas_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -103591,11 +103591,11 @@ void m68000_mcu_device::tas_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -103612,14 +103612,14 @@ void m68000_mcu_device::tas_das_ipm() // 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;
@@ -103643,11 +103643,11 @@ void m68000_mcu_device::tas_das_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -103684,14 +103684,14 @@ void m68000_mcu_device::tas_dais_ipm() // 4af0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -103699,7 +103699,7 @@ void m68000_mcu_device::tas_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -103726,7 +103726,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -103755,11 +103755,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -103776,14 +103776,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;
@@ -103807,11 +103807,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -103852,7 +103852,7 @@ void m68000_mcu_device::tas_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -103878,7 +103878,7 @@ void m68000_mcu_device::tas_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -103896,14 +103896,14 @@ void m68000_mcu_device::tas_adr16_ipm() // 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;
@@ -103927,11 +103927,11 @@ void m68000_mcu_device::tas_adr16_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -103970,7 +103970,7 @@ void m68000_mcu_device::tas_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -103997,7 +103997,7 @@ void m68000_mcu_device::tas_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -104023,7 +104023,7 @@ void m68000_mcu_device::tas_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -104041,14 +104041,14 @@ void m68000_mcu_device::tas_adr32_ipm() // 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;
@@ -104072,11 +104072,11 @@ void m68000_mcu_device::tas_adr32_ipm() // 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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -104563,7 +104563,7 @@ void m68000_mcu_device::movem_w_dais_list_ipm() // 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
@@ -104627,7 +104627,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;
@@ -105256,7 +105256,7 @@ void m68000_mcu_device::movem_w_dpci_list_ipm() // 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
@@ -105320,7 +105320,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;
@@ -105949,7 +105949,7 @@ void m68000_mcu_device::movem_l_dais_list_ipm() // 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
@@ -106013,7 +106013,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;
@@ -106738,7 +106738,7 @@ void m68000_mcu_device::movem_l_dpci_list_ipm() // 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
@@ -106802,7 +106802,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;
@@ -106940,14 +106940,14 @@ void m68000_mcu_device::trap_imm4_ipm() // 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;
[[fallthrough]]; case 1:
@@ -106975,7 +106975,7 @@ void m68000_mcu_device::trap_imm4_ipm() // 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;
[[fallthrough]]; case 3:
@@ -107001,7 +107001,7 @@ void m68000_mcu_device::trap_imm4_ipm() // 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;
[[fallthrough]]; case 5:
@@ -107142,7 +107142,7 @@ void m68000_mcu_device::link_as_imm16_ipm() // 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;
@@ -107462,7 +107462,7 @@ void m68000_mcu_device::reset_ipm() // 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
@@ -107576,7 +107576,7 @@ void m68000_mcu_device::stop_i16u_ipm() // 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
@@ -107590,6 +107590,7 @@ void m68000_mcu_device::stop_i16u_ipm() // 4e72 ffff
m_icount -= 2;
m_inst_state = m_next_state ? m_next_state : m_decode_table[m_ird];
m_inst_substate = 0;
+ debugger_wait_hook();
return;
}
}
@@ -107606,7 +107607,7 @@ void m68000_mcu_device::rte_ipm() // 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;
[[fallthrough]]; case 1:
@@ -107753,7 +107754,7 @@ void m68000_mcu_device::rts_ipm() // 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;
[[fallthrough]]; case 1:
@@ -107914,7 +107915,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;
[[fallthrough]]; case 3:
@@ -107940,7 +107941,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;
[[fallthrough]]; case 5:
@@ -107968,7 +107969,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;
[[fallthrough]]; case 7:
@@ -107994,7 +107995,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;
[[fallthrough]]; case 9:
@@ -108133,7 +108134,7 @@ void m68000_mcu_device::rtr_ipm() // 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;
[[fallthrough]]; case 1:
@@ -108512,7 +108513,7 @@ void m68000_mcu_device::jsr_dais_ipm() // 4eb0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -109028,7 +109029,7 @@ void m68000_mcu_device::jsr_dpci_ipm() // 4ebb ffff
switch(m_inst_substate) {
case 0:
// 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
@@ -109305,7 +109306,7 @@ void m68000_mcu_device::jmp_dais_ipm() // 4ef0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -109620,7 +109621,7 @@ void m68000_mcu_device::jmp_dpci_ipm() // 4efb ffff
switch(m_inst_substate) {
case 0:
// 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
@@ -109714,7 +109715,7 @@ void m68000_mcu_device::addq_b_imm3_ds_ipm() // 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
@@ -109760,7 +109761,7 @@ void m68000_mcu_device::addq_b_imm3_ais_ipm() // 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;
@@ -109786,7 +109787,7 @@ void m68000_mcu_device::addq_b_imm3_ais_ipm() // 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;
@@ -109852,7 +109853,7 @@ void m68000_mcu_device::addq_b_imm3_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -109876,7 +109877,7 @@ void m68000_mcu_device::addq_b_imm3_aips_ipm() // 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;
@@ -109944,7 +109945,7 @@ void m68000_mcu_device::addq_b_imm3_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -109968,7 +109969,7 @@ void m68000_mcu_device::addq_b_imm3_pais_ipm() // 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;
@@ -110053,7 +110054,7 @@ void m68000_mcu_device::addq_b_imm3_das_ipm() // 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;
@@ -110079,7 +110080,7 @@ void m68000_mcu_device::addq_b_imm3_das_ipm() // 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;
@@ -110137,7 +110138,7 @@ void m68000_mcu_device::addq_b_imm3_dais_ipm() // 5030 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -110205,7 +110206,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;
@@ -110231,7 +110232,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;
@@ -110317,7 +110318,7 @@ void m68000_mcu_device::addq_b_imm3_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -110341,7 +110342,7 @@ void m68000_mcu_device::addq_b_imm3_adr16_ipm() // 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;
@@ -110451,7 +110452,7 @@ void m68000_mcu_device::addq_b_imm3_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -110475,7 +110476,7 @@ void m68000_mcu_device::addq_b_imm3_adr32_ipm() // 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;
@@ -110537,7 +110538,7 @@ void m68000_mcu_device::addq_w_imm3_ds_ipm() // 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
@@ -110585,7 +110586,7 @@ void m68000_mcu_device::addq_w_imm3_as_ipm() // 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);
@@ -110611,7 +110612,7 @@ void m68000_mcu_device::addq_w_imm3_as_ipm() // 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
@@ -110637,7 +110638,7 @@ void m68000_mcu_device::addq_w_imm3_ais_ipm() // 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;
@@ -110667,7 +110668,7 @@ void m68000_mcu_device::addq_w_imm3_ais_ipm() // 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;
@@ -110739,7 +110740,7 @@ void m68000_mcu_device::addq_w_imm3_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -110767,7 +110768,7 @@ void m68000_mcu_device::addq_w_imm3_aips_ipm() // 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;
@@ -110841,7 +110842,7 @@ void m68000_mcu_device::addq_w_imm3_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -110869,7 +110870,7 @@ void m68000_mcu_device::addq_w_imm3_pais_ipm() // 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;
@@ -110960,7 +110961,7 @@ void m68000_mcu_device::addq_w_imm3_das_ipm() // 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;
@@ -110990,7 +110991,7 @@ void m68000_mcu_device::addq_w_imm3_das_ipm() // 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;
@@ -111054,7 +111055,7 @@ void m68000_mcu_device::addq_w_imm3_dais_ipm() // 5070 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -111122,7 +111123,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;
@@ -111152,7 +111153,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;
@@ -111244,7 +111245,7 @@ void m68000_mcu_device::addq_w_imm3_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -111272,7 +111273,7 @@ void m68000_mcu_device::addq_w_imm3_adr16_ipm() // 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;
@@ -111388,7 +111389,7 @@ void m68000_mcu_device::addq_w_imm3_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -111416,7 +111417,7 @@ void m68000_mcu_device::addq_w_imm3_adr32_ipm() // 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;
@@ -111484,7 +111485,7 @@ void m68000_mcu_device::addq_l_imm3_ds_ipm() // 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
@@ -111511,7 +111512,7 @@ void m68000_mcu_device::addq_l_imm3_ds_ipm() // 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;
@@ -111540,7 +111541,7 @@ void m68000_mcu_device::addq_l_imm3_as_ipm() // 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);
@@ -111566,7 +111567,7 @@ void m68000_mcu_device::addq_l_imm3_as_ipm() // 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
@@ -111592,7 +111593,7 @@ void m68000_mcu_device::addq_l_imm3_ais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -111646,7 +111647,7 @@ void m68000_mcu_device::addq_l_imm3_ais_ipm() // 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;
@@ -111674,7 +111675,7 @@ void m68000_mcu_device::addq_l_imm3_ais_ipm() // 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;
@@ -111738,7 +111739,7 @@ void m68000_mcu_device::addq_l_imm3_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -111795,7 +111796,7 @@ void m68000_mcu_device::addq_l_imm3_aips_ipm() // 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;
@@ -111823,7 +111824,7 @@ void m68000_mcu_device::addq_l_imm3_aips_ipm() // 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;
@@ -111886,7 +111887,7 @@ void m68000_mcu_device::addq_l_imm3_pais_ipm() // 50a0 f1f8
case 0:
// 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
@@ -111945,7 +111946,7 @@ void m68000_mcu_device::addq_l_imm3_pais_ipm() // 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;
@@ -111973,7 +111974,7 @@ void m68000_mcu_device::addq_l_imm3_pais_ipm() // 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;
@@ -112061,7 +112062,7 @@ void m68000_mcu_device::addq_l_imm3_das_ipm() // 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;
[[fallthrough]]; case 3:
@@ -112115,7 +112116,7 @@ void m68000_mcu_device::addq_l_imm3_das_ipm() // 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;
@@ -112143,7 +112144,7 @@ void m68000_mcu_device::addq_l_imm3_das_ipm() // 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;
@@ -112205,7 +112206,7 @@ void m68000_mcu_device::addq_l_imm3_dais_ipm() // 50b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -112272,7 +112273,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;
[[fallthrough]]; case 3:
@@ -112326,7 +112327,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;
@@ -112354,7 +112355,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;
@@ -112444,7 +112445,7 @@ void m68000_mcu_device::addq_l_imm3_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -112498,7 +112499,7 @@ void m68000_mcu_device::addq_l_imm3_adr16_ipm() // 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;
@@ -112526,7 +112527,7 @@ void m68000_mcu_device::addq_l_imm3_adr16_ipm() // 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;
@@ -112640,7 +112641,7 @@ void m68000_mcu_device::addq_l_imm3_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -112694,7 +112695,7 @@ void m68000_mcu_device::addq_l_imm3_adr32_ipm() // 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;
@@ -112722,7 +112723,7 @@ void m68000_mcu_device::addq_l_imm3_adr32_ipm() // 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;
@@ -112788,7 +112789,7 @@ void m68000_mcu_device::st_ds_ipm() // 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;
@@ -112800,7 +112801,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -112831,7 +112832,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;
[[fallthrough]]; case 3:
@@ -112859,7 +112860,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];
@@ -112878,7 +112879,7 @@ void m68000_mcu_device::dbt_ds_rel16_ipm() // 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;
@@ -112890,13 +112891,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;
[[fallthrough]]; case 1:
@@ -112927,7 +112928,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)
@@ -112935,7 +112936,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -112962,11 +112963,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -113000,13 +113001,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -113040,7 +113041,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -113077,11 +113078,11 @@ void m68000_mcu_device::st_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -113103,7 +113104,7 @@ void m68000_mcu_device::st_ais_ipm() // 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;
@@ -113113,7 +113114,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -113140,7 +113141,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;
[[fallthrough]]; case 7:
@@ -113171,7 +113172,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -113205,12 +113206,12 @@ void m68000_mcu_device::st_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -113233,7 +113234,7 @@ void m68000_mcu_device::st_aips_ipm() // 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;
@@ -113243,7 +113244,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -113270,7 +113271,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;
[[fallthrough]]; case 7:
@@ -113301,7 +113302,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -113334,7 +113335,7 @@ void m68000_mcu_device::st_pais_ipm() // 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
@@ -113342,7 +113343,7 @@ void m68000_mcu_device::st_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -113365,7 +113366,7 @@ void m68000_mcu_device::st_pais_ipm() // 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;
@@ -113375,7 +113376,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -113402,7 +113403,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;
[[fallthrough]]; case 7:
@@ -113433,7 +113434,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -113464,7 +113465,7 @@ void m68000_mcu_device::st_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -113490,11 +113491,11 @@ void m68000_mcu_device::st_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -113516,7 +113517,7 @@ void m68000_mcu_device::st_das_ipm() // 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;
@@ -113526,7 +113527,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -113553,7 +113554,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;
[[fallthrough]]; case 9:
@@ -113584,7 +113585,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -113613,14 +113614,14 @@ void m68000_mcu_device::st_dais_ipm() // 50f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -113628,7 +113629,7 @@ void m68000_mcu_device::st_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -113655,7 +113656,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -113684,11 +113685,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -113710,7 +113711,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;
@@ -113720,7 +113721,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -113747,7 +113748,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;
[[fallthrough]]; case 9:
@@ -113778,7 +113779,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -113811,7 +113812,7 @@ void m68000_mcu_device::st_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -113837,7 +113838,7 @@ void m68000_mcu_device::st_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -113860,7 +113861,7 @@ void m68000_mcu_device::st_adr16_ipm() // 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;
@@ -113870,7 +113871,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -113897,7 +113898,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;
[[fallthrough]]; case 9:
@@ -113928,7 +113929,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -113959,7 +113960,7 @@ void m68000_mcu_device::st_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -113986,7 +113987,7 @@ void m68000_mcu_device::st_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -114012,7 +114013,7 @@ void m68000_mcu_device::st_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -114035,7 +114036,7 @@ void m68000_mcu_device::st_adr32_ipm() // 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;
@@ -114045,7 +114046,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -114072,7 +114073,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;
[[fallthrough]]; case 11:
@@ -114103,7 +114104,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -114136,7 +114137,7 @@ void m68000_mcu_device::subq_b_imm3_ds_ipm() // 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
@@ -114182,7 +114183,7 @@ void m68000_mcu_device::subq_b_imm3_ais_ipm() // 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;
@@ -114208,7 +114209,7 @@ void m68000_mcu_device::subq_b_imm3_ais_ipm() // 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;
@@ -114274,7 +114275,7 @@ void m68000_mcu_device::subq_b_imm3_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -114298,7 +114299,7 @@ void m68000_mcu_device::subq_b_imm3_aips_ipm() // 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;
@@ -114366,7 +114367,7 @@ void m68000_mcu_device::subq_b_imm3_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -114390,7 +114391,7 @@ void m68000_mcu_device::subq_b_imm3_pais_ipm() // 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;
@@ -114475,7 +114476,7 @@ void m68000_mcu_device::subq_b_imm3_das_ipm() // 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;
@@ -114501,7 +114502,7 @@ void m68000_mcu_device::subq_b_imm3_das_ipm() // 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;
@@ -114559,7 +114560,7 @@ void m68000_mcu_device::subq_b_imm3_dais_ipm() // 5130 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -114627,7 +114628,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;
@@ -114653,7 +114654,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;
@@ -114739,7 +114740,7 @@ void m68000_mcu_device::subq_b_imm3_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -114763,7 +114764,7 @@ void m68000_mcu_device::subq_b_imm3_adr16_ipm() // 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;
@@ -114873,7 +114874,7 @@ void m68000_mcu_device::subq_b_imm3_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -114897,7 +114898,7 @@ void m68000_mcu_device::subq_b_imm3_adr32_ipm() // 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;
@@ -114959,7 +114960,7 @@ void m68000_mcu_device::subq_w_imm3_ds_ipm() // 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
@@ -115007,7 +115008,7 @@ void m68000_mcu_device::subq_w_imm3_as_ipm() // 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);
@@ -115033,7 +115034,7 @@ void m68000_mcu_device::subq_w_imm3_as_ipm() // 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
@@ -115059,7 +115060,7 @@ void m68000_mcu_device::subq_w_imm3_ais_ipm() // 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;
@@ -115089,7 +115090,7 @@ void m68000_mcu_device::subq_w_imm3_ais_ipm() // 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;
@@ -115161,7 +115162,7 @@ void m68000_mcu_device::subq_w_imm3_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -115189,7 +115190,7 @@ void m68000_mcu_device::subq_w_imm3_aips_ipm() // 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;
@@ -115263,7 +115264,7 @@ void m68000_mcu_device::subq_w_imm3_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -115291,7 +115292,7 @@ void m68000_mcu_device::subq_w_imm3_pais_ipm() // 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;
@@ -115382,7 +115383,7 @@ void m68000_mcu_device::subq_w_imm3_das_ipm() // 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;
@@ -115412,7 +115413,7 @@ void m68000_mcu_device::subq_w_imm3_das_ipm() // 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;
@@ -115476,7 +115477,7 @@ void m68000_mcu_device::subq_w_imm3_dais_ipm() // 5170 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -115544,7 +115545,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;
@@ -115574,7 +115575,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;
@@ -115666,7 +115667,7 @@ void m68000_mcu_device::subq_w_imm3_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -115694,7 +115695,7 @@ void m68000_mcu_device::subq_w_imm3_adr16_ipm() // 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;
@@ -115810,7 +115811,7 @@ void m68000_mcu_device::subq_w_imm3_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -115838,7 +115839,7 @@ void m68000_mcu_device::subq_w_imm3_adr32_ipm() // 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;
@@ -115906,7 +115907,7 @@ void m68000_mcu_device::subq_l_imm3_ds_ipm() // 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
@@ -115933,7 +115934,7 @@ void m68000_mcu_device::subq_l_imm3_ds_ipm() // 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;
@@ -115962,7 +115963,7 @@ void m68000_mcu_device::subq_l_imm3_as_ipm() // 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);
@@ -115988,7 +115989,7 @@ void m68000_mcu_device::subq_l_imm3_as_ipm() // 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
@@ -116014,7 +116015,7 @@ void m68000_mcu_device::subq_l_imm3_ais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -116068,7 +116069,7 @@ void m68000_mcu_device::subq_l_imm3_ais_ipm() // 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;
@@ -116096,7 +116097,7 @@ void m68000_mcu_device::subq_l_imm3_ais_ipm() // 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;
@@ -116160,7 +116161,7 @@ void m68000_mcu_device::subq_l_imm3_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -116217,7 +116218,7 @@ void m68000_mcu_device::subq_l_imm3_aips_ipm() // 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;
@@ -116245,7 +116246,7 @@ void m68000_mcu_device::subq_l_imm3_aips_ipm() // 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;
@@ -116308,7 +116309,7 @@ void m68000_mcu_device::subq_l_imm3_pais_ipm() // 51a0 f1f8
case 0:
// 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
@@ -116367,7 +116368,7 @@ void m68000_mcu_device::subq_l_imm3_pais_ipm() // 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;
@@ -116395,7 +116396,7 @@ void m68000_mcu_device::subq_l_imm3_pais_ipm() // 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;
@@ -116483,7 +116484,7 @@ void m68000_mcu_device::subq_l_imm3_das_ipm() // 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;
[[fallthrough]]; case 3:
@@ -116537,7 +116538,7 @@ void m68000_mcu_device::subq_l_imm3_das_ipm() // 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;
@@ -116565,7 +116566,7 @@ void m68000_mcu_device::subq_l_imm3_das_ipm() // 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;
@@ -116627,7 +116628,7 @@ void m68000_mcu_device::subq_l_imm3_dais_ipm() // 51b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -116694,7 +116695,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;
[[fallthrough]]; case 3:
@@ -116748,7 +116749,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;
@@ -116776,7 +116777,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;
@@ -116866,7 +116867,7 @@ void m68000_mcu_device::subq_l_imm3_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -116920,7 +116921,7 @@ void m68000_mcu_device::subq_l_imm3_adr16_ipm() // 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;
@@ -116948,7 +116949,7 @@ void m68000_mcu_device::subq_l_imm3_adr16_ipm() // 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;
@@ -117062,7 +117063,7 @@ void m68000_mcu_device::subq_l_imm3_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -117116,7 +117117,7 @@ void m68000_mcu_device::subq_l_imm3_adr32_ipm() // 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;
@@ -117144,7 +117145,7 @@ void m68000_mcu_device::subq_l_imm3_adr32_ipm() // 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;
@@ -117210,7 +117211,7 @@ void m68000_mcu_device::sf_ds_ipm() // 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;
@@ -117222,7 +117223,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -117253,7 +117254,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;
[[fallthrough]]; case 3:
@@ -117281,7 +117282,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];
@@ -117300,7 +117301,7 @@ void m68000_mcu_device::dbra_ds_rel16_ipm() // 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;
@@ -117312,13 +117313,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;
[[fallthrough]]; case 1:
@@ -117349,7 +117350,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)
@@ -117357,7 +117358,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -117384,11 +117385,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -117422,13 +117423,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -117462,7 +117463,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -117499,11 +117500,11 @@ void m68000_mcu_device::sf_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -117525,7 +117526,7 @@ void m68000_mcu_device::sf_ais_ipm() // 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;
@@ -117535,7 +117536,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -117562,7 +117563,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;
[[fallthrough]]; case 7:
@@ -117593,7 +117594,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -117627,12 +117628,12 @@ void m68000_mcu_device::sf_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -117655,7 +117656,7 @@ void m68000_mcu_device::sf_aips_ipm() // 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;
@@ -117665,7 +117666,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -117692,7 +117693,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;
[[fallthrough]]; case 7:
@@ -117723,7 +117724,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -117756,7 +117757,7 @@ void m68000_mcu_device::sf_pais_ipm() // 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
@@ -117764,7 +117765,7 @@ void m68000_mcu_device::sf_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -117787,7 +117788,7 @@ void m68000_mcu_device::sf_pais_ipm() // 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;
@@ -117797,7 +117798,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -117824,7 +117825,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;
[[fallthrough]]; case 7:
@@ -117855,7 +117856,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -117886,7 +117887,7 @@ void m68000_mcu_device::sf_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -117912,11 +117913,11 @@ void m68000_mcu_device::sf_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -117938,7 +117939,7 @@ void m68000_mcu_device::sf_das_ipm() // 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;
@@ -117948,7 +117949,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -117975,7 +117976,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;
[[fallthrough]]; case 9:
@@ -118006,7 +118007,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -118035,14 +118036,14 @@ void m68000_mcu_device::sf_dais_ipm() // 51f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -118050,7 +118051,7 @@ void m68000_mcu_device::sf_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -118077,7 +118078,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -118106,11 +118107,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -118132,7 +118133,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;
@@ -118142,7 +118143,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -118169,7 +118170,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;
[[fallthrough]]; case 9:
@@ -118200,7 +118201,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -118233,7 +118234,7 @@ void m68000_mcu_device::sf_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -118259,7 +118260,7 @@ void m68000_mcu_device::sf_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -118282,7 +118283,7 @@ void m68000_mcu_device::sf_adr16_ipm() // 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;
@@ -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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -118319,7 +118320,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;
[[fallthrough]]; case 9:
@@ -118350,7 +118351,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -118381,7 +118382,7 @@ void m68000_mcu_device::sf_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -118408,7 +118409,7 @@ void m68000_mcu_device::sf_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -118434,7 +118435,7 @@ void m68000_mcu_device::sf_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -118457,7 +118458,7 @@ void m68000_mcu_device::sf_adr32_ipm() // 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;
@@ -118467,7 +118468,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -118494,7 +118495,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;
[[fallthrough]]; case 11:
@@ -118525,7 +118526,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -118558,7 +118559,7 @@ void m68000_mcu_device::shi_ds_ipm() // 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;
@@ -118570,7 +118571,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -118601,7 +118602,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;
[[fallthrough]]; case 3:
@@ -118629,7 +118630,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];
@@ -118648,7 +118649,7 @@ void m68000_mcu_device::dbhi_ds_rel16_ipm() // 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;
@@ -118660,13 +118661,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;
[[fallthrough]]; case 1:
@@ -118697,7 +118698,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)
@@ -118705,7 +118706,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -118732,11 +118733,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -118770,13 +118771,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -118810,7 +118811,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -118847,11 +118848,11 @@ void m68000_mcu_device::shi_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -118873,7 +118874,7 @@ void m68000_mcu_device::shi_ais_ipm() // 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;
@@ -118883,7 +118884,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -118910,7 +118911,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;
[[fallthrough]]; case 7:
@@ -118941,7 +118942,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -118975,12 +118976,12 @@ void m68000_mcu_device::shi_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -119003,7 +119004,7 @@ void m68000_mcu_device::shi_aips_ipm() // 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;
@@ -119013,7 +119014,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -119040,7 +119041,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;
[[fallthrough]]; case 7:
@@ -119071,7 +119072,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -119104,7 +119105,7 @@ void m68000_mcu_device::shi_pais_ipm() // 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
@@ -119112,7 +119113,7 @@ void m68000_mcu_device::shi_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -119135,7 +119136,7 @@ void m68000_mcu_device::shi_pais_ipm() // 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;
@@ -119145,7 +119146,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -119172,7 +119173,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;
[[fallthrough]]; case 7:
@@ -119203,7 +119204,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -119234,7 +119235,7 @@ void m68000_mcu_device::shi_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -119260,11 +119261,11 @@ void m68000_mcu_device::shi_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -119286,7 +119287,7 @@ void m68000_mcu_device::shi_das_ipm() // 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;
@@ -119296,7 +119297,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -119323,7 +119324,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;
[[fallthrough]]; case 9:
@@ -119354,7 +119355,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -119383,14 +119384,14 @@ void m68000_mcu_device::shi_dais_ipm() // 52f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -119398,7 +119399,7 @@ void m68000_mcu_device::shi_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -119425,7 +119426,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -119454,11 +119455,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -119480,7 +119481,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;
@@ -119490,7 +119491,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -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;
[[fallthrough]]; case 9:
@@ -119548,7 +119549,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -119581,7 +119582,7 @@ void m68000_mcu_device::shi_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -119607,7 +119608,7 @@ void m68000_mcu_device::shi_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -119630,7 +119631,7 @@ void m68000_mcu_device::shi_adr16_ipm() // 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;
@@ -119640,7 +119641,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -119667,7 +119668,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;
[[fallthrough]]; case 9:
@@ -119698,7 +119699,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -119729,7 +119730,7 @@ void m68000_mcu_device::shi_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -119756,7 +119757,7 @@ void m68000_mcu_device::shi_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -119782,7 +119783,7 @@ void m68000_mcu_device::shi_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -119805,7 +119806,7 @@ void m68000_mcu_device::shi_adr32_ipm() // 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;
@@ -119815,7 +119816,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -119842,7 +119843,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;
[[fallthrough]]; case 11:
@@ -119873,7 +119874,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -119906,7 +119907,7 @@ void m68000_mcu_device::sls_ds_ipm() // 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;
@@ -119918,7 +119919,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -119949,7 +119950,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;
[[fallthrough]]; case 3:
@@ -119977,7 +119978,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];
@@ -119996,7 +119997,7 @@ void m68000_mcu_device::dbls_ds_rel16_ipm() // 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;
@@ -120008,13 +120009,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;
[[fallthrough]]; case 1:
@@ -120045,7 +120046,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)
@@ -120053,7 +120054,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -120080,11 +120081,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -120118,13 +120119,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -120158,7 +120159,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -120195,11 +120196,11 @@ void m68000_mcu_device::sls_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -120221,7 +120222,7 @@ void m68000_mcu_device::sls_ais_ipm() // 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;
@@ -120231,7 +120232,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -120258,7 +120259,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;
[[fallthrough]]; case 7:
@@ -120289,7 +120290,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -120323,12 +120324,12 @@ void m68000_mcu_device::sls_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -120351,7 +120352,7 @@ void m68000_mcu_device::sls_aips_ipm() // 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;
@@ -120361,7 +120362,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -120388,7 +120389,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;
[[fallthrough]]; case 7:
@@ -120419,7 +120420,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -120452,7 +120453,7 @@ void m68000_mcu_device::sls_pais_ipm() // 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
@@ -120460,7 +120461,7 @@ void m68000_mcu_device::sls_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -120483,7 +120484,7 @@ void m68000_mcu_device::sls_pais_ipm() // 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;
@@ -120493,7 +120494,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -120520,7 +120521,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;
[[fallthrough]]; case 7:
@@ -120551,7 +120552,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -120582,7 +120583,7 @@ void m68000_mcu_device::sls_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -120608,11 +120609,11 @@ void m68000_mcu_device::sls_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -120634,7 +120635,7 @@ void m68000_mcu_device::sls_das_ipm() // 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;
@@ -120644,7 +120645,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -120671,7 +120672,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;
[[fallthrough]]; case 9:
@@ -120702,7 +120703,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -120731,14 +120732,14 @@ void m68000_mcu_device::sls_dais_ipm() // 53f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -120746,7 +120747,7 @@ void m68000_mcu_device::sls_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -120773,7 +120774,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -120802,11 +120803,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -120828,7 +120829,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;
@@ -120838,7 +120839,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -120865,7 +120866,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;
[[fallthrough]]; case 9:
@@ -120896,7 +120897,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -120929,7 +120930,7 @@ void m68000_mcu_device::sls_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -120955,7 +120956,7 @@ void m68000_mcu_device::sls_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -120978,7 +120979,7 @@ void m68000_mcu_device::sls_adr16_ipm() // 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;
@@ -120988,7 +120989,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -121015,7 +121016,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;
[[fallthrough]]; case 9:
@@ -121046,7 +121047,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -121077,7 +121078,7 @@ void m68000_mcu_device::sls_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -121104,7 +121105,7 @@ void m68000_mcu_device::sls_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -121130,7 +121131,7 @@ void m68000_mcu_device::sls_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -121153,7 +121154,7 @@ void m68000_mcu_device::sls_adr32_ipm() // 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;
@@ -121163,7 +121164,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -121190,7 +121191,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;
[[fallthrough]]; case 11:
@@ -121221,7 +121222,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -121254,7 +121255,7 @@ void m68000_mcu_device::scc_ds_ipm() // 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;
@@ -121266,7 +121267,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -121297,7 +121298,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;
[[fallthrough]]; case 3:
@@ -121325,7 +121326,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];
@@ -121344,7 +121345,7 @@ void m68000_mcu_device::dbcc_ds_rel16_ipm() // 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;
@@ -121356,13 +121357,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;
[[fallthrough]]; case 1:
@@ -121393,7 +121394,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)
@@ -121401,7 +121402,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -121428,11 +121429,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -121466,13 +121467,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -121506,7 +121507,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -121543,11 +121544,11 @@ void m68000_mcu_device::scc_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -121569,7 +121570,7 @@ void m68000_mcu_device::scc_ais_ipm() // 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;
@@ -121579,7 +121580,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -121606,7 +121607,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;
[[fallthrough]]; case 7:
@@ -121637,7 +121638,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -121671,12 +121672,12 @@ void m68000_mcu_device::scc_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -121699,7 +121700,7 @@ void m68000_mcu_device::scc_aips_ipm() // 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;
@@ -121709,7 +121710,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -121736,7 +121737,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;
[[fallthrough]]; case 7:
@@ -121767,7 +121768,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -121800,7 +121801,7 @@ void m68000_mcu_device::scc_pais_ipm() // 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
@@ -121808,7 +121809,7 @@ void m68000_mcu_device::scc_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -121831,7 +121832,7 @@ void m68000_mcu_device::scc_pais_ipm() // 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;
@@ -121841,7 +121842,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -121868,7 +121869,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;
[[fallthrough]]; case 7:
@@ -121899,7 +121900,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -121930,7 +121931,7 @@ void m68000_mcu_device::scc_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -121956,11 +121957,11 @@ void m68000_mcu_device::scc_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -121982,7 +121983,7 @@ void m68000_mcu_device::scc_das_ipm() // 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;
@@ -121992,7 +121993,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -122019,7 +122020,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;
[[fallthrough]]; case 9:
@@ -122050,7 +122051,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -122079,14 +122080,14 @@ void m68000_mcu_device::scc_dais_ipm() // 54f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -122094,7 +122095,7 @@ void m68000_mcu_device::scc_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -122121,7 +122122,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -122150,11 +122151,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -122176,7 +122177,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;
@@ -122186,7 +122187,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -122213,7 +122214,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;
[[fallthrough]]; case 9:
@@ -122244,7 +122245,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -122277,7 +122278,7 @@ void m68000_mcu_device::scc_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -122303,7 +122304,7 @@ void m68000_mcu_device::scc_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -122326,7 +122327,7 @@ void m68000_mcu_device::scc_adr16_ipm() // 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;
@@ -122336,7 +122337,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -122363,7 +122364,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;
[[fallthrough]]; case 9:
@@ -122394,7 +122395,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -122425,7 +122426,7 @@ void m68000_mcu_device::scc_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -122452,7 +122453,7 @@ void m68000_mcu_device::scc_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -122478,7 +122479,7 @@ void m68000_mcu_device::scc_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -122501,7 +122502,7 @@ void m68000_mcu_device::scc_adr32_ipm() // 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;
@@ -122511,7 +122512,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -122538,7 +122539,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;
[[fallthrough]]; case 11:
@@ -122569,7 +122570,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -122602,7 +122603,7 @@ void m68000_mcu_device::scs_ds_ipm() // 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;
@@ -122614,7 +122615,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -122645,7 +122646,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;
[[fallthrough]]; case 3:
@@ -122673,7 +122674,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];
@@ -122692,7 +122693,7 @@ void m68000_mcu_device::dbcs_ds_rel16_ipm() // 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;
@@ -122704,13 +122705,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;
[[fallthrough]]; case 1:
@@ -122741,7 +122742,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)
@@ -122749,7 +122750,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -122776,11 +122777,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -122814,13 +122815,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -122854,7 +122855,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -122891,11 +122892,11 @@ void m68000_mcu_device::scs_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -122917,7 +122918,7 @@ void m68000_mcu_device::scs_ais_ipm() // 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;
@@ -122927,7 +122928,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -122954,7 +122955,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;
[[fallthrough]]; case 7:
@@ -122985,7 +122986,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -123019,12 +123020,12 @@ void m68000_mcu_device::scs_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -123047,7 +123048,7 @@ void m68000_mcu_device::scs_aips_ipm() // 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;
@@ -123057,7 +123058,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -123084,7 +123085,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;
[[fallthrough]]; case 7:
@@ -123115,7 +123116,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -123148,7 +123149,7 @@ void m68000_mcu_device::scs_pais_ipm() // 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
@@ -123156,7 +123157,7 @@ void m68000_mcu_device::scs_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -123179,7 +123180,7 @@ void m68000_mcu_device::scs_pais_ipm() // 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;
@@ -123189,7 +123190,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -123216,7 +123217,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;
[[fallthrough]]; case 7:
@@ -123247,7 +123248,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -123278,7 +123279,7 @@ void m68000_mcu_device::scs_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -123304,11 +123305,11 @@ void m68000_mcu_device::scs_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -123330,7 +123331,7 @@ void m68000_mcu_device::scs_das_ipm() // 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;
@@ -123340,7 +123341,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -123367,7 +123368,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;
[[fallthrough]]; case 9:
@@ -123398,7 +123399,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -123427,14 +123428,14 @@ void m68000_mcu_device::scs_dais_ipm() // 55f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -123442,7 +123443,7 @@ void m68000_mcu_device::scs_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -123469,7 +123470,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -123498,11 +123499,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -123524,7 +123525,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;
@@ -123534,7 +123535,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -123561,7 +123562,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;
[[fallthrough]]; case 9:
@@ -123592,7 +123593,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -123625,7 +123626,7 @@ void m68000_mcu_device::scs_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -123651,7 +123652,7 @@ void m68000_mcu_device::scs_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -123674,7 +123675,7 @@ void m68000_mcu_device::scs_adr16_ipm() // 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;
@@ -123684,7 +123685,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -123711,7 +123712,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;
[[fallthrough]]; case 9:
@@ -123742,7 +123743,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -123773,7 +123774,7 @@ void m68000_mcu_device::scs_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -123800,7 +123801,7 @@ void m68000_mcu_device::scs_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -123826,7 +123827,7 @@ void m68000_mcu_device::scs_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -123849,7 +123850,7 @@ void m68000_mcu_device::scs_adr32_ipm() // 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;
@@ -123859,7 +123860,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -123886,7 +123887,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;
[[fallthrough]]; case 11:
@@ -123917,7 +123918,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -123950,7 +123951,7 @@ void m68000_mcu_device::sne_ds_ipm() // 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;
@@ -123962,7 +123963,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -123993,7 +123994,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;
[[fallthrough]]; case 3:
@@ -124021,7 +124022,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];
@@ -124040,7 +124041,7 @@ void m68000_mcu_device::dbne_ds_rel16_ipm() // 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;
@@ -124052,13 +124053,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;
[[fallthrough]]; case 1:
@@ -124089,7 +124090,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)
@@ -124097,7 +124098,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -124124,11 +124125,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -124162,13 +124163,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -124202,7 +124203,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -124239,11 +124240,11 @@ void m68000_mcu_device::sne_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -124265,7 +124266,7 @@ void m68000_mcu_device::sne_ais_ipm() // 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;
@@ -124275,7 +124276,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -124302,7 +124303,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;
[[fallthrough]]; case 7:
@@ -124333,7 +124334,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -124367,12 +124368,12 @@ void m68000_mcu_device::sne_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -124395,7 +124396,7 @@ void m68000_mcu_device::sne_aips_ipm() // 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;
@@ -124405,7 +124406,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -124432,7 +124433,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;
[[fallthrough]]; case 7:
@@ -124463,7 +124464,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -124496,7 +124497,7 @@ void m68000_mcu_device::sne_pais_ipm() // 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
@@ -124504,7 +124505,7 @@ void m68000_mcu_device::sne_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -124527,7 +124528,7 @@ void m68000_mcu_device::sne_pais_ipm() // 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;
@@ -124537,7 +124538,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -124564,7 +124565,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;
[[fallthrough]]; case 7:
@@ -124595,7 +124596,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -124626,7 +124627,7 @@ void m68000_mcu_device::sne_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -124652,11 +124653,11 @@ void m68000_mcu_device::sne_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -124678,7 +124679,7 @@ void m68000_mcu_device::sne_das_ipm() // 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;
@@ -124688,7 +124689,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -124715,7 +124716,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;
[[fallthrough]]; case 9:
@@ -124746,7 +124747,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -124775,14 +124776,14 @@ void m68000_mcu_device::sne_dais_ipm() // 56f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -124790,7 +124791,7 @@ void m68000_mcu_device::sne_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -124817,7 +124818,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -124846,11 +124847,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -124872,7 +124873,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;
@@ -124882,7 +124883,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -124909,7 +124910,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;
[[fallthrough]]; case 9:
@@ -124940,7 +124941,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -124973,7 +124974,7 @@ void m68000_mcu_device::sne_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -124999,7 +125000,7 @@ void m68000_mcu_device::sne_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -125022,7 +125023,7 @@ void m68000_mcu_device::sne_adr16_ipm() // 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;
@@ -125032,7 +125033,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -125059,7 +125060,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;
[[fallthrough]]; case 9:
@@ -125090,7 +125091,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -125121,7 +125122,7 @@ void m68000_mcu_device::sne_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -125148,7 +125149,7 @@ void m68000_mcu_device::sne_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -125174,7 +125175,7 @@ void m68000_mcu_device::sne_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -125197,7 +125198,7 @@ void m68000_mcu_device::sne_adr32_ipm() // 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;
@@ -125207,7 +125208,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -125234,7 +125235,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;
[[fallthrough]]; case 11:
@@ -125265,7 +125266,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -125298,7 +125299,7 @@ void m68000_mcu_device::seq_ds_ipm() // 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;
@@ -125310,7 +125311,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -125341,7 +125342,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;
[[fallthrough]]; case 3:
@@ -125369,7 +125370,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];
@@ -125388,7 +125389,7 @@ void m68000_mcu_device::dbeq_ds_rel16_ipm() // 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;
@@ -125400,13 +125401,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;
[[fallthrough]]; case 1:
@@ -125437,7 +125438,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)
@@ -125445,7 +125446,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -125472,11 +125473,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -125510,13 +125511,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -125550,7 +125551,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -125587,11 +125588,11 @@ void m68000_mcu_device::seq_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -125613,7 +125614,7 @@ void m68000_mcu_device::seq_ais_ipm() // 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;
@@ -125623,7 +125624,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -125650,7 +125651,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;
[[fallthrough]]; case 7:
@@ -125681,7 +125682,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -125715,12 +125716,12 @@ void m68000_mcu_device::seq_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -125743,7 +125744,7 @@ void m68000_mcu_device::seq_aips_ipm() // 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;
@@ -125753,7 +125754,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -125780,7 +125781,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;
[[fallthrough]]; case 7:
@@ -125811,7 +125812,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -125844,7 +125845,7 @@ void m68000_mcu_device::seq_pais_ipm() // 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
@@ -125852,7 +125853,7 @@ void m68000_mcu_device::seq_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -125875,7 +125876,7 @@ void m68000_mcu_device::seq_pais_ipm() // 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;
@@ -125885,7 +125886,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -125912,7 +125913,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;
[[fallthrough]]; case 7:
@@ -125943,7 +125944,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -125974,7 +125975,7 @@ void m68000_mcu_device::seq_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -126000,11 +126001,11 @@ void m68000_mcu_device::seq_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -126026,7 +126027,7 @@ void m68000_mcu_device::seq_das_ipm() // 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;
@@ -126036,7 +126037,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -126063,7 +126064,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;
[[fallthrough]]; case 9:
@@ -126094,7 +126095,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -126123,14 +126124,14 @@ void m68000_mcu_device::seq_dais_ipm() // 57f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -126138,7 +126139,7 @@ void m68000_mcu_device::seq_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -126165,7 +126166,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -126194,11 +126195,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -126220,7 +126221,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;
@@ -126230,7 +126231,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -126257,7 +126258,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;
[[fallthrough]]; case 9:
@@ -126288,7 +126289,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -126321,7 +126322,7 @@ void m68000_mcu_device::seq_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -126347,7 +126348,7 @@ void m68000_mcu_device::seq_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -126370,7 +126371,7 @@ void m68000_mcu_device::seq_adr16_ipm() // 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;
@@ -126380,7 +126381,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -126407,7 +126408,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;
[[fallthrough]]; case 9:
@@ -126438,7 +126439,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -126469,7 +126470,7 @@ void m68000_mcu_device::seq_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -126496,7 +126497,7 @@ void m68000_mcu_device::seq_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -126522,7 +126523,7 @@ void m68000_mcu_device::seq_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -126545,7 +126546,7 @@ void m68000_mcu_device::seq_adr32_ipm() // 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;
@@ -126555,7 +126556,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -126582,7 +126583,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;
[[fallthrough]]; case 11:
@@ -126613,7 +126614,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -126646,7 +126647,7 @@ void m68000_mcu_device::svc_ds_ipm() // 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;
@@ -126658,7 +126659,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -126689,7 +126690,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;
[[fallthrough]]; case 3:
@@ -126717,7 +126718,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];
@@ -126736,7 +126737,7 @@ void m68000_mcu_device::dbvc_ds_rel16_ipm() // 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;
@@ -126748,13 +126749,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;
[[fallthrough]]; case 1:
@@ -126785,7 +126786,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)
@@ -126793,7 +126794,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -126820,11 +126821,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -126858,13 +126859,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -126898,7 +126899,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -126935,11 +126936,11 @@ void m68000_mcu_device::svc_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -126961,7 +126962,7 @@ void m68000_mcu_device::svc_ais_ipm() // 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;
@@ -126971,7 +126972,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -126998,7 +126999,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;
[[fallthrough]]; case 7:
@@ -127029,7 +127030,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -127063,12 +127064,12 @@ void m68000_mcu_device::svc_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -127091,7 +127092,7 @@ void m68000_mcu_device::svc_aips_ipm() // 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;
@@ -127101,7 +127102,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -127128,7 +127129,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;
[[fallthrough]]; case 7:
@@ -127159,7 +127160,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -127192,7 +127193,7 @@ void m68000_mcu_device::svc_pais_ipm() // 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
@@ -127200,7 +127201,7 @@ void m68000_mcu_device::svc_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -127223,7 +127224,7 @@ void m68000_mcu_device::svc_pais_ipm() // 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;
@@ -127233,7 +127234,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -127260,7 +127261,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;
[[fallthrough]]; case 7:
@@ -127291,7 +127292,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -127322,7 +127323,7 @@ void m68000_mcu_device::svc_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -127348,11 +127349,11 @@ void m68000_mcu_device::svc_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -127374,7 +127375,7 @@ void m68000_mcu_device::svc_das_ipm() // 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;
@@ -127384,7 +127385,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -127411,7 +127412,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;
[[fallthrough]]; case 9:
@@ -127442,7 +127443,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -127471,14 +127472,14 @@ void m68000_mcu_device::svc_dais_ipm() // 58f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -127486,7 +127487,7 @@ void m68000_mcu_device::svc_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -127513,7 +127514,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -127542,11 +127543,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -127568,7 +127569,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;
@@ -127578,7 +127579,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -127605,7 +127606,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;
[[fallthrough]]; case 9:
@@ -127636,7 +127637,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -127669,7 +127670,7 @@ void m68000_mcu_device::svc_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -127695,7 +127696,7 @@ void m68000_mcu_device::svc_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -127718,7 +127719,7 @@ void m68000_mcu_device::svc_adr16_ipm() // 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;
@@ -127728,7 +127729,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -127755,7 +127756,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;
[[fallthrough]]; case 9:
@@ -127786,7 +127787,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -127817,7 +127818,7 @@ void m68000_mcu_device::svc_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -127844,7 +127845,7 @@ void m68000_mcu_device::svc_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -127870,7 +127871,7 @@ void m68000_mcu_device::svc_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -127893,7 +127894,7 @@ void m68000_mcu_device::svc_adr32_ipm() // 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;
@@ -127903,7 +127904,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -127930,7 +127931,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;
[[fallthrough]]; case 11:
@@ -127961,7 +127962,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -127994,7 +127995,7 @@ void m68000_mcu_device::svs_ds_ipm() // 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;
@@ -128006,7 +128007,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -128037,7 +128038,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;
[[fallthrough]]; case 3:
@@ -128065,7 +128066,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];
@@ -128084,7 +128085,7 @@ void m68000_mcu_device::dbvs_ds_rel16_ipm() // 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;
@@ -128096,13 +128097,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;
[[fallthrough]]; case 1:
@@ -128133,7 +128134,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)
@@ -128141,7 +128142,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -128168,11 +128169,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -128206,13 +128207,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -128246,7 +128247,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -128283,11 +128284,11 @@ void m68000_mcu_device::svs_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -128309,7 +128310,7 @@ void m68000_mcu_device::svs_ais_ipm() // 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;
@@ -128319,7 +128320,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -128346,7 +128347,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;
[[fallthrough]]; case 7:
@@ -128377,7 +128378,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -128411,12 +128412,12 @@ void m68000_mcu_device::svs_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -128439,7 +128440,7 @@ void m68000_mcu_device::svs_aips_ipm() // 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;
@@ -128449,7 +128450,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -128476,7 +128477,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;
[[fallthrough]]; case 7:
@@ -128507,7 +128508,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -128540,7 +128541,7 @@ void m68000_mcu_device::svs_pais_ipm() // 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
@@ -128548,7 +128549,7 @@ void m68000_mcu_device::svs_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -128571,7 +128572,7 @@ void m68000_mcu_device::svs_pais_ipm() // 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;
@@ -128581,7 +128582,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -128608,7 +128609,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;
[[fallthrough]]; case 7:
@@ -128639,7 +128640,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -128670,7 +128671,7 @@ void m68000_mcu_device::svs_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -128696,11 +128697,11 @@ void m68000_mcu_device::svs_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -128722,7 +128723,7 @@ void m68000_mcu_device::svs_das_ipm() // 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;
@@ -128732,7 +128733,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -128759,7 +128760,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;
[[fallthrough]]; case 9:
@@ -128790,7 +128791,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -128819,14 +128820,14 @@ void m68000_mcu_device::svs_dais_ipm() // 59f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -128834,7 +128835,7 @@ void m68000_mcu_device::svs_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -128861,7 +128862,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -128890,11 +128891,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -128916,7 +128917,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;
@@ -128926,7 +128927,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -128953,7 +128954,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;
[[fallthrough]]; case 9:
@@ -128984,7 +128985,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -129017,7 +129018,7 @@ void m68000_mcu_device::svs_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -129043,7 +129044,7 @@ void m68000_mcu_device::svs_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -129066,7 +129067,7 @@ void m68000_mcu_device::svs_adr16_ipm() // 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;
@@ -129076,7 +129077,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -129103,7 +129104,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;
[[fallthrough]]; case 9:
@@ -129134,7 +129135,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -129165,7 +129166,7 @@ void m68000_mcu_device::svs_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -129192,7 +129193,7 @@ void m68000_mcu_device::svs_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -129218,7 +129219,7 @@ void m68000_mcu_device::svs_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -129241,7 +129242,7 @@ void m68000_mcu_device::svs_adr32_ipm() // 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;
@@ -129251,7 +129252,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -129278,7 +129279,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;
[[fallthrough]]; case 11:
@@ -129309,7 +129310,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -129342,7 +129343,7 @@ void m68000_mcu_device::spl_ds_ipm() // 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;
@@ -129354,7 +129355,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -129385,7 +129386,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;
[[fallthrough]]; case 3:
@@ -129413,7 +129414,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];
@@ -129432,7 +129433,7 @@ void m68000_mcu_device::dbpl_ds_rel16_ipm() // 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;
@@ -129444,13 +129445,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;
[[fallthrough]]; case 1:
@@ -129481,7 +129482,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)
@@ -129489,7 +129490,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -129516,11 +129517,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -129554,13 +129555,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -129594,7 +129595,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -129631,11 +129632,11 @@ void m68000_mcu_device::spl_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -129657,7 +129658,7 @@ void m68000_mcu_device::spl_ais_ipm() // 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;
@@ -129667,7 +129668,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -129694,7 +129695,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;
[[fallthrough]]; case 7:
@@ -129725,7 +129726,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -129759,12 +129760,12 @@ void m68000_mcu_device::spl_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -129787,7 +129788,7 @@ void m68000_mcu_device::spl_aips_ipm() // 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;
@@ -129797,7 +129798,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -129824,7 +129825,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;
[[fallthrough]]; case 7:
@@ -129855,7 +129856,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -129888,7 +129889,7 @@ void m68000_mcu_device::spl_pais_ipm() // 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
@@ -129896,7 +129897,7 @@ void m68000_mcu_device::spl_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -129919,7 +129920,7 @@ void m68000_mcu_device::spl_pais_ipm() // 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;
@@ -129929,7 +129930,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -129956,7 +129957,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;
[[fallthrough]]; case 7:
@@ -129987,7 +129988,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -130018,7 +130019,7 @@ void m68000_mcu_device::spl_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -130044,11 +130045,11 @@ void m68000_mcu_device::spl_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -130070,7 +130071,7 @@ void m68000_mcu_device::spl_das_ipm() // 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;
@@ -130080,7 +130081,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -130107,7 +130108,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;
[[fallthrough]]; case 9:
@@ -130138,7 +130139,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -130167,14 +130168,14 @@ void m68000_mcu_device::spl_dais_ipm() // 5af0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -130182,7 +130183,7 @@ void m68000_mcu_device::spl_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -130209,7 +130210,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -130238,11 +130239,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -130264,7 +130265,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;
@@ -130274,7 +130275,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -130301,7 +130302,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;
[[fallthrough]]; case 9:
@@ -130332,7 +130333,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -130365,7 +130366,7 @@ void m68000_mcu_device::spl_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -130391,7 +130392,7 @@ void m68000_mcu_device::spl_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -130414,7 +130415,7 @@ void m68000_mcu_device::spl_adr16_ipm() // 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;
@@ -130424,7 +130425,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -130451,7 +130452,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;
[[fallthrough]]; case 9:
@@ -130482,7 +130483,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -130513,7 +130514,7 @@ void m68000_mcu_device::spl_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -130540,7 +130541,7 @@ void m68000_mcu_device::spl_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -130566,7 +130567,7 @@ void m68000_mcu_device::spl_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -130589,7 +130590,7 @@ void m68000_mcu_device::spl_adr32_ipm() // 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;
@@ -130599,7 +130600,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -130626,7 +130627,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;
[[fallthrough]]; case 11:
@@ -130657,7 +130658,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -130690,7 +130691,7 @@ void m68000_mcu_device::smi_ds_ipm() // 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;
@@ -130702,7 +130703,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -130733,7 +130734,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;
[[fallthrough]]; case 3:
@@ -130761,7 +130762,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];
@@ -130780,7 +130781,7 @@ void m68000_mcu_device::dbmi_ds_rel16_ipm() // 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;
@@ -130792,13 +130793,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;
[[fallthrough]]; case 1:
@@ -130829,7 +130830,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)
@@ -130837,7 +130838,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -130864,11 +130865,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -130902,13 +130903,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -130942,7 +130943,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -130979,11 +130980,11 @@ void m68000_mcu_device::smi_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -131005,7 +131006,7 @@ void m68000_mcu_device::smi_ais_ipm() // 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;
@@ -131015,7 +131016,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -131042,7 +131043,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;
[[fallthrough]]; case 7:
@@ -131073,7 +131074,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -131107,12 +131108,12 @@ void m68000_mcu_device::smi_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -131135,7 +131136,7 @@ void m68000_mcu_device::smi_aips_ipm() // 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;
@@ -131145,7 +131146,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -131172,7 +131173,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;
[[fallthrough]]; case 7:
@@ -131203,7 +131204,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -131236,7 +131237,7 @@ void m68000_mcu_device::smi_pais_ipm() // 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
@@ -131244,7 +131245,7 @@ void m68000_mcu_device::smi_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -131267,7 +131268,7 @@ void m68000_mcu_device::smi_pais_ipm() // 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;
@@ -131277,7 +131278,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -131304,7 +131305,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;
[[fallthrough]]; case 7:
@@ -131335,7 +131336,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -131366,7 +131367,7 @@ void m68000_mcu_device::smi_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -131392,11 +131393,11 @@ void m68000_mcu_device::smi_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -131418,7 +131419,7 @@ void m68000_mcu_device::smi_das_ipm() // 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;
@@ -131428,7 +131429,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -131455,7 +131456,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;
[[fallthrough]]; case 9:
@@ -131486,7 +131487,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -131515,14 +131516,14 @@ void m68000_mcu_device::smi_dais_ipm() // 5bf0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -131530,7 +131531,7 @@ void m68000_mcu_device::smi_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -131557,7 +131558,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -131586,11 +131587,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -131612,7 +131613,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;
@@ -131622,7 +131623,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -131649,7 +131650,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;
[[fallthrough]]; case 9:
@@ -131680,7 +131681,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -131713,7 +131714,7 @@ void m68000_mcu_device::smi_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -131739,7 +131740,7 @@ void m68000_mcu_device::smi_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -131762,7 +131763,7 @@ void m68000_mcu_device::smi_adr16_ipm() // 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;
@@ -131772,7 +131773,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -131799,7 +131800,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;
[[fallthrough]]; case 9:
@@ -131830,7 +131831,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -131861,7 +131862,7 @@ void m68000_mcu_device::smi_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -131888,7 +131889,7 @@ void m68000_mcu_device::smi_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -131914,7 +131915,7 @@ void m68000_mcu_device::smi_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -131937,7 +131938,7 @@ void m68000_mcu_device::smi_adr32_ipm() // 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;
@@ -131947,7 +131948,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -131974,7 +131975,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;
[[fallthrough]]; case 11:
@@ -132005,7 +132006,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -132038,7 +132039,7 @@ void m68000_mcu_device::sge_ds_ipm() // 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;
@@ -132050,7 +132051,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -132081,7 +132082,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;
[[fallthrough]]; case 3:
@@ -132109,7 +132110,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];
@@ -132128,7 +132129,7 @@ void m68000_mcu_device::dbge_ds_rel16_ipm() // 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;
@@ -132140,13 +132141,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;
[[fallthrough]]; case 1:
@@ -132177,7 +132178,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)
@@ -132185,7 +132186,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -132212,11 +132213,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -132250,13 +132251,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -132290,7 +132291,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -132327,11 +132328,11 @@ void m68000_mcu_device::sge_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -132353,7 +132354,7 @@ void m68000_mcu_device::sge_ais_ipm() // 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;
@@ -132363,7 +132364,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -132390,7 +132391,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;
[[fallthrough]]; case 7:
@@ -132421,7 +132422,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -132455,12 +132456,12 @@ void m68000_mcu_device::sge_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -132483,7 +132484,7 @@ void m68000_mcu_device::sge_aips_ipm() // 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;
@@ -132493,7 +132494,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -132520,7 +132521,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;
[[fallthrough]]; case 7:
@@ -132551,7 +132552,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -132584,7 +132585,7 @@ void m68000_mcu_device::sge_pais_ipm() // 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
@@ -132592,7 +132593,7 @@ void m68000_mcu_device::sge_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -132615,7 +132616,7 @@ void m68000_mcu_device::sge_pais_ipm() // 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;
@@ -132625,7 +132626,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -132652,7 +132653,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;
[[fallthrough]]; case 7:
@@ -132683,7 +132684,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -132714,7 +132715,7 @@ void m68000_mcu_device::sge_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -132740,11 +132741,11 @@ void m68000_mcu_device::sge_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -132766,7 +132767,7 @@ void m68000_mcu_device::sge_das_ipm() // 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;
@@ -132776,7 +132777,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -132803,7 +132804,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;
[[fallthrough]]; case 9:
@@ -132834,7 +132835,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -132863,14 +132864,14 @@ void m68000_mcu_device::sge_dais_ipm() // 5cf0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -132878,7 +132879,7 @@ void m68000_mcu_device::sge_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -132905,7 +132906,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -132934,11 +132935,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -132960,7 +132961,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;
@@ -132970,7 +132971,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -132997,7 +132998,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;
[[fallthrough]]; case 9:
@@ -133028,7 +133029,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -133061,7 +133062,7 @@ void m68000_mcu_device::sge_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -133087,7 +133088,7 @@ void m68000_mcu_device::sge_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -133110,7 +133111,7 @@ void m68000_mcu_device::sge_adr16_ipm() // 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;
@@ -133120,7 +133121,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -133147,7 +133148,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;
[[fallthrough]]; case 9:
@@ -133178,7 +133179,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -133209,7 +133210,7 @@ void m68000_mcu_device::sge_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -133236,7 +133237,7 @@ void m68000_mcu_device::sge_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -133262,7 +133263,7 @@ void m68000_mcu_device::sge_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -133285,7 +133286,7 @@ void m68000_mcu_device::sge_adr32_ipm() // 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;
@@ -133295,7 +133296,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -133322,7 +133323,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;
[[fallthrough]]; case 11:
@@ -133353,7 +133354,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -133386,7 +133387,7 @@ void m68000_mcu_device::slt_ds_ipm() // 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;
@@ -133398,7 +133399,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -133429,7 +133430,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;
[[fallthrough]]; case 3:
@@ -133457,7 +133458,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];
@@ -133476,7 +133477,7 @@ void m68000_mcu_device::dblt_ds_rel16_ipm() // 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;
@@ -133488,13 +133489,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;
[[fallthrough]]; case 1:
@@ -133525,7 +133526,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)
@@ -133533,7 +133534,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -133560,11 +133561,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -133598,13 +133599,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -133638,7 +133639,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -133675,11 +133676,11 @@ void m68000_mcu_device::slt_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -133701,7 +133702,7 @@ void m68000_mcu_device::slt_ais_ipm() // 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;
@@ -133711,7 +133712,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -133738,7 +133739,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;
[[fallthrough]]; case 7:
@@ -133769,7 +133770,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -133803,12 +133804,12 @@ void m68000_mcu_device::slt_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -133831,7 +133832,7 @@ void m68000_mcu_device::slt_aips_ipm() // 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;
@@ -133841,7 +133842,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -133868,7 +133869,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;
[[fallthrough]]; case 7:
@@ -133899,7 +133900,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -133932,7 +133933,7 @@ void m68000_mcu_device::slt_pais_ipm() // 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
@@ -133940,7 +133941,7 @@ void m68000_mcu_device::slt_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -133963,7 +133964,7 @@ void m68000_mcu_device::slt_pais_ipm() // 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;
@@ -133973,7 +133974,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -134000,7 +134001,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;
[[fallthrough]]; case 7:
@@ -134031,7 +134032,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -134062,7 +134063,7 @@ void m68000_mcu_device::slt_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -134088,11 +134089,11 @@ void m68000_mcu_device::slt_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -134114,7 +134115,7 @@ void m68000_mcu_device::slt_das_ipm() // 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;
@@ -134124,7 +134125,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -134151,7 +134152,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;
[[fallthrough]]; case 9:
@@ -134182,7 +134183,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -134211,14 +134212,14 @@ void m68000_mcu_device::slt_dais_ipm() // 5df0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -134226,7 +134227,7 @@ void m68000_mcu_device::slt_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -134253,7 +134254,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -134282,11 +134283,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -134308,7 +134309,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;
@@ -134318,7 +134319,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -134345,7 +134346,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;
[[fallthrough]]; case 9:
@@ -134376,7 +134377,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -134409,7 +134410,7 @@ void m68000_mcu_device::slt_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -134435,7 +134436,7 @@ void m68000_mcu_device::slt_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -134458,7 +134459,7 @@ void m68000_mcu_device::slt_adr16_ipm() // 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;
@@ -134468,7 +134469,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -134495,7 +134496,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;
[[fallthrough]]; case 9:
@@ -134526,7 +134527,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -134557,7 +134558,7 @@ void m68000_mcu_device::slt_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -134584,7 +134585,7 @@ void m68000_mcu_device::slt_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -134610,7 +134611,7 @@ void m68000_mcu_device::slt_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -134633,7 +134634,7 @@ void m68000_mcu_device::slt_adr32_ipm() // 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;
@@ -134643,7 +134644,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -134670,7 +134671,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;
[[fallthrough]]; case 11:
@@ -134701,7 +134702,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -134734,7 +134735,7 @@ void m68000_mcu_device::sgt_ds_ipm() // 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;
@@ -134746,7 +134747,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -134777,7 +134778,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;
[[fallthrough]]; case 3:
@@ -134805,7 +134806,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];
@@ -134824,7 +134825,7 @@ void m68000_mcu_device::dbgt_ds_rel16_ipm() // 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;
@@ -134836,13 +134837,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;
[[fallthrough]]; case 1:
@@ -134873,7 +134874,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)
@@ -134881,7 +134882,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -134908,11 +134909,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -134946,13 +134947,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -134986,7 +134987,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -135023,11 +135024,11 @@ void m68000_mcu_device::sgt_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -135049,7 +135050,7 @@ void m68000_mcu_device::sgt_ais_ipm() // 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;
@@ -135059,7 +135060,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -135086,7 +135087,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;
[[fallthrough]]; case 7:
@@ -135117,7 +135118,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -135151,12 +135152,12 @@ void m68000_mcu_device::sgt_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -135179,7 +135180,7 @@ void m68000_mcu_device::sgt_aips_ipm() // 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;
@@ -135189,7 +135190,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -135216,7 +135217,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;
[[fallthrough]]; case 7:
@@ -135247,7 +135248,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -135280,7 +135281,7 @@ void m68000_mcu_device::sgt_pais_ipm() // 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
@@ -135288,7 +135289,7 @@ void m68000_mcu_device::sgt_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -135311,7 +135312,7 @@ void m68000_mcu_device::sgt_pais_ipm() // 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;
@@ -135321,7 +135322,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -135348,7 +135349,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;
[[fallthrough]]; case 7:
@@ -135379,7 +135380,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -135410,7 +135411,7 @@ void m68000_mcu_device::sgt_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -135436,11 +135437,11 @@ void m68000_mcu_device::sgt_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -135462,7 +135463,7 @@ void m68000_mcu_device::sgt_das_ipm() // 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;
@@ -135472,7 +135473,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -135499,7 +135500,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;
[[fallthrough]]; case 9:
@@ -135530,7 +135531,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -135559,14 +135560,14 @@ void m68000_mcu_device::sgt_dais_ipm() // 5ef0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -135574,7 +135575,7 @@ void m68000_mcu_device::sgt_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -135601,7 +135602,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -135630,11 +135631,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -135656,7 +135657,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;
@@ -135666,7 +135667,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -135693,7 +135694,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;
[[fallthrough]]; case 9:
@@ -135724,7 +135725,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -135757,7 +135758,7 @@ void m68000_mcu_device::sgt_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -135783,7 +135784,7 @@ void m68000_mcu_device::sgt_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -135806,7 +135807,7 @@ void m68000_mcu_device::sgt_adr16_ipm() // 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;
@@ -135816,7 +135817,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -135843,7 +135844,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;
[[fallthrough]]; case 9:
@@ -135874,7 +135875,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -135905,7 +135906,7 @@ void m68000_mcu_device::sgt_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -135932,7 +135933,7 @@ void m68000_mcu_device::sgt_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -135958,7 +135959,7 @@ void m68000_mcu_device::sgt_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -135981,7 +135982,7 @@ void m68000_mcu_device::sgt_adr32_ipm() // 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;
@@ -135991,7 +135992,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -136018,7 +136019,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;
[[fallthrough]]; case 11:
@@ -136049,7 +136050,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -136082,7 +136083,7 @@ void m68000_mcu_device::sle_ds_ipm() // 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;
@@ -136094,7 +136095,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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -136125,7 +136126,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;
[[fallthrough]]; case 3:
@@ -136153,7 +136154,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];
@@ -136172,7 +136173,7 @@ void m68000_mcu_device::dble_ds_rel16_ipm() // 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;
@@ -136184,13 +136185,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;
[[fallthrough]]; case 1:
@@ -136221,7 +136222,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)
@@ -136229,7 +136230,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -136256,11 +136257,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -136294,13 +136295,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -136334,7 +136335,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -136371,11 +136372,11 @@ void m68000_mcu_device::sle_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -136397,7 +136398,7 @@ void m68000_mcu_device::sle_ais_ipm() // 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;
@@ -136407,7 +136408,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -136434,7 +136435,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;
[[fallthrough]]; case 7:
@@ -136465,7 +136466,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -136499,12 +136500,12 @@ void m68000_mcu_device::sle_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -136527,7 +136528,7 @@ void m68000_mcu_device::sle_aips_ipm() // 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;
@@ -136537,7 +136538,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -136564,7 +136565,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;
[[fallthrough]]; case 7:
@@ -136595,7 +136596,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -136628,7 +136629,7 @@ void m68000_mcu_device::sle_pais_ipm() // 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
@@ -136636,7 +136637,7 @@ void m68000_mcu_device::sle_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -136659,7 +136660,7 @@ void m68000_mcu_device::sle_pais_ipm() // 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;
@@ -136669,7 +136670,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -136696,7 +136697,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;
[[fallthrough]]; case 7:
@@ -136727,7 +136728,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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -136758,7 +136759,7 @@ void m68000_mcu_device::sle_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -136784,11 +136785,11 @@ void m68000_mcu_device::sle_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -136810,7 +136811,7 @@ void m68000_mcu_device::sle_das_ipm() // 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;
@@ -136820,7 +136821,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -136847,7 +136848,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;
[[fallthrough]]; case 9:
@@ -136878,7 +136879,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -136907,14 +136908,14 @@ void m68000_mcu_device::sle_dais_ipm() // 5ff0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -136922,7 +136923,7 @@ void m68000_mcu_device::sle_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -136949,7 +136950,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;
[[fallthrough]]; case 11:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -136978,11 +136979,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -137004,7 +137005,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;
@@ -137014,7 +137015,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -137041,7 +137042,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;
[[fallthrough]]; case 9:
@@ -137072,7 +137073,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -137105,7 +137106,7 @@ void m68000_mcu_device::sle_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -137131,7 +137132,7 @@ void m68000_mcu_device::sle_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -137154,7 +137155,7 @@ void m68000_mcu_device::sle_adr16_ipm() // 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;
@@ -137164,7 +137165,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -137191,7 +137192,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;
[[fallthrough]]; case 9:
@@ -137222,7 +137223,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -137253,7 +137254,7 @@ void m68000_mcu_device::sle_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -137280,7 +137281,7 @@ void m68000_mcu_device::sle_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -137306,7 +137307,7 @@ void m68000_mcu_device::sle_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -137329,7 +137330,7 @@ void m68000_mcu_device::sle_adr32_ipm() // 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;
@@ -137339,7 +137340,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -137366,7 +137367,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;
[[fallthrough]]; case 11:
@@ -137397,7 +137398,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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -137627,7 +137628,7 @@ void m68000_mcu_device::bsr_rel16_ipm() // 6100 ffff
case 0:
// 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;
@@ -137750,7 +137751,7 @@ void m68000_mcu_device::bsr_rel8_ipm() // 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
@@ -140690,7 +140691,7 @@ void m68000_mcu_device::moveq_imm8o_dd_ipm() // 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
@@ -140737,7 +140738,7 @@ void m68000_mcu_device::or_b_ds_dd_ipm() // 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
@@ -140745,7 +140746,7 @@ void m68000_mcu_device::or_b_ds_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -140785,11 +140786,11 @@ void m68000_mcu_device::or_b_ais_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -140811,7 +140812,7 @@ void m68000_mcu_device::or_b_ais_dd_ipm() // 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
@@ -140819,7 +140820,7 @@ void m68000_mcu_device::or_b_ais_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -140862,12 +140863,12 @@ void m68000_mcu_device::or_b_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -140890,7 +140891,7 @@ void m68000_mcu_device::or_b_aips_dd_ipm() // 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
@@ -140898,7 +140899,7 @@ void m68000_mcu_device::or_b_aips_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -140940,7 +140941,7 @@ void m68000_mcu_device::or_b_pais_dd_ipm() // 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
@@ -140948,7 +140949,7 @@ void m68000_mcu_device::or_b_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -140971,7 +140972,7 @@ void m68000_mcu_device::or_b_pais_dd_ipm() // 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
@@ -140979,7 +140980,7 @@ void m68000_mcu_device::or_b_pais_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141019,7 +141020,7 @@ void m68000_mcu_device::or_b_das_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141045,11 +141046,11 @@ void m68000_mcu_device::or_b_das_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -141071,7 +141072,7 @@ void m68000_mcu_device::or_b_das_dd_ipm() // 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
@@ -141079,7 +141080,7 @@ void m68000_mcu_device::or_b_das_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141117,14 +141118,14 @@ void m68000_mcu_device::or_b_dais_dd_ipm() // 8030 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -141132,7 +141133,7 @@ void m68000_mcu_device::or_b_dais_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141159,7 +141160,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141188,11 +141189,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -141214,7 +141215,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
@@ -141222,7 +141223,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141264,7 +141265,7 @@ void m68000_mcu_device::or_b_adr16_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -141290,7 +141291,7 @@ void m68000_mcu_device::or_b_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -141313,7 +141314,7 @@ void m68000_mcu_device::or_b_adr16_dd_ipm() // 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
@@ -141321,7 +141322,7 @@ void m68000_mcu_device::or_b_adr16_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141361,7 +141362,7 @@ void m68000_mcu_device::or_b_adr32_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141388,7 +141389,7 @@ void m68000_mcu_device::or_b_adr32_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -141414,7 +141415,7 @@ void m68000_mcu_device::or_b_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -141437,7 +141438,7 @@ void m68000_mcu_device::or_b_adr32_dd_ipm() // 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
@@ -141445,7 +141446,7 @@ void m68000_mcu_device::or_b_adr32_dd_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141484,7 +141485,7 @@ void m68000_mcu_device::or_b_dpc_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141510,11 +141511,11 @@ void m68000_mcu_device::or_b_dpc_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -141536,7 +141537,7 @@ void m68000_mcu_device::or_b_dpc_dd_ipm() // 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
@@ -141544,7 +141545,7 @@ void m68000_mcu_device::or_b_dpc_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141581,14 +141582,14 @@ void m68000_mcu_device::or_b_dpci_dd_ipm() // 803b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -141596,7 +141597,7 @@ void m68000_mcu_device::or_b_dpci_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141623,7 +141624,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141652,11 +141653,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -141678,7 +141679,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
@@ -141686,7 +141687,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141728,7 +141729,7 @@ void m68000_mcu_device::or_b_imm8_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141755,7 +141756,7 @@ void m68000_mcu_device::or_b_imm8_dd_ipm() // 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
@@ -141763,7 +141764,7 @@ void m68000_mcu_device::or_b_imm8_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141805,7 +141806,7 @@ void m68000_mcu_device::or_w_ds_dd_ipm() // 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
@@ -141813,7 +141814,7 @@ void m68000_mcu_device::or_w_ds_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141853,11 +141854,11 @@ void m68000_mcu_device::or_w_ais_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -141883,7 +141884,7 @@ void m68000_mcu_device::or_w_ais_dd_ipm() // 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
@@ -141891,7 +141892,7 @@ void m68000_mcu_device::or_w_ais_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -141934,12 +141935,12 @@ void m68000_mcu_device::or_w_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -141966,7 +141967,7 @@ void m68000_mcu_device::or_w_aips_dd_ipm() // 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
@@ -141974,7 +141975,7 @@ void m68000_mcu_device::or_w_aips_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142016,7 +142017,7 @@ void m68000_mcu_device::or_w_pais_dd_ipm() // 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
@@ -142024,7 +142025,7 @@ void m68000_mcu_device::or_w_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -142051,7 +142052,7 @@ void m68000_mcu_device::or_w_pais_dd_ipm() // 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
@@ -142059,7 +142060,7 @@ void m68000_mcu_device::or_w_pais_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142099,7 +142100,7 @@ void m68000_mcu_device::or_w_das_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142125,11 +142126,11 @@ void m68000_mcu_device::or_w_das_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -142155,7 +142156,7 @@ void m68000_mcu_device::or_w_das_dd_ipm() // 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
@@ -142163,7 +142164,7 @@ void m68000_mcu_device::or_w_das_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142201,14 +142202,14 @@ void m68000_mcu_device::or_w_dais_dd_ipm() // 8070 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -142216,7 +142217,7 @@ void m68000_mcu_device::or_w_dais_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142243,7 +142244,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142272,11 +142273,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -142302,7 +142303,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
@@ -142310,7 +142311,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142352,7 +142353,7 @@ void m68000_mcu_device::or_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -142378,7 +142379,7 @@ void m68000_mcu_device::or_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -142405,7 +142406,7 @@ void m68000_mcu_device::or_w_adr16_dd_ipm() // 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
@@ -142413,7 +142414,7 @@ void m68000_mcu_device::or_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142453,7 +142454,7 @@ void m68000_mcu_device::or_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142480,7 +142481,7 @@ void m68000_mcu_device::or_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -142506,7 +142507,7 @@ void m68000_mcu_device::or_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -142533,7 +142534,7 @@ void m68000_mcu_device::or_w_adr32_dd_ipm() // 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
@@ -142541,7 +142542,7 @@ void m68000_mcu_device::or_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142580,7 +142581,7 @@ void m68000_mcu_device::or_w_dpc_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142606,11 +142607,11 @@ void m68000_mcu_device::or_w_dpc_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142636,7 +142637,7 @@ void m68000_mcu_device::or_w_dpc_dd_ipm() // 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
@@ -142644,7 +142645,7 @@ void m68000_mcu_device::or_w_dpc_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142681,14 +142682,14 @@ void m68000_mcu_device::or_w_dpci_dd_ipm() // 807b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -142696,7 +142697,7 @@ void m68000_mcu_device::or_w_dpci_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142723,7 +142724,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142752,11 +142753,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142782,7 +142783,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
@@ -142790,7 +142791,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142832,7 +142833,7 @@ void m68000_mcu_device::or_w_imm16_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142859,7 +142860,7 @@ void m68000_mcu_device::or_w_imm16_dd_ipm() // 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
@@ -142867,7 +142868,7 @@ void m68000_mcu_device::or_w_imm16_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142909,12 +142910,12 @@ void m68000_mcu_device::or_l_ds_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -142937,7 +142938,7 @@ void m68000_mcu_device::or_l_ds_dd_ipm() // 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;
@@ -142946,7 +142947,7 @@ void m68000_mcu_device::or_l_ds_dd_ipm() // 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];
@@ -142966,7 +142967,7 @@ void m68000_mcu_device::or_l_ais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -142994,7 +142995,7 @@ void m68000_mcu_device::or_l_ais_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -143020,12 +143021,12 @@ void m68000_mcu_device::or_l_ais_dd_ipm() // 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;
@@ -143054,7 +143055,7 @@ void m68000_mcu_device::or_l_ais_dd_ipm() // 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];
@@ -143074,7 +143075,7 @@ void m68000_mcu_device::or_l_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -143102,11 +143103,11 @@ void m68000_mcu_device::or_l_aips_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -143132,12 +143133,12 @@ void m68000_mcu_device::or_l_aips_dd_ipm() // 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;
@@ -143166,7 +143167,7 @@ void m68000_mcu_device::or_l_aips_dd_ipm() // 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];
@@ -143185,14 +143186,14 @@ void m68000_mcu_device::or_l_pais_dd_ipm() // 80a0 f1f8
case 0:
// 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -143219,7 +143220,7 @@ void m68000_mcu_device::or_l_pais_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -143245,12 +143246,12 @@ void m68000_mcu_device::or_l_pais_dd_ipm() // 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;
@@ -143279,7 +143280,7 @@ void m68000_mcu_device::or_l_pais_dd_ipm() // 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];
@@ -143299,7 +143300,7 @@ void m68000_mcu_device::or_l_das_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -143324,7 +143325,7 @@ void m68000_mcu_device::or_l_das_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -143352,7 +143353,7 @@ void m68000_mcu_device::or_l_das_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -143378,12 +143379,12 @@ void m68000_mcu_device::or_l_das_dd_ipm() // 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;
@@ -143412,7 +143413,7 @@ void m68000_mcu_device::or_l_das_dd_ipm() // 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];
@@ -143430,14 +143431,14 @@ void m68000_mcu_device::or_l_dais_dd_ipm() // 80b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -143445,7 +143446,7 @@ void m68000_mcu_device::or_l_dais_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -143472,7 +143473,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -143500,7 +143501,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;
[[fallthrough]]; case 3:
@@ -143528,7 +143529,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -143554,12 +143555,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;
@@ -143588,7 +143589,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];
@@ -143610,7 +143611,7 @@ void m68000_mcu_device::or_l_adr16_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -143636,7 +143637,7 @@ void m68000_mcu_device::or_l_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -143664,7 +143665,7 @@ void m68000_mcu_device::or_l_adr16_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -143690,12 +143691,12 @@ void m68000_mcu_device::or_l_adr16_dd_ipm() // 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;
@@ -143724,7 +143725,7 @@ void m68000_mcu_device::or_l_adr16_dd_ipm() // 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];
@@ -143744,7 +143745,7 @@ void m68000_mcu_device::or_l_adr32_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -143771,7 +143772,7 @@ void m68000_mcu_device::or_l_adr32_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -143797,7 +143798,7 @@ void m68000_mcu_device::or_l_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -143825,7 +143826,7 @@ void m68000_mcu_device::or_l_adr32_dd_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -143851,12 +143852,12 @@ void m68000_mcu_device::or_l_adr32_dd_ipm() // 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;
@@ -143885,7 +143886,7 @@ void m68000_mcu_device::or_l_adr32_dd_ipm() // 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];
@@ -143904,7 +143905,7 @@ void m68000_mcu_device::or_l_dpc_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -143929,7 +143930,7 @@ void m68000_mcu_device::or_l_dpc_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -143957,7 +143958,7 @@ void m68000_mcu_device::or_l_dpc_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -143983,12 +143984,12 @@ void m68000_mcu_device::or_l_dpc_dd_ipm() // 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;
@@ -144017,7 +144018,7 @@ void m68000_mcu_device::or_l_dpc_dd_ipm() // 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];
@@ -144034,14 +144035,14 @@ void m68000_mcu_device::or_l_dpci_dd_ipm() // 80bb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -144049,7 +144050,7 @@ void m68000_mcu_device::or_l_dpci_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -144076,7 +144077,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -144104,7 +144105,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;
[[fallthrough]]; case 3:
@@ -144132,7 +144133,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -144158,12 +144159,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;
@@ -144192,7 +144193,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];
@@ -144212,7 +144213,7 @@ void m68000_mcu_device::or_l_imm32_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -144239,7 +144240,7 @@ void m68000_mcu_device::or_l_imm32_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -144266,12 +144267,12 @@ void m68000_mcu_device::or_l_imm32_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -144294,7 +144295,7 @@ void m68000_mcu_device::or_l_imm32_dd_ipm() // 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;
@@ -144303,7 +144304,7 @@ void m68000_mcu_device::or_l_imm32_dd_ipm() // 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];
@@ -144325,13 +144326,13 @@ void m68000_mcu_device::divu_w_ds_dd_ipm() // 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;
@@ -144344,7 +144345,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;
@@ -144362,7 +144363,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;
@@ -144370,7 +144371,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;
[[fallthrough]]; case 5:
@@ -144398,7 +144399,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;
[[fallthrough]]; case 7:
@@ -144424,7 +144425,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;
[[fallthrough]]; case 9:
@@ -144561,7 +144562,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;
@@ -144595,7 +144596,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)
@@ -144606,7 +144607,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;
@@ -144618,7 +144619,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;
@@ -144638,7 +144639,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)
@@ -144649,7 +144650,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)
@@ -144659,13 +144660,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;
@@ -144676,7 +144677,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:
@@ -144686,7 +144687,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:
@@ -144694,7 +144695,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;
@@ -144736,7 +144737,7 @@ void m68000_mcu_device::divu_w_ais_dd_ipm() // 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];
@@ -144765,13 +144766,13 @@ void m68000_mcu_device::divu_w_ais_dd_ipm() // 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;
@@ -144784,7 +144785,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;
@@ -144802,7 +144803,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;
@@ -144810,7 +144811,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;
[[fallthrough]]; case 7:
@@ -144838,7 +144839,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;
[[fallthrough]]; case 9:
@@ -144864,7 +144865,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;
[[fallthrough]]; case 11:
@@ -145001,7 +145002,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;
@@ -145035,7 +145036,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)
@@ -145046,7 +145047,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;
@@ -145058,7 +145059,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;
@@ -145078,7 +145079,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)
@@ -145089,7 +145090,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)
@@ -145099,13 +145100,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;
@@ -145116,7 +145117,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:
@@ -145126,7 +145127,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:
@@ -145134,7 +145135,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;
@@ -145182,7 +145183,7 @@ void m68000_mcu_device::divu_w_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -145209,13 +145210,13 @@ void m68000_mcu_device::divu_w_aips_dd_ipm() // 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;
@@ -145228,7 +145229,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;
@@ -145246,7 +145247,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;
@@ -145254,7 +145255,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;
[[fallthrough]]; case 7:
@@ -145282,7 +145283,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;
[[fallthrough]]; case 9:
@@ -145308,7 +145309,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;
[[fallthrough]]; case 11:
@@ -145445,7 +145446,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;
@@ -145479,7 +145480,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)
@@ -145490,7 +145491,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;
@@ -145502,7 +145503,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;
@@ -145522,7 +145523,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)
@@ -145533,7 +145534,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)
@@ -145543,13 +145544,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;
@@ -145560,7 +145561,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:
@@ -145570,7 +145571,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:
@@ -145578,7 +145579,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;
@@ -145628,7 +145629,7 @@ void m68000_mcu_device::divu_w_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -145655,13 +145656,13 @@ void m68000_mcu_device::divu_w_pais_dd_ipm() // 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;
@@ -145674,7 +145675,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;
@@ -145692,7 +145693,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;
@@ -145700,7 +145701,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;
[[fallthrough]]; case 7:
@@ -145728,7 +145729,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;
[[fallthrough]]; case 9:
@@ -145754,7 +145755,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;
[[fallthrough]]; case 11:
@@ -145891,7 +145892,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;
@@ -145925,7 +145926,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)
@@ -145936,7 +145937,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;
@@ -145948,7 +145949,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;
@@ -145968,7 +145969,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)
@@ -145979,7 +145980,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)
@@ -145989,13 +145990,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;
@@ -146006,7 +146007,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:
@@ -146016,7 +146017,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:
@@ -146024,7 +146025,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;
@@ -146091,7 +146092,7 @@ void m68000_mcu_device::divu_w_das_dd_ipm() // 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];
@@ -146120,13 +146121,13 @@ void m68000_mcu_device::divu_w_das_dd_ipm() // 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;
@@ -146139,7 +146140,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;
@@ -146157,7 +146158,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;
@@ -146165,7 +146166,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;
[[fallthrough]]; case 9:
@@ -146193,7 +146194,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;
[[fallthrough]]; case 11:
@@ -146219,7 +146220,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;
[[fallthrough]]; case 13:
@@ -146356,7 +146357,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;
@@ -146390,7 +146391,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)
@@ -146401,7 +146402,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;
@@ -146413,7 +146414,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;
@@ -146433,7 +146434,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)
@@ -146444,7 +146445,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)
@@ -146454,13 +146455,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;
@@ -146471,7 +146472,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:
@@ -146481,7 +146482,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:
@@ -146489,7 +146490,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;
@@ -146529,7 +146530,7 @@ void m68000_mcu_device::divu_w_dais_dd_ipm() // 80f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -146597,7 +146598,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];
@@ -146626,13 +146627,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;
@@ -146645,7 +146646,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;
@@ -146663,7 +146664,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;
@@ -146671,7 +146672,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;
[[fallthrough]]; case 9:
@@ -146699,7 +146700,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;
[[fallthrough]]; case 11:
@@ -146725,7 +146726,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;
[[fallthrough]]; case 13:
@@ -146862,7 +146863,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;
@@ -146896,7 +146897,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)
@@ -146907,7 +146908,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;
@@ -146919,7 +146920,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;
@@ -146939,7 +146940,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)
@@ -146950,7 +146951,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)
@@ -146960,13 +146961,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;
@@ -146977,7 +146978,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:
@@ -146987,7 +146988,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:
@@ -146995,7 +146996,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;
@@ -147063,7 +147064,7 @@ void m68000_mcu_device::divu_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -147090,13 +147091,13 @@ void m68000_mcu_device::divu_w_adr16_dd_ipm() // 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;
@@ -147109,7 +147110,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;
@@ -147127,7 +147128,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;
@@ -147135,7 +147136,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;
[[fallthrough]]; case 9:
@@ -147163,7 +147164,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;
[[fallthrough]]; case 11:
@@ -147189,7 +147190,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;
[[fallthrough]]; case 13:
@@ -147326,7 +147327,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;
@@ -147360,7 +147361,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)
@@ -147371,7 +147372,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;
@@ -147383,7 +147384,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;
@@ -147403,7 +147404,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)
@@ -147414,7 +147415,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)
@@ -147424,13 +147425,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;
@@ -147441,7 +147442,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:
@@ -147451,7 +147452,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:
@@ -147459,7 +147460,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;
@@ -147551,7 +147552,7 @@ void m68000_mcu_device::divu_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -147578,13 +147579,13 @@ void m68000_mcu_device::divu_w_adr32_dd_ipm() // 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;
@@ -147597,7 +147598,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;
@@ -147615,7 +147616,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;
@@ -147623,7 +147624,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;
[[fallthrough]]; case 11:
@@ -147651,7 +147652,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;
[[fallthrough]]; case 13:
@@ -147677,7 +147678,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;
[[fallthrough]]; case 15:
@@ -147814,7 +147815,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;
@@ -147848,7 +147849,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)
@@ -147859,7 +147860,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;
@@ -147871,7 +147872,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;
@@ -147891,7 +147892,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)
@@ -147902,7 +147903,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)
@@ -147912,13 +147913,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;
@@ -147929,7 +147930,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:
@@ -147939,7 +147940,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:
@@ -147947,7 +147948,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;
@@ -148013,7 +148014,7 @@ void m68000_mcu_device::divu_w_dpc_dd_ipm() // 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];
@@ -148042,13 +148043,13 @@ void m68000_mcu_device::divu_w_dpc_dd_ipm() // 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;
@@ -148061,7 +148062,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;
@@ -148079,7 +148080,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;
@@ -148087,7 +148088,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;
[[fallthrough]]; case 9:
@@ -148115,7 +148116,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;
[[fallthrough]]; case 11:
@@ -148141,7 +148142,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;
[[fallthrough]]; case 13:
@@ -148278,7 +148279,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;
@@ -148312,7 +148313,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)
@@ -148323,7 +148324,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;
@@ -148335,7 +148336,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;
@@ -148355,7 +148356,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)
@@ -148366,7 +148367,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)
@@ -148376,13 +148377,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;
@@ -148393,7 +148394,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:
@@ -148403,7 +148404,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:
@@ -148411,7 +148412,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;
@@ -148450,7 +148451,7 @@ void m68000_mcu_device::divu_w_dpci_dd_ipm() // 80fb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -148518,7 +148519,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];
@@ -148547,13 +148548,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;
@@ -148566,7 +148567,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;
@@ -148584,7 +148585,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;
@@ -148592,7 +148593,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;
[[fallthrough]]; case 9:
@@ -148620,7 +148621,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;
[[fallthrough]]; case 11:
@@ -148646,7 +148647,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;
[[fallthrough]]; case 13:
@@ -148783,7 +148784,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;
@@ -148817,7 +148818,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)
@@ -148828,7 +148829,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;
@@ -148840,7 +148841,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;
@@ -148860,7 +148861,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)
@@ -148871,7 +148872,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)
@@ -148881,13 +148882,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;
@@ -148898,7 +148899,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:
@@ -148908,7 +148909,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:
@@ -148916,7 +148917,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;
@@ -148986,13 +148987,13 @@ void m68000_mcu_device::divu_w_imm16_dd_ipm() // 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;
@@ -149005,7 +149006,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;
@@ -149023,7 +149024,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;
@@ -149031,7 +149032,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;
[[fallthrough]]; case 7:
@@ -149059,7 +149060,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;
[[fallthrough]]; case 9:
@@ -149085,7 +149086,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;
[[fallthrough]]; case 11:
@@ -149222,7 +149223,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;
@@ -149256,7 +149257,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)
@@ -149267,7 +149268,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;
@@ -149279,7 +149280,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;
@@ -149299,7 +149300,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)
@@ -149310,7 +149311,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)
@@ -149320,13 +149321,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;
@@ -149337,7 +149338,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:
@@ -149347,7 +149348,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:
@@ -149355,7 +149356,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;
@@ -149399,12 +149400,12 @@ void m68000_mcu_device::sbcd_ds_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -149456,7 +149457,7 @@ void m68000_mcu_device::sbcd_pais_paid_ipm() // 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);
@@ -149500,12 +149501,12 @@ void m68000_mcu_device::sbcd_pais_paid_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -149564,11 +149565,11 @@ void m68000_mcu_device::or_b_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -149590,7 +149591,7 @@ void m68000_mcu_device::or_b_dd_ais_ipm() // 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;
@@ -149620,7 +149621,7 @@ void m68000_mcu_device::or_b_dd_ais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -149655,12 +149656,12 @@ void m68000_mcu_device::or_b_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -149683,7 +149684,7 @@ void m68000_mcu_device::or_b_dd_aips_ipm() // 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;
@@ -149713,7 +149714,7 @@ void m68000_mcu_device::or_b_dd_aips_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -149747,7 +149748,7 @@ void m68000_mcu_device::or_b_dd_pais_ipm() // 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
@@ -149755,7 +149756,7 @@ void m68000_mcu_device::or_b_dd_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -149778,7 +149779,7 @@ void m68000_mcu_device::or_b_dd_pais_ipm() // 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;
@@ -149808,7 +149809,7 @@ void m68000_mcu_device::or_b_dd_pais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -149840,7 +149841,7 @@ void m68000_mcu_device::or_b_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -149866,11 +149867,11 @@ void m68000_mcu_device::or_b_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -149892,7 +149893,7 @@ void m68000_mcu_device::or_b_dd_das_ipm() // 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;
@@ -149922,7 +149923,7 @@ void m68000_mcu_device::or_b_dd_das_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -149952,14 +149953,14 @@ void m68000_mcu_device::or_b_dd_dais_ipm() // 8130 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -149967,7 +149968,7 @@ void m68000_mcu_device::or_b_dd_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -149994,7 +149995,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -150023,11 +150024,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -150049,7 +150050,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;
@@ -150079,7 +150080,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -150113,7 +150114,7 @@ void m68000_mcu_device::or_b_dd_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -150139,7 +150140,7 @@ void m68000_mcu_device::or_b_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -150162,7 +150163,7 @@ void m68000_mcu_device::or_b_dd_adr16_ipm() // 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;
@@ -150192,7 +150193,7 @@ void m68000_mcu_device::or_b_dd_adr16_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -150224,7 +150225,7 @@ void m68000_mcu_device::or_b_dd_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -150251,7 +150252,7 @@ void m68000_mcu_device::or_b_dd_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -150277,7 +150278,7 @@ void m68000_mcu_device::or_b_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -150300,7 +150301,7 @@ void m68000_mcu_device::or_b_dd_adr32_ipm() // 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;
@@ -150330,7 +150331,7 @@ void m68000_mcu_device::or_b_dd_adr32_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -150362,11 +150363,11 @@ void m68000_mcu_device::or_w_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -150392,7 +150393,7 @@ void m68000_mcu_device::or_w_dd_ais_ipm() // 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;
@@ -150422,7 +150423,7 @@ void m68000_mcu_device::or_w_dd_ais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -150463,12 +150464,12 @@ void m68000_mcu_device::or_w_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -150495,7 +150496,7 @@ void m68000_mcu_device::or_w_dd_aips_ipm() // 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;
@@ -150525,7 +150526,7 @@ void m68000_mcu_device::or_w_dd_aips_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -150565,7 +150566,7 @@ void m68000_mcu_device::or_w_dd_pais_ipm() // 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
@@ -150573,7 +150574,7 @@ void m68000_mcu_device::or_w_dd_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -150600,7 +150601,7 @@ void m68000_mcu_device::or_w_dd_pais_ipm() // 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;
@@ -150630,7 +150631,7 @@ void m68000_mcu_device::or_w_dd_pais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -150668,7 +150669,7 @@ void m68000_mcu_device::or_w_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -150694,11 +150695,11 @@ void m68000_mcu_device::or_w_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -150724,7 +150725,7 @@ void m68000_mcu_device::or_w_dd_das_ipm() // 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;
@@ -150754,7 +150755,7 @@ void m68000_mcu_device::or_w_dd_das_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -150790,14 +150791,14 @@ void m68000_mcu_device::or_w_dd_dais_ipm() // 8170 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -150805,7 +150806,7 @@ void m68000_mcu_device::or_w_dd_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -150832,7 +150833,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -150861,11 +150862,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -150891,7 +150892,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;
@@ -150921,7 +150922,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -150961,7 +150962,7 @@ void m68000_mcu_device::or_w_dd_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -150987,7 +150988,7 @@ void m68000_mcu_device::or_w_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -151014,7 +151015,7 @@ void m68000_mcu_device::or_w_dd_adr16_ipm() // 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;
@@ -151044,7 +151045,7 @@ void m68000_mcu_device::or_w_dd_adr16_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -151082,7 +151083,7 @@ void m68000_mcu_device::or_w_dd_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -151109,7 +151110,7 @@ void m68000_mcu_device::or_w_dd_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -151135,7 +151136,7 @@ void m68000_mcu_device::or_w_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -151162,7 +151163,7 @@ void m68000_mcu_device::or_w_dd_adr32_ipm() // 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;
@@ -151192,7 +151193,7 @@ void m68000_mcu_device::or_w_dd_adr32_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -151230,7 +151231,7 @@ void m68000_mcu_device::or_l_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -151258,7 +151259,7 @@ void m68000_mcu_device::or_l_dd_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -151284,7 +151285,7 @@ void m68000_mcu_device::or_l_dd_ais_ipm() // 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;
@@ -151312,7 +151313,7 @@ void m68000_mcu_device::or_l_dd_ais_ipm() // 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;
@@ -151340,7 +151341,7 @@ void m68000_mcu_device::or_l_dd_ais_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -151378,7 +151379,7 @@ void m68000_mcu_device::or_l_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -151406,11 +151407,11 @@ void m68000_mcu_device::or_l_dd_aips_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -151436,7 +151437,7 @@ void m68000_mcu_device::or_l_dd_aips_ipm() // 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;
@@ -151464,7 +151465,7 @@ void m68000_mcu_device::or_l_dd_aips_ipm() // 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;
@@ -151492,7 +151493,7 @@ void m68000_mcu_device::or_l_dd_aips_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -151529,14 +151530,14 @@ void m68000_mcu_device::or_l_dd_pais_ipm() // 81a0 f1f8
case 0:
// 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -151563,7 +151564,7 @@ void m68000_mcu_device::or_l_dd_pais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -151589,7 +151590,7 @@ void m68000_mcu_device::or_l_dd_pais_ipm() // 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;
@@ -151617,7 +151618,7 @@ void m68000_mcu_device::or_l_dd_pais_ipm() // 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;
@@ -151645,7 +151646,7 @@ void m68000_mcu_device::or_l_dd_pais_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -151683,7 +151684,7 @@ void m68000_mcu_device::or_l_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -151708,7 +151709,7 @@ void m68000_mcu_device::or_l_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
@@ -151736,7 +151737,7 @@ void m68000_mcu_device::or_l_dd_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -151762,7 +151763,7 @@ void m68000_mcu_device::or_l_dd_das_ipm() // 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;
@@ -151790,7 +151791,7 @@ void m68000_mcu_device::or_l_dd_das_ipm() // 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;
@@ -151818,7 +151819,7 @@ void m68000_mcu_device::or_l_dd_das_ipm() // 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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -151854,14 +151855,14 @@ void m68000_mcu_device::or_l_dd_dais_ipm() // 81b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -151869,7 +151870,7 @@ void m68000_mcu_device::or_l_dd_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -151896,7 +151897,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;
[[fallthrough]]; case 13:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -151924,7 +151925,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;
[[fallthrough]]; case 3:
@@ -151952,7 +151953,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -151978,7 +151979,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;
@@ -152006,7 +152007,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;
@@ -152034,7 +152035,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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -152074,7 +152075,7 @@ void m68000_mcu_device::or_l_dd_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -152100,7 +152101,7 @@ void m68000_mcu_device::or_l_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -152128,7 +152129,7 @@ void m68000_mcu_device::or_l_dd_adr16_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -152154,7 +152155,7 @@ void m68000_mcu_device::or_l_dd_adr16_ipm() // 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;
@@ -152182,7 +152183,7 @@ void m68000_mcu_device::or_l_dd_adr16_ipm() // 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;
@@ -152210,7 +152211,7 @@ void m68000_mcu_device::or_l_dd_adr16_ipm() // 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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -152248,7 +152249,7 @@ void m68000_mcu_device::or_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -152275,7 +152276,7 @@ void m68000_mcu_device::or_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -152301,7 +152302,7 @@ void m68000_mcu_device::or_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -152329,7 +152330,7 @@ void m68000_mcu_device::or_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -152355,7 +152356,7 @@ void m68000_mcu_device::or_l_dd_adr32_ipm() // 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;
@@ -152383,7 +152384,7 @@ void m68000_mcu_device::or_l_dd_adr32_ipm() // 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;
@@ -152411,7 +152412,7 @@ void m68000_mcu_device::or_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 13:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -152451,13 +152452,13 @@ void m68000_mcu_device::divs_w_ds_dd_ipm() // 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;
@@ -152471,7 +152472,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;
@@ -152481,7 +152482,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;
@@ -152496,7 +152497,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;
@@ -152504,7 +152505,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;
[[fallthrough]]; case 5:
@@ -152532,7 +152533,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;
[[fallthrough]]; case 7:
@@ -152558,7 +152559,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;
[[fallthrough]]; case 9:
@@ -152690,7 +152691,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)
@@ -152699,7 +152700,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;
@@ -152707,12 +152708,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;
@@ -152720,7 +152721,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;
@@ -152737,7 +152738,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;
@@ -152745,7 +152746,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;
@@ -152779,7 +152780,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;
@@ -152806,13 +152807,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;
@@ -152820,27 +152821,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;
@@ -152852,7 +152853,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;
@@ -152864,7 +152865,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;
@@ -152879,7 +152880,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)
@@ -152888,7 +152889,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;
@@ -152896,7 +152897,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)
@@ -152906,7 +152907,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;
@@ -152915,7 +152916,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)
@@ -152927,7 +152928,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)
@@ -152979,7 +152980,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;
@@ -152995,7 +152996,7 @@ void m68000_mcu_device::divs_w_ais_dd_ipm() // 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];
@@ -153024,13 +153025,13 @@ void m68000_mcu_device::divs_w_ais_dd_ipm() // 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;
@@ -153044,7 +153045,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;
@@ -153054,7 +153055,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;
@@ -153069,7 +153070,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;
@@ -153077,7 +153078,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;
[[fallthrough]]; case 7:
@@ -153105,7 +153106,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;
[[fallthrough]]; case 9:
@@ -153131,7 +153132,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;
[[fallthrough]]; case 11:
@@ -153263,7 +153264,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)
@@ -153272,7 +153273,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;
@@ -153280,12 +153281,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;
@@ -153293,7 +153294,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;
@@ -153310,7 +153311,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;
@@ -153318,7 +153319,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;
@@ -153352,7 +153353,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;
@@ -153379,13 +153380,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;
@@ -153393,27 +153394,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;
@@ -153425,7 +153426,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;
@@ -153437,7 +153438,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;
@@ -153452,7 +153453,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)
@@ -153461,7 +153462,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;
@@ -153469,7 +153470,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)
@@ -153479,7 +153480,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;
@@ -153488,7 +153489,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)
@@ -153500,7 +153501,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)
@@ -153552,7 +153553,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;
@@ -153574,7 +153575,7 @@ void m68000_mcu_device::divs_w_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -153601,13 +153602,13 @@ void m68000_mcu_device::divs_w_aips_dd_ipm() // 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;
@@ -153621,7 +153622,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;
@@ -153631,7 +153632,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;
@@ -153646,7 +153647,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;
@@ -153654,7 +153655,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;
[[fallthrough]]; case 7:
@@ -153682,7 +153683,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;
[[fallthrough]]; case 9:
@@ -153708,7 +153709,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;
[[fallthrough]]; case 11:
@@ -153840,7 +153841,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)
@@ -153849,7 +153850,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;
@@ -153857,12 +153858,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;
@@ -153870,7 +153871,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;
@@ -153887,7 +153888,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;
@@ -153895,7 +153896,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;
@@ -153929,7 +153930,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;
@@ -153956,13 +153957,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;
@@ -153970,27 +153971,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;
@@ -154002,7 +154003,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;
@@ -154014,7 +154015,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;
@@ -154029,7 +154030,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)
@@ -154038,7 +154039,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;
@@ -154046,7 +154047,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)
@@ -154056,7 +154057,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;
@@ -154065,7 +154066,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)
@@ -154077,7 +154078,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)
@@ -154129,7 +154130,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;
@@ -154153,7 +154154,7 @@ void m68000_mcu_device::divs_w_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -154180,13 +154181,13 @@ void m68000_mcu_device::divs_w_pais_dd_ipm() // 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;
@@ -154200,7 +154201,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;
@@ -154210,7 +154211,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;
@@ -154225,7 +154226,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;
@@ -154233,7 +154234,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;
[[fallthrough]]; case 7:
@@ -154261,7 +154262,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;
[[fallthrough]]; case 9:
@@ -154287,7 +154288,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;
[[fallthrough]]; case 11:
@@ -154419,7 +154420,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)
@@ -154428,7 +154429,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;
@@ -154436,12 +154437,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;
@@ -154449,7 +154450,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;
@@ -154466,7 +154467,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;
@@ -154474,7 +154475,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;
@@ -154508,7 +154509,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;
@@ -154535,13 +154536,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;
@@ -154549,27 +154550,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;
@@ -154581,7 +154582,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;
@@ -154593,7 +154594,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;
@@ -154608,7 +154609,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)
@@ -154617,7 +154618,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;
@@ -154625,7 +154626,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)
@@ -154635,7 +154636,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;
@@ -154644,7 +154645,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)
@@ -154656,7 +154657,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)
@@ -154708,7 +154709,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;
@@ -154749,7 +154750,7 @@ void m68000_mcu_device::divs_w_das_dd_ipm() // 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];
@@ -154778,13 +154779,13 @@ void m68000_mcu_device::divs_w_das_dd_ipm() // 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;
@@ -154798,7 +154799,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;
@@ -154808,7 +154809,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;
@@ -154823,7 +154824,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;
@@ -154831,7 +154832,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;
[[fallthrough]]; case 9:
@@ -154859,7 +154860,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;
[[fallthrough]]; case 11:
@@ -154885,7 +154886,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;
[[fallthrough]]; case 13:
@@ -155017,7 +155018,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)
@@ -155026,7 +155027,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;
@@ -155034,12 +155035,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;
@@ -155047,7 +155048,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;
@@ -155064,7 +155065,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;
@@ -155072,7 +155073,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;
@@ -155106,7 +155107,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;
@@ -155133,13 +155134,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;
@@ -155147,27 +155148,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;
@@ -155179,7 +155180,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;
@@ -155191,7 +155192,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;
@@ -155206,7 +155207,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)
@@ -155215,7 +155216,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;
@@ -155223,7 +155224,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)
@@ -155233,7 +155234,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;
@@ -155242,7 +155243,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)
@@ -155254,7 +155255,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)
@@ -155306,7 +155307,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;
@@ -155320,7 +155321,7 @@ void m68000_mcu_device::divs_w_dais_dd_ipm() // 81f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -155388,7 +155389,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];
@@ -155417,13 +155418,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;
@@ -155437,7 +155438,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;
@@ -155447,7 +155448,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;
@@ -155462,7 +155463,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;
@@ -155470,7 +155471,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;
[[fallthrough]]; case 9:
@@ -155498,7 +155499,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;
[[fallthrough]]; case 11:
@@ -155524,7 +155525,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;
[[fallthrough]]; case 13:
@@ -155656,7 +155657,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)
@@ -155665,7 +155666,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;
@@ -155673,12 +155674,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;
@@ -155686,7 +155687,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;
@@ -155703,7 +155704,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;
@@ -155711,7 +155712,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;
@@ -155745,7 +155746,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;
@@ -155772,13 +155773,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;
@@ -155786,27 +155787,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;
@@ -155818,7 +155819,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;
@@ -155830,7 +155831,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;
@@ -155845,7 +155846,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)
@@ -155854,7 +155855,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;
@@ -155862,7 +155863,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)
@@ -155872,7 +155873,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;
@@ -155881,7 +155882,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)
@@ -155893,7 +155894,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)
@@ -155945,7 +155946,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;
@@ -155987,7 +155988,7 @@ void m68000_mcu_device::divs_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -156014,13 +156015,13 @@ void m68000_mcu_device::divs_w_adr16_dd_ipm() // 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;
@@ -156034,7 +156035,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;
@@ -156044,7 +156045,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;
@@ -156059,7 +156060,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;
@@ -156067,7 +156068,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;
[[fallthrough]]; case 9:
@@ -156095,7 +156096,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;
[[fallthrough]]; case 11:
@@ -156121,7 +156122,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;
[[fallthrough]]; case 13:
@@ -156253,7 +156254,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)
@@ -156262,7 +156263,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;
@@ -156270,12 +156271,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;
@@ -156283,7 +156284,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;
@@ -156300,7 +156301,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;
@@ -156308,7 +156309,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;
@@ -156342,7 +156343,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;
@@ -156369,13 +156370,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;
@@ -156383,27 +156384,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;
@@ -156415,7 +156416,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;
@@ -156427,7 +156428,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;
@@ -156442,7 +156443,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)
@@ -156451,7 +156452,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;
@@ -156459,7 +156460,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)
@@ -156469,7 +156470,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;
@@ -156478,7 +156479,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)
@@ -156490,7 +156491,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)
@@ -156542,7 +156543,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;
@@ -156608,7 +156609,7 @@ void m68000_mcu_device::divs_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -156635,13 +156636,13 @@ void m68000_mcu_device::divs_w_adr32_dd_ipm() // 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;
@@ -156655,7 +156656,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;
@@ -156665,7 +156666,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;
@@ -156680,7 +156681,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;
@@ -156688,7 +156689,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;
[[fallthrough]]; case 11:
@@ -156716,7 +156717,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;
[[fallthrough]]; case 13:
@@ -156742,7 +156743,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;
[[fallthrough]]; case 15:
@@ -156874,7 +156875,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)
@@ -156883,7 +156884,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;
@@ -156891,12 +156892,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;
@@ -156904,7 +156905,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;
@@ -156921,7 +156922,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;
@@ -156929,7 +156930,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;
@@ -156963,7 +156964,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;
@@ -156990,13 +156991,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;
@@ -157004,27 +157005,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;
@@ -157036,7 +157037,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;
@@ -157048,7 +157049,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;
@@ -157063,7 +157064,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)
@@ -157072,7 +157073,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;
@@ -157080,7 +157081,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)
@@ -157090,7 +157091,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;
@@ -157099,7 +157100,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)
@@ -157111,7 +157112,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)
@@ -157163,7 +157164,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;
@@ -157203,7 +157204,7 @@ void m68000_mcu_device::divs_w_dpc_dd_ipm() // 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];
@@ -157232,13 +157233,13 @@ void m68000_mcu_device::divs_w_dpc_dd_ipm() // 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;
@@ -157252,7 +157253,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;
@@ -157262,7 +157263,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;
@@ -157277,7 +157278,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;
@@ -157285,7 +157286,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;
[[fallthrough]]; case 9:
@@ -157313,7 +157314,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;
[[fallthrough]]; case 11:
@@ -157339,7 +157340,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;
[[fallthrough]]; case 13:
@@ -157471,7 +157472,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)
@@ -157480,7 +157481,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;
@@ -157488,12 +157489,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;
@@ -157501,7 +157502,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;
@@ -157518,7 +157519,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;
@@ -157526,7 +157527,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;
@@ -157560,7 +157561,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;
@@ -157587,13 +157588,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;
@@ -157601,27 +157602,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;
@@ -157633,7 +157634,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;
@@ -157645,7 +157646,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;
@@ -157660,7 +157661,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)
@@ -157669,7 +157670,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;
@@ -157677,7 +157678,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)
@@ -157687,7 +157688,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;
@@ -157696,7 +157697,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)
@@ -157708,7 +157709,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)
@@ -157760,7 +157761,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;
@@ -157773,7 +157774,7 @@ void m68000_mcu_device::divs_w_dpci_dd_ipm() // 81fb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -157841,7 +157842,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];
@@ -157870,13 +157871,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;
@@ -157890,7 +157891,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;
@@ -157900,7 +157901,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;
@@ -157915,7 +157916,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;
@@ -157923,7 +157924,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;
[[fallthrough]]; case 9:
@@ -157951,7 +157952,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;
[[fallthrough]]; case 11:
@@ -157977,7 +157978,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;
[[fallthrough]]; case 13:
@@ -158109,7 +158110,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)
@@ -158118,7 +158119,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;
@@ -158126,12 +158127,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;
@@ -158139,7 +158140,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;
@@ -158156,7 +158157,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;
@@ -158164,7 +158165,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;
@@ -158198,7 +158199,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;
@@ -158225,13 +158226,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;
@@ -158239,27 +158240,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;
@@ -158271,7 +158272,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;
@@ -158283,7 +158284,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;
@@ -158298,7 +158299,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)
@@ -158307,7 +158308,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;
@@ -158315,7 +158316,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)
@@ -158325,7 +158326,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;
@@ -158334,7 +158335,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)
@@ -158346,7 +158347,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)
@@ -158398,7 +158399,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;
@@ -158442,13 +158443,13 @@ void m68000_mcu_device::divs_w_imm16_dd_ipm() // 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;
@@ -158462,7 +158463,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;
@@ -158472,7 +158473,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;
@@ -158487,7 +158488,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;
@@ -158495,7 +158496,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;
[[fallthrough]]; case 7:
@@ -158523,7 +158524,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;
[[fallthrough]]; case 9:
@@ -158549,7 +158550,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;
[[fallthrough]]; case 11:
@@ -158681,7 +158682,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)
@@ -158690,7 +158691,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;
@@ -158698,12 +158699,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;
@@ -158711,7 +158712,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;
@@ -158728,7 +158729,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;
@@ -158736,7 +158737,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;
@@ -158770,7 +158771,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;
@@ -158797,13 +158798,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;
@@ -158811,27 +158812,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;
@@ -158843,7 +158844,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;
@@ -158855,7 +158856,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;
@@ -158870,7 +158871,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)
@@ -158879,7 +158880,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;
@@ -158887,7 +158888,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)
@@ -158897,7 +158898,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;
@@ -158906,7 +158907,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)
@@ -158918,7 +158919,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)
@@ -158970,7 +158971,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;
@@ -158988,7 +158989,7 @@ void m68000_mcu_device::sub_b_ds_dd_ipm() // 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
@@ -159035,7 +159036,7 @@ void m68000_mcu_device::sub_b_ais_dd_ipm() // 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];
@@ -159060,7 +159061,7 @@ void m68000_mcu_device::sub_b_ais_dd_ipm() // 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
@@ -159113,7 +159114,7 @@ void m68000_mcu_device::sub_b_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -159136,7 +159137,7 @@ void m68000_mcu_device::sub_b_aips_dd_ipm() // 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
@@ -159191,7 +159192,7 @@ void m68000_mcu_device::sub_b_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -159214,7 +159215,7 @@ void m68000_mcu_device::sub_b_pais_dd_ipm() // 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
@@ -159286,7 +159287,7 @@ void m68000_mcu_device::sub_b_das_dd_ipm() // 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];
@@ -159311,7 +159312,7 @@ void m68000_mcu_device::sub_b_das_dd_ipm() // 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
@@ -159356,7 +159357,7 @@ void m68000_mcu_device::sub_b_dais_dd_ipm() // 9030 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -159424,7 +159425,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];
@@ -159449,7 +159450,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
@@ -159522,7 +159523,7 @@ void m68000_mcu_device::sub_b_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -159545,7 +159546,7 @@ void m68000_mcu_device::sub_b_adr16_dd_ipm() // 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
@@ -159642,7 +159643,7 @@ void m68000_mcu_device::sub_b_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -159665,7 +159666,7 @@ void m68000_mcu_device::sub_b_adr32_dd_ipm() // 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
@@ -159736,7 +159737,7 @@ void m68000_mcu_device::sub_b_dpc_dd_ipm() // 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];
@@ -159761,7 +159762,7 @@ void m68000_mcu_device::sub_b_dpc_dd_ipm() // 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
@@ -159805,7 +159806,7 @@ void m68000_mcu_device::sub_b_dpci_dd_ipm() // 903b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -159873,7 +159874,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];
@@ -159898,7 +159899,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
@@ -159973,7 +159974,7 @@ void m68000_mcu_device::sub_b_imm8_dd_ipm() // 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
@@ -160022,7 +160023,7 @@ void m68000_mcu_device::sub_w_ds_dd_ipm() // 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
@@ -160071,7 +160072,7 @@ void m68000_mcu_device::sub_w_as_dd_ipm() // 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
@@ -160118,7 +160119,7 @@ void m68000_mcu_device::sub_w_ais_dd_ipm() // 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];
@@ -160147,7 +160148,7 @@ void m68000_mcu_device::sub_w_ais_dd_ipm() // 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
@@ -160200,7 +160201,7 @@ void m68000_mcu_device::sub_w_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -160227,7 +160228,7 @@ void m68000_mcu_device::sub_w_aips_dd_ipm() // 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
@@ -160282,7 +160283,7 @@ void m68000_mcu_device::sub_w_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -160309,7 +160310,7 @@ void m68000_mcu_device::sub_w_pais_dd_ipm() // 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
@@ -160381,7 +160382,7 @@ void m68000_mcu_device::sub_w_das_dd_ipm() // 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];
@@ -160410,7 +160411,7 @@ void m68000_mcu_device::sub_w_das_dd_ipm() // 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
@@ -160455,7 +160456,7 @@ void m68000_mcu_device::sub_w_dais_dd_ipm() // 9070 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -160523,7 +160524,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];
@@ -160552,7 +160553,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
@@ -160625,7 +160626,7 @@ void m68000_mcu_device::sub_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -160652,7 +160653,7 @@ void m68000_mcu_device::sub_w_adr16_dd_ipm() // 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
@@ -160749,7 +160750,7 @@ void m68000_mcu_device::sub_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -160776,7 +160777,7 @@ void m68000_mcu_device::sub_w_adr32_dd_ipm() // 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
@@ -160847,7 +160848,7 @@ void m68000_mcu_device::sub_w_dpc_dd_ipm() // 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];
@@ -160876,7 +160877,7 @@ void m68000_mcu_device::sub_w_dpc_dd_ipm() // 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
@@ -160920,7 +160921,7 @@ void m68000_mcu_device::sub_w_dpci_dd_ipm() // 907b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -160988,7 +160989,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];
@@ -161017,7 +161018,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
@@ -161092,7 +161093,7 @@ void m68000_mcu_device::sub_w_imm16_dd_ipm() // 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
@@ -161141,7 +161142,7 @@ void m68000_mcu_device::sub_l_ds_dd_ipm() // 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
@@ -161168,7 +161169,7 @@ void m68000_mcu_device::sub_l_ds_dd_ipm() // 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;
@@ -161198,7 +161199,7 @@ void m68000_mcu_device::sub_l_as_dd_ipm() // 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
@@ -161225,7 +161226,7 @@ void m68000_mcu_device::sub_l_as_dd_ipm() // 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;
@@ -161253,7 +161254,7 @@ void m68000_mcu_device::sub_l_ais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -161306,12 +161307,12 @@ void m68000_mcu_device::sub_l_ais_dd_ipm() // 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;
@@ -161359,7 +161360,7 @@ void m68000_mcu_device::sub_l_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -161415,12 +161416,12 @@ void m68000_mcu_device::sub_l_aips_dd_ipm() // 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;
@@ -161467,7 +161468,7 @@ void m68000_mcu_device::sub_l_pais_dd_ipm() // 90a0 f1f8
case 0:
// 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
@@ -161525,12 +161526,12 @@ void m68000_mcu_device::sub_l_pais_dd_ipm() // 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;
@@ -161602,7 +161603,7 @@ void m68000_mcu_device::sub_l_das_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -161655,12 +161656,12 @@ void m68000_mcu_device::sub_l_das_dd_ipm() // 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;
@@ -161706,7 +161707,7 @@ void m68000_mcu_device::sub_l_dais_dd_ipm() // 90b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -161773,7 +161774,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;
[[fallthrough]]; case 3:
@@ -161826,12 +161827,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;
@@ -161905,7 +161906,7 @@ void m68000_mcu_device::sub_l_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -161958,12 +161959,12 @@ void m68000_mcu_device::sub_l_adr16_dd_ipm() // 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;
@@ -162061,7 +162062,7 @@ void m68000_mcu_device::sub_l_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -162114,12 +162115,12 @@ void m68000_mcu_device::sub_l_adr32_dd_ipm() // 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;
@@ -162190,7 +162191,7 @@ void m68000_mcu_device::sub_l_dpc_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -162243,12 +162244,12 @@ void m68000_mcu_device::sub_l_dpc_dd_ipm() // 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;
@@ -162293,7 +162294,7 @@ void m68000_mcu_device::sub_l_dpci_dd_ipm() // 90bb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -162360,7 +162361,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;
[[fallthrough]]; case 3:
@@ -162413,12 +162414,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;
@@ -162518,7 +162519,7 @@ void m68000_mcu_device::sub_l_imm32_dd_ipm() // 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
@@ -162545,7 +162546,7 @@ void m68000_mcu_device::sub_l_imm32_dd_ipm() // 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;
@@ -162575,7 +162576,7 @@ void m68000_mcu_device::suba_w_ds_ad_ipm() // 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);
@@ -162601,7 +162602,7 @@ void m68000_mcu_device::suba_w_ds_ad_ipm() // 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
@@ -162630,7 +162631,7 @@ void m68000_mcu_device::suba_w_as_ad_ipm() // 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);
@@ -162656,7 +162657,7 @@ void m68000_mcu_device::suba_w_as_ad_ipm() // 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
@@ -162683,7 +162684,7 @@ void m68000_mcu_device::suba_w_ais_ad_ipm() // 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;
@@ -162712,7 +162713,7 @@ void m68000_mcu_device::suba_w_ais_ad_ipm() // 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);
@@ -162738,7 +162739,7 @@ void m68000_mcu_device::suba_w_ais_ad_ipm() // 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
@@ -162771,7 +162772,7 @@ void m68000_mcu_device::suba_w_aips_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -162798,7 +162799,7 @@ void m68000_mcu_device::suba_w_aips_ad_ipm() // 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);
@@ -162824,7 +162825,7 @@ void m68000_mcu_device::suba_w_aips_ad_ipm() // 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
@@ -162859,7 +162860,7 @@ void m68000_mcu_device::suba_w_pais_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -162886,7 +162887,7 @@ void m68000_mcu_device::suba_w_pais_ad_ipm() // 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);
@@ -162912,7 +162913,7 @@ void m68000_mcu_device::suba_w_pais_ad_ipm() // 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
@@ -162964,7 +162965,7 @@ void m68000_mcu_device::suba_w_das_ad_ipm() // 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;
@@ -162993,7 +162994,7 @@ void m68000_mcu_device::suba_w_das_ad_ipm() // 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);
@@ -163019,7 +163020,7 @@ void m68000_mcu_device::suba_w_das_ad_ipm() // 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
@@ -163044,7 +163045,7 @@ void m68000_mcu_device::suba_w_dais_ad_ipm() // 90f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -163112,7 +163113,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;
@@ -163141,7 +163142,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);
@@ -163167,7 +163168,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
@@ -163220,7 +163221,7 @@ void m68000_mcu_device::suba_w_adr16_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -163247,7 +163248,7 @@ void m68000_mcu_device::suba_w_adr16_ad_ipm() // 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);
@@ -163273,7 +163274,7 @@ void m68000_mcu_device::suba_w_adr16_ad_ipm() // 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
@@ -163350,7 +163351,7 @@ void m68000_mcu_device::suba_w_adr32_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -163377,7 +163378,7 @@ void m68000_mcu_device::suba_w_adr32_ad_ipm() // 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);
@@ -163403,7 +163404,7 @@ void m68000_mcu_device::suba_w_adr32_ad_ipm() // 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
@@ -163454,7 +163455,7 @@ void m68000_mcu_device::suba_w_dpc_ad_ipm() // 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;
@@ -163483,7 +163484,7 @@ void m68000_mcu_device::suba_w_dpc_ad_ipm() // 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);
@@ -163509,7 +163510,7 @@ void m68000_mcu_device::suba_w_dpc_ad_ipm() // 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
@@ -163533,7 +163534,7 @@ void m68000_mcu_device::suba_w_dpci_ad_ipm() // 90fb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -163601,7 +163602,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;
@@ -163630,7 +163631,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);
@@ -163656,7 +163657,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
@@ -163711,7 +163712,7 @@ void m68000_mcu_device::suba_w_imm16_ad_ipm() // 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);
@@ -163737,7 +163738,7 @@ void m68000_mcu_device::suba_w_imm16_ad_ipm() // 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
@@ -163766,7 +163767,7 @@ void m68000_mcu_device::subx_b_ds_dd_ipm() // 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
@@ -163819,7 +163820,7 @@ void m68000_mcu_device::subx_b_pais_paid_ipm() // 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);
@@ -163864,7 +163865,7 @@ void m68000_mcu_device::subx_b_pais_paid_ipm() // 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;
@@ -163925,7 +163926,7 @@ void m68000_mcu_device::sub_b_dd_ais_ipm() // 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];
@@ -163950,7 +163951,7 @@ void m68000_mcu_device::sub_b_dd_ais_ipm() // 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;
@@ -164017,7 +164018,7 @@ void m68000_mcu_device::sub_b_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -164040,7 +164041,7 @@ void m68000_mcu_device::sub_b_dd_aips_ipm() // 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;
@@ -164109,7 +164110,7 @@ void m68000_mcu_device::sub_b_dd_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -164132,7 +164133,7 @@ void m68000_mcu_device::sub_b_dd_pais_ipm() // 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;
@@ -164218,7 +164219,7 @@ void m68000_mcu_device::sub_b_dd_das_ipm() // 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];
@@ -164243,7 +164244,7 @@ void m68000_mcu_device::sub_b_dd_das_ipm() // 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;
@@ -164302,7 +164303,7 @@ void m68000_mcu_device::sub_b_dd_dais_ipm() // 9130 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -164370,7 +164371,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];
@@ -164395,7 +164396,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;
@@ -164482,7 +164483,7 @@ void m68000_mcu_device::sub_b_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -164505,7 +164506,7 @@ void m68000_mcu_device::sub_b_dd_adr16_ipm() // 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;
@@ -164616,7 +164617,7 @@ void m68000_mcu_device::sub_b_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -164639,7 +164640,7 @@ void m68000_mcu_device::sub_b_dd_adr32_ipm() // 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;
@@ -164702,7 +164703,7 @@ void m68000_mcu_device::subx_w_ds_dd_ipm() // 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
@@ -164755,7 +164756,7 @@ void m68000_mcu_device::subx_w_pais_paid_ipm() // 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;
@@ -164808,7 +164809,7 @@ void m68000_mcu_device::subx_w_pais_paid_ipm() // 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;
@@ -164875,7 +164876,7 @@ void m68000_mcu_device::sub_w_dd_ais_ipm() // 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];
@@ -164904,7 +164905,7 @@ void m68000_mcu_device::sub_w_dd_ais_ipm() // 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;
@@ -164977,7 +164978,7 @@ void m68000_mcu_device::sub_w_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -165004,7 +165005,7 @@ void m68000_mcu_device::sub_w_dd_aips_ipm() // 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;
@@ -165079,7 +165080,7 @@ void m68000_mcu_device::sub_w_dd_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -165106,7 +165107,7 @@ void m68000_mcu_device::sub_w_dd_pais_ipm() // 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;
@@ -165198,7 +165199,7 @@ void m68000_mcu_device::sub_w_dd_das_ipm() // 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];
@@ -165227,7 +165228,7 @@ void m68000_mcu_device::sub_w_dd_das_ipm() // 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;
@@ -165292,7 +165293,7 @@ void m68000_mcu_device::sub_w_dd_dais_ipm() // 9170 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -165360,7 +165361,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];
@@ -165389,7 +165390,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;
@@ -165482,7 +165483,7 @@ void m68000_mcu_device::sub_w_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -165509,7 +165510,7 @@ void m68000_mcu_device::sub_w_dd_adr16_ipm() // 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;
@@ -165626,7 +165627,7 @@ void m68000_mcu_device::sub_w_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -165653,7 +165654,7 @@ void m68000_mcu_device::sub_w_dd_adr32_ipm() // 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;
@@ -165722,7 +165723,7 @@ void m68000_mcu_device::subx_l_ds_dd_ipm() // 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
@@ -165749,7 +165750,7 @@ void m68000_mcu_device::subx_l_ds_dd_ipm() // 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;
@@ -165807,7 +165808,7 @@ void m68000_mcu_device::subx_l_pais_paid_ipm() // 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;
@@ -165860,7 +165861,7 @@ void m68000_mcu_device::subx_l_pais_paid_ipm() // 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;
@@ -165910,7 +165911,7 @@ void m68000_mcu_device::subx_l_pais_paid_ipm() // 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;
@@ -165977,7 +165978,7 @@ void m68000_mcu_device::sub_l_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -166030,7 +166031,7 @@ void m68000_mcu_device::sub_l_dd_ais_ipm() // 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;
@@ -166058,7 +166059,7 @@ void m68000_mcu_device::sub_l_dd_ais_ipm() // 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;
@@ -166123,7 +166124,7 @@ void m68000_mcu_device::sub_l_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -166179,7 +166180,7 @@ void m68000_mcu_device::sub_l_dd_aips_ipm() // 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;
@@ -166207,7 +166208,7 @@ void m68000_mcu_device::sub_l_dd_aips_ipm() // 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;
@@ -166271,7 +166272,7 @@ void m68000_mcu_device::sub_l_dd_pais_ipm() // 91a0 f1f8
case 0:
// 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
@@ -166329,7 +166330,7 @@ void m68000_mcu_device::sub_l_dd_pais_ipm() // 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;
@@ -166357,7 +166358,7 @@ void m68000_mcu_device::sub_l_dd_pais_ipm() // 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;
@@ -166446,7 +166447,7 @@ void m68000_mcu_device::sub_l_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
@@ -166499,7 +166500,7 @@ void m68000_mcu_device::sub_l_dd_das_ipm() // 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;
@@ -166527,7 +166528,7 @@ void m68000_mcu_device::sub_l_dd_das_ipm() // 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;
@@ -166590,7 +166591,7 @@ void m68000_mcu_device::sub_l_dd_dais_ipm() // 91b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -166657,7 +166658,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;
[[fallthrough]]; case 3:
@@ -166710,7 +166711,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;
@@ -166738,7 +166739,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;
@@ -166829,7 +166830,7 @@ void m68000_mcu_device::sub_l_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -166882,7 +166883,7 @@ void m68000_mcu_device::sub_l_dd_adr16_ipm() // 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;
@@ -166910,7 +166911,7 @@ void m68000_mcu_device::sub_l_dd_adr16_ipm() // 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;
@@ -167025,7 +167026,7 @@ void m68000_mcu_device::sub_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -167078,7 +167079,7 @@ void m68000_mcu_device::sub_l_dd_adr32_ipm() // 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;
@@ -167106,7 +167107,7 @@ void m68000_mcu_device::sub_l_dd_adr32_ipm() // 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;
@@ -167173,7 +167174,7 @@ void m68000_mcu_device::suba_l_ds_ad_ipm() // 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);
@@ -167199,7 +167200,7 @@ void m68000_mcu_device::suba_l_ds_ad_ipm() // 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
@@ -167228,7 +167229,7 @@ void m68000_mcu_device::suba_l_as_ad_ipm() // 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);
@@ -167254,7 +167255,7 @@ void m68000_mcu_device::suba_l_as_ad_ipm() // 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
@@ -167281,7 +167282,7 @@ void m68000_mcu_device::suba_l_ais_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -167334,11 +167335,11 @@ void m68000_mcu_device::suba_l_ais_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -167385,7 +167386,7 @@ void m68000_mcu_device::suba_l_aips_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -167441,11 +167442,11 @@ void m68000_mcu_device::suba_l_aips_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -167491,7 +167492,7 @@ void m68000_mcu_device::suba_l_pais_ad_ipm() // 91e0 f1f8
case 0:
// 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
@@ -167549,11 +167550,11 @@ void m68000_mcu_device::suba_l_pais_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -167624,7 +167625,7 @@ void m68000_mcu_device::suba_l_das_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -167677,11 +167678,11 @@ void m68000_mcu_device::suba_l_das_ad_ipm() // 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;
[[fallthrough]]; case 7:
@@ -167726,7 +167727,7 @@ void m68000_mcu_device::suba_l_dais_ad_ipm() // 91f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -167793,7 +167794,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;
[[fallthrough]]; case 3:
@@ -167846,11 +167847,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;
[[fallthrough]]; case 7:
@@ -167923,7 +167924,7 @@ void m68000_mcu_device::suba_l_adr16_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -167976,11 +167977,11 @@ void m68000_mcu_device::suba_l_adr16_ad_ipm() // 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;
[[fallthrough]]; case 7:
@@ -168077,7 +168078,7 @@ void m68000_mcu_device::suba_l_adr32_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -168130,11 +168131,11 @@ void m68000_mcu_device::suba_l_adr32_ad_ipm() // 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;
[[fallthrough]]; case 9:
@@ -168204,7 +168205,7 @@ void m68000_mcu_device::suba_l_dpc_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -168257,11 +168258,11 @@ void m68000_mcu_device::suba_l_dpc_ad_ipm() // 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;
[[fallthrough]]; case 7:
@@ -168305,7 +168306,7 @@ void m68000_mcu_device::suba_l_dpci_ad_ipm() // 91fb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -168372,7 +168373,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;
[[fallthrough]]; case 3:
@@ -168425,11 +168426,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;
[[fallthrough]]; case 7:
@@ -168528,7 +168529,7 @@ void m68000_mcu_device::suba_l_imm32_ad_ipm() // 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);
@@ -168554,7 +168555,7 @@ void m68000_mcu_device::suba_l_imm32_ad_ipm() // 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
@@ -168583,7 +168584,7 @@ void m68000_mcu_device::cmp_b_ds_dd_ipm() // 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
@@ -168629,7 +168630,7 @@ void m68000_mcu_device::cmp_b_ais_dd_ipm() // 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];
@@ -168654,7 +168655,7 @@ void m68000_mcu_device::cmp_b_ais_dd_ipm() // 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
@@ -168706,7 +168707,7 @@ void m68000_mcu_device::cmp_b_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -168729,7 +168730,7 @@ void m68000_mcu_device::cmp_b_aips_dd_ipm() // 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
@@ -168783,7 +168784,7 @@ void m68000_mcu_device::cmp_b_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -168806,7 +168807,7 @@ void m68000_mcu_device::cmp_b_pais_dd_ipm() // 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
@@ -168877,7 +168878,7 @@ void m68000_mcu_device::cmp_b_das_dd_ipm() // 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];
@@ -168902,7 +168903,7 @@ void m68000_mcu_device::cmp_b_das_dd_ipm() // 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
@@ -168946,7 +168947,7 @@ void m68000_mcu_device::cmp_b_dais_dd_ipm() // b030 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -169014,7 +169015,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];
@@ -169039,7 +169040,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
@@ -169111,7 +169112,7 @@ void m68000_mcu_device::cmp_b_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -169134,7 +169135,7 @@ void m68000_mcu_device::cmp_b_adr16_dd_ipm() // 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
@@ -169230,7 +169231,7 @@ void m68000_mcu_device::cmp_b_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -169253,7 +169254,7 @@ void m68000_mcu_device::cmp_b_adr32_dd_ipm() // 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
@@ -169323,7 +169324,7 @@ void m68000_mcu_device::cmp_b_dpc_dd_ipm() // 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];
@@ -169348,7 +169349,7 @@ void m68000_mcu_device::cmp_b_dpc_dd_ipm() // 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
@@ -169391,7 +169392,7 @@ void m68000_mcu_device::cmp_b_dpci_dd_ipm() // b03b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -169459,7 +169460,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];
@@ -169484,7 +169485,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
@@ -169558,7 +169559,7 @@ void m68000_mcu_device::cmp_b_imm8_dd_ipm() // 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
@@ -169606,7 +169607,7 @@ void m68000_mcu_device::cmp_w_ds_dd_ipm() // 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
@@ -169654,7 +169655,7 @@ void m68000_mcu_device::cmp_w_as_dd_ipm() // 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
@@ -169700,7 +169701,7 @@ void m68000_mcu_device::cmp_w_ais_dd_ipm() // 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];
@@ -169729,7 +169730,7 @@ void m68000_mcu_device::cmp_w_ais_dd_ipm() // 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
@@ -169781,7 +169782,7 @@ void m68000_mcu_device::cmp_w_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -169808,7 +169809,7 @@ void m68000_mcu_device::cmp_w_aips_dd_ipm() // 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
@@ -169862,7 +169863,7 @@ void m68000_mcu_device::cmp_w_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -169889,7 +169890,7 @@ void m68000_mcu_device::cmp_w_pais_dd_ipm() // 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
@@ -169960,7 +169961,7 @@ void m68000_mcu_device::cmp_w_das_dd_ipm() // 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];
@@ -169989,7 +169990,7 @@ void m68000_mcu_device::cmp_w_das_dd_ipm() // 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
@@ -170033,7 +170034,7 @@ void m68000_mcu_device::cmp_w_dais_dd_ipm() // b070 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -170101,7 +170102,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];
@@ -170130,7 +170131,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
@@ -170202,7 +170203,7 @@ void m68000_mcu_device::cmp_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -170229,7 +170230,7 @@ void m68000_mcu_device::cmp_w_adr16_dd_ipm() // 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
@@ -170325,7 +170326,7 @@ void m68000_mcu_device::cmp_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -170352,7 +170353,7 @@ void m68000_mcu_device::cmp_w_adr32_dd_ipm() // 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
@@ -170422,7 +170423,7 @@ void m68000_mcu_device::cmp_w_dpc_dd_ipm() // 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];
@@ -170451,7 +170452,7 @@ void m68000_mcu_device::cmp_w_dpc_dd_ipm() // 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
@@ -170494,7 +170495,7 @@ void m68000_mcu_device::cmp_w_dpci_dd_ipm() // b07b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -170562,7 +170563,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];
@@ -170591,7 +170592,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
@@ -170665,7 +170666,7 @@ void m68000_mcu_device::cmp_w_imm16_dd_ipm() // 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
@@ -170713,11 +170714,11 @@ void m68000_mcu_device::cmp_l_ds_dd_ipm() // 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;
@@ -170766,11 +170767,11 @@ void m68000_mcu_device::cmp_l_as_dd_ipm() // 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;
@@ -170817,7 +170818,7 @@ void m68000_mcu_device::cmp_l_ais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -170870,11 +170871,11 @@ void m68000_mcu_device::cmp_l_ais_dd_ipm() // 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;
@@ -170921,7 +170922,7 @@ void m68000_mcu_device::cmp_l_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -170977,11 +170978,11 @@ void m68000_mcu_device::cmp_l_aips_dd_ipm() // 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;
@@ -171027,7 +171028,7 @@ void m68000_mcu_device::cmp_l_pais_dd_ipm() // b0a0 f1f8
case 0:
// 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
@@ -171085,11 +171086,11 @@ void m68000_mcu_device::cmp_l_pais_dd_ipm() // 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;
@@ -171160,7 +171161,7 @@ void m68000_mcu_device::cmp_l_das_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -171213,11 +171214,11 @@ void m68000_mcu_device::cmp_l_das_dd_ipm() // 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;
@@ -171262,7 +171263,7 @@ void m68000_mcu_device::cmp_l_dais_dd_ipm() // b0b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -171329,7 +171330,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;
[[fallthrough]]; case 3:
@@ -171382,11 +171383,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;
@@ -171459,7 +171460,7 @@ void m68000_mcu_device::cmp_l_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -171512,11 +171513,11 @@ void m68000_mcu_device::cmp_l_adr16_dd_ipm() // 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;
@@ -171613,7 +171614,7 @@ void m68000_mcu_device::cmp_l_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -171666,11 +171667,11 @@ void m68000_mcu_device::cmp_l_adr32_dd_ipm() // 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;
@@ -171740,7 +171741,7 @@ void m68000_mcu_device::cmp_l_dpc_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -171793,11 +171794,11 @@ void m68000_mcu_device::cmp_l_dpc_dd_ipm() // 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;
@@ -171841,7 +171842,7 @@ void m68000_mcu_device::cmp_l_dpci_dd_ipm() // b0bb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -171908,7 +171909,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;
[[fallthrough]]; case 3:
@@ -171961,11 +171962,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;
@@ -172064,11 +172065,11 @@ void m68000_mcu_device::cmp_l_imm32_dd_ipm() // 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;
@@ -172117,11 +172118,11 @@ void m68000_mcu_device::cmpa_w_ds_ad_ipm() // 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;
@@ -172170,11 +172171,11 @@ void m68000_mcu_device::cmpa_w_as_ad_ipm() // 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;
@@ -172221,7 +172222,7 @@ void m68000_mcu_device::cmpa_w_ais_ad_ipm() // 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;
@@ -172250,11 +172251,11 @@ void m68000_mcu_device::cmpa_w_ais_ad_ipm() // 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;
@@ -172307,7 +172308,7 @@ void m68000_mcu_device::cmpa_w_aips_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -172334,11 +172335,11 @@ void m68000_mcu_device::cmpa_w_aips_ad_ipm() // 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;
@@ -172393,7 +172394,7 @@ void m68000_mcu_device::cmpa_w_pais_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -172420,11 +172421,11 @@ void m68000_mcu_device::cmpa_w_pais_ad_ipm() // 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;
@@ -172496,7 +172497,7 @@ void m68000_mcu_device::cmpa_w_das_ad_ipm() // 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;
@@ -172525,11 +172526,11 @@ void m68000_mcu_device::cmpa_w_das_ad_ipm() // 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;
@@ -172574,7 +172575,7 @@ void m68000_mcu_device::cmpa_w_dais_ad_ipm() // b0f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -172642,7 +172643,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;
@@ -172671,11 +172672,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;
@@ -172748,7 +172749,7 @@ void m68000_mcu_device::cmpa_w_adr16_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -172775,11 +172776,11 @@ void m68000_mcu_device::cmpa_w_adr16_ad_ipm() // 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;
@@ -172876,7 +172877,7 @@ void m68000_mcu_device::cmpa_w_adr32_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -172903,11 +172904,11 @@ void m68000_mcu_device::cmpa_w_adr32_ad_ipm() // 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;
@@ -172978,7 +172979,7 @@ void m68000_mcu_device::cmpa_w_dpc_ad_ipm() // 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;
@@ -173007,11 +173008,11 @@ void m68000_mcu_device::cmpa_w_dpc_ad_ipm() // 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;
@@ -173055,7 +173056,7 @@ void m68000_mcu_device::cmpa_w_dpci_ad_ipm() // b0fb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -173123,7 +173124,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;
@@ -173152,11 +173153,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;
@@ -173231,11 +173232,11 @@ void m68000_mcu_device::cmpa_w_imm16_ad_ipm() // 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;
@@ -173283,7 +173284,7 @@ void m68000_mcu_device::eor_b_dd_ds_ipm() // 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
@@ -173291,7 +173292,7 @@ void m68000_mcu_device::eor_b_dd_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -173356,7 +173357,7 @@ void m68000_mcu_device::cmpm_b_aips_aipd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -173380,7 +173381,7 @@ void m68000_mcu_device::cmpm_b_aips_aipd_ipm() // 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;
@@ -173422,11 +173423,11 @@ void m68000_mcu_device::eor_b_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -173448,7 +173449,7 @@ void m68000_mcu_device::eor_b_dd_ais_ipm() // 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;
@@ -173478,7 +173479,7 @@ void m68000_mcu_device::eor_b_dd_ais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -173513,12 +173514,12 @@ void m68000_mcu_device::eor_b_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -173541,7 +173542,7 @@ void m68000_mcu_device::eor_b_dd_aips_ipm() // 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;
@@ -173571,7 +173572,7 @@ void m68000_mcu_device::eor_b_dd_aips_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -173605,7 +173606,7 @@ void m68000_mcu_device::eor_b_dd_pais_ipm() // 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
@@ -173613,7 +173614,7 @@ void m68000_mcu_device::eor_b_dd_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -173636,7 +173637,7 @@ void m68000_mcu_device::eor_b_dd_pais_ipm() // 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;
@@ -173666,7 +173667,7 @@ void m68000_mcu_device::eor_b_dd_pais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -173698,7 +173699,7 @@ void m68000_mcu_device::eor_b_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -173724,11 +173725,11 @@ void m68000_mcu_device::eor_b_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -173750,7 +173751,7 @@ void m68000_mcu_device::eor_b_dd_das_ipm() // 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;
@@ -173780,7 +173781,7 @@ void m68000_mcu_device::eor_b_dd_das_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -173810,14 +173811,14 @@ void m68000_mcu_device::eor_b_dd_dais_ipm() // b130 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -173825,7 +173826,7 @@ void m68000_mcu_device::eor_b_dd_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -173852,7 +173853,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -173881,11 +173882,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -173907,7 +173908,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;
@@ -173937,7 +173938,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -173971,7 +173972,7 @@ void m68000_mcu_device::eor_b_dd_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -173997,7 +173998,7 @@ void m68000_mcu_device::eor_b_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -174020,7 +174021,7 @@ void m68000_mcu_device::eor_b_dd_adr16_ipm() // 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;
@@ -174050,7 +174051,7 @@ void m68000_mcu_device::eor_b_dd_adr16_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -174082,7 +174083,7 @@ void m68000_mcu_device::eor_b_dd_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -174109,7 +174110,7 @@ void m68000_mcu_device::eor_b_dd_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -174135,7 +174136,7 @@ void m68000_mcu_device::eor_b_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -174158,7 +174159,7 @@ void m68000_mcu_device::eor_b_dd_adr32_ipm() // 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;
@@ -174188,7 +174189,7 @@ void m68000_mcu_device::eor_b_dd_adr32_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -174221,7 +174222,7 @@ void m68000_mcu_device::eor_w_dd_ds_ipm() // 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
@@ -174229,7 +174230,7 @@ void m68000_mcu_device::eor_w_dd_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -174298,7 +174299,7 @@ void m68000_mcu_device::cmpm_w_aips_aipd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -174326,7 +174327,7 @@ void m68000_mcu_device::cmpm_w_aips_aipd_ipm() // 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;
@@ -174368,11 +174369,11 @@ void m68000_mcu_device::eor_w_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -174398,7 +174399,7 @@ void m68000_mcu_device::eor_w_dd_ais_ipm() // 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;
@@ -174428,7 +174429,7 @@ void m68000_mcu_device::eor_w_dd_ais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -174469,12 +174470,12 @@ void m68000_mcu_device::eor_w_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -174501,7 +174502,7 @@ void m68000_mcu_device::eor_w_dd_aips_ipm() // 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;
@@ -174531,7 +174532,7 @@ void m68000_mcu_device::eor_w_dd_aips_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -174571,7 +174572,7 @@ void m68000_mcu_device::eor_w_dd_pais_ipm() // 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
@@ -174579,7 +174580,7 @@ void m68000_mcu_device::eor_w_dd_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -174606,7 +174607,7 @@ void m68000_mcu_device::eor_w_dd_pais_ipm() // 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;
@@ -174636,7 +174637,7 @@ void m68000_mcu_device::eor_w_dd_pais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -174674,7 +174675,7 @@ void m68000_mcu_device::eor_w_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -174700,11 +174701,11 @@ void m68000_mcu_device::eor_w_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -174730,7 +174731,7 @@ void m68000_mcu_device::eor_w_dd_das_ipm() // 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;
@@ -174760,7 +174761,7 @@ void m68000_mcu_device::eor_w_dd_das_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -174796,14 +174797,14 @@ void m68000_mcu_device::eor_w_dd_dais_ipm() // b170 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -174811,7 +174812,7 @@ void m68000_mcu_device::eor_w_dd_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -174838,7 +174839,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -174867,11 +174868,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -174897,7 +174898,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;
@@ -174927,7 +174928,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -174967,7 +174968,7 @@ void m68000_mcu_device::eor_w_dd_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -174993,7 +174994,7 @@ void m68000_mcu_device::eor_w_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -175020,7 +175021,7 @@ void m68000_mcu_device::eor_w_dd_adr16_ipm() // 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;
@@ -175050,7 +175051,7 @@ void m68000_mcu_device::eor_w_dd_adr16_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -175088,7 +175089,7 @@ void m68000_mcu_device::eor_w_dd_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -175115,7 +175116,7 @@ void m68000_mcu_device::eor_w_dd_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -175141,7 +175142,7 @@ void m68000_mcu_device::eor_w_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -175168,7 +175169,7 @@ void m68000_mcu_device::eor_w_dd_adr32_ipm() // 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;
@@ -175198,7 +175199,7 @@ void m68000_mcu_device::eor_w_dd_adr32_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -175237,12 +175238,12 @@ void m68000_mcu_device::eor_l_dd_ds_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -175265,7 +175266,7 @@ void m68000_mcu_device::eor_l_dd_ds_ipm() // 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;
@@ -175274,7 +175275,7 @@ void m68000_mcu_device::eor_l_dd_ds_ipm() // 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];
@@ -175347,7 +175348,7 @@ void m68000_mcu_device::cmpm_l_aips_aipd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -175397,13 +175398,13 @@ void m68000_mcu_device::cmpm_l_aips_aipd_ipm() // 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;
@@ -175445,7 +175446,7 @@ void m68000_mcu_device::eor_l_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -175473,7 +175474,7 @@ void m68000_mcu_device::eor_l_dd_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -175499,7 +175500,7 @@ void m68000_mcu_device::eor_l_dd_ais_ipm() // 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;
@@ -175527,7 +175528,7 @@ void m68000_mcu_device::eor_l_dd_ais_ipm() // 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;
@@ -175555,7 +175556,7 @@ void m68000_mcu_device::eor_l_dd_ais_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -175593,7 +175594,7 @@ void m68000_mcu_device::eor_l_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -175621,11 +175622,11 @@ void m68000_mcu_device::eor_l_dd_aips_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -175651,7 +175652,7 @@ void m68000_mcu_device::eor_l_dd_aips_ipm() // 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;
@@ -175679,7 +175680,7 @@ void m68000_mcu_device::eor_l_dd_aips_ipm() // 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;
@@ -175707,7 +175708,7 @@ void m68000_mcu_device::eor_l_dd_aips_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -175744,14 +175745,14 @@ void m68000_mcu_device::eor_l_dd_pais_ipm() // b1a0 f1f8
case 0:
// 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -175778,7 +175779,7 @@ void m68000_mcu_device::eor_l_dd_pais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -175804,7 +175805,7 @@ void m68000_mcu_device::eor_l_dd_pais_ipm() // 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;
@@ -175832,7 +175833,7 @@ void m68000_mcu_device::eor_l_dd_pais_ipm() // 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;
@@ -175860,7 +175861,7 @@ void m68000_mcu_device::eor_l_dd_pais_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -175898,7 +175899,7 @@ void m68000_mcu_device::eor_l_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -175923,7 +175924,7 @@ void m68000_mcu_device::eor_l_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
@@ -175951,7 +175952,7 @@ void m68000_mcu_device::eor_l_dd_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -175977,7 +175978,7 @@ void m68000_mcu_device::eor_l_dd_das_ipm() // 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;
@@ -176005,7 +176006,7 @@ void m68000_mcu_device::eor_l_dd_das_ipm() // 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;
@@ -176033,7 +176034,7 @@ void m68000_mcu_device::eor_l_dd_das_ipm() // 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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -176069,14 +176070,14 @@ void m68000_mcu_device::eor_l_dd_dais_ipm() // b1b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -176084,7 +176085,7 @@ void m68000_mcu_device::eor_l_dd_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -176111,7 +176112,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;
[[fallthrough]]; case 13:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -176139,7 +176140,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;
[[fallthrough]]; case 3:
@@ -176167,7 +176168,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -176193,7 +176194,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;
@@ -176221,7 +176222,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;
@@ -176249,7 +176250,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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -176289,7 +176290,7 @@ void m68000_mcu_device::eor_l_dd_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -176315,7 +176316,7 @@ void m68000_mcu_device::eor_l_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -176343,7 +176344,7 @@ void m68000_mcu_device::eor_l_dd_adr16_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -176369,7 +176370,7 @@ void m68000_mcu_device::eor_l_dd_adr16_ipm() // 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;
@@ -176397,7 +176398,7 @@ void m68000_mcu_device::eor_l_dd_adr16_ipm() // 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;
@@ -176425,7 +176426,7 @@ void m68000_mcu_device::eor_l_dd_adr16_ipm() // 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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -176463,7 +176464,7 @@ void m68000_mcu_device::eor_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -176490,7 +176491,7 @@ void m68000_mcu_device::eor_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -176516,7 +176517,7 @@ void m68000_mcu_device::eor_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -176544,7 +176545,7 @@ void m68000_mcu_device::eor_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -176570,7 +176571,7 @@ void m68000_mcu_device::eor_l_dd_adr32_ipm() // 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;
@@ -176598,7 +176599,7 @@ void m68000_mcu_device::eor_l_dd_adr32_ipm() // 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;
@@ -176626,7 +176627,7 @@ void m68000_mcu_device::eor_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 13:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -176666,11 +176667,11 @@ void m68000_mcu_device::cmpa_l_ds_ad_ipm() // 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;
@@ -176719,11 +176720,11 @@ void m68000_mcu_device::cmpa_l_as_ad_ipm() // 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;
@@ -176770,7 +176771,7 @@ void m68000_mcu_device::cmpa_l_ais_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -176823,11 +176824,11 @@ void m68000_mcu_device::cmpa_l_ais_ad_ipm() // 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;
@@ -176874,7 +176875,7 @@ void m68000_mcu_device::cmpa_l_aips_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -176930,11 +176931,11 @@ void m68000_mcu_device::cmpa_l_aips_ad_ipm() // 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;
@@ -176980,7 +176981,7 @@ void m68000_mcu_device::cmpa_l_pais_ad_ipm() // b1e0 f1f8
case 0:
// 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
@@ -177038,11 +177039,11 @@ void m68000_mcu_device::cmpa_l_pais_ad_ipm() // 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;
@@ -177113,7 +177114,7 @@ void m68000_mcu_device::cmpa_l_das_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -177166,11 +177167,11 @@ void m68000_mcu_device::cmpa_l_das_ad_ipm() // 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;
@@ -177215,7 +177216,7 @@ void m68000_mcu_device::cmpa_l_dais_ad_ipm() // b1f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -177282,7 +177283,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;
[[fallthrough]]; case 3:
@@ -177335,11 +177336,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;
@@ -177412,7 +177413,7 @@ void m68000_mcu_device::cmpa_l_adr16_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -177465,11 +177466,11 @@ void m68000_mcu_device::cmpa_l_adr16_ad_ipm() // 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;
@@ -177566,7 +177567,7 @@ void m68000_mcu_device::cmpa_l_adr32_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -177619,11 +177620,11 @@ void m68000_mcu_device::cmpa_l_adr32_ad_ipm() // 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;
@@ -177693,7 +177694,7 @@ void m68000_mcu_device::cmpa_l_dpc_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -177746,11 +177747,11 @@ void m68000_mcu_device::cmpa_l_dpc_ad_ipm() // 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;
@@ -177794,7 +177795,7 @@ void m68000_mcu_device::cmpa_l_dpci_ad_ipm() // b1fb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -177861,7 +177862,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;
[[fallthrough]]; case 3:
@@ -177914,11 +177915,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;
@@ -178017,11 +178018,11 @@ void m68000_mcu_device::cmpa_l_imm32_ad_ipm() // 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;
@@ -178070,7 +178071,7 @@ void m68000_mcu_device::and_b_ds_dd_ipm() // 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
@@ -178078,7 +178079,7 @@ void m68000_mcu_device::and_b_ds_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178118,11 +178119,11 @@ void m68000_mcu_device::and_b_ais_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -178144,7 +178145,7 @@ void m68000_mcu_device::and_b_ais_dd_ipm() // 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
@@ -178152,7 +178153,7 @@ void m68000_mcu_device::and_b_ais_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178195,12 +178196,12 @@ void m68000_mcu_device::and_b_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -178223,7 +178224,7 @@ void m68000_mcu_device::and_b_aips_dd_ipm() // 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
@@ -178231,7 +178232,7 @@ void m68000_mcu_device::and_b_aips_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178273,7 +178274,7 @@ void m68000_mcu_device::and_b_pais_dd_ipm() // 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
@@ -178281,7 +178282,7 @@ void m68000_mcu_device::and_b_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -178304,7 +178305,7 @@ void m68000_mcu_device::and_b_pais_dd_ipm() // 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
@@ -178312,7 +178313,7 @@ void m68000_mcu_device::and_b_pais_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178352,7 +178353,7 @@ void m68000_mcu_device::and_b_das_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178378,11 +178379,11 @@ void m68000_mcu_device::and_b_das_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -178404,7 +178405,7 @@ void m68000_mcu_device::and_b_das_dd_ipm() // 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
@@ -178412,7 +178413,7 @@ void m68000_mcu_device::and_b_das_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178450,14 +178451,14 @@ void m68000_mcu_device::and_b_dais_dd_ipm() // c030 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -178465,7 +178466,7 @@ void m68000_mcu_device::and_b_dais_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178492,7 +178493,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178521,11 +178522,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -178547,7 +178548,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
@@ -178555,7 +178556,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178597,7 +178598,7 @@ void m68000_mcu_device::and_b_adr16_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -178623,7 +178624,7 @@ void m68000_mcu_device::and_b_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -178646,7 +178647,7 @@ void m68000_mcu_device::and_b_adr16_dd_ipm() // 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
@@ -178654,7 +178655,7 @@ void m68000_mcu_device::and_b_adr16_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178694,7 +178695,7 @@ void m68000_mcu_device::and_b_adr32_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178721,7 +178722,7 @@ void m68000_mcu_device::and_b_adr32_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -178747,7 +178748,7 @@ void m68000_mcu_device::and_b_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -178770,7 +178771,7 @@ void m68000_mcu_device::and_b_adr32_dd_ipm() // 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
@@ -178778,7 +178779,7 @@ void m68000_mcu_device::and_b_adr32_dd_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178817,7 +178818,7 @@ void m68000_mcu_device::and_b_dpc_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178843,11 +178844,11 @@ void m68000_mcu_device::and_b_dpc_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -178869,7 +178870,7 @@ void m68000_mcu_device::and_b_dpc_dd_ipm() // 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
@@ -178877,7 +178878,7 @@ void m68000_mcu_device::and_b_dpc_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178914,14 +178915,14 @@ void m68000_mcu_device::and_b_dpci_dd_ipm() // c03b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -178929,7 +178930,7 @@ void m68000_mcu_device::and_b_dpci_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178956,7 +178957,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -178985,11 +178986,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -179011,7 +179012,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
@@ -179019,7 +179020,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179061,7 +179062,7 @@ void m68000_mcu_device::and_b_imm8_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179088,7 +179089,7 @@ void m68000_mcu_device::and_b_imm8_dd_ipm() // 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
@@ -179096,7 +179097,7 @@ void m68000_mcu_device::and_b_imm8_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179138,7 +179139,7 @@ void m68000_mcu_device::and_w_ds_dd_ipm() // 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
@@ -179146,7 +179147,7 @@ void m68000_mcu_device::and_w_ds_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179186,11 +179187,11 @@ void m68000_mcu_device::and_w_ais_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -179216,7 +179217,7 @@ void m68000_mcu_device::and_w_ais_dd_ipm() // 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
@@ -179224,7 +179225,7 @@ void m68000_mcu_device::and_w_ais_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179267,12 +179268,12 @@ void m68000_mcu_device::and_w_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -179299,7 +179300,7 @@ void m68000_mcu_device::and_w_aips_dd_ipm() // 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
@@ -179307,7 +179308,7 @@ void m68000_mcu_device::and_w_aips_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179349,7 +179350,7 @@ void m68000_mcu_device::and_w_pais_dd_ipm() // 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
@@ -179357,7 +179358,7 @@ void m68000_mcu_device::and_w_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -179384,7 +179385,7 @@ void m68000_mcu_device::and_w_pais_dd_ipm() // 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
@@ -179392,7 +179393,7 @@ void m68000_mcu_device::and_w_pais_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179432,7 +179433,7 @@ void m68000_mcu_device::and_w_das_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179458,11 +179459,11 @@ void m68000_mcu_device::and_w_das_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -179488,7 +179489,7 @@ void m68000_mcu_device::and_w_das_dd_ipm() // 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
@@ -179496,7 +179497,7 @@ void m68000_mcu_device::and_w_das_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179534,14 +179535,14 @@ void m68000_mcu_device::and_w_dais_dd_ipm() // c070 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -179549,7 +179550,7 @@ void m68000_mcu_device::and_w_dais_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179576,7 +179577,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179605,11 +179606,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -179635,7 +179636,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
@@ -179643,7 +179644,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179685,7 +179686,7 @@ void m68000_mcu_device::and_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -179711,7 +179712,7 @@ void m68000_mcu_device::and_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -179738,7 +179739,7 @@ void m68000_mcu_device::and_w_adr16_dd_ipm() // 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
@@ -179746,7 +179747,7 @@ void m68000_mcu_device::and_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179786,7 +179787,7 @@ void m68000_mcu_device::and_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179813,7 +179814,7 @@ void m68000_mcu_device::and_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -179839,7 +179840,7 @@ void m68000_mcu_device::and_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -179866,7 +179867,7 @@ void m68000_mcu_device::and_w_adr32_dd_ipm() // 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
@@ -179874,7 +179875,7 @@ void m68000_mcu_device::and_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179913,7 +179914,7 @@ void m68000_mcu_device::and_w_dpc_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179939,11 +179940,11 @@ void m68000_mcu_device::and_w_dpc_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -179969,7 +179970,7 @@ void m68000_mcu_device::and_w_dpc_dd_ipm() // 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
@@ -179977,7 +179978,7 @@ void m68000_mcu_device::and_w_dpc_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -180014,14 +180015,14 @@ void m68000_mcu_device::and_w_dpci_dd_ipm() // c07b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -180029,7 +180030,7 @@ void m68000_mcu_device::and_w_dpci_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -180056,7 +180057,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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -180085,11 +180086,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -180115,7 +180116,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
@@ -180123,7 +180124,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -180165,7 +180166,7 @@ void m68000_mcu_device::and_w_imm16_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -180192,7 +180193,7 @@ void m68000_mcu_device::and_w_imm16_dd_ipm() // 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
@@ -180200,7 +180201,7 @@ void m68000_mcu_device::and_w_imm16_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -180242,12 +180243,12 @@ void m68000_mcu_device::and_l_ds_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -180270,7 +180271,7 @@ void m68000_mcu_device::and_l_ds_dd_ipm() // 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;
@@ -180279,7 +180280,7 @@ void m68000_mcu_device::and_l_ds_dd_ipm() // 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];
@@ -180299,7 +180300,7 @@ void m68000_mcu_device::and_l_ais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -180327,7 +180328,7 @@ void m68000_mcu_device::and_l_ais_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -180353,12 +180354,12 @@ void m68000_mcu_device::and_l_ais_dd_ipm() // 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;
@@ -180387,7 +180388,7 @@ void m68000_mcu_device::and_l_ais_dd_ipm() // 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];
@@ -180407,7 +180408,7 @@ void m68000_mcu_device::and_l_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -180435,11 +180436,11 @@ void m68000_mcu_device::and_l_aips_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -180465,12 +180466,12 @@ void m68000_mcu_device::and_l_aips_dd_ipm() // 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;
@@ -180499,7 +180500,7 @@ void m68000_mcu_device::and_l_aips_dd_ipm() // 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];
@@ -180518,14 +180519,14 @@ void m68000_mcu_device::and_l_pais_dd_ipm() // c0a0 f1f8
case 0:
// 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -180552,7 +180553,7 @@ void m68000_mcu_device::and_l_pais_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -180578,12 +180579,12 @@ void m68000_mcu_device::and_l_pais_dd_ipm() // 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;
@@ -180612,7 +180613,7 @@ void m68000_mcu_device::and_l_pais_dd_ipm() // 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];
@@ -180632,7 +180633,7 @@ void m68000_mcu_device::and_l_das_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -180657,7 +180658,7 @@ void m68000_mcu_device::and_l_das_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -180685,7 +180686,7 @@ void m68000_mcu_device::and_l_das_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -180711,12 +180712,12 @@ void m68000_mcu_device::and_l_das_dd_ipm() // 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;
@@ -180745,7 +180746,7 @@ void m68000_mcu_device::and_l_das_dd_ipm() // 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];
@@ -180763,14 +180764,14 @@ void m68000_mcu_device::and_l_dais_dd_ipm() // c0b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -180778,7 +180779,7 @@ void m68000_mcu_device::and_l_dais_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -180805,7 +180806,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -180833,7 +180834,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;
[[fallthrough]]; case 3:
@@ -180861,7 +180862,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -180887,12 +180888,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;
@@ -180921,7 +180922,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];
@@ -180943,7 +180944,7 @@ void m68000_mcu_device::and_l_adr16_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -180969,7 +180970,7 @@ void m68000_mcu_device::and_l_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -180997,7 +180998,7 @@ void m68000_mcu_device::and_l_adr16_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -181023,12 +181024,12 @@ void m68000_mcu_device::and_l_adr16_dd_ipm() // 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;
@@ -181057,7 +181058,7 @@ void m68000_mcu_device::and_l_adr16_dd_ipm() // 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];
@@ -181077,7 +181078,7 @@ void m68000_mcu_device::and_l_adr32_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -181104,7 +181105,7 @@ void m68000_mcu_device::and_l_adr32_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -181130,7 +181131,7 @@ void m68000_mcu_device::and_l_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -181158,7 +181159,7 @@ void m68000_mcu_device::and_l_adr32_dd_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -181184,12 +181185,12 @@ void m68000_mcu_device::and_l_adr32_dd_ipm() // 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;
@@ -181218,7 +181219,7 @@ void m68000_mcu_device::and_l_adr32_dd_ipm() // 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];
@@ -181237,7 +181238,7 @@ void m68000_mcu_device::and_l_dpc_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -181262,7 +181263,7 @@ void m68000_mcu_device::and_l_dpc_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -181290,7 +181291,7 @@ void m68000_mcu_device::and_l_dpc_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -181316,12 +181317,12 @@ void m68000_mcu_device::and_l_dpc_dd_ipm() // 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;
@@ -181350,7 +181351,7 @@ void m68000_mcu_device::and_l_dpc_dd_ipm() // 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];
@@ -181367,14 +181368,14 @@ void m68000_mcu_device::and_l_dpci_dd_ipm() // c0bb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -181382,7 +181383,7 @@ void m68000_mcu_device::and_l_dpci_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -181409,7 +181410,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -181437,7 +181438,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;
[[fallthrough]]; case 3:
@@ -181465,7 +181466,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -181491,12 +181492,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;
@@ -181525,7 +181526,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];
@@ -181545,7 +181546,7 @@ void m68000_mcu_device::and_l_imm32_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -181572,7 +181573,7 @@ void m68000_mcu_device::and_l_imm32_dd_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -181599,12 +181600,12 @@ void m68000_mcu_device::and_l_imm32_dd_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -181627,7 +181628,7 @@ void m68000_mcu_device::and_l_imm32_dd_ipm() // 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;
@@ -181636,7 +181637,7 @@ void m68000_mcu_device::and_l_imm32_dd_ipm() // 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];
@@ -181660,7 +181661,7 @@ void m68000_mcu_device::mulu_w_ds_dd_ipm() // 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
@@ -181696,7 +181697,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;
@@ -181708,7 +181709,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;
@@ -181720,7 +181721,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();
@@ -181742,7 +181743,7 @@ void m68000_mcu_device::mulu_w_ais_dd_ipm() // 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];
@@ -181773,7 +181774,7 @@ void m68000_mcu_device::mulu_w_ais_dd_ipm() // 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
@@ -181809,7 +181810,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;
@@ -181821,7 +181822,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;
@@ -181833,7 +181834,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();
@@ -181861,7 +181862,7 @@ void m68000_mcu_device::mulu_w_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -181890,7 +181891,7 @@ void m68000_mcu_device::mulu_w_aips_dd_ipm() // 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
@@ -181926,7 +181927,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;
@@ -181938,7 +181939,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;
@@ -181950,7 +181951,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();
@@ -181980,7 +181981,7 @@ void m68000_mcu_device::mulu_w_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -182009,7 +182010,7 @@ void m68000_mcu_device::mulu_w_pais_dd_ipm() // 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
@@ -182045,7 +182046,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;
@@ -182057,7 +182058,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;
@@ -182069,7 +182070,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();
@@ -182116,7 +182117,7 @@ void m68000_mcu_device::mulu_w_das_dd_ipm() // 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];
@@ -182147,7 +182148,7 @@ void m68000_mcu_device::mulu_w_das_dd_ipm() // 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
@@ -182183,7 +182184,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;
@@ -182195,7 +182196,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;
@@ -182207,7 +182208,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();
@@ -182227,7 +182228,7 @@ void m68000_mcu_device::mulu_w_dais_dd_ipm() // c0f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -182295,7 +182296,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];
@@ -182326,7 +182327,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
@@ -182362,7 +182363,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;
@@ -182374,7 +182375,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;
@@ -182386,7 +182387,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();
@@ -182434,7 +182435,7 @@ void m68000_mcu_device::mulu_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -182463,7 +182464,7 @@ void m68000_mcu_device::mulu_w_adr16_dd_ipm() // 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
@@ -182499,7 +182500,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;
@@ -182511,7 +182512,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;
@@ -182523,7 +182524,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();
@@ -182595,7 +182596,7 @@ void m68000_mcu_device::mulu_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -182624,7 +182625,7 @@ void m68000_mcu_device::mulu_w_adr32_dd_ipm() // 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
@@ -182660,7 +182661,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;
@@ -182672,7 +182673,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;
@@ -182684,7 +182685,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();
@@ -182730,7 +182731,7 @@ void m68000_mcu_device::mulu_w_dpc_dd_ipm() // 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];
@@ -182761,7 +182762,7 @@ void m68000_mcu_device::mulu_w_dpc_dd_ipm() // 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
@@ -182797,7 +182798,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;
@@ -182809,7 +182810,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;
@@ -182821,7 +182822,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();
@@ -182840,7 +182841,7 @@ void m68000_mcu_device::mulu_w_dpci_dd_ipm() // c0fb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -182908,7 +182909,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];
@@ -182939,7 +182940,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
@@ -182975,7 +182976,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;
@@ -182987,7 +182988,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;
@@ -182999,7 +183000,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();
@@ -183051,7 +183052,7 @@ void m68000_mcu_device::mulu_w_imm16_dd_ipm() // 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
@@ -183087,7 +183088,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;
@@ -183099,7 +183100,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;
@@ -183111,7 +183112,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();
@@ -183135,12 +183136,12 @@ void m68000_mcu_device::abcd_ds_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -183192,7 +183193,7 @@ void m68000_mcu_device::abcd_pais_paid_ipm() // 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);
@@ -183236,12 +183237,12 @@ void m68000_mcu_device::abcd_pais_paid_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -183300,11 +183301,11 @@ void m68000_mcu_device::and_b_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -183326,7 +183327,7 @@ void m68000_mcu_device::and_b_dd_ais_ipm() // 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;
@@ -183356,7 +183357,7 @@ void m68000_mcu_device::and_b_dd_ais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -183391,12 +183392,12 @@ void m68000_mcu_device::and_b_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -183419,7 +183420,7 @@ void m68000_mcu_device::and_b_dd_aips_ipm() // 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;
@@ -183449,7 +183450,7 @@ void m68000_mcu_device::and_b_dd_aips_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -183483,7 +183484,7 @@ void m68000_mcu_device::and_b_dd_pais_ipm() // 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
@@ -183491,7 +183492,7 @@ void m68000_mcu_device::and_b_dd_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -183514,7 +183515,7 @@ void m68000_mcu_device::and_b_dd_pais_ipm() // 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;
@@ -183544,7 +183545,7 @@ void m68000_mcu_device::and_b_dd_pais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -183576,7 +183577,7 @@ void m68000_mcu_device::and_b_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -183602,11 +183603,11 @@ void m68000_mcu_device::and_b_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -183628,7 +183629,7 @@ void m68000_mcu_device::and_b_dd_das_ipm() // 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;
@@ -183658,7 +183659,7 @@ void m68000_mcu_device::and_b_dd_das_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -183688,14 +183689,14 @@ void m68000_mcu_device::and_b_dd_dais_ipm() // c130 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -183703,7 +183704,7 @@ void m68000_mcu_device::and_b_dd_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -183730,7 +183731,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -183759,11 +183760,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -183785,7 +183786,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;
@@ -183815,7 +183816,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -183849,7 +183850,7 @@ void m68000_mcu_device::and_b_dd_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -183875,7 +183876,7 @@ void m68000_mcu_device::and_b_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -183898,7 +183899,7 @@ void m68000_mcu_device::and_b_dd_adr16_ipm() // 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;
@@ -183928,7 +183929,7 @@ void m68000_mcu_device::and_b_dd_adr16_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -183960,7 +183961,7 @@ void m68000_mcu_device::and_b_dd_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -183987,7 +183988,7 @@ void m68000_mcu_device::and_b_dd_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -184013,7 +184014,7 @@ void m68000_mcu_device::and_b_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -184036,7 +184037,7 @@ void m68000_mcu_device::and_b_dd_adr32_ipm() // 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;
@@ -184066,7 +184067,7 @@ void m68000_mcu_device::and_b_dd_adr32_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -184200,11 +184201,11 @@ void m68000_mcu_device::and_w_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -184230,7 +184231,7 @@ void m68000_mcu_device::and_w_dd_ais_ipm() // 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;
@@ -184260,7 +184261,7 @@ void m68000_mcu_device::and_w_dd_ais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -184301,12 +184302,12 @@ void m68000_mcu_device::and_w_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -184333,7 +184334,7 @@ void m68000_mcu_device::and_w_dd_aips_ipm() // 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;
@@ -184363,7 +184364,7 @@ void m68000_mcu_device::and_w_dd_aips_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -184403,7 +184404,7 @@ void m68000_mcu_device::and_w_dd_pais_ipm() // 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
@@ -184411,7 +184412,7 @@ void m68000_mcu_device::and_w_dd_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -184438,7 +184439,7 @@ void m68000_mcu_device::and_w_dd_pais_ipm() // 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;
@@ -184468,7 +184469,7 @@ void m68000_mcu_device::and_w_dd_pais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -184506,7 +184507,7 @@ void m68000_mcu_device::and_w_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -184532,11 +184533,11 @@ void m68000_mcu_device::and_w_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -184562,7 +184563,7 @@ void m68000_mcu_device::and_w_dd_das_ipm() // 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;
@@ -184592,7 +184593,7 @@ void m68000_mcu_device::and_w_dd_das_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -184628,14 +184629,14 @@ void m68000_mcu_device::and_w_dd_dais_ipm() // c170 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -184643,7 +184644,7 @@ void m68000_mcu_device::and_w_dd_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -184670,7 +184671,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -184699,11 +184700,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -184729,7 +184730,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;
@@ -184759,7 +184760,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -184799,7 +184800,7 @@ void m68000_mcu_device::and_w_dd_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -184825,7 +184826,7 @@ void m68000_mcu_device::and_w_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -184852,7 +184853,7 @@ void m68000_mcu_device::and_w_dd_adr16_ipm() // 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;
@@ -184882,7 +184883,7 @@ void m68000_mcu_device::and_w_dd_adr16_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -184920,7 +184921,7 @@ void m68000_mcu_device::and_w_dd_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -184947,7 +184948,7 @@ void m68000_mcu_device::and_w_dd_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -184973,7 +184974,7 @@ void m68000_mcu_device::and_w_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -185000,7 +185001,7 @@ void m68000_mcu_device::and_w_dd_adr32_ipm() // 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;
@@ -185030,7 +185031,7 @@ void m68000_mcu_device::and_w_dd_adr32_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -185119,7 +185120,7 @@ void m68000_mcu_device::and_l_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -185147,7 +185148,7 @@ void m68000_mcu_device::and_l_dd_ais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -185173,7 +185174,7 @@ void m68000_mcu_device::and_l_dd_ais_ipm() // 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;
@@ -185201,7 +185202,7 @@ void m68000_mcu_device::and_l_dd_ais_ipm() // 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;
@@ -185229,7 +185230,7 @@ void m68000_mcu_device::and_l_dd_ais_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -185267,7 +185268,7 @@ void m68000_mcu_device::and_l_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -185295,11 +185296,11 @@ void m68000_mcu_device::and_l_dd_aips_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -185325,7 +185326,7 @@ void m68000_mcu_device::and_l_dd_aips_ipm() // 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;
@@ -185353,7 +185354,7 @@ void m68000_mcu_device::and_l_dd_aips_ipm() // 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;
@@ -185381,7 +185382,7 @@ void m68000_mcu_device::and_l_dd_aips_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -185418,14 +185419,14 @@ void m68000_mcu_device::and_l_dd_pais_ipm() // c1a0 f1f8
case 0:
// 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -185452,7 +185453,7 @@ void m68000_mcu_device::and_l_dd_pais_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -185478,7 +185479,7 @@ void m68000_mcu_device::and_l_dd_pais_ipm() // 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;
@@ -185506,7 +185507,7 @@ void m68000_mcu_device::and_l_dd_pais_ipm() // 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;
@@ -185534,7 +185535,7 @@ void m68000_mcu_device::and_l_dd_pais_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -185572,7 +185573,7 @@ void m68000_mcu_device::and_l_dd_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -185597,7 +185598,7 @@ void m68000_mcu_device::and_l_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
@@ -185625,7 +185626,7 @@ void m68000_mcu_device::and_l_dd_das_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -185651,7 +185652,7 @@ void m68000_mcu_device::and_l_dd_das_ipm() // 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;
@@ -185679,7 +185680,7 @@ void m68000_mcu_device::and_l_dd_das_ipm() // 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;
@@ -185707,7 +185708,7 @@ void m68000_mcu_device::and_l_dd_das_ipm() // 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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -185743,14 +185744,14 @@ void m68000_mcu_device::and_l_dd_dais_ipm() // c1b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -185758,7 +185759,7 @@ void m68000_mcu_device::and_l_dd_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -185785,7 +185786,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;
[[fallthrough]]; case 13:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -185813,7 +185814,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;
[[fallthrough]]; case 3:
@@ -185841,7 +185842,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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -185867,7 +185868,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;
@@ -185895,7 +185896,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;
@@ -185923,7 +185924,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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -185963,7 +185964,7 @@ void m68000_mcu_device::and_l_dd_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -185989,7 +185990,7 @@ void m68000_mcu_device::and_l_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -186017,7 +186018,7 @@ void m68000_mcu_device::and_l_dd_adr16_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -186043,7 +186044,7 @@ void m68000_mcu_device::and_l_dd_adr16_ipm() // 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;
@@ -186071,7 +186072,7 @@ void m68000_mcu_device::and_l_dd_adr16_ipm() // 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;
@@ -186099,7 +186100,7 @@ void m68000_mcu_device::and_l_dd_adr16_ipm() // 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;
[[fallthrough]]; case 11:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -186137,7 +186138,7 @@ void m68000_mcu_device::and_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -186164,7 +186165,7 @@ void m68000_mcu_device::and_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -186190,7 +186191,7 @@ void m68000_mcu_device::and_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -186218,7 +186219,7 @@ void m68000_mcu_device::and_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 7:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -186244,7 +186245,7 @@ void m68000_mcu_device::and_l_dd_adr32_ipm() // 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;
@@ -186272,7 +186273,7 @@ void m68000_mcu_device::and_l_dd_adr32_ipm() // 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;
@@ -186300,7 +186301,7 @@ void m68000_mcu_device::and_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 13:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -186342,7 +186343,7 @@ void m68000_mcu_device::muls_w_ds_dd_ipm() // 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
@@ -186378,7 +186379,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;
@@ -186392,7 +186393,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;
@@ -186404,7 +186405,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();
@@ -186416,7 +186417,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;
@@ -186433,7 +186434,7 @@ void m68000_mcu_device::muls_w_ais_dd_ipm() // 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];
@@ -186464,7 +186465,7 @@ void m68000_mcu_device::muls_w_ais_dd_ipm() // 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
@@ -186500,7 +186501,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;
@@ -186514,7 +186515,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;
@@ -186526,7 +186527,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();
@@ -186538,7 +186539,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;
@@ -186561,7 +186562,7 @@ void m68000_mcu_device::muls_w_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -186590,7 +186591,7 @@ void m68000_mcu_device::muls_w_aips_dd_ipm() // 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
@@ -186626,7 +186627,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;
@@ -186640,7 +186641,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;
@@ -186652,7 +186653,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();
@@ -186664,7 +186665,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;
@@ -186689,7 +186690,7 @@ void m68000_mcu_device::muls_w_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -186718,7 +186719,7 @@ void m68000_mcu_device::muls_w_pais_dd_ipm() // 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
@@ -186754,7 +186755,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;
@@ -186768,7 +186769,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;
@@ -186780,7 +186781,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();
@@ -186792,7 +186793,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;
@@ -186834,7 +186835,7 @@ void m68000_mcu_device::muls_w_das_dd_ipm() // 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];
@@ -186865,7 +186866,7 @@ void m68000_mcu_device::muls_w_das_dd_ipm() // 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
@@ -186901,7 +186902,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;
@@ -186915,7 +186916,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;
@@ -186927,7 +186928,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();
@@ -186939,7 +186940,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;
@@ -186954,7 +186955,7 @@ void m68000_mcu_device::muls_w_dais_dd_ipm() // c1f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -187022,7 +187023,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];
@@ -187053,7 +187054,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
@@ -187089,7 +187090,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;
@@ -187103,7 +187104,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;
@@ -187115,7 +187116,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();
@@ -187127,7 +187128,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;
@@ -187170,7 +187171,7 @@ void m68000_mcu_device::muls_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -187199,7 +187200,7 @@ void m68000_mcu_device::muls_w_adr16_dd_ipm() // 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
@@ -187235,7 +187236,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;
@@ -187249,7 +187250,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;
@@ -187261,7 +187262,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();
@@ -187273,7 +187274,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;
@@ -187340,7 +187341,7 @@ void m68000_mcu_device::muls_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -187369,7 +187370,7 @@ void m68000_mcu_device::muls_w_adr32_dd_ipm() // 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
@@ -187405,7 +187406,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;
@@ -187419,7 +187420,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;
@@ -187431,7 +187432,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();
@@ -187443,7 +187444,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;
@@ -187484,7 +187485,7 @@ void m68000_mcu_device::muls_w_dpc_dd_ipm() // 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];
@@ -187515,7 +187516,7 @@ void m68000_mcu_device::muls_w_dpc_dd_ipm() // 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
@@ -187551,7 +187552,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;
@@ -187565,7 +187566,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;
@@ -187577,7 +187578,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();
@@ -187589,7 +187590,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;
@@ -187603,7 +187604,7 @@ void m68000_mcu_device::muls_w_dpci_dd_ipm() // c1fb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -187671,7 +187672,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];
@@ -187702,7 +187703,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
@@ -187738,7 +187739,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;
@@ -187752,7 +187753,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;
@@ -187764,7 +187765,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();
@@ -187776,7 +187777,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;
@@ -187823,7 +187824,7 @@ void m68000_mcu_device::muls_w_imm16_dd_ipm() // 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
@@ -187859,7 +187860,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;
@@ -187873,7 +187874,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;
@@ -187885,7 +187886,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();
@@ -187897,7 +187898,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;
@@ -187916,7 +187917,7 @@ void m68000_mcu_device::add_b_ds_dd_ipm() // 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
@@ -187963,7 +187964,7 @@ void m68000_mcu_device::add_b_ais_dd_ipm() // 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];
@@ -187988,7 +187989,7 @@ void m68000_mcu_device::add_b_ais_dd_ipm() // 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
@@ -188041,7 +188042,7 @@ void m68000_mcu_device::add_b_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -188064,7 +188065,7 @@ void m68000_mcu_device::add_b_aips_dd_ipm() // 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
@@ -188119,7 +188120,7 @@ void m68000_mcu_device::add_b_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -188142,7 +188143,7 @@ void m68000_mcu_device::add_b_pais_dd_ipm() // 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
@@ -188214,7 +188215,7 @@ void m68000_mcu_device::add_b_das_dd_ipm() // 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];
@@ -188239,7 +188240,7 @@ void m68000_mcu_device::add_b_das_dd_ipm() // 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
@@ -188284,7 +188285,7 @@ void m68000_mcu_device::add_b_dais_dd_ipm() // d030 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -188352,7 +188353,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];
@@ -188377,7 +188378,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
@@ -188450,7 +188451,7 @@ void m68000_mcu_device::add_b_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -188473,7 +188474,7 @@ void m68000_mcu_device::add_b_adr16_dd_ipm() // 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
@@ -188570,7 +188571,7 @@ void m68000_mcu_device::add_b_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -188593,7 +188594,7 @@ void m68000_mcu_device::add_b_adr32_dd_ipm() // 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
@@ -188664,7 +188665,7 @@ void m68000_mcu_device::add_b_dpc_dd_ipm() // 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];
@@ -188689,7 +188690,7 @@ void m68000_mcu_device::add_b_dpc_dd_ipm() // 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
@@ -188733,7 +188734,7 @@ void m68000_mcu_device::add_b_dpci_dd_ipm() // d03b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -188801,7 +188802,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];
@@ -188826,7 +188827,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
@@ -188901,7 +188902,7 @@ void m68000_mcu_device::add_b_imm8_dd_ipm() // 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
@@ -188950,7 +188951,7 @@ void m68000_mcu_device::add_w_ds_dd_ipm() // 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
@@ -188999,7 +189000,7 @@ void m68000_mcu_device::add_w_as_dd_ipm() // 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
@@ -189046,7 +189047,7 @@ void m68000_mcu_device::add_w_ais_dd_ipm() // 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];
@@ -189075,7 +189076,7 @@ void m68000_mcu_device::add_w_ais_dd_ipm() // 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
@@ -189128,7 +189129,7 @@ void m68000_mcu_device::add_w_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -189155,7 +189156,7 @@ void m68000_mcu_device::add_w_aips_dd_ipm() // 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
@@ -189210,7 +189211,7 @@ void m68000_mcu_device::add_w_pais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -189237,7 +189238,7 @@ void m68000_mcu_device::add_w_pais_dd_ipm() // 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
@@ -189309,7 +189310,7 @@ void m68000_mcu_device::add_w_das_dd_ipm() // 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];
@@ -189338,7 +189339,7 @@ void m68000_mcu_device::add_w_das_dd_ipm() // 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
@@ -189383,7 +189384,7 @@ void m68000_mcu_device::add_w_dais_dd_ipm() // d070 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -189451,7 +189452,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];
@@ -189480,7 +189481,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
@@ -189553,7 +189554,7 @@ void m68000_mcu_device::add_w_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -189580,7 +189581,7 @@ void m68000_mcu_device::add_w_adr16_dd_ipm() // 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
@@ -189677,7 +189678,7 @@ void m68000_mcu_device::add_w_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -189704,7 +189705,7 @@ void m68000_mcu_device::add_w_adr32_dd_ipm() // 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
@@ -189775,7 +189776,7 @@ void m68000_mcu_device::add_w_dpc_dd_ipm() // 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];
@@ -189804,7 +189805,7 @@ void m68000_mcu_device::add_w_dpc_dd_ipm() // 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
@@ -189848,7 +189849,7 @@ void m68000_mcu_device::add_w_dpci_dd_ipm() // d07b f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -189916,7 +189917,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];
@@ -189945,7 +189946,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
@@ -190020,7 +190021,7 @@ void m68000_mcu_device::add_w_imm16_dd_ipm() // 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
@@ -190069,7 +190070,7 @@ void m68000_mcu_device::add_l_ds_dd_ipm() // 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
@@ -190096,7 +190097,7 @@ void m68000_mcu_device::add_l_ds_dd_ipm() // 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;
@@ -190126,7 +190127,7 @@ void m68000_mcu_device::add_l_as_dd_ipm() // 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
@@ -190153,7 +190154,7 @@ void m68000_mcu_device::add_l_as_dd_ipm() // 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;
@@ -190181,7 +190182,7 @@ void m68000_mcu_device::add_l_ais_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -190234,12 +190235,12 @@ void m68000_mcu_device::add_l_ais_dd_ipm() // 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;
@@ -190287,7 +190288,7 @@ void m68000_mcu_device::add_l_aips_dd_ipm() // 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;
[[fallthrough]]; case 1:
@@ -190343,12 +190344,12 @@ void m68000_mcu_device::add_l_aips_dd_ipm() // 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;
@@ -190395,7 +190396,7 @@ void m68000_mcu_device::add_l_pais_dd_ipm() // d0a0 f1f8
case 0:
// 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
@@ -190453,12 +190454,12 @@ void m68000_mcu_device::add_l_pais_dd_ipm() // 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;
@@ -190530,7 +190531,7 @@ void m68000_mcu_device::add_l_das_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -190583,12 +190584,12 @@ void m68000_mcu_device::add_l_das_dd_ipm() // 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;
@@ -190634,7 +190635,7 @@ void m68000_mcu_device::add_l_dais_dd_ipm() // d0b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -190701,7 +190702,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;
[[fallthrough]]; case 3:
@@ -190754,12 +190755,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;
@@ -190833,7 +190834,7 @@ void m68000_mcu_device::add_l_adr16_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -190886,12 +190887,12 @@ void m68000_mcu_device::add_l_adr16_dd_ipm() // 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;
@@ -190989,7 +190990,7 @@ void m68000_mcu_device::add_l_adr32_dd_ipm() // 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;
[[fallthrough]]; case 5:
@@ -191042,12 +191043,12 @@ void m68000_mcu_device::add_l_adr32_dd_ipm() // 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;
@@ -191118,7 +191119,7 @@ void m68000_mcu_device::add_l_dpc_dd_ipm() // 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;
[[fallthrough]]; case 3:
@@ -191171,12 +191172,12 @@ void m68000_mcu_device::add_l_dpc_dd_ipm() // 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;
@@ -191221,7 +191222,7 @@ void m68000_mcu_device::add_l_dpci_dd_ipm() // d0bb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -191288,7 +191289,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;
[[fallthrough]]; case 3:
@@ -191341,12 +191342,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;
@@ -191446,7 +191447,7 @@ void m68000_mcu_device::add_l_imm32_dd_ipm() // 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
@@ -191473,7 +191474,7 @@ void m68000_mcu_device::add_l_imm32_dd_ipm() // 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;
@@ -191503,7 +191504,7 @@ void m68000_mcu_device::adda_w_ds_ad_ipm() // 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);
@@ -191529,7 +191530,7 @@ void m68000_mcu_device::adda_w_ds_ad_ipm() // 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
@@ -191558,7 +191559,7 @@ void m68000_mcu_device::adda_w_as_ad_ipm() // 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);
@@ -191584,7 +191585,7 @@ void m68000_mcu_device::adda_w_as_ad_ipm() // 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
@@ -191611,7 +191612,7 @@ void m68000_mcu_device::adda_w_ais_ad_ipm() // 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;
@@ -191640,7 +191641,7 @@ void m68000_mcu_device::adda_w_ais_ad_ipm() // 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);
@@ -191666,7 +191667,7 @@ void m68000_mcu_device::adda_w_ais_ad_ipm() // 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
@@ -191699,7 +191700,7 @@ void m68000_mcu_device::adda_w_aips_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -191726,7 +191727,7 @@ void m68000_mcu_device::adda_w_aips_ad_ipm() // 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);
@@ -191752,7 +191753,7 @@ void m68000_mcu_device::adda_w_aips_ad_ipm() // 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
@@ -191787,7 +191788,7 @@ void m68000_mcu_device::adda_w_pais_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -191814,7 +191815,7 @@ void m68000_mcu_device::adda_w_pais_ad_ipm() // 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);
@@ -191840,7 +191841,7 @@ void m68000_mcu_device::adda_w_pais_ad_ipm() // 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
@@ -191892,7 +191893,7 @@ void m68000_mcu_device::adda_w_das_ad_ipm() // 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;
@@ -191921,7 +191922,7 @@ void m68000_mcu_device::adda_w_das_ad_ipm() // 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);
@@ -191947,7 +191948,7 @@ void m68000_mcu_device::adda_w_das_ad_ipm() // 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
@@ -191972,7 +191973,7 @@ void m68000_mcu_device::adda_w_dais_ad_ipm() // d0f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -192040,7 +192041,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;
@@ -192069,7 +192070,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);
@@ -192095,7 +192096,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
@@ -192148,7 +192149,7 @@ void m68000_mcu_device::adda_w_adr16_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -192175,7 +192176,7 @@ void m68000_mcu_device::adda_w_adr16_ad_ipm() // 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);
@@ -192201,7 +192202,7 @@ void m68000_mcu_device::adda_w_adr16_ad_ipm() // 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
@@ -192278,7 +192279,7 @@ void m68000_mcu_device::adda_w_adr32_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -192305,7 +192306,7 @@ void m68000_mcu_device::adda_w_adr32_ad_ipm() // 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);
@@ -192331,7 +192332,7 @@ void m68000_mcu_device::adda_w_adr32_ad_ipm() // 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
@@ -192382,7 +192383,7 @@ void m68000_mcu_device::adda_w_dpc_ad_ipm() // 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;
@@ -192411,7 +192412,7 @@ void m68000_mcu_device::adda_w_dpc_ad_ipm() // 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);
@@ -192437,7 +192438,7 @@ void m68000_mcu_device::adda_w_dpc_ad_ipm() // 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
@@ -192461,7 +192462,7 @@ void m68000_mcu_device::adda_w_dpci_ad_ipm() // d0fb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -192529,7 +192530,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;
@@ -192558,7 +192559,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);
@@ -192584,7 +192585,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
@@ -192639,7 +192640,7 @@ void m68000_mcu_device::adda_w_imm16_ad_ipm() // 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);
@@ -192665,7 +192666,7 @@ void m68000_mcu_device::adda_w_imm16_ad_ipm() // 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
@@ -192694,7 +192695,7 @@ void m68000_mcu_device::addx_b_ds_dd_ipm() // 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
@@ -192702,7 +192703,7 @@ void m68000_mcu_device::addx_b_ds_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -192744,16 +192745,16 @@ void m68000_mcu_device::addx_b_pais_paid_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -192776,7 +192777,7 @@ void m68000_mcu_device::addx_b_pais_paid_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, m_aob & 1 ? 0x00ff : 0xff00);
@@ -192796,7 +192797,7 @@ void m68000_mcu_device::addx_b_pais_paid_ipm() // 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;
@@ -192826,7 +192827,7 @@ void m68000_mcu_device::addx_b_pais_paid_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, (m_aob & 1) ? 0x00ff : 0xff00);
@@ -192858,7 +192859,7 @@ void m68000_mcu_device::add_b_dd_ais_ipm() // 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];
@@ -192883,7 +192884,7 @@ void m68000_mcu_device::add_b_dd_ais_ipm() // 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;
@@ -192950,7 +192951,7 @@ void m68000_mcu_device::add_b_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -192973,7 +192974,7 @@ void m68000_mcu_device::add_b_dd_aips_ipm() // 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;
@@ -193042,7 +193043,7 @@ void m68000_mcu_device::add_b_dd_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -193065,7 +193066,7 @@ void m68000_mcu_device::add_b_dd_pais_ipm() // 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;
@@ -193151,7 +193152,7 @@ void m68000_mcu_device::add_b_dd_das_ipm() // 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];
@@ -193176,7 +193177,7 @@ void m68000_mcu_device::add_b_dd_das_ipm() // 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;
@@ -193235,7 +193236,7 @@ void m68000_mcu_device::add_b_dd_dais_ipm() // d130 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -193303,7 +193304,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];
@@ -193328,7 +193329,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;
@@ -193415,7 +193416,7 @@ void m68000_mcu_device::add_b_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -193438,7 +193439,7 @@ void m68000_mcu_device::add_b_dd_adr16_ipm() // 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;
@@ -193549,7 +193550,7 @@ void m68000_mcu_device::add_b_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -193572,7 +193573,7 @@ void m68000_mcu_device::add_b_dd_adr32_ipm() // 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;
@@ -193635,7 +193636,7 @@ void m68000_mcu_device::addx_w_ds_dd_ipm() // 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
@@ -193643,7 +193644,7 @@ void m68000_mcu_device::addx_w_ds_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -193685,16 +193686,16 @@ void m68000_mcu_device::addx_w_pais_paid_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -193721,7 +193722,7 @@ void m68000_mcu_device::addx_w_pais_paid_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -193745,7 +193746,7 @@ void m68000_mcu_device::addx_w_pais_paid_ipm() // 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;
@@ -193775,7 +193776,7 @@ void m68000_mcu_device::addx_w_pais_paid_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -193813,7 +193814,7 @@ void m68000_mcu_device::add_w_dd_ais_ipm() // 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];
@@ -193842,7 +193843,7 @@ void m68000_mcu_device::add_w_dd_ais_ipm() // 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;
@@ -193915,7 +193916,7 @@ void m68000_mcu_device::add_w_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -193942,7 +193943,7 @@ void m68000_mcu_device::add_w_dd_aips_ipm() // 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;
@@ -194017,7 +194018,7 @@ void m68000_mcu_device::add_w_dd_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -194044,7 +194045,7 @@ void m68000_mcu_device::add_w_dd_pais_ipm() // 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;
@@ -194136,7 +194137,7 @@ void m68000_mcu_device::add_w_dd_das_ipm() // 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];
@@ -194165,7 +194166,7 @@ void m68000_mcu_device::add_w_dd_das_ipm() // 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;
@@ -194230,7 +194231,7 @@ void m68000_mcu_device::add_w_dd_dais_ipm() // d170 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -194298,7 +194299,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];
@@ -194327,7 +194328,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;
@@ -194420,7 +194421,7 @@ void m68000_mcu_device::add_w_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -194447,7 +194448,7 @@ void m68000_mcu_device::add_w_dd_adr16_ipm() // 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;
@@ -194564,7 +194565,7 @@ void m68000_mcu_device::add_w_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -194591,7 +194592,7 @@ void m68000_mcu_device::add_w_dd_adr32_ipm() // 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;
@@ -194660,12 +194661,12 @@ void m68000_mcu_device::addx_l_ds_dd_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -194688,7 +194689,7 @@ void m68000_mcu_device::addx_l_ds_dd_ipm() // 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;
@@ -194697,7 +194698,7 @@ void m68000_mcu_device::addx_l_ds_dd_ipm() // 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];
@@ -194719,13 +194720,13 @@ void m68000_mcu_device::addx_l_pais_paid_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -194749,11 +194750,11 @@ void m68000_mcu_device::addx_l_pais_paid_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -194778,7 +194779,7 @@ void m68000_mcu_device::addx_l_pais_paid_ipm() // 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;
[[fallthrough]]; case 5:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -194804,7 +194805,7 @@ void m68000_mcu_device::addx_l_pais_paid_ipm() // 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;
@@ -194832,7 +194833,7 @@ void m68000_mcu_device::addx_l_pais_paid_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -194855,7 +194856,7 @@ void m68000_mcu_device::addx_l_pais_paid_ipm() // 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;
@@ -194885,7 +194886,7 @@ void m68000_mcu_device::addx_l_pais_paid_ipm() // 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;
[[fallthrough]]; case 13:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -194923,7 +194924,7 @@ void m68000_mcu_device::add_l_dd_ais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -194976,7 +194977,7 @@ void m68000_mcu_device::add_l_dd_ais_ipm() // 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;
@@ -195004,7 +195005,7 @@ void m68000_mcu_device::add_l_dd_ais_ipm() // 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;
@@ -195069,7 +195070,7 @@ void m68000_mcu_device::add_l_dd_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -195125,7 +195126,7 @@ void m68000_mcu_device::add_l_dd_aips_ipm() // 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;
@@ -195153,7 +195154,7 @@ void m68000_mcu_device::add_l_dd_aips_ipm() // 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;
@@ -195217,7 +195218,7 @@ void m68000_mcu_device::add_l_dd_pais_ipm() // d1a0 f1f8
case 0:
// 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
@@ -195275,7 +195276,7 @@ void m68000_mcu_device::add_l_dd_pais_ipm() // 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;
@@ -195303,7 +195304,7 @@ void m68000_mcu_device::add_l_dd_pais_ipm() // 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;
@@ -195392,7 +195393,7 @@ void m68000_mcu_device::add_l_dd_das_ipm() // 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;
[[fallthrough]]; case 3:
@@ -195445,7 +195446,7 @@ void m68000_mcu_device::add_l_dd_das_ipm() // 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;
@@ -195473,7 +195474,7 @@ void m68000_mcu_device::add_l_dd_das_ipm() // 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;
@@ -195536,7 +195537,7 @@ void m68000_mcu_device::add_l_dd_dais_ipm() // d1b0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -195603,7 +195604,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;
[[fallthrough]]; case 3:
@@ -195656,7 +195657,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;
@@ -195684,7 +195685,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;
@@ -195775,7 +195776,7 @@ void m68000_mcu_device::add_l_dd_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -195828,7 +195829,7 @@ void m68000_mcu_device::add_l_dd_adr16_ipm() // 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;
@@ -195856,7 +195857,7 @@ void m68000_mcu_device::add_l_dd_adr16_ipm() // 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;
@@ -195971,7 +195972,7 @@ void m68000_mcu_device::add_l_dd_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -196024,7 +196025,7 @@ void m68000_mcu_device::add_l_dd_adr32_ipm() // 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;
@@ -196052,7 +196053,7 @@ void m68000_mcu_device::add_l_dd_adr32_ipm() // 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;
@@ -196119,7 +196120,7 @@ void m68000_mcu_device::adda_l_ds_ad_ipm() // 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);
@@ -196145,7 +196146,7 @@ void m68000_mcu_device::adda_l_ds_ad_ipm() // 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
@@ -196174,7 +196175,7 @@ void m68000_mcu_device::adda_l_as_ad_ipm() // 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);
@@ -196200,7 +196201,7 @@ void m68000_mcu_device::adda_l_as_ad_ipm() // 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
@@ -196227,7 +196228,7 @@ void m68000_mcu_device::adda_l_ais_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -196280,11 +196281,11 @@ void m68000_mcu_device::adda_l_ais_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -196331,7 +196332,7 @@ void m68000_mcu_device::adda_l_aips_ad_ipm() // 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;
[[fallthrough]]; case 1:
@@ -196387,11 +196388,11 @@ void m68000_mcu_device::adda_l_aips_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -196437,7 +196438,7 @@ void m68000_mcu_device::adda_l_pais_ad_ipm() // d1e0 f1f8
case 0:
// 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
@@ -196495,11 +196496,11 @@ void m68000_mcu_device::adda_l_pais_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -196570,7 +196571,7 @@ void m68000_mcu_device::adda_l_das_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -196623,11 +196624,11 @@ void m68000_mcu_device::adda_l_das_ad_ipm() // 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;
[[fallthrough]]; case 7:
@@ -196672,7 +196673,7 @@ void m68000_mcu_device::adda_l_dais_ad_ipm() // d1f0 f1f8
switch(m_inst_substate) {
case 0:
// 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
@@ -196739,7 +196740,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;
[[fallthrough]]; case 3:
@@ -196792,11 +196793,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;
[[fallthrough]]; case 7:
@@ -196869,7 +196870,7 @@ void m68000_mcu_device::adda_l_adr16_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -196922,11 +196923,11 @@ void m68000_mcu_device::adda_l_adr16_ad_ipm() // 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;
[[fallthrough]]; case 7:
@@ -197023,7 +197024,7 @@ void m68000_mcu_device::adda_l_adr32_ad_ipm() // 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;
[[fallthrough]]; case 5:
@@ -197076,11 +197077,11 @@ void m68000_mcu_device::adda_l_adr32_ad_ipm() // 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;
[[fallthrough]]; case 9:
@@ -197150,7 +197151,7 @@ void m68000_mcu_device::adda_l_dpc_ad_ipm() // 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;
[[fallthrough]]; case 3:
@@ -197203,11 +197204,11 @@ void m68000_mcu_device::adda_l_dpc_ad_ipm() // 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;
[[fallthrough]]; case 7:
@@ -197251,7 +197252,7 @@ void m68000_mcu_device::adda_l_dpci_ad_ipm() // d1fb f1ff
switch(m_inst_substate) {
case 0:
// 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
@@ -197318,7 +197319,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;
[[fallthrough]]; case 3:
@@ -197371,11 +197372,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;
[[fallthrough]]; case 7:
@@ -197474,7 +197475,7 @@ void m68000_mcu_device::adda_l_imm32_ad_ipm() // 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);
@@ -197500,7 +197501,7 @@ void m68000_mcu_device::adda_l_imm32_ad_ipm() // 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
@@ -197528,13 +197529,13 @@ void m68000_mcu_device::asr_b_imm3_ds_ipm() // 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;
@@ -197566,7 +197567,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;
@@ -197600,13 +197601,13 @@ void m68000_mcu_device::lsr_b_imm3_ds_ipm() // 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;
@@ -197638,7 +197639,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;
@@ -197672,13 +197673,13 @@ void m68000_mcu_device::roxr_b_imm3_ds_ipm() // 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;
@@ -197710,7 +197711,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;
@@ -197744,13 +197745,13 @@ void m68000_mcu_device::ror_b_imm3_ds_ipm() // 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;
@@ -197782,7 +197783,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;
@@ -197817,13 +197818,13 @@ void m68000_mcu_device::asr_b_dd_ds_ipm() // 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;
@@ -197855,7 +197856,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;
@@ -197890,13 +197891,13 @@ void m68000_mcu_device::lsr_b_dd_ds_ipm() // 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;
@@ -197928,7 +197929,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;
@@ -197963,13 +197964,13 @@ void m68000_mcu_device::roxr_b_dd_ds_ipm() // 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;
@@ -198001,7 +198002,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;
@@ -198036,13 +198037,13 @@ void m68000_mcu_device::ror_b_dd_ds_ipm() // 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;
@@ -198074,7 +198075,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;
@@ -198108,13 +198109,13 @@ void m68000_mcu_device::asr_w_imm3_ds_ipm() // 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;
@@ -198146,7 +198147,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;
@@ -198180,13 +198181,13 @@ void m68000_mcu_device::lsr_w_imm3_ds_ipm() // 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;
@@ -198218,7 +198219,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;
@@ -198252,13 +198253,13 @@ void m68000_mcu_device::roxr_w_imm3_ds_ipm() // 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;
@@ -198290,7 +198291,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;
@@ -198324,13 +198325,13 @@ void m68000_mcu_device::ror_w_imm3_ds_ipm() // 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;
@@ -198362,7 +198363,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;
@@ -198397,13 +198398,13 @@ void m68000_mcu_device::asr_w_dd_ds_ipm() // 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;
@@ -198435,7 +198436,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;
@@ -198470,13 +198471,13 @@ void m68000_mcu_device::lsr_w_dd_ds_ipm() // 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;
@@ -198508,7 +198509,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;
@@ -198543,13 +198544,13 @@ void m68000_mcu_device::roxr_w_dd_ds_ipm() // 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;
@@ -198581,7 +198582,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;
@@ -198616,13 +198617,13 @@ void m68000_mcu_device::ror_w_dd_ds_ipm() // 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;
@@ -198654,7 +198655,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;
@@ -198688,13 +198689,13 @@ void m68000_mcu_device::asr_l_imm3_ds_ipm() // 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;
@@ -198726,7 +198727,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;
@@ -198743,7 +198744,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();
@@ -198766,13 +198767,13 @@ void m68000_mcu_device::lsr_l_imm3_ds_ipm() // 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;
@@ -198804,7 +198805,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;
@@ -198821,7 +198822,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();
@@ -198844,13 +198845,13 @@ void m68000_mcu_device::roxr_l_imm3_ds_ipm() // 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;
@@ -198882,7 +198883,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;
@@ -198899,7 +198900,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();
@@ -198922,13 +198923,13 @@ void m68000_mcu_device::ror_l_imm3_ds_ipm() // 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;
@@ -198960,7 +198961,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;
@@ -198977,7 +198978,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();
@@ -199001,13 +199002,13 @@ void m68000_mcu_device::asr_l_dd_ds_ipm() // 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;
@@ -199039,7 +199040,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;
@@ -199056,7 +199057,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();
@@ -199080,13 +199081,13 @@ void m68000_mcu_device::lsr_l_dd_ds_ipm() // 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;
@@ -199118,7 +199119,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;
@@ -199135,7 +199136,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();
@@ -199159,13 +199160,13 @@ void m68000_mcu_device::roxr_l_dd_ds_ipm() // 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;
@@ -199197,7 +199198,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;
@@ -199214,7 +199215,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();
@@ -199238,13 +199239,13 @@ void m68000_mcu_device::ror_l_dd_ds_ipm() // 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;
@@ -199276,7 +199277,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;
@@ -199293,7 +199294,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();
@@ -199315,7 +199316,7 @@ void m68000_mcu_device::asr_ais_ipm() // 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];
@@ -199344,12 +199345,12 @@ void m68000_mcu_device::asr_ais_ipm() // 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;
@@ -199422,7 +199423,7 @@ void m68000_mcu_device::asr_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -199449,12 +199450,12 @@ void m68000_mcu_device::asr_aips_ipm() // 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;
@@ -199529,7 +199530,7 @@ void m68000_mcu_device::asr_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -199556,12 +199557,12 @@ void m68000_mcu_device::asr_pais_ipm() // 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;
@@ -199653,7 +199654,7 @@ void m68000_mcu_device::asr_das_ipm() // 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];
@@ -199682,12 +199683,12 @@ void m68000_mcu_device::asr_das_ipm() // 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;
@@ -199752,7 +199753,7 @@ void m68000_mcu_device::asr_dais_ipm() // e0f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -199820,7 +199821,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];
@@ -199849,12 +199850,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;
@@ -199947,7 +199948,7 @@ void m68000_mcu_device::asr_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -199974,12 +199975,12 @@ void m68000_mcu_device::asr_adr16_ipm() // 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;
@@ -200096,7 +200097,7 @@ void m68000_mcu_device::asr_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -200123,12 +200124,12 @@ void m68000_mcu_device::asr_adr32_ipm() // 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;
@@ -200196,13 +200197,13 @@ void m68000_mcu_device::asl_b_imm3_ds_ipm() // 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;
@@ -200234,7 +200235,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;
@@ -200268,13 +200269,13 @@ void m68000_mcu_device::lsl_b_imm3_ds_ipm() // 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;
@@ -200306,7 +200307,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;
@@ -200320,7 +200321,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];
@@ -200341,13 +200342,13 @@ void m68000_mcu_device::roxl_b_imm3_ds_ipm() // 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;
@@ -200379,7 +200380,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;
@@ -200413,13 +200414,13 @@ void m68000_mcu_device::rol_b_imm3_ds_ipm() // 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;
@@ -200451,7 +200452,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;
@@ -200486,13 +200487,13 @@ void m68000_mcu_device::asl_b_dd_ds_ipm() // 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;
@@ -200524,7 +200525,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;
@@ -200559,13 +200560,13 @@ void m68000_mcu_device::lsl_b_dd_ds_ipm() // 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;
@@ -200597,7 +200598,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;
@@ -200611,7 +200612,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];
@@ -200633,13 +200634,13 @@ void m68000_mcu_device::roxl_b_dd_ds_ipm() // 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;
@@ -200671,7 +200672,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;
@@ -200706,13 +200707,13 @@ void m68000_mcu_device::rol_b_dd_ds_ipm() // 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;
@@ -200744,7 +200745,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;
@@ -200778,13 +200779,13 @@ void m68000_mcu_device::asl_w_imm3_ds_ipm() // 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;
@@ -200816,7 +200817,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;
@@ -200850,13 +200851,13 @@ void m68000_mcu_device::lsl_w_imm3_ds_ipm() // 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;
@@ -200888,7 +200889,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;
@@ -200902,7 +200903,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];
@@ -200923,13 +200924,13 @@ void m68000_mcu_device::roxl_w_imm3_ds_ipm() // 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;
@@ -200961,7 +200962,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;
@@ -200995,13 +200996,13 @@ void m68000_mcu_device::rol_w_imm3_ds_ipm() // 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;
@@ -201033,7 +201034,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;
@@ -201068,13 +201069,13 @@ void m68000_mcu_device::asl_w_dd_ds_ipm() // 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;
@@ -201106,7 +201107,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;
@@ -201141,13 +201142,13 @@ void m68000_mcu_device::lsl_w_dd_ds_ipm() // 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;
@@ -201179,7 +201180,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;
@@ -201193,7 +201194,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];
@@ -201215,13 +201216,13 @@ void m68000_mcu_device::roxl_w_dd_ds_ipm() // 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;
@@ -201253,7 +201254,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;
@@ -201288,13 +201289,13 @@ void m68000_mcu_device::rol_w_dd_ds_ipm() // 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;
@@ -201326,7 +201327,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;
@@ -201360,13 +201361,13 @@ void m68000_mcu_device::asl_l_imm3_ds_ipm() // 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;
@@ -201398,7 +201399,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;
@@ -201415,7 +201416,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();
@@ -201438,13 +201439,13 @@ void m68000_mcu_device::lsl_l_imm3_ds_ipm() // 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;
@@ -201476,7 +201477,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;
@@ -201488,14 +201489,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();
@@ -201518,13 +201519,13 @@ void m68000_mcu_device::roxl_l_imm3_ds_ipm() // 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;
@@ -201556,7 +201557,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;
@@ -201573,7 +201574,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();
@@ -201596,13 +201597,13 @@ void m68000_mcu_device::rol_l_imm3_ds_ipm() // 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;
@@ -201634,7 +201635,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;
@@ -201651,7 +201652,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();
@@ -201675,13 +201676,13 @@ void m68000_mcu_device::asl_l_dd_ds_ipm() // 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;
@@ -201713,7 +201714,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;
@@ -201730,7 +201731,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();
@@ -201754,13 +201755,13 @@ void m68000_mcu_device::lsl_l_dd_ds_ipm() // 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;
@@ -201792,7 +201793,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;
@@ -201804,14 +201805,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();
@@ -201835,13 +201836,13 @@ void m68000_mcu_device::roxl_l_dd_ds_ipm() // 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;
@@ -201873,7 +201874,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;
@@ -201890,7 +201891,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();
@@ -201914,13 +201915,13 @@ void m68000_mcu_device::rol_l_dd_ds_ipm() // 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;
@@ -201952,7 +201953,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;
@@ -201969,7 +201970,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();
@@ -201991,7 +201992,7 @@ void m68000_mcu_device::asl_ais_ipm() // 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];
@@ -202020,12 +202021,12 @@ void m68000_mcu_device::asl_ais_ipm() // 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;
@@ -202098,7 +202099,7 @@ void m68000_mcu_device::asl_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -202125,12 +202126,12 @@ void m68000_mcu_device::asl_aips_ipm() // 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;
@@ -202205,7 +202206,7 @@ void m68000_mcu_device::asl_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -202232,12 +202233,12 @@ void m68000_mcu_device::asl_pais_ipm() // 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;
@@ -202329,7 +202330,7 @@ void m68000_mcu_device::asl_das_ipm() // 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];
@@ -202358,12 +202359,12 @@ void m68000_mcu_device::asl_das_ipm() // 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;
@@ -202428,7 +202429,7 @@ void m68000_mcu_device::asl_dais_ipm() // e1f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -202496,7 +202497,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];
@@ -202525,12 +202526,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;
@@ -202623,7 +202624,7 @@ void m68000_mcu_device::asl_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -202650,12 +202651,12 @@ void m68000_mcu_device::asl_adr16_ipm() // 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;
@@ -202772,7 +202773,7 @@ void m68000_mcu_device::asl_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -202799,12 +202800,12 @@ void m68000_mcu_device::asl_adr32_ipm() // 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;
@@ -202871,7 +202872,7 @@ void m68000_mcu_device::lsr_ais_ipm() // 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];
@@ -202900,12 +202901,12 @@ void m68000_mcu_device::lsr_ais_ipm() // 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;
@@ -202978,7 +202979,7 @@ void m68000_mcu_device::lsr_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -203005,12 +203006,12 @@ void m68000_mcu_device::lsr_aips_ipm() // 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;
@@ -203085,7 +203086,7 @@ void m68000_mcu_device::lsr_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -203112,12 +203113,12 @@ void m68000_mcu_device::lsr_pais_ipm() // 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;
@@ -203209,7 +203210,7 @@ void m68000_mcu_device::lsr_das_ipm() // 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];
@@ -203238,12 +203239,12 @@ void m68000_mcu_device::lsr_das_ipm() // 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;
@@ -203308,7 +203309,7 @@ void m68000_mcu_device::lsr_dais_ipm() // e2f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -203376,7 +203377,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];
@@ -203405,12 +203406,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;
@@ -203503,7 +203504,7 @@ void m68000_mcu_device::lsr_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -203530,12 +203531,12 @@ void m68000_mcu_device::lsr_adr16_ipm() // 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;
@@ -203652,7 +203653,7 @@ void m68000_mcu_device::lsr_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -203679,12 +203680,12 @@ void m68000_mcu_device::lsr_adr32_ipm() // 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;
@@ -203751,11 +203752,11 @@ void m68000_mcu_device::lsl_ais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -203781,12 +203782,12 @@ void m68000_mcu_device::lsl_ais_ipm() // 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;
@@ -203816,7 +203817,7 @@ void m68000_mcu_device::lsl_ais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -203857,12 +203858,12 @@ void m68000_mcu_device::lsl_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -203889,12 +203890,12 @@ void m68000_mcu_device::lsl_aips_ipm() // 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;
@@ -203924,7 +203925,7 @@ void m68000_mcu_device::lsl_aips_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -203964,7 +203965,7 @@ void m68000_mcu_device::lsl_pais_ipm() // 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
@@ -203972,7 +203973,7 @@ void m68000_mcu_device::lsl_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -203999,12 +204000,12 @@ void m68000_mcu_device::lsl_pais_ipm() // 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;
@@ -204034,7 +204035,7 @@ void m68000_mcu_device::lsl_pais_ipm() // 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;
[[fallthrough]]; case 5:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -204072,7 +204073,7 @@ void m68000_mcu_device::lsl_das_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -204098,11 +204099,11 @@ void m68000_mcu_device::lsl_das_ipm() // 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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -204128,12 +204129,12 @@ void m68000_mcu_device::lsl_das_ipm() // 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;
@@ -204163,7 +204164,7 @@ void m68000_mcu_device::lsl_das_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -204199,14 +204200,14 @@ void m68000_mcu_device::lsl_dais_ipm() // e3f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -204214,7 +204215,7 @@ void m68000_mcu_device::lsl_dais_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -204241,7 +204242,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;
[[fallthrough]]; case 9:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -204270,11 +204271,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;
[[fallthrough]]; case 3:
m_edb = m_mmu->read_data(m_aob & ~1, 0xffff);
@@ -204300,12 +204301,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;
@@ -204335,7 +204336,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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -204375,7 +204376,7 @@ void m68000_mcu_device::lsl_adr16_ipm() // 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;
[[fallthrough]]; case 1:
@@ -204401,7 +204402,7 @@ void m68000_mcu_device::lsl_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -204428,12 +204429,12 @@ void m68000_mcu_device::lsl_adr16_ipm() // 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;
@@ -204463,7 +204464,7 @@ void m68000_mcu_device::lsl_adr16_ipm() // 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;
[[fallthrough]]; case 7:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -204501,7 +204502,7 @@ void m68000_mcu_device::lsl_adr32_ipm() // 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;
[[fallthrough]]; case 1:
m_edb = m_mmu->read_program(m_aob & ~1, 0xffff);
@@ -204528,7 +204529,7 @@ void m68000_mcu_device::lsl_adr32_ipm() // 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;
[[fallthrough]]; case 3:
@@ -204554,7 +204555,7 @@ void m68000_mcu_device::lsl_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -204581,12 +204582,12 @@ void m68000_mcu_device::lsl_adr32_ipm() // 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;
@@ -204616,7 +204617,7 @@ void m68000_mcu_device::lsl_adr32_ipm() // 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;
[[fallthrough]]; case 9:
m_mmu->write_data(m_aob & ~1, m_dbout, 0xffff);
@@ -204654,7 +204655,7 @@ void m68000_mcu_device::roxr_ais_ipm() // 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];
@@ -204683,12 +204684,12 @@ void m68000_mcu_device::roxr_ais_ipm() // 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;
@@ -204761,7 +204762,7 @@ void m68000_mcu_device::roxr_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -204788,12 +204789,12 @@ void m68000_mcu_device::roxr_aips_ipm() // 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;
@@ -204868,7 +204869,7 @@ void m68000_mcu_device::roxr_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -204895,12 +204896,12 @@ void m68000_mcu_device::roxr_pais_ipm() // 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;
@@ -204992,7 +204993,7 @@ void m68000_mcu_device::roxr_das_ipm() // 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];
@@ -205021,12 +205022,12 @@ void m68000_mcu_device::roxr_das_ipm() // 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;
@@ -205091,7 +205092,7 @@ void m68000_mcu_device::roxr_dais_ipm() // e4f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -205159,7 +205160,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];
@@ -205188,12 +205189,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;
@@ -205286,7 +205287,7 @@ void m68000_mcu_device::roxr_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -205313,12 +205314,12 @@ void m68000_mcu_device::roxr_adr16_ipm() // 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;
@@ -205435,7 +205436,7 @@ void m68000_mcu_device::roxr_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -205462,12 +205463,12 @@ void m68000_mcu_device::roxr_adr32_ipm() // 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;
@@ -205534,7 +205535,7 @@ void m68000_mcu_device::roxl_ais_ipm() // 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];
@@ -205563,12 +205564,12 @@ void m68000_mcu_device::roxl_ais_ipm() // 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;
@@ -205641,7 +205642,7 @@ void m68000_mcu_device::roxl_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -205668,12 +205669,12 @@ void m68000_mcu_device::roxl_aips_ipm() // 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;
@@ -205748,7 +205749,7 @@ void m68000_mcu_device::roxl_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -205775,12 +205776,12 @@ void m68000_mcu_device::roxl_pais_ipm() // 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;
@@ -205872,7 +205873,7 @@ void m68000_mcu_device::roxl_das_ipm() // 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];
@@ -205901,12 +205902,12 @@ void m68000_mcu_device::roxl_das_ipm() // 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;
@@ -205971,7 +205972,7 @@ void m68000_mcu_device::roxl_dais_ipm() // e5f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -206039,7 +206040,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];
@@ -206068,12 +206069,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;
@@ -206166,7 +206167,7 @@ void m68000_mcu_device::roxl_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -206193,12 +206194,12 @@ void m68000_mcu_device::roxl_adr16_ipm() // 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;
@@ -206315,7 +206316,7 @@ void m68000_mcu_device::roxl_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -206342,12 +206343,12 @@ void m68000_mcu_device::roxl_adr32_ipm() // 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;
@@ -206414,7 +206415,7 @@ void m68000_mcu_device::ror_ais_ipm() // 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];
@@ -206443,12 +206444,12 @@ void m68000_mcu_device::ror_ais_ipm() // 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;
@@ -206521,7 +206522,7 @@ void m68000_mcu_device::ror_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -206548,12 +206549,12 @@ void m68000_mcu_device::ror_aips_ipm() // 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;
@@ -206628,7 +206629,7 @@ void m68000_mcu_device::ror_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -206655,12 +206656,12 @@ void m68000_mcu_device::ror_pais_ipm() // 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;
@@ -206752,7 +206753,7 @@ void m68000_mcu_device::ror_das_ipm() // 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];
@@ -206781,12 +206782,12 @@ void m68000_mcu_device::ror_das_ipm() // 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;
@@ -206851,7 +206852,7 @@ void m68000_mcu_device::ror_dais_ipm() // e6f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -206919,7 +206920,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];
@@ -206948,12 +206949,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;
@@ -207046,7 +207047,7 @@ void m68000_mcu_device::ror_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -207073,12 +207074,12 @@ void m68000_mcu_device::ror_adr16_ipm() // 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;
@@ -207195,7 +207196,7 @@ void m68000_mcu_device::ror_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -207222,12 +207223,12 @@ void m68000_mcu_device::ror_adr32_ipm() // 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;
@@ -207294,7 +207295,7 @@ void m68000_mcu_device::rol_ais_ipm() // 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];
@@ -207323,12 +207324,12 @@ void m68000_mcu_device::rol_ais_ipm() // 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;
@@ -207401,7 +207402,7 @@ void m68000_mcu_device::rol_aips_ipm() // 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;
[[fallthrough]]; case 1:
@@ -207428,12 +207429,12 @@ void m68000_mcu_device::rol_aips_ipm() // 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;
@@ -207508,7 +207509,7 @@ void m68000_mcu_device::rol_pais_ipm() // 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;
[[fallthrough]]; case 1:
@@ -207535,12 +207536,12 @@ void m68000_mcu_device::rol_pais_ipm() // 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;
@@ -207632,7 +207633,7 @@ void m68000_mcu_device::rol_das_ipm() // 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];
@@ -207661,12 +207662,12 @@ void m68000_mcu_device::rol_das_ipm() // 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;
@@ -207731,7 +207732,7 @@ void m68000_mcu_device::rol_dais_ipm() // e7f0 fff8
switch(m_inst_substate) {
case 0:
// 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
@@ -207799,7 +207800,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];
@@ -207828,12 +207829,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;
@@ -207926,7 +207927,7 @@ void m68000_mcu_device::rol_adr16_ipm() // 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;
[[fallthrough]]; case 3:
@@ -207953,12 +207954,12 @@ void m68000_mcu_device::rol_adr16_ipm() // 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;
@@ -208075,7 +208076,7 @@ void m68000_mcu_device::rol_adr32_ipm() // 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;
[[fallthrough]]; case 5:
@@ -208102,12 +208103,12 @@ void m68000_mcu_device::rol_adr32_ipm() // 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;