summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/m68000/m68008-sip8.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/m68000/m68008-sip8.cpp')
-rw-r--r--src/devices/cpu/m68000/m68008-sip8.cpp11983
1 files changed, 5992 insertions, 5991 deletions
diff --git a/src/devices/cpu/m68000/m68008-sip8.cpp b/src/devices/cpu/m68000/m68008-sip8.cpp
index c56baef48f3..33610de164c 100644
--- a/src/devices/cpu/m68000/m68008-sip8.cpp
+++ b/src/devices/cpu/m68000/m68008-sip8.cpp
@@ -281,7 +281,7 @@ void m68008_device::state_bus_error_ip8()
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;
@@ -291,7 +291,7 @@ void m68008_device::state_bus_error_ip8()
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:
@@ -329,7 +329,7 @@ void m68008_device::state_bus_error_ip8()
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 5:
@@ -366,7 +366,7 @@ void m68008_device::state_bus_error_ip8()
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:
@@ -407,7 +407,7 @@ void m68008_device::state_bus_error_ip8()
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 13:
@@ -444,7 +444,7 @@ void m68008_device::state_bus_error_ip8()
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 17:
@@ -484,7 +484,7 @@ void m68008_device::state_bus_error_ip8()
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 21:
@@ -522,7 +522,7 @@ void m68008_device::state_bus_error_ip8()
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 25:
@@ -729,7 +729,7 @@ void m68008_device::state_address_error_ip8()
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;
@@ -739,7 +739,7 @@ void m68008_device::state_address_error_ip8()
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:
@@ -777,7 +777,7 @@ void m68008_device::state_address_error_ip8()
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 5:
@@ -814,7 +814,7 @@ void m68008_device::state_address_error_ip8()
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:
@@ -855,7 +855,7 @@ void m68008_device::state_address_error_ip8()
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 13:
@@ -892,7 +892,7 @@ void m68008_device::state_address_error_ip8()
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 17:
@@ -932,7 +932,7 @@ void m68008_device::state_address_error_ip8()
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 21:
@@ -970,7 +970,7 @@ void m68008_device::state_address_error_ip8()
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 25:
@@ -1187,7 +1187,7 @@ void m68008_device::state_interrupt_ip8()
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
@@ -1199,7 +1199,7 @@ void m68008_device::state_interrupt_ip8()
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:
@@ -1267,7 +1267,7 @@ void m68008_device::state_interrupt_ip8()
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 7:
@@ -1305,7 +1305,7 @@ void m68008_device::state_interrupt_ip8()
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 11:
@@ -1510,7 +1510,7 @@ void m68008_device::state_trace_ip8()
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;
@@ -1520,7 +1520,7 @@ void m68008_device::state_trace_ip8()
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:
@@ -1560,7 +1560,7 @@ void m68008_device::state_trace_ip8()
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 5:
@@ -1598,7 +1598,7 @@ void m68008_device::state_trace_ip8()
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 9:
@@ -1803,7 +1803,7 @@ void m68008_device::state_illegal_ip8()
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;
@@ -1813,7 +1813,7 @@ void m68008_device::state_illegal_ip8()
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:
@@ -1853,7 +1853,7 @@ void m68008_device::state_illegal_ip8()
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 5:
@@ -1891,7 +1891,7 @@ void m68008_device::state_illegal_ip8()
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 9:
@@ -2096,7 +2096,7 @@ void m68008_device::state_priviledge_ip8()
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;
@@ -2106,7 +2106,7 @@ void m68008_device::state_priviledge_ip8()
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:
@@ -2146,7 +2146,7 @@ void m68008_device::state_priviledge_ip8()
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 5:
@@ -2184,7 +2184,7 @@ void m68008_device::state_priviledge_ip8()
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 9:
@@ -2389,7 +2389,7 @@ void m68008_device::state_linea_ip8()
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;
@@ -2399,7 +2399,7 @@ void m68008_device::state_linea_ip8()
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:
@@ -2439,7 +2439,7 @@ void m68008_device::state_linea_ip8()
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 5:
@@ -2477,7 +2477,7 @@ void m68008_device::state_linea_ip8()
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 9:
@@ -2682,7 +2682,7 @@ void m68008_device::state_linef_ip8()
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;
@@ -2692,7 +2692,7 @@ void m68008_device::state_linef_ip8()
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:
@@ -2732,7 +2732,7 @@ void m68008_device::state_linef_ip8()
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 5:
@@ -2770,7 +2770,7 @@ void m68008_device::state_linef_ip8()
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 9:
@@ -2972,7 +2972,7 @@ void m68008_device::ori_b_imm8_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -3010,7 +3010,7 @@ void m68008_device::ori_b_imm8_ds_ip8() // 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
@@ -3018,7 +3018,7 @@ void m68008_device::ori_b_imm8_ds_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -3071,7 +3071,7 @@ void m68008_device::ori_b_imm8_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -3108,11 +3108,11 @@ void m68008_device::ori_b_imm8_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -3132,7 +3132,7 @@ void m68008_device::ori_b_imm8_ais_ip8() // 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;
@@ -3174,7 +3174,7 @@ void m68008_device::ori_b_imm8_ais_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -3207,7 +3207,7 @@ void m68008_device::ori_b_imm8_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -3247,12 +3247,12 @@ void m68008_device::ori_b_imm8_aips_ip8() // 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 5:
@@ -3273,7 +3273,7 @@ void m68008_device::ori_b_imm8_aips_ip8() // 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;
@@ -3315,7 +3315,7 @@ void m68008_device::ori_b_imm8_aips_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -3348,7 +3348,7 @@ void m68008_device::ori_b_imm8_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -3387,7 +3387,7 @@ void m68008_device::ori_b_imm8_pais_ip8() // 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
@@ -3395,7 +3395,7 @@ void m68008_device::ori_b_imm8_pais_ip8() // 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 5:
@@ -3416,7 +3416,7 @@ void m68008_device::ori_b_imm8_pais_ip8() // 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;
@@ -3458,7 +3458,7 @@ void m68008_device::ori_b_imm8_pais_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -3491,7 +3491,7 @@ void m68008_device::ori_b_imm8_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -3528,7 +3528,7 @@ void m68008_device::ori_b_imm8_das_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -3566,11 +3566,11 @@ void m68008_device::ori_b_imm8_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -3590,7 +3590,7 @@ void m68008_device::ori_b_imm8_das_ip8() // 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;
@@ -3632,7 +3632,7 @@ void m68008_device::ori_b_imm8_das_ip8() // 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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -3665,7 +3665,7 @@ void m68008_device::ori_b_imm8_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -3700,14 +3700,14 @@ void m68008_device::ori_b_imm8_dais_ip8() // 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
@@ -3715,7 +3715,7 @@ void m68008_device::ori_b_imm8_dais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -3754,7 +3754,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -3795,11 +3795,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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -3819,7 +3819,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;
@@ -3861,7 +3861,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -3893,7 +3893,7 @@ void m68008_device::ori_b_imm8_adr16_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -3933,7 +3933,7 @@ void m68008_device::ori_b_imm8_adr16_ip8() // 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 5:
@@ -3971,7 +3971,7 @@ void m68008_device::ori_b_imm8_adr16_ip8() // 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 9:
@@ -3992,7 +3992,7 @@ void m68008_device::ori_b_imm8_adr16_ip8() // 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;
@@ -4034,7 +4034,7 @@ void m68008_device::ori_b_imm8_adr16_ip8() // 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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -4066,7 +4066,7 @@ void m68008_device::ori_b_imm8_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -4104,7 +4104,7 @@ void m68008_device::ori_b_imm8_adr32_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -4143,7 +4143,7 @@ void m68008_device::ori_b_imm8_adr32_ip8() // 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 9:
@@ -4181,7 +4181,7 @@ void m68008_device::ori_b_imm8_adr32_ip8() // 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 13:
@@ -4202,7 +4202,7 @@ void m68008_device::ori_b_imm8_adr32_ip8() // 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;
@@ -4244,7 +4244,7 @@ void m68008_device::ori_b_imm8_adr32_ip8() // 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 19:
m_mmu8->write_data(m_aob, m_dbout);
@@ -4276,7 +4276,7 @@ void m68008_device::ori_imm8_ccr_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -4313,21 +4313,21 @@ void m68008_device::ori_imm8_ccr_ip8() // 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;
@@ -4335,7 +4335,7 @@ void m68008_device::ori_imm8_ccr_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -4374,11 +4374,11 @@ void m68008_device::ori_imm8_ccr_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -4431,7 +4431,7 @@ void m68008_device::ori_w_imm16_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -4469,7 +4469,7 @@ void m68008_device::ori_w_imm16_ds_ip8() // 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
@@ -4477,7 +4477,7 @@ void m68008_device::ori_w_imm16_ds_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -4530,7 +4530,7 @@ void m68008_device::ori_w_imm16_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -4567,11 +4567,11 @@ void m68008_device::ori_w_imm16_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -4609,7 +4609,7 @@ void m68008_device::ori_w_imm16_ais_ip8() // 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;
@@ -4651,7 +4651,7 @@ void m68008_device::ori_w_imm16_ais_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -4702,7 +4702,7 @@ void m68008_device::ori_w_imm16_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -4742,12 +4742,12 @@ void m68008_device::ori_w_imm16_aips_ip8() // 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 5:
@@ -4786,7 +4786,7 @@ void m68008_device::ori_w_imm16_aips_ip8() // 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;
@@ -4828,7 +4828,7 @@ void m68008_device::ori_w_imm16_aips_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -4879,7 +4879,7 @@ void m68008_device::ori_w_imm16_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -4918,7 +4918,7 @@ void m68008_device::ori_w_imm16_pais_ip8() // 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
@@ -4926,7 +4926,7 @@ void m68008_device::ori_w_imm16_pais_ip8() // 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 5:
@@ -4965,7 +4965,7 @@ void m68008_device::ori_w_imm16_pais_ip8() // 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;
@@ -5007,7 +5007,7 @@ void m68008_device::ori_w_imm16_pais_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -5058,7 +5058,7 @@ void m68008_device::ori_w_imm16_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -5095,7 +5095,7 @@ void m68008_device::ori_w_imm16_das_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -5133,11 +5133,11 @@ void m68008_device::ori_w_imm16_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -5175,7 +5175,7 @@ void m68008_device::ori_w_imm16_das_ip8() // 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;
@@ -5217,7 +5217,7 @@ void m68008_device::ori_w_imm16_das_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -5268,7 +5268,7 @@ void m68008_device::ori_w_imm16_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -5303,14 +5303,14 @@ void m68008_device::ori_w_imm16_dais_ip8() // 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
@@ -5318,7 +5318,7 @@ void m68008_device::ori_w_imm16_dais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -5357,7 +5357,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 21:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -5398,11 +5398,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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -5440,7 +5440,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;
@@ -5482,7 +5482,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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -5532,7 +5532,7 @@ void m68008_device::ori_w_imm16_adr16_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -5572,7 +5572,7 @@ void m68008_device::ori_w_imm16_adr16_ip8() // 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 5:
@@ -5610,7 +5610,7 @@ void m68008_device::ori_w_imm16_adr16_ip8() // 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 9:
@@ -5649,7 +5649,7 @@ void m68008_device::ori_w_imm16_adr16_ip8() // 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;
@@ -5691,7 +5691,7 @@ void m68008_device::ori_w_imm16_adr16_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -5741,7 +5741,7 @@ void m68008_device::ori_w_imm16_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -5779,7 +5779,7 @@ void m68008_device::ori_w_imm16_adr32_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -5818,7 +5818,7 @@ void m68008_device::ori_w_imm16_adr32_ip8() // 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 9:
@@ -5856,7 +5856,7 @@ void m68008_device::ori_w_imm16_adr32_ip8() // 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 13:
@@ -5895,7 +5895,7 @@ void m68008_device::ori_w_imm16_adr32_ip8() // 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;
@@ -5937,7 +5937,7 @@ void m68008_device::ori_w_imm16_adr32_ip8() // 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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -5991,7 +5991,7 @@ void m68008_device::ori_i16u_sr_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -6028,23 +6028,23 @@ void m68008_device::ori_i16u_sr_ip8() // 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;
@@ -6052,7 +6052,7 @@ void m68008_device::ori_i16u_sr_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -6091,11 +6091,11 @@ void m68008_device::ori_i16u_sr_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -6147,7 +6147,7 @@ void m68008_device::ori_l_imm32_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -6185,7 +6185,7 @@ void m68008_device::ori_l_imm32_ds_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -6223,12 +6223,12 @@ void m68008_device::ori_l_imm32_ds_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -6263,7 +6263,7 @@ void m68008_device::ori_l_imm32_ds_ip8() // 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;
@@ -6272,7 +6272,7 @@ void m68008_device::ori_l_imm32_ds_ip8() // 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];
@@ -6292,7 +6292,7 @@ void m68008_device::ori_l_imm32_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -6330,7 +6330,7 @@ void m68008_device::ori_l_imm32_ais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -6367,7 +6367,7 @@ void m68008_device::ori_l_imm32_ais_ip8() // 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 9:
@@ -6407,7 +6407,7 @@ void m68008_device::ori_l_imm32_ais_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -6445,7 +6445,7 @@ void m68008_device::ori_l_imm32_ais_ip8() // 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;
@@ -6485,7 +6485,7 @@ void m68008_device::ori_l_imm32_ais_ip8() // 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;
@@ -6525,7 +6525,7 @@ void m68008_device::ori_l_imm32_ais_ip8() // 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 25:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -6575,7 +6575,7 @@ void m68008_device::ori_l_imm32_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -6613,7 +6613,7 @@ void m68008_device::ori_l_imm32_aips_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -6650,7 +6650,7 @@ void m68008_device::ori_l_imm32_aips_ip8() // 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 9:
@@ -6690,11 +6690,11 @@ void m68008_device::ori_l_imm32_aips_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -6732,7 +6732,7 @@ void m68008_device::ori_l_imm32_aips_ip8() // 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;
@@ -6772,7 +6772,7 @@ void m68008_device::ori_l_imm32_aips_ip8() // 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;
@@ -6812,7 +6812,7 @@ void m68008_device::ori_l_imm32_aips_ip8() // 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 25:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -6862,7 +6862,7 @@ void m68008_device::ori_l_imm32_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -6900,7 +6900,7 @@ void m68008_device::ori_l_imm32_pais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -6936,14 +6936,14 @@ void m68008_device::ori_l_imm32_pais_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -6982,7 +6982,7 @@ void m68008_device::ori_l_imm32_pais_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -7020,7 +7020,7 @@ void m68008_device::ori_l_imm32_pais_ip8() // 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;
@@ -7060,7 +7060,7 @@ void m68008_device::ori_l_imm32_pais_ip8() // 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;
@@ -7100,7 +7100,7 @@ void m68008_device::ori_l_imm32_pais_ip8() // 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 25:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -7150,7 +7150,7 @@ void m68008_device::ori_l_imm32_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -7188,7 +7188,7 @@ void m68008_device::ori_l_imm32_das_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -7225,7 +7225,7 @@ void m68008_device::ori_l_imm32_das_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -7262,7 +7262,7 @@ void m68008_device::ori_l_imm32_das_ip8() // 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 13:
@@ -7302,7 +7302,7 @@ void m68008_device::ori_l_imm32_das_ip8() // 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 17:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -7340,7 +7340,7 @@ void m68008_device::ori_l_imm32_das_ip8() // 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;
@@ -7380,7 +7380,7 @@ void m68008_device::ori_l_imm32_das_ip8() // 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;
@@ -7420,7 +7420,7 @@ void m68008_device::ori_l_imm32_das_ip8() // 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 29:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -7470,7 +7470,7 @@ void m68008_device::ori_l_imm32_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -7508,7 +7508,7 @@ void m68008_device::ori_l_imm32_dais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -7543,14 +7543,14 @@ void m68008_device::ori_l_imm32_dais_ip8() // 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
@@ -7558,7 +7558,7 @@ void m68008_device::ori_l_imm32_dais_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -7597,7 +7597,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 33:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -7637,7 +7637,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 13:
@@ -7677,7 +7677,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 17:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -7715,7 +7715,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;
@@ -7755,7 +7755,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;
@@ -7795,7 +7795,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 29:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -7844,7 +7844,7 @@ void m68008_device::ori_l_imm32_adr16_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -7882,7 +7882,7 @@ void m68008_device::ori_l_imm32_adr16_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -7922,7 +7922,7 @@ void m68008_device::ori_l_imm32_adr16_ip8() // 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 9:
@@ -7960,7 +7960,7 @@ void m68008_device::ori_l_imm32_adr16_ip8() // 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 13:
@@ -8000,7 +8000,7 @@ void m68008_device::ori_l_imm32_adr16_ip8() // 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 17:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -8038,7 +8038,7 @@ void m68008_device::ori_l_imm32_adr16_ip8() // 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;
@@ -8078,7 +8078,7 @@ void m68008_device::ori_l_imm32_adr16_ip8() // 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;
@@ -8118,7 +8118,7 @@ void m68008_device::ori_l_imm32_adr16_ip8() // 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 29:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -8167,7 +8167,7 @@ void m68008_device::ori_l_imm32_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -8205,7 +8205,7 @@ void m68008_device::ori_l_imm32_adr32_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -8243,7 +8243,7 @@ void m68008_device::ori_l_imm32_adr32_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -8282,7 +8282,7 @@ void m68008_device::ori_l_imm32_adr32_ip8() // 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 13:
@@ -8320,7 +8320,7 @@ void m68008_device::ori_l_imm32_adr32_ip8() // 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 17:
@@ -8360,7 +8360,7 @@ void m68008_device::ori_l_imm32_adr32_ip8() // 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 21:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -8398,7 +8398,7 @@ void m68008_device::ori_l_imm32_adr32_ip8() // 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;
@@ -8438,7 +8438,7 @@ void m68008_device::ori_l_imm32_adr32_ip8() // 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;
@@ -8478,7 +8478,7 @@ void m68008_device::ori_l_imm32_adr32_ip8() // 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 33:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -8532,13 +8532,13 @@ void m68008_device::btst_dd_ds_ip8() // 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:
@@ -8582,7 +8582,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();
@@ -8596,7 +8596,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();
@@ -8618,7 +8618,7 @@ void m68008_device::movep_w_das_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -8655,7 +8655,7 @@ void m68008_device::movep_w_das_dd_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -8674,7 +8674,7 @@ void m68008_device::movep_w_das_dd_ip8() // 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 7:
m_edb = m_mmu8->read_data(m_aob);
@@ -8696,7 +8696,7 @@ void m68008_device::movep_w_das_dd_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -8748,11 +8748,11 @@ void m68008_device::btst_dd_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -8772,13 +8772,13 @@ void m68008_device::btst_dd_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -8833,12 +8833,12 @@ void m68008_device::btst_dd_aips_ip8() // 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:
@@ -8859,13 +8859,13 @@ void m68008_device::btst_dd_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -8919,7 +8919,7 @@ void m68008_device::btst_dd_pais_ip8() // 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
@@ -8927,7 +8927,7 @@ void m68008_device::btst_dd_pais_ip8() // 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:
@@ -8948,13 +8948,13 @@ void m68008_device::btst_dd_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -9006,7 +9006,7 @@ void m68008_device::btst_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -9044,11 +9044,11 @@ void m68008_device::btst_dd_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -9068,13 +9068,13 @@ void m68008_device::btst_dd_das_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -9124,14 +9124,14 @@ void m68008_device::btst_dd_dais_ip8() // 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
@@ -9139,7 +9139,7 @@ void m68008_device::btst_dd_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -9178,7 +9178,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -9219,11 +9219,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -9243,13 +9243,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -9303,7 +9303,7 @@ void m68008_device::btst_dd_adr16_ip8() // 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:
@@ -9341,7 +9341,7 @@ void m68008_device::btst_dd_adr16_ip8() // 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 5:
@@ -9362,13 +9362,13 @@ void m68008_device::btst_dd_adr16_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -9420,7 +9420,7 @@ void m68008_device::btst_dd_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -9459,7 +9459,7 @@ void m68008_device::btst_dd_adr32_ip8() // 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 5:
@@ -9497,7 +9497,7 @@ void m68008_device::btst_dd_adr32_ip8() // 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 9:
@@ -9518,13 +9518,13 @@ void m68008_device::btst_dd_adr32_ip8() // 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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -9575,7 +9575,7 @@ void m68008_device::btst_dd_dpc_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -9613,11 +9613,11 @@ void m68008_device::btst_dd_dpc_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob);
@@ -9637,13 +9637,13 @@ void m68008_device::btst_dd_dpc_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -9692,14 +9692,14 @@ void m68008_device::btst_dd_dpci_ip8() // 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
@@ -9707,7 +9707,7 @@ void m68008_device::btst_dd_dpci_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -9746,7 +9746,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -9787,11 +9787,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 5:
m_edb = m_mmu8->read_program(m_aob);
@@ -9811,13 +9811,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -9871,7 +9871,7 @@ void m68008_device::btst_dd_imm_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -9911,12 +9911,12 @@ void m68008_device::btst_dd_imm_ip8() // 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 5:
@@ -9960,7 +9960,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();
@@ -9974,7 +9974,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();
@@ -10000,13 +10000,13 @@ void m68008_device::bchg_dd_ds_ip8() // 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:
@@ -10050,7 +10050,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();
@@ -10063,14 +10063,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();
@@ -10092,7 +10092,7 @@ void m68008_device::movep_l_das_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -10129,7 +10129,7 @@ void m68008_device::movep_l_das_dd_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -10147,7 +10147,7 @@ void m68008_device::movep_l_das_dd_ip8() // 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 7:
m_edb = m_mmu8->read_data(m_aob);
@@ -10166,7 +10166,7 @@ void m68008_device::movep_l_das_dd_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -10185,7 +10185,7 @@ void m68008_device::movep_l_das_dd_ip8() // 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 11:
m_edb = m_mmu8->read_data(m_aob);
@@ -10207,7 +10207,7 @@ void m68008_device::movep_l_das_dd_ip8() // 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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -10259,11 +10259,11 @@ void m68008_device::bchg_dd_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -10284,7 +10284,7 @@ void m68008_device::bchg_dd_ais_ip8() // 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:
@@ -10324,7 +10324,7 @@ void m68008_device::bchg_dd_ais_ip8() // 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;
@@ -10361,12 +10361,12 @@ void m68008_device::bchg_dd_aips_ip8() // 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:
@@ -10388,7 +10388,7 @@ void m68008_device::bchg_dd_aips_ip8() // 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:
@@ -10428,7 +10428,7 @@ void m68008_device::bchg_dd_aips_ip8() // 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;
@@ -10464,7 +10464,7 @@ void m68008_device::bchg_dd_pais_ip8() // 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
@@ -10472,7 +10472,7 @@ void m68008_device::bchg_dd_pais_ip8() // 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:
@@ -10494,7 +10494,7 @@ void m68008_device::bchg_dd_pais_ip8() // 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:
@@ -10534,7 +10534,7 @@ void m68008_device::bchg_dd_pais_ip8() // 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;
@@ -10568,7 +10568,7 @@ void m68008_device::bchg_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -10606,11 +10606,11 @@ void m68008_device::bchg_dd_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -10631,7 +10631,7 @@ void m68008_device::bchg_dd_das_ip8() // 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 7:
@@ -10671,7 +10671,7 @@ void m68008_device::bchg_dd_das_ip8() // 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;
@@ -10703,14 +10703,14 @@ void m68008_device::bchg_dd_dais_ip8() // 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
@@ -10718,7 +10718,7 @@ void m68008_device::bchg_dd_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -10757,7 +10757,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -10798,11 +10798,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -10823,7 +10823,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:
@@ -10863,7 +10863,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;
@@ -10899,7 +10899,7 @@ void m68008_device::bchg_dd_adr16_ip8() // 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:
@@ -10937,7 +10937,7 @@ void m68008_device::bchg_dd_adr16_ip8() // 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 5:
@@ -10959,7 +10959,7 @@ void m68008_device::bchg_dd_adr16_ip8() // 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 7:
@@ -10999,7 +10999,7 @@ void m68008_device::bchg_dd_adr16_ip8() // 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;
@@ -11033,7 +11033,7 @@ void m68008_device::bchg_dd_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -11072,7 +11072,7 @@ void m68008_device::bchg_dd_adr32_ip8() // 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 5:
@@ -11110,7 +11110,7 @@ void m68008_device::bchg_dd_adr32_ip8() // 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 9:
@@ -11132,7 +11132,7 @@ void m68008_device::bchg_dd_adr32_ip8() // 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 11:
@@ -11172,7 +11172,7 @@ void m68008_device::bchg_dd_adr32_ip8() // 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;
@@ -11210,13 +11210,13 @@ void m68008_device::bclr_dd_ds_ip8() // 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:
@@ -11257,14 +11257,14 @@ void m68008_device::bclr_dd_ds_ip8() // 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();
@@ -11277,18 +11277,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();
@@ -11310,7 +11310,7 @@ void m68008_device::movep_w_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -11349,7 +11349,7 @@ void m68008_device::movep_w_dd_das_ip8() // 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 5:
m_mmu8->write_data(m_aob, m_dbout);
@@ -11367,7 +11367,7 @@ void m68008_device::movep_w_dd_das_ip8() // 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 7:
m_mmu8->write_data(m_aob, m_dbout);
@@ -11386,11 +11386,11 @@ void m68008_device::movep_w_dd_das_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -11442,11 +11442,11 @@ void m68008_device::bclr_dd_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -11466,12 +11466,12 @@ void m68008_device::bclr_dd_ais_ip8() // 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:
@@ -11511,7 +11511,7 @@ void m68008_device::bclr_dd_ais_ip8() // 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;
@@ -11548,12 +11548,12 @@ void m68008_device::bclr_dd_aips_ip8() // 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:
@@ -11574,12 +11574,12 @@ void m68008_device::bclr_dd_aips_ip8() // 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:
@@ -11619,7 +11619,7 @@ void m68008_device::bclr_dd_aips_ip8() // 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;
@@ -11655,7 +11655,7 @@ void m68008_device::bclr_dd_pais_ip8() // 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
@@ -11663,7 +11663,7 @@ void m68008_device::bclr_dd_pais_ip8() // 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:
@@ -11684,12 +11684,12 @@ void m68008_device::bclr_dd_pais_ip8() // 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:
@@ -11729,7 +11729,7 @@ void m68008_device::bclr_dd_pais_ip8() // 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;
@@ -11763,7 +11763,7 @@ void m68008_device::bclr_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -11801,11 +11801,11 @@ void m68008_device::bclr_dd_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -11825,12 +11825,12 @@ void m68008_device::bclr_dd_das_ip8() // 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 7:
@@ -11870,7 +11870,7 @@ void m68008_device::bclr_dd_das_ip8() // 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;
@@ -11902,14 +11902,14 @@ void m68008_device::bclr_dd_dais_ip8() // 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
@@ -11917,7 +11917,7 @@ void m68008_device::bclr_dd_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -11956,7 +11956,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -11997,11 +11997,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -12021,12 +12021,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:
@@ -12066,7 +12066,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;
@@ -12102,7 +12102,7 @@ void m68008_device::bclr_dd_adr16_ip8() // 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:
@@ -12140,7 +12140,7 @@ void m68008_device::bclr_dd_adr16_ip8() // 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 5:
@@ -12161,12 +12161,12 @@ void m68008_device::bclr_dd_adr16_ip8() // 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 7:
@@ -12206,7 +12206,7 @@ void m68008_device::bclr_dd_adr16_ip8() // 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;
@@ -12240,7 +12240,7 @@ void m68008_device::bclr_dd_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -12279,7 +12279,7 @@ void m68008_device::bclr_dd_adr32_ip8() // 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 5:
@@ -12317,7 +12317,7 @@ void m68008_device::bclr_dd_adr32_ip8() // 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 9:
@@ -12338,12 +12338,12 @@ void m68008_device::bclr_dd_adr32_ip8() // 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 11:
@@ -12383,7 +12383,7 @@ void m68008_device::bclr_dd_adr32_ip8() // 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;
@@ -12421,13 +12421,13 @@ void m68008_device::bset_dd_ds_ip8() // 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:
@@ -12471,7 +12471,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();
@@ -12484,14 +12484,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();
@@ -12513,7 +12513,7 @@ void m68008_device::movep_l_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -12551,7 +12551,7 @@ void m68008_device::movep_l_dd_das_ip8() // 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 5:
m_mmu8->write_data(m_aob, m_dbout);
@@ -12569,7 +12569,7 @@ void m68008_device::movep_l_dd_das_ip8() // 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 7:
m_mmu8->write_data(m_aob, m_dbout);
@@ -12588,7 +12588,7 @@ void m68008_device::movep_l_dd_das_ip8() // 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 9:
m_mmu8->write_data(m_aob, m_dbout);
@@ -12606,7 +12606,7 @@ void m68008_device::movep_l_dd_das_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -12625,11 +12625,11 @@ void m68008_device::movep_l_dd_das_ip8() // 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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -12681,11 +12681,11 @@ void m68008_device::bset_dd_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -12706,7 +12706,7 @@ void m68008_device::bset_dd_ais_ip8() // 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:
@@ -12746,7 +12746,7 @@ void m68008_device::bset_dd_ais_ip8() // 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;
@@ -12783,12 +12783,12 @@ void m68008_device::bset_dd_aips_ip8() // 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:
@@ -12810,7 +12810,7 @@ void m68008_device::bset_dd_aips_ip8() // 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:
@@ -12850,7 +12850,7 @@ void m68008_device::bset_dd_aips_ip8() // 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;
@@ -12886,7 +12886,7 @@ void m68008_device::bset_dd_pais_ip8() // 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
@@ -12894,7 +12894,7 @@ void m68008_device::bset_dd_pais_ip8() // 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:
@@ -12916,7 +12916,7 @@ void m68008_device::bset_dd_pais_ip8() // 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:
@@ -12956,7 +12956,7 @@ void m68008_device::bset_dd_pais_ip8() // 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;
@@ -12990,7 +12990,7 @@ void m68008_device::bset_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -13028,11 +13028,11 @@ void m68008_device::bset_dd_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -13053,7 +13053,7 @@ void m68008_device::bset_dd_das_ip8() // 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 7:
@@ -13093,7 +13093,7 @@ void m68008_device::bset_dd_das_ip8() // 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;
@@ -13125,14 +13125,14 @@ void m68008_device::bset_dd_dais_ip8() // 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
@@ -13140,7 +13140,7 @@ void m68008_device::bset_dd_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -13179,7 +13179,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -13220,11 +13220,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -13245,7 +13245,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:
@@ -13285,7 +13285,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;
@@ -13321,7 +13321,7 @@ void m68008_device::bset_dd_adr16_ip8() // 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:
@@ -13359,7 +13359,7 @@ void m68008_device::bset_dd_adr16_ip8() // 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 5:
@@ -13381,7 +13381,7 @@ void m68008_device::bset_dd_adr16_ip8() // 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 7:
@@ -13421,7 +13421,7 @@ void m68008_device::bset_dd_adr16_ip8() // 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;
@@ -13455,7 +13455,7 @@ void m68008_device::bset_dd_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -13494,7 +13494,7 @@ void m68008_device::bset_dd_adr32_ip8() // 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 5:
@@ -13532,7 +13532,7 @@ void m68008_device::bset_dd_adr32_ip8() // 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 9:
@@ -13554,7 +13554,7 @@ void m68008_device::bset_dd_adr32_ip8() // 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 11:
@@ -13594,7 +13594,7 @@ void m68008_device::bset_dd_adr32_ip8() // 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;
@@ -13629,7 +13629,7 @@ void m68008_device::andi_b_imm8_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -13667,7 +13667,7 @@ void m68008_device::andi_b_imm8_ds_ip8() // 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
@@ -13675,7 +13675,7 @@ void m68008_device::andi_b_imm8_ds_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -13728,7 +13728,7 @@ void m68008_device::andi_b_imm8_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -13765,11 +13765,11 @@ void m68008_device::andi_b_imm8_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -13789,7 +13789,7 @@ void m68008_device::andi_b_imm8_ais_ip8() // 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;
@@ -13831,7 +13831,7 @@ void m68008_device::andi_b_imm8_ais_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -13864,7 +13864,7 @@ void m68008_device::andi_b_imm8_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -13904,12 +13904,12 @@ void m68008_device::andi_b_imm8_aips_ip8() // 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 5:
@@ -13930,7 +13930,7 @@ void m68008_device::andi_b_imm8_aips_ip8() // 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;
@@ -13972,7 +13972,7 @@ void m68008_device::andi_b_imm8_aips_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -14005,7 +14005,7 @@ void m68008_device::andi_b_imm8_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -14044,7 +14044,7 @@ void m68008_device::andi_b_imm8_pais_ip8() // 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
@@ -14052,7 +14052,7 @@ void m68008_device::andi_b_imm8_pais_ip8() // 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 5:
@@ -14073,7 +14073,7 @@ void m68008_device::andi_b_imm8_pais_ip8() // 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;
@@ -14115,7 +14115,7 @@ void m68008_device::andi_b_imm8_pais_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -14148,7 +14148,7 @@ void m68008_device::andi_b_imm8_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -14185,7 +14185,7 @@ void m68008_device::andi_b_imm8_das_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -14223,11 +14223,11 @@ void m68008_device::andi_b_imm8_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -14247,7 +14247,7 @@ void m68008_device::andi_b_imm8_das_ip8() // 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;
@@ -14289,7 +14289,7 @@ void m68008_device::andi_b_imm8_das_ip8() // 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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -14322,7 +14322,7 @@ void m68008_device::andi_b_imm8_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -14357,14 +14357,14 @@ void m68008_device::andi_b_imm8_dais_ip8() // 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
@@ -14372,7 +14372,7 @@ void m68008_device::andi_b_imm8_dais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -14411,7 +14411,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -14452,11 +14452,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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -14476,7 +14476,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;
@@ -14518,7 +14518,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -14550,7 +14550,7 @@ void m68008_device::andi_b_imm8_adr16_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -14590,7 +14590,7 @@ void m68008_device::andi_b_imm8_adr16_ip8() // 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 5:
@@ -14628,7 +14628,7 @@ void m68008_device::andi_b_imm8_adr16_ip8() // 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 9:
@@ -14649,7 +14649,7 @@ void m68008_device::andi_b_imm8_adr16_ip8() // 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;
@@ -14691,7 +14691,7 @@ void m68008_device::andi_b_imm8_adr16_ip8() // 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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -14723,7 +14723,7 @@ void m68008_device::andi_b_imm8_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -14761,7 +14761,7 @@ void m68008_device::andi_b_imm8_adr32_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -14800,7 +14800,7 @@ void m68008_device::andi_b_imm8_adr32_ip8() // 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 9:
@@ -14838,7 +14838,7 @@ void m68008_device::andi_b_imm8_adr32_ip8() // 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 13:
@@ -14859,7 +14859,7 @@ void m68008_device::andi_b_imm8_adr32_ip8() // 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;
@@ -14901,7 +14901,7 @@ void m68008_device::andi_b_imm8_adr32_ip8() // 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 19:
m_mmu8->write_data(m_aob, m_dbout);
@@ -14933,7 +14933,7 @@ void m68008_device::andi_imm8_ccr_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -14970,21 +14970,21 @@ void m68008_device::andi_imm8_ccr_ip8() // 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;
@@ -14992,7 +14992,7 @@ void m68008_device::andi_imm8_ccr_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -15031,11 +15031,11 @@ void m68008_device::andi_imm8_ccr_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -15088,7 +15088,7 @@ void m68008_device::andi_w_imm16_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -15126,7 +15126,7 @@ void m68008_device::andi_w_imm16_ds_ip8() // 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
@@ -15134,7 +15134,7 @@ void m68008_device::andi_w_imm16_ds_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -15187,7 +15187,7 @@ void m68008_device::andi_w_imm16_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -15224,11 +15224,11 @@ void m68008_device::andi_w_imm16_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -15266,7 +15266,7 @@ void m68008_device::andi_w_imm16_ais_ip8() // 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;
@@ -15308,7 +15308,7 @@ void m68008_device::andi_w_imm16_ais_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -15359,7 +15359,7 @@ void m68008_device::andi_w_imm16_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -15399,12 +15399,12 @@ void m68008_device::andi_w_imm16_aips_ip8() // 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 5:
@@ -15443,7 +15443,7 @@ void m68008_device::andi_w_imm16_aips_ip8() // 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;
@@ -15485,7 +15485,7 @@ void m68008_device::andi_w_imm16_aips_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -15536,7 +15536,7 @@ void m68008_device::andi_w_imm16_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -15575,7 +15575,7 @@ void m68008_device::andi_w_imm16_pais_ip8() // 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
@@ -15583,7 +15583,7 @@ void m68008_device::andi_w_imm16_pais_ip8() // 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 5:
@@ -15622,7 +15622,7 @@ void m68008_device::andi_w_imm16_pais_ip8() // 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;
@@ -15664,7 +15664,7 @@ void m68008_device::andi_w_imm16_pais_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -15715,7 +15715,7 @@ void m68008_device::andi_w_imm16_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -15752,7 +15752,7 @@ void m68008_device::andi_w_imm16_das_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -15790,11 +15790,11 @@ void m68008_device::andi_w_imm16_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -15832,7 +15832,7 @@ void m68008_device::andi_w_imm16_das_ip8() // 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;
@@ -15874,7 +15874,7 @@ void m68008_device::andi_w_imm16_das_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -15925,7 +15925,7 @@ void m68008_device::andi_w_imm16_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -15960,14 +15960,14 @@ void m68008_device::andi_w_imm16_dais_ip8() // 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
@@ -15975,7 +15975,7 @@ void m68008_device::andi_w_imm16_dais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -16014,7 +16014,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 21:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -16055,11 +16055,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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -16097,7 +16097,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;
@@ -16139,7 +16139,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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -16189,7 +16189,7 @@ void m68008_device::andi_w_imm16_adr16_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -16229,7 +16229,7 @@ void m68008_device::andi_w_imm16_adr16_ip8() // 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 5:
@@ -16267,7 +16267,7 @@ void m68008_device::andi_w_imm16_adr16_ip8() // 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 9:
@@ -16306,7 +16306,7 @@ void m68008_device::andi_w_imm16_adr16_ip8() // 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;
@@ -16348,7 +16348,7 @@ void m68008_device::andi_w_imm16_adr16_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -16398,7 +16398,7 @@ void m68008_device::andi_w_imm16_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -16436,7 +16436,7 @@ void m68008_device::andi_w_imm16_adr32_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -16475,7 +16475,7 @@ void m68008_device::andi_w_imm16_adr32_ip8() // 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 9:
@@ -16513,7 +16513,7 @@ void m68008_device::andi_w_imm16_adr32_ip8() // 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 13:
@@ -16552,7 +16552,7 @@ void m68008_device::andi_w_imm16_adr32_ip8() // 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;
@@ -16594,7 +16594,7 @@ void m68008_device::andi_w_imm16_adr32_ip8() // 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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -16648,7 +16648,7 @@ void m68008_device::andi_i16u_sr_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -16685,23 +16685,23 @@ void m68008_device::andi_i16u_sr_ip8() // 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;
@@ -16709,7 +16709,7 @@ void m68008_device::andi_i16u_sr_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -16748,11 +16748,11 @@ void m68008_device::andi_i16u_sr_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -16804,7 +16804,7 @@ void m68008_device::andi_l_imm32_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -16842,7 +16842,7 @@ void m68008_device::andi_l_imm32_ds_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -16880,12 +16880,12 @@ void m68008_device::andi_l_imm32_ds_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -16920,7 +16920,7 @@ void m68008_device::andi_l_imm32_ds_ip8() // 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;
@@ -16929,7 +16929,7 @@ void m68008_device::andi_l_imm32_ds_ip8() // 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];
@@ -16949,7 +16949,7 @@ void m68008_device::andi_l_imm32_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -16987,7 +16987,7 @@ void m68008_device::andi_l_imm32_ais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -17024,7 +17024,7 @@ void m68008_device::andi_l_imm32_ais_ip8() // 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 9:
@@ -17064,7 +17064,7 @@ void m68008_device::andi_l_imm32_ais_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -17102,7 +17102,7 @@ void m68008_device::andi_l_imm32_ais_ip8() // 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;
@@ -17142,7 +17142,7 @@ void m68008_device::andi_l_imm32_ais_ip8() // 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;
@@ -17182,7 +17182,7 @@ void m68008_device::andi_l_imm32_ais_ip8() // 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 25:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -17232,7 +17232,7 @@ void m68008_device::andi_l_imm32_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -17270,7 +17270,7 @@ void m68008_device::andi_l_imm32_aips_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -17307,7 +17307,7 @@ void m68008_device::andi_l_imm32_aips_ip8() // 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 9:
@@ -17347,11 +17347,11 @@ void m68008_device::andi_l_imm32_aips_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -17389,7 +17389,7 @@ void m68008_device::andi_l_imm32_aips_ip8() // 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;
@@ -17429,7 +17429,7 @@ void m68008_device::andi_l_imm32_aips_ip8() // 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;
@@ -17469,7 +17469,7 @@ void m68008_device::andi_l_imm32_aips_ip8() // 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 25:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -17519,7 +17519,7 @@ void m68008_device::andi_l_imm32_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -17557,7 +17557,7 @@ void m68008_device::andi_l_imm32_pais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -17593,14 +17593,14 @@ void m68008_device::andi_l_imm32_pais_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -17639,7 +17639,7 @@ void m68008_device::andi_l_imm32_pais_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -17677,7 +17677,7 @@ void m68008_device::andi_l_imm32_pais_ip8() // 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;
@@ -17717,7 +17717,7 @@ void m68008_device::andi_l_imm32_pais_ip8() // 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;
@@ -17757,7 +17757,7 @@ void m68008_device::andi_l_imm32_pais_ip8() // 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 25:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -17807,7 +17807,7 @@ void m68008_device::andi_l_imm32_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -17845,7 +17845,7 @@ void m68008_device::andi_l_imm32_das_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -17882,7 +17882,7 @@ void m68008_device::andi_l_imm32_das_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -17919,7 +17919,7 @@ void m68008_device::andi_l_imm32_das_ip8() // 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 13:
@@ -17959,7 +17959,7 @@ void m68008_device::andi_l_imm32_das_ip8() // 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 17:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -17997,7 +17997,7 @@ void m68008_device::andi_l_imm32_das_ip8() // 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;
@@ -18037,7 +18037,7 @@ void m68008_device::andi_l_imm32_das_ip8() // 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;
@@ -18077,7 +18077,7 @@ void m68008_device::andi_l_imm32_das_ip8() // 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 29:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -18127,7 +18127,7 @@ void m68008_device::andi_l_imm32_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -18165,7 +18165,7 @@ void m68008_device::andi_l_imm32_dais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -18200,14 +18200,14 @@ void m68008_device::andi_l_imm32_dais_ip8() // 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
@@ -18215,7 +18215,7 @@ void m68008_device::andi_l_imm32_dais_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -18254,7 +18254,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 33:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -18294,7 +18294,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 13:
@@ -18334,7 +18334,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 17:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -18372,7 +18372,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;
@@ -18412,7 +18412,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;
@@ -18452,7 +18452,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 29:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -18501,7 +18501,7 @@ void m68008_device::andi_l_imm32_adr16_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -18539,7 +18539,7 @@ void m68008_device::andi_l_imm32_adr16_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -18579,7 +18579,7 @@ void m68008_device::andi_l_imm32_adr16_ip8() // 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 9:
@@ -18617,7 +18617,7 @@ void m68008_device::andi_l_imm32_adr16_ip8() // 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 13:
@@ -18657,7 +18657,7 @@ void m68008_device::andi_l_imm32_adr16_ip8() // 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 17:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -18695,7 +18695,7 @@ void m68008_device::andi_l_imm32_adr16_ip8() // 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;
@@ -18735,7 +18735,7 @@ void m68008_device::andi_l_imm32_adr16_ip8() // 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;
@@ -18775,7 +18775,7 @@ void m68008_device::andi_l_imm32_adr16_ip8() // 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 29:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -18824,7 +18824,7 @@ void m68008_device::andi_l_imm32_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -18862,7 +18862,7 @@ void m68008_device::andi_l_imm32_adr32_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -18900,7 +18900,7 @@ void m68008_device::andi_l_imm32_adr32_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -18939,7 +18939,7 @@ void m68008_device::andi_l_imm32_adr32_ip8() // 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 13:
@@ -18977,7 +18977,7 @@ void m68008_device::andi_l_imm32_adr32_ip8() // 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 17:
@@ -19017,7 +19017,7 @@ void m68008_device::andi_l_imm32_adr32_ip8() // 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 21:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -19055,7 +19055,7 @@ void m68008_device::andi_l_imm32_adr32_ip8() // 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;
@@ -19095,7 +19095,7 @@ void m68008_device::andi_l_imm32_adr32_ip8() // 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;
@@ -19135,7 +19135,7 @@ void m68008_device::andi_l_imm32_adr32_ip8() // 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 33:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -19223,7 +19223,7 @@ void m68008_device::subi_b_imm8_ds_ip8() // 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
@@ -19319,7 +19319,7 @@ void m68008_device::subi_b_imm8_ais_ip8() // 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;
@@ -19342,7 +19342,7 @@ void m68008_device::subi_b_imm8_ais_ip8() // 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;
@@ -19458,7 +19458,7 @@ void m68008_device::subi_b_imm8_aips_ip8() // 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 5:
@@ -19479,7 +19479,7 @@ void m68008_device::subi_b_imm8_aips_ip8() // 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;
@@ -19597,7 +19597,7 @@ void m68008_device::subi_b_imm8_pais_ip8() // 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 5:
@@ -19618,7 +19618,7 @@ void m68008_device::subi_b_imm8_pais_ip8() // 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;
@@ -19765,7 +19765,7 @@ void m68008_device::subi_b_imm8_das_ip8() // 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;
@@ -19788,7 +19788,7 @@ void m68008_device::subi_b_imm8_das_ip8() // 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;
@@ -19896,7 +19896,7 @@ void m68008_device::subi_b_imm8_dais_ip8() // 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
@@ -19988,7 +19988,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;
@@ -20011,7 +20011,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;
@@ -20159,7 +20159,7 @@ void m68008_device::subi_b_imm8_adr16_ip8() // 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 9:
@@ -20180,7 +20180,7 @@ void m68008_device::subi_b_imm8_adr16_ip8() // 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;
@@ -20364,7 +20364,7 @@ void m68008_device::subi_b_imm8_adr32_ip8() // 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 13:
@@ -20385,7 +20385,7 @@ void m68008_device::subi_b_imm8_adr32_ip8() // 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;
@@ -20496,7 +20496,7 @@ void m68008_device::subi_w_imm16_ds_ip8() // 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
@@ -20592,7 +20592,7 @@ void m68008_device::subi_w_imm16_ais_ip8() // 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;
@@ -20633,7 +20633,7 @@ void m68008_device::subi_w_imm16_ais_ip8() // 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;
@@ -20767,7 +20767,7 @@ void m68008_device::subi_w_imm16_aips_ip8() // 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 5:
@@ -20806,7 +20806,7 @@ void m68008_device::subi_w_imm16_aips_ip8() // 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;
@@ -20942,7 +20942,7 @@ void m68008_device::subi_w_imm16_pais_ip8() // 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 5:
@@ -20981,7 +20981,7 @@ void m68008_device::subi_w_imm16_pais_ip8() // 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;
@@ -21146,7 +21146,7 @@ void m68008_device::subi_w_imm16_das_ip8() // 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;
@@ -21187,7 +21187,7 @@ void m68008_device::subi_w_imm16_das_ip8() // 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;
@@ -21313,7 +21313,7 @@ void m68008_device::subi_w_imm16_dais_ip8() // 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
@@ -21405,7 +21405,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;
@@ -21446,7 +21446,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;
@@ -21612,7 +21612,7 @@ void m68008_device::subi_w_imm16_adr16_ip8() // 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 9:
@@ -21651,7 +21651,7 @@ void m68008_device::subi_w_imm16_adr16_ip8() // 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;
@@ -21853,7 +21853,7 @@ void m68008_device::subi_w_imm16_adr32_ip8() // 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 13:
@@ -21892,7 +21892,7 @@ void m68008_device::subi_w_imm16_adr32_ip8() // 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;
@@ -22057,7 +22057,7 @@ void m68008_device::subi_l_imm32_ds_ip8() // 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
@@ -22096,7 +22096,7 @@ void m68008_device::subi_l_imm32_ds_ip8() // 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;
@@ -22197,7 +22197,7 @@ void m68008_device::subi_l_imm32_ais_ip8() // 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 9:
@@ -22274,7 +22274,7 @@ void m68008_device::subi_l_imm32_ais_ip8() // 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;
@@ -22314,7 +22314,7 @@ void m68008_device::subi_l_imm32_ais_ip8() // 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;
@@ -22476,7 +22476,7 @@ void m68008_device::subi_l_imm32_aips_ip8() // 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 9:
@@ -22556,7 +22556,7 @@ void m68008_device::subi_l_imm32_aips_ip8() // 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;
@@ -22596,7 +22596,7 @@ void m68008_device::subi_l_imm32_aips_ip8() // 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;
@@ -22757,7 +22757,7 @@ void m68008_device::subi_l_imm32_pais_ip8() // 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
@@ -22839,7 +22839,7 @@ void m68008_device::subi_l_imm32_pais_ip8() // 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;
@@ -22879,7 +22879,7 @@ void m68008_device::subi_l_imm32_pais_ip8() // 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;
@@ -23077,7 +23077,7 @@ void m68008_device::subi_l_imm32_das_ip8() // 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 13:
@@ -23154,7 +23154,7 @@ void m68008_device::subi_l_imm32_das_ip8() // 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;
@@ -23194,7 +23194,7 @@ void m68008_device::subi_l_imm32_das_ip8() // 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;
@@ -23354,7 +23354,7 @@ void m68008_device::subi_l_imm32_dais_ip8() // 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
@@ -23445,7 +23445,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 13:
@@ -23522,7 +23522,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;
@@ -23562,7 +23562,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;
@@ -23762,7 +23762,7 @@ void m68008_device::subi_l_imm32_adr16_ip8() // 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 13:
@@ -23839,7 +23839,7 @@ void m68008_device::subi_l_imm32_adr16_ip8() // 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;
@@ -23879,7 +23879,7 @@ void m68008_device::subi_l_imm32_adr16_ip8() // 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;
@@ -24115,7 +24115,7 @@ void m68008_device::subi_l_imm32_adr32_ip8() // 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 17:
@@ -24192,7 +24192,7 @@ void m68008_device::subi_l_imm32_adr32_ip8() // 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;
@@ -24232,7 +24232,7 @@ void m68008_device::subi_l_imm32_adr32_ip8() // 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;
@@ -24359,7 +24359,7 @@ void m68008_device::addi_b_imm8_ds_ip8() // 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
@@ -24455,7 +24455,7 @@ void m68008_device::addi_b_imm8_ais_ip8() // 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;
@@ -24478,7 +24478,7 @@ void m68008_device::addi_b_imm8_ais_ip8() // 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;
@@ -24594,7 +24594,7 @@ void m68008_device::addi_b_imm8_aips_ip8() // 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 5:
@@ -24615,7 +24615,7 @@ void m68008_device::addi_b_imm8_aips_ip8() // 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;
@@ -24733,7 +24733,7 @@ void m68008_device::addi_b_imm8_pais_ip8() // 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 5:
@@ -24754,7 +24754,7 @@ void m68008_device::addi_b_imm8_pais_ip8() // 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;
@@ -24901,7 +24901,7 @@ void m68008_device::addi_b_imm8_das_ip8() // 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;
@@ -24924,7 +24924,7 @@ void m68008_device::addi_b_imm8_das_ip8() // 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;
@@ -25032,7 +25032,7 @@ void m68008_device::addi_b_imm8_dais_ip8() // 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
@@ -25124,7 +25124,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;
@@ -25147,7 +25147,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;
@@ -25295,7 +25295,7 @@ void m68008_device::addi_b_imm8_adr16_ip8() // 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 9:
@@ -25316,7 +25316,7 @@ void m68008_device::addi_b_imm8_adr16_ip8() // 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;
@@ -25500,7 +25500,7 @@ void m68008_device::addi_b_imm8_adr32_ip8() // 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 13:
@@ -25521,7 +25521,7 @@ void m68008_device::addi_b_imm8_adr32_ip8() // 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;
@@ -25632,7 +25632,7 @@ void m68008_device::addi_w_imm16_ds_ip8() // 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
@@ -25728,7 +25728,7 @@ void m68008_device::addi_w_imm16_ais_ip8() // 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;
@@ -25769,7 +25769,7 @@ void m68008_device::addi_w_imm16_ais_ip8() // 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;
@@ -25903,7 +25903,7 @@ void m68008_device::addi_w_imm16_aips_ip8() // 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 5:
@@ -25942,7 +25942,7 @@ void m68008_device::addi_w_imm16_aips_ip8() // 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;
@@ -26078,7 +26078,7 @@ void m68008_device::addi_w_imm16_pais_ip8() // 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 5:
@@ -26117,7 +26117,7 @@ void m68008_device::addi_w_imm16_pais_ip8() // 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;
@@ -26282,7 +26282,7 @@ void m68008_device::addi_w_imm16_das_ip8() // 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;
@@ -26323,7 +26323,7 @@ void m68008_device::addi_w_imm16_das_ip8() // 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;
@@ -26449,7 +26449,7 @@ void m68008_device::addi_w_imm16_dais_ip8() // 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
@@ -26541,7 +26541,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;
@@ -26582,7 +26582,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;
@@ -26748,7 +26748,7 @@ void m68008_device::addi_w_imm16_adr16_ip8() // 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 9:
@@ -26787,7 +26787,7 @@ void m68008_device::addi_w_imm16_adr16_ip8() // 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;
@@ -26989,7 +26989,7 @@ void m68008_device::addi_w_imm16_adr32_ip8() // 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 13:
@@ -27028,7 +27028,7 @@ void m68008_device::addi_w_imm16_adr32_ip8() // 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;
@@ -27193,7 +27193,7 @@ void m68008_device::addi_l_imm32_ds_ip8() // 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
@@ -27232,7 +27232,7 @@ void m68008_device::addi_l_imm32_ds_ip8() // 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;
@@ -27333,7 +27333,7 @@ void m68008_device::addi_l_imm32_ais_ip8() // 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 9:
@@ -27410,7 +27410,7 @@ void m68008_device::addi_l_imm32_ais_ip8() // 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;
@@ -27450,7 +27450,7 @@ void m68008_device::addi_l_imm32_ais_ip8() // 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;
@@ -27612,7 +27612,7 @@ void m68008_device::addi_l_imm32_aips_ip8() // 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 9:
@@ -27692,7 +27692,7 @@ void m68008_device::addi_l_imm32_aips_ip8() // 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;
@@ -27732,7 +27732,7 @@ void m68008_device::addi_l_imm32_aips_ip8() // 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;
@@ -27893,7 +27893,7 @@ void m68008_device::addi_l_imm32_pais_ip8() // 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
@@ -27975,7 +27975,7 @@ void m68008_device::addi_l_imm32_pais_ip8() // 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;
@@ -28015,7 +28015,7 @@ void m68008_device::addi_l_imm32_pais_ip8() // 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;
@@ -28213,7 +28213,7 @@ void m68008_device::addi_l_imm32_das_ip8() // 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 13:
@@ -28290,7 +28290,7 @@ void m68008_device::addi_l_imm32_das_ip8() // 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;
@@ -28330,7 +28330,7 @@ void m68008_device::addi_l_imm32_das_ip8() // 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;
@@ -28490,7 +28490,7 @@ void m68008_device::addi_l_imm32_dais_ip8() // 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
@@ -28581,7 +28581,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 13:
@@ -28658,7 +28658,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;
@@ -28698,7 +28698,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;
@@ -28898,7 +28898,7 @@ void m68008_device::addi_l_imm32_adr16_ip8() // 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 13:
@@ -28975,7 +28975,7 @@ void m68008_device::addi_l_imm32_adr16_ip8() // 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;
@@ -29015,7 +29015,7 @@ void m68008_device::addi_l_imm32_adr16_ip8() // 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;
@@ -29251,7 +29251,7 @@ void m68008_device::addi_l_imm32_adr32_ip8() // 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 17:
@@ -29328,7 +29328,7 @@ void m68008_device::addi_l_imm32_adr32_ip8() // 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;
@@ -29368,7 +29368,7 @@ void m68008_device::addi_l_imm32_adr32_ip8() // 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;
@@ -29458,7 +29458,7 @@ void m68008_device::btst_imm8_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -29499,13 +29499,13 @@ void m68008_device::btst_imm8_ds_ip8() // 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 5:
@@ -29549,7 +29549,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();
@@ -29563,7 +29563,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();
@@ -29586,7 +29586,7 @@ void m68008_device::btst_imm8_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -29623,11 +29623,11 @@ void m68008_device::btst_imm8_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -29647,13 +29647,13 @@ void m68008_device::btst_imm8_ais_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -29706,7 +29706,7 @@ void m68008_device::btst_imm8_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -29746,12 +29746,12 @@ void m68008_device::btst_imm8_aips_ip8() // 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 5:
@@ -29772,13 +29772,13 @@ void m68008_device::btst_imm8_aips_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -29831,7 +29831,7 @@ void m68008_device::btst_imm8_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -29870,7 +29870,7 @@ void m68008_device::btst_imm8_pais_ip8() // 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
@@ -29878,7 +29878,7 @@ void m68008_device::btst_imm8_pais_ip8() // 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 5:
@@ -29899,13 +29899,13 @@ void m68008_device::btst_imm8_pais_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -29958,7 +29958,7 @@ void m68008_device::btst_imm8_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -29995,7 +29995,7 @@ void m68008_device::btst_imm8_das_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -30033,11 +30033,11 @@ void m68008_device::btst_imm8_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -30057,13 +30057,13 @@ void m68008_device::btst_imm8_das_ip8() // 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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -30116,7 +30116,7 @@ void m68008_device::btst_imm8_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -30151,14 +30151,14 @@ void m68008_device::btst_imm8_dais_ip8() // 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
@@ -30166,7 +30166,7 @@ void m68008_device::btst_imm8_dais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -30205,7 +30205,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 15:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -30246,11 +30246,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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -30270,13 +30270,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -30328,7 +30328,7 @@ void m68008_device::btst_imm8_adr16_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -30368,7 +30368,7 @@ void m68008_device::btst_imm8_adr16_ip8() // 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 5:
@@ -30406,7 +30406,7 @@ void m68008_device::btst_imm8_adr16_ip8() // 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 9:
@@ -30427,13 +30427,13 @@ void m68008_device::btst_imm8_adr16_ip8() // 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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -30485,7 +30485,7 @@ void m68008_device::btst_imm8_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -30523,7 +30523,7 @@ void m68008_device::btst_imm8_adr32_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -30562,7 +30562,7 @@ void m68008_device::btst_imm8_adr32_ip8() // 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 9:
@@ -30600,7 +30600,7 @@ void m68008_device::btst_imm8_adr32_ip8() // 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 13:
@@ -30621,13 +30621,13 @@ void m68008_device::btst_imm8_adr32_ip8() // 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 15:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -30679,7 +30679,7 @@ void m68008_device::btst_imm8_dpc_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -30716,7 +30716,7 @@ void m68008_device::btst_imm8_dpc_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -30754,11 +30754,11 @@ void m68008_device::btst_imm8_dpc_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob);
@@ -30778,13 +30778,13 @@ void m68008_device::btst_imm8_dpc_ip8() // 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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -30836,7 +30836,7 @@ void m68008_device::btst_imm8_dpci_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -30871,14 +30871,14 @@ void m68008_device::btst_imm8_dpci_ip8() // 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
@@ -30886,7 +30886,7 @@ void m68008_device::btst_imm8_dpci_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -30925,7 +30925,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 15:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -30966,11 +30966,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 9:
m_edb = m_mmu8->read_program(m_aob);
@@ -30990,13 +30990,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -31049,7 +31049,7 @@ void m68008_device::bchg_imm8_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -31090,13 +31090,13 @@ void m68008_device::bchg_imm8_ds_ip8() // 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 5:
@@ -31140,7 +31140,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();
@@ -31153,14 +31153,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();
@@ -31183,7 +31183,7 @@ void m68008_device::bchg_imm8_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -31220,11 +31220,11 @@ void m68008_device::bchg_imm8_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -31245,7 +31245,7 @@ void m68008_device::bchg_imm8_ais_ip8() // 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 7:
@@ -31285,7 +31285,7 @@ void m68008_device::bchg_imm8_ais_ip8() // 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;
@@ -31320,7 +31320,7 @@ void m68008_device::bchg_imm8_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -31360,12 +31360,12 @@ void m68008_device::bchg_imm8_aips_ip8() // 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 5:
@@ -31387,7 +31387,7 @@ void m68008_device::bchg_imm8_aips_ip8() // 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 7:
@@ -31427,7 +31427,7 @@ void m68008_device::bchg_imm8_aips_ip8() // 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;
@@ -31462,7 +31462,7 @@ void m68008_device::bchg_imm8_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -31501,7 +31501,7 @@ void m68008_device::bchg_imm8_pais_ip8() // 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
@@ -31509,7 +31509,7 @@ void m68008_device::bchg_imm8_pais_ip8() // 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 5:
@@ -31531,7 +31531,7 @@ void m68008_device::bchg_imm8_pais_ip8() // 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 7:
@@ -31571,7 +31571,7 @@ void m68008_device::bchg_imm8_pais_ip8() // 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;
@@ -31606,7 +31606,7 @@ void m68008_device::bchg_imm8_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -31643,7 +31643,7 @@ void m68008_device::bchg_imm8_das_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -31681,11 +31681,11 @@ void m68008_device::bchg_imm8_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -31706,7 +31706,7 @@ void m68008_device::bchg_imm8_das_ip8() // 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 11:
@@ -31746,7 +31746,7 @@ void m68008_device::bchg_imm8_das_ip8() // 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;
@@ -31781,7 +31781,7 @@ void m68008_device::bchg_imm8_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -31816,14 +31816,14 @@ void m68008_device::bchg_imm8_dais_ip8() // 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
@@ -31831,7 +31831,7 @@ void m68008_device::bchg_imm8_dais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -31870,7 +31870,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -31911,11 +31911,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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -31936,7 +31936,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 11:
@@ -31976,7 +31976,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;
@@ -32010,7 +32010,7 @@ void m68008_device::bchg_imm8_adr16_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -32050,7 +32050,7 @@ void m68008_device::bchg_imm8_adr16_ip8() // 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 5:
@@ -32088,7 +32088,7 @@ void m68008_device::bchg_imm8_adr16_ip8() // 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 9:
@@ -32110,7 +32110,7 @@ void m68008_device::bchg_imm8_adr16_ip8() // 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 11:
@@ -32150,7 +32150,7 @@ void m68008_device::bchg_imm8_adr16_ip8() // 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;
@@ -32184,7 +32184,7 @@ void m68008_device::bchg_imm8_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -32222,7 +32222,7 @@ void m68008_device::bchg_imm8_adr32_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -32261,7 +32261,7 @@ void m68008_device::bchg_imm8_adr32_ip8() // 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 9:
@@ -32299,7 +32299,7 @@ void m68008_device::bchg_imm8_adr32_ip8() // 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 13:
@@ -32321,7 +32321,7 @@ void m68008_device::bchg_imm8_adr32_ip8() // 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 15:
@@ -32361,7 +32361,7 @@ void m68008_device::bchg_imm8_adr32_ip8() // 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;
@@ -32396,7 +32396,7 @@ void m68008_device::bclr_imm8_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -32437,13 +32437,13 @@ void m68008_device::bclr_imm8_ds_ip8() // 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 5:
@@ -32484,14 +32484,14 @@ void m68008_device::bclr_imm8_ds_ip8() // 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();
@@ -32504,18 +32504,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();
@@ -32538,7 +32538,7 @@ void m68008_device::bclr_imm8_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -32575,11 +32575,11 @@ void m68008_device::bclr_imm8_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -32599,12 +32599,12 @@ void m68008_device::bclr_imm8_ais_ip8() // 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 7:
@@ -32644,7 +32644,7 @@ void m68008_device::bclr_imm8_ais_ip8() // 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;
@@ -32679,7 +32679,7 @@ void m68008_device::bclr_imm8_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -32719,12 +32719,12 @@ void m68008_device::bclr_imm8_aips_ip8() // 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 5:
@@ -32745,12 +32745,12 @@ void m68008_device::bclr_imm8_aips_ip8() // 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 7:
@@ -32790,7 +32790,7 @@ void m68008_device::bclr_imm8_aips_ip8() // 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;
@@ -32825,7 +32825,7 @@ void m68008_device::bclr_imm8_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -32864,7 +32864,7 @@ void m68008_device::bclr_imm8_pais_ip8() // 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
@@ -32872,7 +32872,7 @@ void m68008_device::bclr_imm8_pais_ip8() // 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 5:
@@ -32893,12 +32893,12 @@ void m68008_device::bclr_imm8_pais_ip8() // 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 7:
@@ -32938,7 +32938,7 @@ void m68008_device::bclr_imm8_pais_ip8() // 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;
@@ -32973,7 +32973,7 @@ void m68008_device::bclr_imm8_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -33010,7 +33010,7 @@ void m68008_device::bclr_imm8_das_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -33048,11 +33048,11 @@ void m68008_device::bclr_imm8_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -33072,12 +33072,12 @@ void m68008_device::bclr_imm8_das_ip8() // 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 11:
@@ -33117,7 +33117,7 @@ void m68008_device::bclr_imm8_das_ip8() // 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;
@@ -33152,7 +33152,7 @@ void m68008_device::bclr_imm8_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -33187,14 +33187,14 @@ void m68008_device::bclr_imm8_dais_ip8() // 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
@@ -33202,7 +33202,7 @@ void m68008_device::bclr_imm8_dais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -33241,7 +33241,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -33282,11 +33282,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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -33306,12 +33306,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 11:
@@ -33351,7 +33351,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;
@@ -33385,7 +33385,7 @@ void m68008_device::bclr_imm8_adr16_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -33425,7 +33425,7 @@ void m68008_device::bclr_imm8_adr16_ip8() // 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 5:
@@ -33463,7 +33463,7 @@ void m68008_device::bclr_imm8_adr16_ip8() // 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 9:
@@ -33484,12 +33484,12 @@ void m68008_device::bclr_imm8_adr16_ip8() // 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 11:
@@ -33529,7 +33529,7 @@ void m68008_device::bclr_imm8_adr16_ip8() // 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;
@@ -33563,7 +33563,7 @@ void m68008_device::bclr_imm8_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -33601,7 +33601,7 @@ void m68008_device::bclr_imm8_adr32_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -33640,7 +33640,7 @@ void m68008_device::bclr_imm8_adr32_ip8() // 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 9:
@@ -33678,7 +33678,7 @@ void m68008_device::bclr_imm8_adr32_ip8() // 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 13:
@@ -33699,12 +33699,12 @@ void m68008_device::bclr_imm8_adr32_ip8() // 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 15:
@@ -33744,7 +33744,7 @@ void m68008_device::bclr_imm8_adr32_ip8() // 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;
@@ -33779,7 +33779,7 @@ void m68008_device::bset_imm8_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -33820,13 +33820,13 @@ void m68008_device::bset_imm8_ds_ip8() // 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 5:
@@ -33870,7 +33870,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();
@@ -33883,14 +33883,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();
@@ -33913,7 +33913,7 @@ void m68008_device::bset_imm8_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -33950,11 +33950,11 @@ void m68008_device::bset_imm8_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -33975,7 +33975,7 @@ void m68008_device::bset_imm8_ais_ip8() // 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 7:
@@ -34015,7 +34015,7 @@ void m68008_device::bset_imm8_ais_ip8() // 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;
@@ -34050,7 +34050,7 @@ void m68008_device::bset_imm8_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -34090,12 +34090,12 @@ void m68008_device::bset_imm8_aips_ip8() // 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 5:
@@ -34117,7 +34117,7 @@ void m68008_device::bset_imm8_aips_ip8() // 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 7:
@@ -34157,7 +34157,7 @@ void m68008_device::bset_imm8_aips_ip8() // 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;
@@ -34192,7 +34192,7 @@ void m68008_device::bset_imm8_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -34231,7 +34231,7 @@ void m68008_device::bset_imm8_pais_ip8() // 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
@@ -34239,7 +34239,7 @@ void m68008_device::bset_imm8_pais_ip8() // 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 5:
@@ -34261,7 +34261,7 @@ void m68008_device::bset_imm8_pais_ip8() // 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 7:
@@ -34301,7 +34301,7 @@ void m68008_device::bset_imm8_pais_ip8() // 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;
@@ -34336,7 +34336,7 @@ void m68008_device::bset_imm8_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -34373,7 +34373,7 @@ void m68008_device::bset_imm8_das_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -34411,11 +34411,11 @@ void m68008_device::bset_imm8_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -34436,7 +34436,7 @@ void m68008_device::bset_imm8_das_ip8() // 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 11:
@@ -34476,7 +34476,7 @@ void m68008_device::bset_imm8_das_ip8() // 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;
@@ -34511,7 +34511,7 @@ void m68008_device::bset_imm8_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -34546,14 +34546,14 @@ void m68008_device::bset_imm8_dais_ip8() // 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
@@ -34561,7 +34561,7 @@ void m68008_device::bset_imm8_dais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -34600,7 +34600,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -34641,11 +34641,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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -34666,7 +34666,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 11:
@@ -34706,7 +34706,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;
@@ -34740,7 +34740,7 @@ void m68008_device::bset_imm8_adr16_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -34780,7 +34780,7 @@ void m68008_device::bset_imm8_adr16_ip8() // 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 5:
@@ -34818,7 +34818,7 @@ void m68008_device::bset_imm8_adr16_ip8() // 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 9:
@@ -34840,7 +34840,7 @@ void m68008_device::bset_imm8_adr16_ip8() // 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 11:
@@ -34880,7 +34880,7 @@ void m68008_device::bset_imm8_adr16_ip8() // 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;
@@ -34914,7 +34914,7 @@ void m68008_device::bset_imm8_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -34952,7 +34952,7 @@ void m68008_device::bset_imm8_adr32_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -34991,7 +34991,7 @@ void m68008_device::bset_imm8_adr32_ip8() // 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 9:
@@ -35029,7 +35029,7 @@ void m68008_device::bset_imm8_adr32_ip8() // 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 13:
@@ -35051,7 +35051,7 @@ void m68008_device::bset_imm8_adr32_ip8() // 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 15:
@@ -35091,7 +35091,7 @@ void m68008_device::bset_imm8_adr32_ip8() // 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;
@@ -35126,7 +35126,7 @@ void m68008_device::eori_b_imm8_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -35164,7 +35164,7 @@ void m68008_device::eori_b_imm8_ds_ip8() // 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
@@ -35172,7 +35172,7 @@ void m68008_device::eori_b_imm8_ds_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -35225,7 +35225,7 @@ void m68008_device::eori_b_imm8_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -35262,11 +35262,11 @@ void m68008_device::eori_b_imm8_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -35286,7 +35286,7 @@ void m68008_device::eori_b_imm8_ais_ip8() // 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;
@@ -35328,7 +35328,7 @@ void m68008_device::eori_b_imm8_ais_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -35361,7 +35361,7 @@ void m68008_device::eori_b_imm8_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -35401,12 +35401,12 @@ void m68008_device::eori_b_imm8_aips_ip8() // 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 5:
@@ -35427,7 +35427,7 @@ void m68008_device::eori_b_imm8_aips_ip8() // 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;
@@ -35469,7 +35469,7 @@ void m68008_device::eori_b_imm8_aips_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -35502,7 +35502,7 @@ void m68008_device::eori_b_imm8_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -35541,7 +35541,7 @@ void m68008_device::eori_b_imm8_pais_ip8() // 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
@@ -35549,7 +35549,7 @@ void m68008_device::eori_b_imm8_pais_ip8() // 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 5:
@@ -35570,7 +35570,7 @@ void m68008_device::eori_b_imm8_pais_ip8() // 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;
@@ -35612,7 +35612,7 @@ void m68008_device::eori_b_imm8_pais_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -35645,7 +35645,7 @@ void m68008_device::eori_b_imm8_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -35682,7 +35682,7 @@ void m68008_device::eori_b_imm8_das_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -35720,11 +35720,11 @@ void m68008_device::eori_b_imm8_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -35744,7 +35744,7 @@ void m68008_device::eori_b_imm8_das_ip8() // 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;
@@ -35786,7 +35786,7 @@ void m68008_device::eori_b_imm8_das_ip8() // 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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -35819,7 +35819,7 @@ void m68008_device::eori_b_imm8_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -35854,14 +35854,14 @@ void m68008_device::eori_b_imm8_dais_ip8() // 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
@@ -35869,7 +35869,7 @@ void m68008_device::eori_b_imm8_dais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -35908,7 +35908,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -35949,11 +35949,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 9:
m_edb = m_mmu8->read_data(m_aob);
@@ -35973,7 +35973,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;
@@ -36015,7 +36015,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -36047,7 +36047,7 @@ void m68008_device::eori_b_imm8_adr16_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -36087,7 +36087,7 @@ void m68008_device::eori_b_imm8_adr16_ip8() // 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 5:
@@ -36125,7 +36125,7 @@ void m68008_device::eori_b_imm8_adr16_ip8() // 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 9:
@@ -36146,7 +36146,7 @@ void m68008_device::eori_b_imm8_adr16_ip8() // 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;
@@ -36188,7 +36188,7 @@ void m68008_device::eori_b_imm8_adr16_ip8() // 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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -36220,7 +36220,7 @@ void m68008_device::eori_b_imm8_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -36258,7 +36258,7 @@ void m68008_device::eori_b_imm8_adr32_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -36297,7 +36297,7 @@ void m68008_device::eori_b_imm8_adr32_ip8() // 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 9:
@@ -36335,7 +36335,7 @@ void m68008_device::eori_b_imm8_adr32_ip8() // 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 13:
@@ -36356,7 +36356,7 @@ void m68008_device::eori_b_imm8_adr32_ip8() // 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;
@@ -36398,7 +36398,7 @@ void m68008_device::eori_b_imm8_adr32_ip8() // 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 19:
m_mmu8->write_data(m_aob, m_dbout);
@@ -36430,7 +36430,7 @@ void m68008_device::eori_imm8_ccr_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -36467,21 +36467,21 @@ void m68008_device::eori_imm8_ccr_ip8() // 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;
@@ -36489,7 +36489,7 @@ void m68008_device::eori_imm8_ccr_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -36528,11 +36528,11 @@ void m68008_device::eori_imm8_ccr_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -36585,7 +36585,7 @@ void m68008_device::eori_w_imm16_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -36623,7 +36623,7 @@ void m68008_device::eori_w_imm16_ds_ip8() // 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
@@ -36631,7 +36631,7 @@ void m68008_device::eori_w_imm16_ds_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -36684,7 +36684,7 @@ void m68008_device::eori_w_imm16_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -36721,11 +36721,11 @@ void m68008_device::eori_w_imm16_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -36763,7 +36763,7 @@ void m68008_device::eori_w_imm16_ais_ip8() // 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;
@@ -36805,7 +36805,7 @@ void m68008_device::eori_w_imm16_ais_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -36856,7 +36856,7 @@ void m68008_device::eori_w_imm16_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -36896,12 +36896,12 @@ void m68008_device::eori_w_imm16_aips_ip8() // 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 5:
@@ -36940,7 +36940,7 @@ void m68008_device::eori_w_imm16_aips_ip8() // 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;
@@ -36982,7 +36982,7 @@ void m68008_device::eori_w_imm16_aips_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -37033,7 +37033,7 @@ void m68008_device::eori_w_imm16_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -37072,7 +37072,7 @@ void m68008_device::eori_w_imm16_pais_ip8() // 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
@@ -37080,7 +37080,7 @@ void m68008_device::eori_w_imm16_pais_ip8() // 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 5:
@@ -37119,7 +37119,7 @@ void m68008_device::eori_w_imm16_pais_ip8() // 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;
@@ -37161,7 +37161,7 @@ void m68008_device::eori_w_imm16_pais_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -37212,7 +37212,7 @@ void m68008_device::eori_w_imm16_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -37249,7 +37249,7 @@ void m68008_device::eori_w_imm16_das_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -37287,11 +37287,11 @@ void m68008_device::eori_w_imm16_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -37329,7 +37329,7 @@ void m68008_device::eori_w_imm16_das_ip8() // 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;
@@ -37371,7 +37371,7 @@ void m68008_device::eori_w_imm16_das_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -37422,7 +37422,7 @@ void m68008_device::eori_w_imm16_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -37457,14 +37457,14 @@ void m68008_device::eori_w_imm16_dais_ip8() // 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
@@ -37472,7 +37472,7 @@ void m68008_device::eori_w_imm16_dais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -37511,7 +37511,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 21:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -37552,11 +37552,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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -37594,7 +37594,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;
@@ -37636,7 +37636,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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -37686,7 +37686,7 @@ void m68008_device::eori_w_imm16_adr16_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -37726,7 +37726,7 @@ void m68008_device::eori_w_imm16_adr16_ip8() // 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 5:
@@ -37764,7 +37764,7 @@ void m68008_device::eori_w_imm16_adr16_ip8() // 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 9:
@@ -37803,7 +37803,7 @@ void m68008_device::eori_w_imm16_adr16_ip8() // 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;
@@ -37845,7 +37845,7 @@ void m68008_device::eori_w_imm16_adr16_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -37895,7 +37895,7 @@ void m68008_device::eori_w_imm16_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -37933,7 +37933,7 @@ void m68008_device::eori_w_imm16_adr32_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -37972,7 +37972,7 @@ void m68008_device::eori_w_imm16_adr32_ip8() // 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 9:
@@ -38010,7 +38010,7 @@ void m68008_device::eori_w_imm16_adr32_ip8() // 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 13:
@@ -38049,7 +38049,7 @@ void m68008_device::eori_w_imm16_adr32_ip8() // 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;
@@ -38091,7 +38091,7 @@ void m68008_device::eori_w_imm16_adr32_ip8() // 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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -38145,7 +38145,7 @@ void m68008_device::eori_i16u_sr_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -38182,23 +38182,23 @@ void m68008_device::eori_i16u_sr_ip8() // 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;
@@ -38206,7 +38206,7 @@ void m68008_device::eori_i16u_sr_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -38245,11 +38245,11 @@ void m68008_device::eori_i16u_sr_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -38301,7 +38301,7 @@ void m68008_device::eori_l_imm32_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -38339,7 +38339,7 @@ void m68008_device::eori_l_imm32_ds_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -38377,12 +38377,12 @@ void m68008_device::eori_l_imm32_ds_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -38417,7 +38417,7 @@ void m68008_device::eori_l_imm32_ds_ip8() // 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;
@@ -38426,7 +38426,7 @@ void m68008_device::eori_l_imm32_ds_ip8() // 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];
@@ -38446,7 +38446,7 @@ void m68008_device::eori_l_imm32_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -38484,7 +38484,7 @@ void m68008_device::eori_l_imm32_ais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -38521,7 +38521,7 @@ void m68008_device::eori_l_imm32_ais_ip8() // 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 9:
@@ -38561,7 +38561,7 @@ void m68008_device::eori_l_imm32_ais_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -38599,7 +38599,7 @@ void m68008_device::eori_l_imm32_ais_ip8() // 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;
@@ -38639,7 +38639,7 @@ void m68008_device::eori_l_imm32_ais_ip8() // 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;
@@ -38679,7 +38679,7 @@ void m68008_device::eori_l_imm32_ais_ip8() // 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 25:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -38729,7 +38729,7 @@ void m68008_device::eori_l_imm32_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -38767,7 +38767,7 @@ void m68008_device::eori_l_imm32_aips_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -38804,7 +38804,7 @@ void m68008_device::eori_l_imm32_aips_ip8() // 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 9:
@@ -38844,11 +38844,11 @@ void m68008_device::eori_l_imm32_aips_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -38886,7 +38886,7 @@ void m68008_device::eori_l_imm32_aips_ip8() // 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;
@@ -38926,7 +38926,7 @@ void m68008_device::eori_l_imm32_aips_ip8() // 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;
@@ -38966,7 +38966,7 @@ void m68008_device::eori_l_imm32_aips_ip8() // 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 25:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -39016,7 +39016,7 @@ void m68008_device::eori_l_imm32_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -39054,7 +39054,7 @@ void m68008_device::eori_l_imm32_pais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -39090,14 +39090,14 @@ void m68008_device::eori_l_imm32_pais_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -39136,7 +39136,7 @@ void m68008_device::eori_l_imm32_pais_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -39174,7 +39174,7 @@ void m68008_device::eori_l_imm32_pais_ip8() // 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;
@@ -39214,7 +39214,7 @@ void m68008_device::eori_l_imm32_pais_ip8() // 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;
@@ -39254,7 +39254,7 @@ void m68008_device::eori_l_imm32_pais_ip8() // 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 25:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -39304,7 +39304,7 @@ void m68008_device::eori_l_imm32_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -39342,7 +39342,7 @@ void m68008_device::eori_l_imm32_das_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -39379,7 +39379,7 @@ void m68008_device::eori_l_imm32_das_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -39416,7 +39416,7 @@ void m68008_device::eori_l_imm32_das_ip8() // 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 13:
@@ -39456,7 +39456,7 @@ void m68008_device::eori_l_imm32_das_ip8() // 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 17:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -39494,7 +39494,7 @@ void m68008_device::eori_l_imm32_das_ip8() // 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;
@@ -39534,7 +39534,7 @@ void m68008_device::eori_l_imm32_das_ip8() // 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;
@@ -39574,7 +39574,7 @@ void m68008_device::eori_l_imm32_das_ip8() // 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 29:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -39624,7 +39624,7 @@ void m68008_device::eori_l_imm32_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -39662,7 +39662,7 @@ void m68008_device::eori_l_imm32_dais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -39697,14 +39697,14 @@ void m68008_device::eori_l_imm32_dais_ip8() // 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
@@ -39712,7 +39712,7 @@ void m68008_device::eori_l_imm32_dais_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -39751,7 +39751,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 33:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -39791,7 +39791,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 13:
@@ -39831,7 +39831,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 17:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -39869,7 +39869,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;
@@ -39909,7 +39909,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;
@@ -39949,7 +39949,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 29:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -39998,7 +39998,7 @@ void m68008_device::eori_l_imm32_adr16_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -40036,7 +40036,7 @@ void m68008_device::eori_l_imm32_adr16_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -40076,7 +40076,7 @@ void m68008_device::eori_l_imm32_adr16_ip8() // 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 9:
@@ -40114,7 +40114,7 @@ void m68008_device::eori_l_imm32_adr16_ip8() // 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 13:
@@ -40154,7 +40154,7 @@ void m68008_device::eori_l_imm32_adr16_ip8() // 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 17:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -40192,7 +40192,7 @@ void m68008_device::eori_l_imm32_adr16_ip8() // 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;
@@ -40232,7 +40232,7 @@ void m68008_device::eori_l_imm32_adr16_ip8() // 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;
@@ -40272,7 +40272,7 @@ void m68008_device::eori_l_imm32_adr16_ip8() // 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 29:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -40321,7 +40321,7 @@ void m68008_device::eori_l_imm32_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -40359,7 +40359,7 @@ void m68008_device::eori_l_imm32_adr32_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -40397,7 +40397,7 @@ void m68008_device::eori_l_imm32_adr32_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -40436,7 +40436,7 @@ void m68008_device::eori_l_imm32_adr32_ip8() // 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 13:
@@ -40474,7 +40474,7 @@ void m68008_device::eori_l_imm32_adr32_ip8() // 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 17:
@@ -40514,7 +40514,7 @@ void m68008_device::eori_l_imm32_adr32_ip8() // 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 21:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -40552,7 +40552,7 @@ void m68008_device::eori_l_imm32_adr32_ip8() // 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;
@@ -40592,7 +40592,7 @@ void m68008_device::eori_l_imm32_adr32_ip8() // 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;
@@ -40632,7 +40632,7 @@ void m68008_device::eori_l_imm32_adr32_ip8() // 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 33:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -40720,7 +40720,7 @@ void m68008_device::cmpi_b_imm8_ds_ip8() // 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
@@ -40815,7 +40815,7 @@ void m68008_device::cmpi_b_imm8_ais_ip8() // 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;
@@ -40838,7 +40838,7 @@ void m68008_device::cmpi_b_imm8_ais_ip8() // 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
@@ -40938,7 +40938,7 @@ void m68008_device::cmpi_b_imm8_aips_ip8() // 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 5:
@@ -40959,7 +40959,7 @@ void m68008_device::cmpi_b_imm8_aips_ip8() // 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
@@ -41061,7 +41061,7 @@ void m68008_device::cmpi_b_imm8_pais_ip8() // 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 5:
@@ -41082,7 +41082,7 @@ void m68008_device::cmpi_b_imm8_pais_ip8() // 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
@@ -41213,7 +41213,7 @@ void m68008_device::cmpi_b_imm8_das_ip8() // 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;
@@ -41236,7 +41236,7 @@ void m68008_device::cmpi_b_imm8_das_ip8() // 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
@@ -41328,7 +41328,7 @@ void m68008_device::cmpi_b_imm8_dais_ip8() // 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
@@ -41420,7 +41420,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;
@@ -41443,7 +41443,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
@@ -41575,7 +41575,7 @@ void m68008_device::cmpi_b_imm8_adr16_ip8() // 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 9:
@@ -41596,7 +41596,7 @@ void m68008_device::cmpi_b_imm8_adr16_ip8() // 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
@@ -41764,7 +41764,7 @@ void m68008_device::cmpi_b_imm8_adr32_ip8() // 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 13:
@@ -41785,7 +41785,7 @@ void m68008_device::cmpi_b_imm8_adr32_ip8() // 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
@@ -41880,7 +41880,7 @@ void m68008_device::cmpi_w_imm16_ds_ip8() // 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
@@ -41975,7 +41975,7 @@ void m68008_device::cmpi_w_imm16_ais_ip8() // 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;
@@ -42016,7 +42016,7 @@ void m68008_device::cmpi_w_imm16_ais_ip8() // 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
@@ -42116,7 +42116,7 @@ void m68008_device::cmpi_w_imm16_aips_ip8() // 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 5:
@@ -42155,7 +42155,7 @@ void m68008_device::cmpi_w_imm16_aips_ip8() // 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
@@ -42257,7 +42257,7 @@ void m68008_device::cmpi_w_imm16_pais_ip8() // 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 5:
@@ -42296,7 +42296,7 @@ void m68008_device::cmpi_w_imm16_pais_ip8() // 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
@@ -42427,7 +42427,7 @@ void m68008_device::cmpi_w_imm16_das_ip8() // 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;
@@ -42468,7 +42468,7 @@ void m68008_device::cmpi_w_imm16_das_ip8() // 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
@@ -42560,7 +42560,7 @@ void m68008_device::cmpi_w_imm16_dais_ip8() // 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
@@ -42652,7 +42652,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;
@@ -42693,7 +42693,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
@@ -42825,7 +42825,7 @@ void m68008_device::cmpi_w_imm16_adr16_ip8() // 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 9:
@@ -42864,7 +42864,7 @@ void m68008_device::cmpi_w_imm16_adr16_ip8() // 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
@@ -43032,7 +43032,7 @@ void m68008_device::cmpi_w_imm16_adr32_ip8() // 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 13:
@@ -43071,7 +43071,7 @@ void m68008_device::cmpi_w_imm16_adr32_ip8() // 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
@@ -43203,11 +43203,11 @@ void m68008_device::cmpi_l_imm32_ds_ip8() // 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;
@@ -43339,7 +43339,7 @@ void m68008_device::cmpi_l_imm32_ais_ip8() // 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 9:
@@ -43416,13 +43416,13 @@ void m68008_device::cmpi_l_imm32_ais_ip8() // 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;
@@ -43549,7 +43549,7 @@ void m68008_device::cmpi_l_imm32_aips_ip8() // 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 9:
@@ -43629,13 +43629,13 @@ void m68008_device::cmpi_l_imm32_aips_ip8() // 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;
@@ -43761,7 +43761,7 @@ void m68008_device::cmpi_l_imm32_pais_ip8() // 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
@@ -43843,13 +43843,13 @@ void m68008_device::cmpi_l_imm32_pais_ip8() // 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;
@@ -44012,7 +44012,7 @@ void m68008_device::cmpi_l_imm32_das_ip8() // 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 13:
@@ -44089,13 +44089,13 @@ void m68008_device::cmpi_l_imm32_das_ip8() // 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;
@@ -44220,7 +44220,7 @@ void m68008_device::cmpi_l_imm32_dais_ip8() // 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
@@ -44311,7 +44311,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 13:
@@ -44388,13 +44388,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;
@@ -44559,7 +44559,7 @@ void m68008_device::cmpi_l_imm32_adr16_ip8() // 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 13:
@@ -44636,13 +44636,13 @@ void m68008_device::cmpi_l_imm32_adr16_ip8() // 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;
@@ -44843,7 +44843,7 @@ void m68008_device::cmpi_l_imm32_adr32_ip8() // 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 17:
@@ -44920,13 +44920,13 @@ void m68008_device::cmpi_l_imm32_adr32_ip8() // 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;
@@ -44983,7 +44983,7 @@ void m68008_device::move_b_ds_dd_ip8() // 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
@@ -45042,7 +45042,7 @@ void m68008_device::move_b_ais_dd_ip8() // 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];
@@ -45066,7 +45066,7 @@ void m68008_device::move_b_ais_dd_ip8() // 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
@@ -45129,7 +45129,7 @@ void m68008_device::move_b_aips_dd_ip8() // 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:
@@ -45151,7 +45151,7 @@ void m68008_device::move_b_aips_dd_ip8() // 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
@@ -45216,7 +45216,7 @@ void m68008_device::move_b_pais_dd_ip8() // 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:
@@ -45238,7 +45238,7 @@ void m68008_device::move_b_pais_dd_ip8() // 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
@@ -45332,7 +45332,7 @@ void m68008_device::move_b_das_dd_ip8() // 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];
@@ -45356,7 +45356,7 @@ void m68008_device::move_b_das_dd_ip8() // 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
@@ -45411,7 +45411,7 @@ void m68008_device::move_b_dais_dd_ip8() // 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
@@ -45503,7 +45503,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];
@@ -45527,7 +45527,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
@@ -45622,7 +45622,7 @@ void m68008_device::move_b_adr16_dd_ip8() // 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 5:
@@ -45644,7 +45644,7 @@ void m68008_device::move_b_adr16_dd_ip8() // 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
@@ -45775,7 +45775,7 @@ void m68008_device::move_b_adr32_dd_ip8() // 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 9:
@@ -45797,7 +45797,7 @@ void m68008_device::move_b_adr32_dd_ip8() // 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
@@ -45890,7 +45890,7 @@ void m68008_device::move_b_dpc_dd_ip8() // 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];
@@ -45914,7 +45914,7 @@ void m68008_device::move_b_dpc_dd_ip8() // 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
@@ -45968,7 +45968,7 @@ void m68008_device::move_b_dpci_dd_ip8() // 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
@@ -46060,7 +46060,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];
@@ -46084,7 +46084,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
@@ -46182,7 +46182,7 @@ void m68008_device::move_b_imm8_dd_ip8() // 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
@@ -46244,7 +46244,7 @@ void m68008_device::move_b_ds_aid_ip8() // 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;
@@ -46318,7 +46318,7 @@ void m68008_device::move_b_ais_aid_ip8() // 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;
@@ -46341,7 +46341,7 @@ void m68008_device::move_b_ais_aid_ip8() // 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;
@@ -46421,7 +46421,7 @@ void m68008_device::move_b_aips_aid_ip8() // 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:
@@ -46442,7 +46442,7 @@ void m68008_device::move_b_aips_aid_ip8() // 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;
@@ -46524,7 +46524,7 @@ void m68008_device::move_b_pais_aid_ip8() // 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:
@@ -46545,7 +46545,7 @@ void m68008_device::move_b_pais_aid_ip8() // 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;
@@ -46656,7 +46656,7 @@ void m68008_device::move_b_das_aid_ip8() // 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;
@@ -46679,7 +46679,7 @@ void m68008_device::move_b_das_aid_ip8() // 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;
@@ -46751,7 +46751,7 @@ void m68008_device::move_b_dais_aid_ip8() // 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
@@ -46843,7 +46843,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;
@@ -46866,7 +46866,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;
@@ -46978,7 +46978,7 @@ void m68008_device::move_b_adr16_aid_ip8() // 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 5:
@@ -46999,7 +46999,7 @@ void m68008_device::move_b_adr16_aid_ip8() // 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;
@@ -47147,7 +47147,7 @@ void m68008_device::move_b_adr32_aid_ip8() // 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 9:
@@ -47168,7 +47168,7 @@ void m68008_device::move_b_adr32_aid_ip8() // 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;
@@ -47278,7 +47278,7 @@ void m68008_device::move_b_dpc_aid_ip8() // 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;
@@ -47301,7 +47301,7 @@ void m68008_device::move_b_dpc_aid_ip8() // 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;
@@ -47372,7 +47372,7 @@ void m68008_device::move_b_dpci_aid_ip8() // 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
@@ -47464,7 +47464,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;
@@ -47487,7 +47487,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;
@@ -47602,7 +47602,7 @@ void m68008_device::move_b_imm8_aid_ip8() // 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;
@@ -47679,7 +47679,7 @@ void m68008_device::move_b_ds_aipd_ip8() // 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;
@@ -47752,7 +47752,7 @@ void m68008_device::move_b_ais_aipd_ip8() // 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;
@@ -47776,7 +47776,7 @@ void m68008_device::move_b_ais_aipd_ip8() // 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;
@@ -47855,7 +47855,7 @@ void m68008_device::move_b_aips_aipd_ip8() // 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:
@@ -47877,7 +47877,7 @@ void m68008_device::move_b_aips_aipd_ip8() // 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;
@@ -47958,7 +47958,7 @@ void m68008_device::move_b_pais_aipd_ip8() // 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:
@@ -47980,7 +47980,7 @@ void m68008_device::move_b_pais_aipd_ip8() // 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;
@@ -48090,7 +48090,7 @@ void m68008_device::move_b_das_aipd_ip8() // 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;
@@ -48114,7 +48114,7 @@ void m68008_device::move_b_das_aipd_ip8() // 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;
@@ -48185,7 +48185,7 @@ void m68008_device::move_b_dais_aipd_ip8() // 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
@@ -48277,7 +48277,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;
@@ -48301,7 +48301,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;
@@ -48412,7 +48412,7 @@ void m68008_device::move_b_adr16_aipd_ip8() // 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 5:
@@ -48434,7 +48434,7 @@ void m68008_device::move_b_adr16_aipd_ip8() // 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;
@@ -48581,7 +48581,7 @@ void m68008_device::move_b_adr32_aipd_ip8() // 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 9:
@@ -48603,7 +48603,7 @@ void m68008_device::move_b_adr32_aipd_ip8() // 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;
@@ -48712,7 +48712,7 @@ void m68008_device::move_b_dpc_aipd_ip8() // 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;
@@ -48736,7 +48736,7 @@ void m68008_device::move_b_dpc_aipd_ip8() // 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;
@@ -48806,7 +48806,7 @@ void m68008_device::move_b_dpci_aipd_ip8() // 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
@@ -48898,7 +48898,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;
@@ -48922,7 +48922,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;
@@ -49036,7 +49036,7 @@ void m68008_device::move_b_imm8_aipd_ip8() // 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;
@@ -49111,7 +49111,7 @@ void m68008_device::move_b_ds_paid_ip8() // 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;
@@ -49185,7 +49185,7 @@ void m68008_device::move_b_ais_paid_ip8() // 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;
@@ -49208,7 +49208,7 @@ void m68008_device::move_b_ais_paid_ip8() // 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;
@@ -49288,7 +49288,7 @@ void m68008_device::move_b_aips_paid_ip8() // 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:
@@ -49309,7 +49309,7 @@ void m68008_device::move_b_aips_paid_ip8() // 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;
@@ -49391,7 +49391,7 @@ void m68008_device::move_b_pais_paid_ip8() // 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:
@@ -49412,7 +49412,7 @@ void m68008_device::move_b_pais_paid_ip8() // 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;
@@ -49523,7 +49523,7 @@ void m68008_device::move_b_das_paid_ip8() // 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;
@@ -49546,7 +49546,7 @@ void m68008_device::move_b_das_paid_ip8() // 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;
@@ -49618,7 +49618,7 @@ void m68008_device::move_b_dais_paid_ip8() // 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
@@ -49710,7 +49710,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;
@@ -49733,7 +49733,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;
@@ -49845,7 +49845,7 @@ void m68008_device::move_b_adr16_paid_ip8() // 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 5:
@@ -49866,7 +49866,7 @@ void m68008_device::move_b_adr16_paid_ip8() // 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;
@@ -50014,7 +50014,7 @@ void m68008_device::move_b_adr32_paid_ip8() // 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 9:
@@ -50035,7 +50035,7 @@ void m68008_device::move_b_adr32_paid_ip8() // 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;
@@ -50145,7 +50145,7 @@ void m68008_device::move_b_dpc_paid_ip8() // 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;
@@ -50168,7 +50168,7 @@ void m68008_device::move_b_dpc_paid_ip8() // 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;
@@ -50239,7 +50239,7 @@ void m68008_device::move_b_dpci_paid_ip8() // 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
@@ -50331,7 +50331,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;
@@ -50354,7 +50354,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;
@@ -50468,7 +50468,7 @@ void m68008_device::move_b_imm8_paid_ip8() // 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;
@@ -50580,7 +50580,7 @@ void m68008_device::move_b_ds_dad_ip8() // 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;
@@ -50655,7 +50655,7 @@ void m68008_device::move_b_ais_dad_ip8() // 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;
@@ -50677,7 +50677,7 @@ void m68008_device::move_b_ais_dad_ip8() // 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;
@@ -50799,7 +50799,7 @@ void m68008_device::move_b_aips_dad_ip8() // 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:
@@ -50819,7 +50819,7 @@ void m68008_device::move_b_aips_dad_ip8() // 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;
@@ -50943,7 +50943,7 @@ void m68008_device::move_b_pais_dad_ip8() // 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:
@@ -50963,7 +50963,7 @@ void m68008_device::move_b_pais_dad_ip8() // 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;
@@ -51116,7 +51116,7 @@ void m68008_device::move_b_das_dad_ip8() // 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;
@@ -51138,7 +51138,7 @@ void m68008_device::move_b_das_dad_ip8() // 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;
@@ -51252,7 +51252,7 @@ void m68008_device::move_b_dais_dad_ip8() // 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
@@ -51344,7 +51344,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;
@@ -51366,7 +51366,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;
@@ -51520,7 +51520,7 @@ void m68008_device::move_b_adr16_dad_ip8() // 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 5:
@@ -51540,7 +51540,7 @@ void m68008_device::move_b_adr16_dad_ip8() // 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;
@@ -51730,7 +51730,7 @@ void m68008_device::move_b_adr32_dad_ip8() // 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 9:
@@ -51750,7 +51750,7 @@ void m68008_device::move_b_adr32_dad_ip8() // 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;
@@ -51902,7 +51902,7 @@ void m68008_device::move_b_dpc_dad_ip8() // 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;
@@ -51924,7 +51924,7 @@ void m68008_device::move_b_dpc_dad_ip8() // 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;
@@ -52037,7 +52037,7 @@ void m68008_device::move_b_dpci_dad_ip8() // 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
@@ -52129,7 +52129,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;
@@ -52151,7 +52151,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;
@@ -52343,7 +52343,7 @@ void m68008_device::move_b_imm8_dad_ip8() // 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;
@@ -52416,7 +52416,7 @@ void m68008_device::move_b_ds_daid_ip8() // 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
@@ -52510,7 +52510,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;
@@ -52585,7 +52585,7 @@ void m68008_device::move_b_ais_daid_ip8() // 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;
@@ -52604,7 +52604,7 @@ void m68008_device::move_b_ais_daid_ip8() // 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
@@ -52619,7 +52619,7 @@ void m68008_device::move_b_ais_daid_ip8() // 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;
@@ -52658,7 +52658,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;
@@ -52782,7 +52782,7 @@ void m68008_device::move_b_aips_daid_ip8() // 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:
@@ -52799,7 +52799,7 @@ void m68008_device::move_b_aips_daid_ip8() // 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
@@ -52814,7 +52814,7 @@ void m68008_device::move_b_aips_daid_ip8() // 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;
@@ -52853,7 +52853,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;
@@ -52979,7 +52979,7 @@ void m68008_device::move_b_pais_daid_ip8() // 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:
@@ -52996,7 +52996,7 @@ void m68008_device::move_b_pais_daid_ip8() // 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
@@ -53011,7 +53011,7 @@ void m68008_device::move_b_pais_daid_ip8() // 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;
@@ -53050,7 +53050,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;
@@ -53205,7 +53205,7 @@ void m68008_device::move_b_das_daid_ip8() // 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;
@@ -53224,7 +53224,7 @@ void m68008_device::move_b_das_daid_ip8() // 11a8 f1f8
[[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
@@ -53239,7 +53239,7 @@ void m68008_device::move_b_das_daid_ip8() // 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;
@@ -53278,7 +53278,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;
@@ -53394,7 +53394,7 @@ void m68008_device::move_b_dais_daid_ip8() // 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
@@ -53486,7 +53486,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;
@@ -53505,7 +53505,7 @@ adsw2:
[[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
@@ -53520,7 +53520,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;
@@ -53559,7 +53559,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;
@@ -53715,7 +53715,7 @@ void m68008_device::move_b_adr16_daid_ip8() // 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 5:
@@ -53732,7 +53732,7 @@ void m68008_device::move_b_adr16_daid_ip8() // 11b8 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
@@ -53747,7 +53747,7 @@ void m68008_device::move_b_adr16_daid_ip8() // 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;
@@ -53786,7 +53786,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;
@@ -53978,7 +53978,7 @@ void m68008_device::move_b_adr32_daid_ip8() // 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 9:
@@ -53995,7 +53995,7 @@ void m68008_device::move_b_adr32_daid_ip8() // 11b9 f1ff
[[fallthrough]]; case 10:
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
@@ -54010,7 +54010,7 @@ void m68008_device::move_b_adr32_daid_ip8() // 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;
@@ -54049,7 +54049,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;
@@ -54203,7 +54203,7 @@ void m68008_device::move_b_dpc_daid_ip8() // 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;
@@ -54222,7 +54222,7 @@ void m68008_device::move_b_dpc_daid_ip8() // 11ba 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
@@ -54237,7 +54237,7 @@ void m68008_device::move_b_dpc_daid_ip8() // 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;
@@ -54276,7 +54276,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;
@@ -54391,7 +54391,7 @@ void m68008_device::move_b_dpci_daid_ip8() // 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
@@ -54483,7 +54483,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;
@@ -54502,7 +54502,7 @@ adsw2:
[[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
@@ -54517,7 +54517,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;
@@ -54556,7 +54556,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;
@@ -54710,7 +54710,7 @@ void m68008_device::move_b_imm8_daid_ip8() // 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
@@ -54804,7 +54804,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;
@@ -54880,7 +54880,7 @@ void m68008_device::move_b_ds_adr16_ip8() // 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;
@@ -54995,7 +54995,7 @@ void m68008_device::move_b_ais_adr16_ip8() // 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;
@@ -55017,7 +55017,7 @@ void m68008_device::move_b_ais_adr16_ip8() // 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;
@@ -55138,7 +55138,7 @@ void m68008_device::move_b_aips_adr16_ip8() // 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:
@@ -55158,7 +55158,7 @@ void m68008_device::move_b_aips_adr16_ip8() // 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;
@@ -55281,7 +55281,7 @@ void m68008_device::move_b_pais_adr16_ip8() // 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:
@@ -55301,7 +55301,7 @@ void m68008_device::move_b_pais_adr16_ip8() // 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;
@@ -55453,7 +55453,7 @@ void m68008_device::move_b_das_adr16_ip8() // 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;
@@ -55475,7 +55475,7 @@ void m68008_device::move_b_das_adr16_ip8() // 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;
@@ -55588,7 +55588,7 @@ void m68008_device::move_b_dais_adr16_ip8() // 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
@@ -55680,7 +55680,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;
@@ -55702,7 +55702,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;
@@ -55855,7 +55855,7 @@ void m68008_device::move_b_adr16_adr16_ip8() // 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 5:
@@ -55875,7 +55875,7 @@ void m68008_device::move_b_adr16_adr16_ip8() // 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;
@@ -56064,7 +56064,7 @@ void m68008_device::move_b_adr32_adr16_ip8() // 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 9:
@@ -56084,7 +56084,7 @@ void m68008_device::move_b_adr32_adr16_ip8() // 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;
@@ -56235,7 +56235,7 @@ void m68008_device::move_b_dpc_adr16_ip8() // 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;
@@ -56257,7 +56257,7 @@ void m68008_device::move_b_dpc_adr16_ip8() // 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;
@@ -56369,7 +56369,7 @@ void m68008_device::move_b_dpci_adr16_ip8() // 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
@@ -56461,7 +56461,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;
@@ -56483,7 +56483,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;
@@ -56638,7 +56638,7 @@ void m68008_device::move_b_imm8_adr16_ip8() // 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;
@@ -56791,7 +56791,7 @@ void m68008_device::move_b_ds_adr32_ip8() // 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;
@@ -56906,7 +56906,7 @@ void m68008_device::move_b_ais_adr32_ip8() // 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;
@@ -56928,7 +56928,7 @@ void m68008_device::move_b_ais_adr32_ip8() // 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;
@@ -57084,7 +57084,7 @@ void m68008_device::move_b_aips_adr32_ip8() // 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:
@@ -57104,7 +57104,7 @@ void m68008_device::move_b_aips_adr32_ip8() // 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;
@@ -57262,7 +57262,7 @@ void m68008_device::move_b_pais_adr32_ip8() // 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:
@@ -57282,7 +57282,7 @@ void m68008_device::move_b_pais_adr32_ip8() // 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;
@@ -57469,7 +57469,7 @@ void m68008_device::move_b_das_adr32_ip8() // 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;
@@ -57491,7 +57491,7 @@ void m68008_device::move_b_das_adr32_ip8() // 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;
@@ -57639,7 +57639,7 @@ void m68008_device::move_b_dais_adr32_ip8() // 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
@@ -57731,7 +57731,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;
@@ -57753,7 +57753,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;
@@ -57941,7 +57941,7 @@ void m68008_device::move_b_adr16_adr32_ip8() // 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 5:
@@ -57961,7 +57961,7 @@ void m68008_device::move_b_adr16_adr32_ip8() // 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;
@@ -58185,7 +58185,7 @@ void m68008_device::move_b_adr32_adr32_ip8() // 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 9:
@@ -58205,7 +58205,7 @@ void m68008_device::move_b_adr32_adr32_ip8() // 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;
@@ -58391,7 +58391,7 @@ void m68008_device::move_b_dpc_adr32_ip8() // 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;
@@ -58413,7 +58413,7 @@ void m68008_device::move_b_dpc_adr32_ip8() // 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;
@@ -58560,7 +58560,7 @@ void m68008_device::move_b_dpci_adr32_ip8() // 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
@@ -58652,7 +58652,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;
@@ -58674,7 +58674,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;
@@ -58900,7 +58900,7 @@ void m68008_device::move_b_imm8_adr32_ip8() // 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;
@@ -59019,13 +59019,13 @@ void m68008_device::move_l_ds_dd_ip8() // 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;
@@ -59083,14 +59083,14 @@ void m68008_device::move_l_as_dd_ip8() // 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;
@@ -59144,7 +59144,7 @@ void m68008_device::move_l_ais_dd_ip8() // 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:
@@ -59222,14 +59222,14 @@ void m68008_device::move_l_ais_dd_ip8() // 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;
@@ -59283,7 +59283,7 @@ void m68008_device::move_l_aips_dd_ip8() // 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:
@@ -59364,14 +59364,14 @@ void m68008_device::move_l_aips_dd_ip8() // 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;
@@ -59424,7 +59424,7 @@ void m68008_device::move_l_pais_dd_ip8() // 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
@@ -59507,14 +59507,14 @@ void m68008_device::move_l_pais_dd_ip8() // 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;
@@ -59604,7 +59604,7 @@ void m68008_device::move_l_das_dd_ip8() // 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 5:
@@ -59682,14 +59682,14 @@ void m68008_device::move_l_das_dd_ip8() // 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;
@@ -59741,7 +59741,7 @@ void m68008_device::move_l_dais_dd_ip8() // 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
@@ -59832,7 +59832,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 5:
@@ -59910,14 +59910,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;
@@ -60009,7 +60009,7 @@ void m68008_device::move_l_adr16_dd_ip8() // 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 5:
@@ -60087,14 +60087,14 @@ void m68008_device::move_l_adr16_dd_ip8() // 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;
@@ -60222,7 +60222,7 @@ void m68008_device::move_l_adr32_dd_ip8() // 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 9:
@@ -60300,14 +60300,14 @@ void m68008_device::move_l_adr32_dd_ip8() // 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;
@@ -60396,7 +60396,7 @@ void m68008_device::move_l_dpc_dd_ip8() // 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 5:
@@ -60474,14 +60474,14 @@ void m68008_device::move_l_dpc_dd_ip8() // 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;
@@ -60532,7 +60532,7 @@ void m68008_device::move_l_dpci_dd_ip8() // 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
@@ -60623,7 +60623,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 5:
@@ -60701,14 +60701,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;
@@ -60839,14 +60839,14 @@ void m68008_device::move_l_imm32_dd_ip8() // 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;
@@ -60903,13 +60903,13 @@ void m68008_device::movea_l_ds_ad_ip8() // 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:
@@ -60965,12 +60965,12 @@ void m68008_device::movea_l_as_ad_ip8() // 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;
@@ -61024,7 +61024,7 @@ void m68008_device::movea_l_ais_ad_ip8() // 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:
@@ -61102,13 +61102,13 @@ void m68008_device::movea_l_ais_ad_ip8() // 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 9:
@@ -61161,7 +61161,7 @@ void m68008_device::movea_l_aips_ad_ip8() // 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:
@@ -61242,13 +61242,13 @@ void m68008_device::movea_l_aips_ad_ip8() // 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 9:
@@ -61300,7 +61300,7 @@ void m68008_device::movea_l_pais_ad_ip8() // 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
@@ -61383,13 +61383,13 @@ void m68008_device::movea_l_pais_ad_ip8() // 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 9:
@@ -61478,7 +61478,7 @@ void m68008_device::movea_l_das_ad_ip8() // 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 5:
@@ -61556,13 +61556,13 @@ void m68008_device::movea_l_das_ad_ip8() // 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 13:
@@ -61613,7 +61613,7 @@ void m68008_device::movea_l_dais_ad_ip8() // 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
@@ -61704,7 +61704,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 5:
@@ -61782,13 +61782,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 13:
@@ -61879,7 +61879,7 @@ void m68008_device::movea_l_adr16_ad_ip8() // 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 5:
@@ -61957,13 +61957,13 @@ void m68008_device::movea_l_adr16_ad_ip8() // 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 13:
@@ -62090,7 +62090,7 @@ void m68008_device::movea_l_adr32_ad_ip8() // 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 9:
@@ -62168,13 +62168,13 @@ void m68008_device::movea_l_adr32_ad_ip8() // 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 17:
@@ -62262,7 +62262,7 @@ void m68008_device::movea_l_dpc_ad_ip8() // 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 5:
@@ -62340,13 +62340,13 @@ void m68008_device::movea_l_dpc_ad_ip8() // 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 13:
@@ -62396,7 +62396,7 @@ void m68008_device::movea_l_dpci_ad_ip8() // 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
@@ -62487,7 +62487,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 5:
@@ -62565,13 +62565,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 13:
@@ -62701,13 +62701,13 @@ void m68008_device::movea_l_imm32_ad_ip8() // 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 9:
@@ -62799,7 +62799,7 @@ void m68008_device::move_l_ds_aid_ip8() // 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;
@@ -62839,7 +62839,7 @@ void m68008_device::move_l_ds_aid_ip8() // 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;
@@ -62932,7 +62932,7 @@ void m68008_device::move_l_as_aid_ip8() // 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;
@@ -62972,7 +62972,7 @@ void m68008_device::move_l_as_aid_ip8() // 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;
@@ -63026,7 +63026,7 @@ void m68008_device::move_l_ais_aid_ip8() // 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:
@@ -63103,7 +63103,7 @@ void m68008_device::move_l_ais_aid_ip8() // 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;
@@ -63142,7 +63142,7 @@ void m68008_device::move_l_ais_aid_ip8() // 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;
@@ -63234,7 +63234,7 @@ void m68008_device::move_l_aips_aid_ip8() // 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:
@@ -63314,7 +63314,7 @@ void m68008_device::move_l_aips_aid_ip8() // 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;
@@ -63353,7 +63353,7 @@ void m68008_device::move_l_aips_aid_ip8() // 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;
@@ -63444,7 +63444,7 @@ void m68008_device::move_l_pais_aid_ip8() // 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
@@ -63526,7 +63526,7 @@ void m68008_device::move_l_pais_aid_ip8() // 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;
@@ -63565,7 +63565,7 @@ void m68008_device::move_l_pais_aid_ip8() // 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;
@@ -63693,7 +63693,7 @@ void m68008_device::move_l_das_aid_ip8() // 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 5:
@@ -63770,7 +63770,7 @@ void m68008_device::move_l_das_aid_ip8() // 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;
@@ -63809,7 +63809,7 @@ void m68008_device::move_l_das_aid_ip8() // 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;
@@ -63899,7 +63899,7 @@ void m68008_device::move_l_dais_aid_ip8() // 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
@@ -63990,7 +63990,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 5:
@@ -64067,7 +64067,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;
@@ -64106,7 +64106,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;
@@ -64236,7 +64236,7 @@ void m68008_device::move_l_adr16_aid_ip8() // 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 5:
@@ -64313,7 +64313,7 @@ void m68008_device::move_l_adr16_aid_ip8() // 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;
@@ -64352,7 +64352,7 @@ void m68008_device::move_l_adr16_aid_ip8() // 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;
@@ -64518,7 +64518,7 @@ void m68008_device::move_l_adr32_aid_ip8() // 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 9:
@@ -64595,7 +64595,7 @@ void m68008_device::move_l_adr32_aid_ip8() // 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;
@@ -64634,7 +64634,7 @@ void m68008_device::move_l_adr32_aid_ip8() // 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;
@@ -64761,7 +64761,7 @@ void m68008_device::move_l_dpc_aid_ip8() // 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 5:
@@ -64838,7 +64838,7 @@ void m68008_device::move_l_dpc_aid_ip8() // 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;
@@ -64877,7 +64877,7 @@ void m68008_device::move_l_dpc_aid_ip8() // 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;
@@ -64966,7 +64966,7 @@ void m68008_device::move_l_dpci_aid_ip8() // 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
@@ -65057,7 +65057,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 5:
@@ -65134,7 +65134,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;
@@ -65173,7 +65173,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;
@@ -65378,7 +65378,7 @@ void m68008_device::move_l_imm32_aid_ip8() // 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;
@@ -65418,7 +65418,7 @@ void m68008_device::move_l_imm32_aid_ip8() // 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;
@@ -65511,7 +65511,7 @@ void m68008_device::move_l_ds_aipd_ip8() // 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;
@@ -65551,7 +65551,7 @@ void m68008_device::move_l_ds_aipd_ip8() // 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;
@@ -65644,7 +65644,7 @@ void m68008_device::move_l_as_aipd_ip8() // 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;
@@ -65684,7 +65684,7 @@ void m68008_device::move_l_as_aipd_ip8() // 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;
@@ -65738,7 +65738,7 @@ void m68008_device::move_l_ais_aipd_ip8() // 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:
@@ -65815,7 +65815,7 @@ void m68008_device::move_l_ais_aipd_ip8() // 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;
@@ -65854,7 +65854,7 @@ void m68008_device::move_l_ais_aipd_ip8() // 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;
@@ -65945,7 +65945,7 @@ void m68008_device::move_l_aips_aipd_ip8() // 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:
@@ -66025,7 +66025,7 @@ void m68008_device::move_l_aips_aipd_ip8() // 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;
@@ -66064,7 +66064,7 @@ void m68008_device::move_l_aips_aipd_ip8() // 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;
@@ -66154,7 +66154,7 @@ void m68008_device::move_l_pais_aipd_ip8() // 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
@@ -66236,7 +66236,7 @@ void m68008_device::move_l_pais_aipd_ip8() // 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;
@@ -66275,7 +66275,7 @@ void m68008_device::move_l_pais_aipd_ip8() // 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;
@@ -66402,7 +66402,7 @@ void m68008_device::move_l_das_aipd_ip8() // 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 5:
@@ -66479,7 +66479,7 @@ void m68008_device::move_l_das_aipd_ip8() // 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;
@@ -66518,7 +66518,7 @@ void m68008_device::move_l_das_aipd_ip8() // 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;
@@ -66607,7 +66607,7 @@ void m68008_device::move_l_dais_aipd_ip8() // 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
@@ -66698,7 +66698,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 5:
@@ -66775,7 +66775,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;
@@ -66814,7 +66814,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;
@@ -66943,7 +66943,7 @@ void m68008_device::move_l_adr16_aipd_ip8() // 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 5:
@@ -67020,7 +67020,7 @@ void m68008_device::move_l_adr16_aipd_ip8() // 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;
@@ -67059,7 +67059,7 @@ void m68008_device::move_l_adr16_aipd_ip8() // 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;
@@ -67224,7 +67224,7 @@ void m68008_device::move_l_adr32_aipd_ip8() // 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 9:
@@ -67301,7 +67301,7 @@ void m68008_device::move_l_adr32_aipd_ip8() // 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;
@@ -67340,7 +67340,7 @@ void m68008_device::move_l_adr32_aipd_ip8() // 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;
@@ -67466,7 +67466,7 @@ void m68008_device::move_l_dpc_aipd_ip8() // 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 5:
@@ -67543,7 +67543,7 @@ void m68008_device::move_l_dpc_aipd_ip8() // 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;
@@ -67582,7 +67582,7 @@ void m68008_device::move_l_dpc_aipd_ip8() // 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;
@@ -67670,7 +67670,7 @@ void m68008_device::move_l_dpci_aipd_ip8() // 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
@@ -67761,7 +67761,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 5:
@@ -67838,7 +67838,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;
@@ -67877,7 +67877,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;
@@ -68081,7 +68081,7 @@ void m68008_device::move_l_imm32_aipd_ip8() // 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;
@@ -68121,7 +68121,7 @@ void m68008_device::move_l_imm32_aipd_ip8() // 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;
@@ -68177,7 +68177,7 @@ void m68008_device::move_l_ds_paid_ip8() // 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;
@@ -68217,7 +68217,7 @@ void m68008_device::move_l_ds_paid_ip8() // 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;
@@ -68309,7 +68309,7 @@ void m68008_device::move_l_as_paid_ip8() // 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;
@@ -68349,7 +68349,7 @@ void m68008_device::move_l_as_paid_ip8() // 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;
@@ -68439,7 +68439,7 @@ void m68008_device::move_l_ais_paid_ip8() // 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:
@@ -68516,7 +68516,7 @@ void m68008_device::move_l_ais_paid_ip8() // 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;
@@ -68556,7 +68556,7 @@ void m68008_device::move_l_ais_paid_ip8() // 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;
@@ -68646,7 +68646,7 @@ void m68008_device::move_l_aips_paid_ip8() // 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:
@@ -68726,7 +68726,7 @@ void m68008_device::move_l_aips_paid_ip8() // 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;
@@ -68766,7 +68766,7 @@ void m68008_device::move_l_aips_paid_ip8() // 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;
@@ -68855,7 +68855,7 @@ void m68008_device::move_l_pais_paid_ip8() // 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
@@ -68937,7 +68937,7 @@ void m68008_device::move_l_pais_paid_ip8() // 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;
@@ -68977,7 +68977,7 @@ void m68008_device::move_l_pais_paid_ip8() // 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;
@@ -69103,7 +69103,7 @@ void m68008_device::move_l_das_paid_ip8() // 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 5:
@@ -69180,7 +69180,7 @@ void m68008_device::move_l_das_paid_ip8() // 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;
@@ -69220,7 +69220,7 @@ void m68008_device::move_l_das_paid_ip8() // 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;
@@ -69308,7 +69308,7 @@ void m68008_device::move_l_dais_paid_ip8() // 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
@@ -69399,7 +69399,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 5:
@@ -69476,7 +69476,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;
@@ -69516,7 +69516,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;
@@ -69644,7 +69644,7 @@ void m68008_device::move_l_adr16_paid_ip8() // 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 5:
@@ -69721,7 +69721,7 @@ void m68008_device::move_l_adr16_paid_ip8() // 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;
@@ -69761,7 +69761,7 @@ void m68008_device::move_l_adr16_paid_ip8() // 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;
@@ -69925,7 +69925,7 @@ void m68008_device::move_l_adr32_paid_ip8() // 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 9:
@@ -70002,7 +70002,7 @@ void m68008_device::move_l_adr32_paid_ip8() // 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;
@@ -70042,7 +70042,7 @@ void m68008_device::move_l_adr32_paid_ip8() // 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;
@@ -70167,7 +70167,7 @@ void m68008_device::move_l_dpc_paid_ip8() // 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 5:
@@ -70244,7 +70244,7 @@ void m68008_device::move_l_dpc_paid_ip8() // 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;
@@ -70284,7 +70284,7 @@ void m68008_device::move_l_dpc_paid_ip8() // 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;
@@ -70371,7 +70371,7 @@ void m68008_device::move_l_dpci_paid_ip8() // 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
@@ -70462,7 +70462,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 5:
@@ -70539,7 +70539,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;
@@ -70579,7 +70579,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;
@@ -70745,7 +70745,7 @@ void m68008_device::move_l_imm32_paid_ip8() // 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;
@@ -70785,7 +70785,7 @@ void m68008_device::move_l_imm32_paid_ip8() // 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;
@@ -70913,7 +70913,7 @@ void m68008_device::move_l_ds_dad_ip8() // 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;
@@ -70952,7 +70952,7 @@ void m68008_device::move_l_ds_dad_ip8() // 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;
@@ -70992,7 +70992,7 @@ void m68008_device::move_l_ds_dad_ip8() // 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;
@@ -71084,7 +71084,7 @@ void m68008_device::move_l_as_dad_ip8() // 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;
@@ -71123,7 +71123,7 @@ void m68008_device::move_l_as_dad_ip8() // 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;
@@ -71163,7 +71163,7 @@ void m68008_device::move_l_as_dad_ip8() // 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;
@@ -71217,7 +71217,7 @@ void m68008_device::move_l_ais_dad_ip8() // 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:
@@ -71293,7 +71293,7 @@ void m68008_device::move_l_ais_dad_ip8() // 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;
@@ -71333,7 +71333,7 @@ void m68008_device::move_l_ais_dad_ip8() // 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;
@@ -71466,7 +71466,7 @@ void m68008_device::move_l_aips_dad_ip8() // 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:
@@ -71545,7 +71545,7 @@ void m68008_device::move_l_aips_dad_ip8() // 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;
@@ -71585,7 +71585,7 @@ void m68008_device::move_l_aips_dad_ip8() // 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;
@@ -71717,7 +71717,7 @@ void m68008_device::move_l_pais_dad_ip8() // 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
@@ -71798,7 +71798,7 @@ void m68008_device::move_l_pais_dad_ip8() // 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;
@@ -71838,7 +71838,7 @@ void m68008_device::move_l_pais_dad_ip8() // 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;
@@ -72007,7 +72007,7 @@ void m68008_device::move_l_das_dad_ip8() // 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 5:
@@ -72083,7 +72083,7 @@ void m68008_device::move_l_das_dad_ip8() // 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;
@@ -72123,7 +72123,7 @@ void m68008_device::move_l_das_dad_ip8() // 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;
@@ -72254,7 +72254,7 @@ void m68008_device::move_l_dais_dad_ip8() // 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
@@ -72345,7 +72345,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 5:
@@ -72421,7 +72421,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;
@@ -72461,7 +72461,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;
@@ -72632,7 +72632,7 @@ void m68008_device::move_l_adr16_dad_ip8() // 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 5:
@@ -72708,7 +72708,7 @@ void m68008_device::move_l_adr16_dad_ip8() // 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;
@@ -72748,7 +72748,7 @@ void m68008_device::move_l_adr16_dad_ip8() // 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;
@@ -72955,7 +72955,7 @@ void m68008_device::move_l_adr32_dad_ip8() // 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 9:
@@ -73031,7 +73031,7 @@ void m68008_device::move_l_adr32_dad_ip8() // 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;
@@ -73071,7 +73071,7 @@ void m68008_device::move_l_adr32_dad_ip8() // 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;
@@ -73239,7 +73239,7 @@ void m68008_device::move_l_dpc_dad_ip8() // 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 5:
@@ -73315,7 +73315,7 @@ void m68008_device::move_l_dpc_dad_ip8() // 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;
@@ -73355,7 +73355,7 @@ void m68008_device::move_l_dpc_dad_ip8() // 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;
@@ -73485,7 +73485,7 @@ void m68008_device::move_l_dpci_dad_ip8() // 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
@@ -73576,7 +73576,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 5:
@@ -73652,7 +73652,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;
@@ -73692,7 +73692,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;
@@ -73937,7 +73937,7 @@ void m68008_device::move_l_imm32_dad_ip8() // 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;
@@ -73976,7 +73976,7 @@ void m68008_device::move_l_imm32_dad_ip8() // 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;
@@ -74016,7 +74016,7 @@ void m68008_device::move_l_imm32_dad_ip8() // 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;
@@ -74068,7 +74068,7 @@ void m68008_device::move_l_ds_daid_ip8() // 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
@@ -74162,7 +74162,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;
@@ -74201,7 +74201,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;
@@ -74241,7 +74241,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;
@@ -74293,7 +74293,7 @@ void m68008_device::move_l_as_daid_ip8() // 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
@@ -74387,7 +74387,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;
@@ -74426,7 +74426,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;
@@ -74466,7 +74466,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;
@@ -74520,7 +74520,7 @@ void m68008_device::move_l_ais_daid_ip8() // 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:
@@ -74593,7 +74593,7 @@ void m68008_device::move_l_ais_daid_ip8() // 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
@@ -74608,7 +74608,7 @@ void m68008_device::move_l_ais_daid_ip8() // 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;
@@ -74647,7 +74647,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;
@@ -74689,7 +74689,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;
@@ -74822,7 +74822,7 @@ void m68008_device::move_l_aips_daid_ip8() // 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:
@@ -74898,7 +74898,7 @@ void m68008_device::move_l_aips_daid_ip8() // 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
@@ -74913,7 +74913,7 @@ void m68008_device::move_l_aips_daid_ip8() // 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;
@@ -74952,7 +74952,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;
@@ -74994,7 +74994,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;
@@ -75126,7 +75126,7 @@ void m68008_device::move_l_pais_daid_ip8() // 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
@@ -75204,7 +75204,7 @@ void m68008_device::move_l_pais_daid_ip8() // 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
@@ -75219,7 +75219,7 @@ void m68008_device::move_l_pais_daid_ip8() // 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;
@@ -75258,7 +75258,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;
@@ -75300,7 +75300,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;
@@ -75469,7 +75469,7 @@ void m68008_device::move_l_das_daid_ip8() // 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 5:
@@ -75542,7 +75542,7 @@ void m68008_device::move_l_das_daid_ip8() // 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
@@ -75557,7 +75557,7 @@ void m68008_device::move_l_das_daid_ip8() // 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;
@@ -75596,7 +75596,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;
@@ -75638,7 +75638,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;
@@ -75769,7 +75769,7 @@ void m68008_device::move_l_dais_daid_ip8() // 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
@@ -75860,7 +75860,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 5:
@@ -75933,7 +75933,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
@@ -75948,7 +75948,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;
@@ -75987,7 +75987,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;
@@ -76029,7 +76029,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;
@@ -76200,7 +76200,7 @@ void m68008_device::move_l_adr16_daid_ip8() // 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 5:
@@ -76273,7 +76273,7 @@ void m68008_device::move_l_adr16_daid_ip8() // 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
@@ -76288,7 +76288,7 @@ void m68008_device::move_l_adr16_daid_ip8() // 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;
@@ -76327,7 +76327,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;
@@ -76369,7 +76369,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;
@@ -76576,7 +76576,7 @@ void m68008_device::move_l_adr32_daid_ip8() // 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 9:
@@ -76649,7 +76649,7 @@ void m68008_device::move_l_adr32_daid_ip8() // 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
@@ -76664,7 +76664,7 @@ void m68008_device::move_l_adr32_daid_ip8() // 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;
@@ -76703,7 +76703,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;
@@ -76745,7 +76745,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;
@@ -76913,7 +76913,7 @@ void m68008_device::move_l_dpc_daid_ip8() // 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 5:
@@ -76986,7 +76986,7 @@ void m68008_device::move_l_dpc_daid_ip8() // 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
@@ -77001,7 +77001,7 @@ void m68008_device::move_l_dpc_daid_ip8() // 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;
@@ -77040,7 +77040,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;
@@ -77082,7 +77082,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;
@@ -77212,7 +77212,7 @@ void m68008_device::move_l_dpci_daid_ip8() // 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
@@ -77303,7 +77303,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 5:
@@ -77376,7 +77376,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
@@ -77391,7 +77391,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;
@@ -77430,7 +77430,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;
@@ -77472,7 +77472,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;
@@ -77677,7 +77677,7 @@ void m68008_device::move_l_imm32_daid_ip8() // 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
@@ -77771,7 +77771,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;
@@ -77810,7 +77810,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;
@@ -77850,7 +77850,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;
@@ -77905,7 +77905,7 @@ void m68008_device::move_l_ds_adr16_ip8() // 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;
@@ -77945,7 +77945,7 @@ void m68008_device::move_l_ds_adr16_ip8() // 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;
@@ -78079,7 +78079,7 @@ void m68008_device::move_l_as_adr16_ip8() // 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;
@@ -78119,7 +78119,7 @@ void m68008_device::move_l_as_adr16_ip8() // 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;
@@ -78251,7 +78251,7 @@ void m68008_device::move_l_ais_adr16_ip8() // 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:
@@ -78327,7 +78327,7 @@ void m68008_device::move_l_ais_adr16_ip8() // 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;
@@ -78367,7 +78367,7 @@ void m68008_device::move_l_ais_adr16_ip8() // 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;
@@ -78499,7 +78499,7 @@ void m68008_device::move_l_aips_adr16_ip8() // 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:
@@ -78578,7 +78578,7 @@ void m68008_device::move_l_aips_adr16_ip8() // 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;
@@ -78618,7 +78618,7 @@ void m68008_device::move_l_aips_adr16_ip8() // 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;
@@ -78749,7 +78749,7 @@ void m68008_device::move_l_pais_adr16_ip8() // 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
@@ -78830,7 +78830,7 @@ void m68008_device::move_l_pais_adr16_ip8() // 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;
@@ -78870,7 +78870,7 @@ void m68008_device::move_l_pais_adr16_ip8() // 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;
@@ -79038,7 +79038,7 @@ void m68008_device::move_l_das_adr16_ip8() // 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 5:
@@ -79114,7 +79114,7 @@ void m68008_device::move_l_das_adr16_ip8() // 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;
@@ -79154,7 +79154,7 @@ void m68008_device::move_l_das_adr16_ip8() // 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;
@@ -79284,7 +79284,7 @@ void m68008_device::move_l_dais_adr16_ip8() // 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
@@ -79375,7 +79375,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 5:
@@ -79451,7 +79451,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;
@@ -79491,7 +79491,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;
@@ -79661,7 +79661,7 @@ void m68008_device::move_l_adr16_adr16_ip8() // 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 5:
@@ -79737,7 +79737,7 @@ void m68008_device::move_l_adr16_adr16_ip8() // 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;
@@ -79777,7 +79777,7 @@ void m68008_device::move_l_adr16_adr16_ip8() // 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;
@@ -79983,7 +79983,7 @@ void m68008_device::move_l_adr32_adr16_ip8() // 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 9:
@@ -80059,7 +80059,7 @@ void m68008_device::move_l_adr32_adr16_ip8() // 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;
@@ -80099,7 +80099,7 @@ void m68008_device::move_l_adr32_adr16_ip8() // 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;
@@ -80266,7 +80266,7 @@ void m68008_device::move_l_dpc_adr16_ip8() // 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 5:
@@ -80342,7 +80342,7 @@ void m68008_device::move_l_dpc_adr16_ip8() // 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;
@@ -80382,7 +80382,7 @@ void m68008_device::move_l_dpc_adr16_ip8() // 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;
@@ -80511,7 +80511,7 @@ void m68008_device::move_l_dpci_adr16_ip8() // 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
@@ -80602,7 +80602,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 5:
@@ -80678,7 +80678,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;
@@ -80718,7 +80718,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;
@@ -80926,7 +80926,7 @@ void m68008_device::move_l_imm32_adr16_ip8() // 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;
@@ -80966,7 +80966,7 @@ void m68008_device::move_l_imm32_adr16_ip8() // 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;
@@ -81136,7 +81136,7 @@ void m68008_device::move_l_ds_adr32_ip8() // 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;
@@ -81176,7 +81176,7 @@ void m68008_device::move_l_ds_adr32_ip8() // 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;
@@ -81346,7 +81346,7 @@ void m68008_device::move_l_as_adr32_ip8() // 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;
@@ -81386,7 +81386,7 @@ void m68008_device::move_l_as_adr32_ip8() // 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;
@@ -81518,7 +81518,7 @@ void m68008_device::move_l_ais_adr32_ip8() // 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:
@@ -81595,7 +81595,7 @@ void m68008_device::move_l_ais_adr32_ip8() // 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 9:
@@ -81633,7 +81633,7 @@ void m68008_device::move_l_ais_adr32_ip8() // 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;
@@ -81672,7 +81672,7 @@ void m68008_device::move_l_ais_adr32_ip8() // 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;
@@ -81803,7 +81803,7 @@ void m68008_device::move_l_aips_adr32_ip8() // 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:
@@ -81883,7 +81883,7 @@ void m68008_device::move_l_aips_adr32_ip8() // 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 9:
@@ -81921,7 +81921,7 @@ void m68008_device::move_l_aips_adr32_ip8() // 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;
@@ -81960,7 +81960,7 @@ void m68008_device::move_l_aips_adr32_ip8() // 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;
@@ -82090,7 +82090,7 @@ void m68008_device::move_l_pais_adr32_ip8() // 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
@@ -82172,7 +82172,7 @@ void m68008_device::move_l_pais_adr32_ip8() // 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 9:
@@ -82210,7 +82210,7 @@ void m68008_device::move_l_pais_adr32_ip8() // 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;
@@ -82249,7 +82249,7 @@ void m68008_device::move_l_pais_adr32_ip8() // 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;
@@ -82416,7 +82416,7 @@ void m68008_device::move_l_das_adr32_ip8() // 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 5:
@@ -82493,7 +82493,7 @@ void m68008_device::move_l_das_adr32_ip8() // 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 13:
@@ -82531,7 +82531,7 @@ void m68008_device::move_l_das_adr32_ip8() // 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;
@@ -82570,7 +82570,7 @@ void m68008_device::move_l_das_adr32_ip8() // 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;
@@ -82699,7 +82699,7 @@ void m68008_device::move_l_dais_adr32_ip8() // 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
@@ -82790,7 +82790,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 5:
@@ -82867,7 +82867,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 13:
@@ -82905,7 +82905,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;
@@ -82944,7 +82944,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;
@@ -83113,7 +83113,7 @@ void m68008_device::move_l_adr16_adr32_ip8() // 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 5:
@@ -83190,7 +83190,7 @@ void m68008_device::move_l_adr16_adr32_ip8() // 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 13:
@@ -83228,7 +83228,7 @@ void m68008_device::move_l_adr16_adr32_ip8() // 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;
@@ -83267,7 +83267,7 @@ void m68008_device::move_l_adr16_adr32_ip8() // 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;
@@ -83472,7 +83472,7 @@ void m68008_device::move_l_adr32_adr32_ip8() // 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 9:
@@ -83549,7 +83549,7 @@ void m68008_device::move_l_adr32_adr32_ip8() // 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 17:
@@ -83587,7 +83587,7 @@ void m68008_device::move_l_adr32_adr32_ip8() // 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;
@@ -83626,7 +83626,7 @@ void m68008_device::move_l_adr32_adr32_ip8() // 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;
@@ -83792,7 +83792,7 @@ void m68008_device::move_l_dpc_adr32_ip8() // 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 5:
@@ -83869,7 +83869,7 @@ void m68008_device::move_l_dpc_adr32_ip8() // 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 13:
@@ -83907,7 +83907,7 @@ void m68008_device::move_l_dpc_adr32_ip8() // 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;
@@ -83946,7 +83946,7 @@ void m68008_device::move_l_dpc_adr32_ip8() // 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;
@@ -84074,7 +84074,7 @@ void m68008_device::move_l_dpci_adr32_ip8() // 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
@@ -84165,7 +84165,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 5:
@@ -84242,7 +84242,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 13:
@@ -84280,7 +84280,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;
@@ -84319,7 +84319,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;
@@ -84562,7 +84562,7 @@ void m68008_device::move_l_imm32_adr32_ip8() // 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;
@@ -84602,7 +84602,7 @@ void m68008_device::move_l_imm32_adr32_ip8() // 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;
@@ -84738,7 +84738,7 @@ void m68008_device::move_w_ds_dd_ip8() // 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
@@ -84800,7 +84800,7 @@ void m68008_device::move_w_as_dd_ip8() // 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
@@ -84859,7 +84859,7 @@ void m68008_device::move_w_ais_dd_ip8() // 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];
@@ -84901,7 +84901,7 @@ void m68008_device::move_w_ais_dd_ip8() // 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
@@ -84964,7 +84964,7 @@ void m68008_device::move_w_aips_dd_ip8() // 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:
@@ -85004,7 +85004,7 @@ void m68008_device::move_w_aips_dd_ip8() // 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
@@ -85069,7 +85069,7 @@ void m68008_device::move_w_pais_dd_ip8() // 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:
@@ -85109,7 +85109,7 @@ void m68008_device::move_w_pais_dd_ip8() // 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
@@ -85203,7 +85203,7 @@ void m68008_device::move_w_das_dd_ip8() // 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];
@@ -85245,7 +85245,7 @@ void m68008_device::move_w_das_dd_ip8() // 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
@@ -85300,7 +85300,7 @@ void m68008_device::move_w_dais_dd_ip8() // 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
@@ -85392,7 +85392,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];
@@ -85434,7 +85434,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
@@ -85529,7 +85529,7 @@ void m68008_device::move_w_adr16_dd_ip8() // 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 5:
@@ -85569,7 +85569,7 @@ void m68008_device::move_w_adr16_dd_ip8() // 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
@@ -85700,7 +85700,7 @@ void m68008_device::move_w_adr32_dd_ip8() // 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 9:
@@ -85740,7 +85740,7 @@ void m68008_device::move_w_adr32_dd_ip8() // 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
@@ -85833,7 +85833,7 @@ void m68008_device::move_w_dpc_dd_ip8() // 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];
@@ -85875,7 +85875,7 @@ void m68008_device::move_w_dpc_dd_ip8() // 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
@@ -85929,7 +85929,7 @@ void m68008_device::move_w_dpci_dd_ip8() // 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
@@ -86021,7 +86021,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];
@@ -86063,7 +86063,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
@@ -86161,7 +86161,7 @@ void m68008_device::move_w_imm16_dd_ip8() // 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
@@ -86227,7 +86227,7 @@ void m68008_device::movea_w_ds_ad_ip8() // 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:
@@ -86286,7 +86286,7 @@ void m68008_device::movea_w_as_ad_ip8() // 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;
@@ -86340,7 +86340,7 @@ void m68008_device::movea_w_ais_ad_ip8() // 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;
@@ -86442,7 +86442,7 @@ void m68008_device::movea_w_aips_ad_ip8() // 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:
@@ -86544,7 +86544,7 @@ void m68008_device::movea_w_pais_ad_ip8() // 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:
@@ -86675,7 +86675,7 @@ void m68008_device::movea_w_das_ad_ip8() // 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;
@@ -86769,7 +86769,7 @@ void m68008_device::movea_w_dais_ad_ip8() // 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
@@ -86861,7 +86861,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;
@@ -86995,7 +86995,7 @@ void m68008_device::movea_w_adr16_ad_ip8() // 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 5:
@@ -87163,7 +87163,7 @@ void m68008_device::movea_w_adr32_ad_ip8() // 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 9:
@@ -87293,7 +87293,7 @@ void m68008_device::movea_w_dpc_ad_ip8() // 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;
@@ -87386,7 +87386,7 @@ void m68008_device::movea_w_dpci_ad_ip8() // 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
@@ -87478,7 +87478,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;
@@ -87619,7 +87619,7 @@ void m68008_device::movea_w_imm16_ad_ip8() // 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 5:
@@ -87675,7 +87675,7 @@ void m68008_device::move_w_ds_aid_ip8() // 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;
@@ -87770,7 +87770,7 @@ void m68008_device::move_w_as_aid_ip8() // 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;
@@ -87862,7 +87862,7 @@ void m68008_device::move_w_ais_aid_ip8() // 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;
@@ -87903,7 +87903,7 @@ void m68008_device::move_w_ais_aid_ip8() // 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;
@@ -88001,7 +88001,7 @@ void m68008_device::move_w_aips_aid_ip8() // 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:
@@ -88040,7 +88040,7 @@ void m68008_device::move_w_aips_aid_ip8() // 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;
@@ -88140,7 +88140,7 @@ void m68008_device::move_w_pais_aid_ip8() // 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:
@@ -88179,7 +88179,7 @@ void m68008_device::move_w_pais_aid_ip8() // 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;
@@ -88308,7 +88308,7 @@ void m68008_device::move_w_das_aid_ip8() // 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;
@@ -88349,7 +88349,7 @@ void m68008_device::move_w_das_aid_ip8() // 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;
@@ -88439,7 +88439,7 @@ void m68008_device::move_w_dais_aid_ip8() // 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
@@ -88531,7 +88531,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;
@@ -88572,7 +88572,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;
@@ -88702,7 +88702,7 @@ void m68008_device::move_w_adr16_aid_ip8() // 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 5:
@@ -88741,7 +88741,7 @@ void m68008_device::move_w_adr16_aid_ip8() // 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;
@@ -88907,7 +88907,7 @@ void m68008_device::move_w_adr32_aid_ip8() // 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 9:
@@ -88946,7 +88946,7 @@ void m68008_device::move_w_adr32_aid_ip8() // 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;
@@ -89074,7 +89074,7 @@ void m68008_device::move_w_dpc_aid_ip8() // 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;
@@ -89115,7 +89115,7 @@ void m68008_device::move_w_dpc_aid_ip8() // 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;
@@ -89204,7 +89204,7 @@ void m68008_device::move_w_dpci_aid_ip8() // 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
@@ -89296,7 +89296,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;
@@ -89337,7 +89337,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;
@@ -89470,7 +89470,7 @@ void m68008_device::move_w_imm16_aid_ip8() // 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;
@@ -89565,7 +89565,7 @@ void m68008_device::move_w_ds_aipd_ip8() // 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;
@@ -89659,7 +89659,7 @@ void m68008_device::move_w_as_aipd_ip8() // 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;
@@ -89750,7 +89750,7 @@ void m68008_device::move_w_ais_aipd_ip8() // 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;
@@ -89792,7 +89792,7 @@ void m68008_device::move_w_ais_aipd_ip8() // 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;
@@ -89889,7 +89889,7 @@ void m68008_device::move_w_aips_aipd_ip8() // 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:
@@ -89929,7 +89929,7 @@ void m68008_device::move_w_aips_aipd_ip8() // 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;
@@ -90028,7 +90028,7 @@ void m68008_device::move_w_pais_aipd_ip8() // 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:
@@ -90068,7 +90068,7 @@ void m68008_device::move_w_pais_aipd_ip8() // 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;
@@ -90196,7 +90196,7 @@ void m68008_device::move_w_das_aipd_ip8() // 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;
@@ -90238,7 +90238,7 @@ void m68008_device::move_w_das_aipd_ip8() // 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;
@@ -90327,7 +90327,7 @@ void m68008_device::move_w_dais_aipd_ip8() // 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
@@ -90419,7 +90419,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;
@@ -90461,7 +90461,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;
@@ -90590,7 +90590,7 @@ void m68008_device::move_w_adr16_aipd_ip8() // 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 5:
@@ -90630,7 +90630,7 @@ void m68008_device::move_w_adr16_aipd_ip8() // 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;
@@ -90795,7 +90795,7 @@ void m68008_device::move_w_adr32_aipd_ip8() // 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 9:
@@ -90835,7 +90835,7 @@ void m68008_device::move_w_adr32_aipd_ip8() // 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;
@@ -90962,7 +90962,7 @@ void m68008_device::move_w_dpc_aipd_ip8() // 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;
@@ -91004,7 +91004,7 @@ void m68008_device::move_w_dpc_aipd_ip8() // 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;
@@ -91092,7 +91092,7 @@ void m68008_device::move_w_dpci_aipd_ip8() // 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
@@ -91184,7 +91184,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;
@@ -91226,7 +91226,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;
@@ -91358,7 +91358,7 @@ void m68008_device::move_w_imm16_aipd_ip8() // 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;
@@ -91451,7 +91451,7 @@ void m68008_device::move_w_ds_paid_ip8() // 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;
@@ -91545,7 +91545,7 @@ void m68008_device::move_w_as_paid_ip8() // 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;
@@ -91637,7 +91637,7 @@ void m68008_device::move_w_ais_paid_ip8() // 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;
@@ -91678,7 +91678,7 @@ void m68008_device::move_w_ais_paid_ip8() // 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;
@@ -91776,7 +91776,7 @@ void m68008_device::move_w_aips_paid_ip8() // 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:
@@ -91815,7 +91815,7 @@ void m68008_device::move_w_aips_paid_ip8() // 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;
@@ -91915,7 +91915,7 @@ void m68008_device::move_w_pais_paid_ip8() // 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:
@@ -91954,7 +91954,7 @@ void m68008_device::move_w_pais_paid_ip8() // 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;
@@ -92083,7 +92083,7 @@ void m68008_device::move_w_das_paid_ip8() // 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;
@@ -92124,7 +92124,7 @@ void m68008_device::move_w_das_paid_ip8() // 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;
@@ -92214,7 +92214,7 @@ void m68008_device::move_w_dais_paid_ip8() // 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
@@ -92306,7 +92306,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;
@@ -92347,7 +92347,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;
@@ -92477,7 +92477,7 @@ void m68008_device::move_w_adr16_paid_ip8() // 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 5:
@@ -92516,7 +92516,7 @@ void m68008_device::move_w_adr16_paid_ip8() // 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;
@@ -92682,7 +92682,7 @@ void m68008_device::move_w_adr32_paid_ip8() // 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 9:
@@ -92721,7 +92721,7 @@ void m68008_device::move_w_adr32_paid_ip8() // 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;
@@ -92849,7 +92849,7 @@ void m68008_device::move_w_dpc_paid_ip8() // 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;
@@ -92890,7 +92890,7 @@ void m68008_device::move_w_dpc_paid_ip8() // 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;
@@ -92979,7 +92979,7 @@ void m68008_device::move_w_dpci_paid_ip8() // 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
@@ -93071,7 +93071,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;
@@ -93112,7 +93112,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;
@@ -93244,7 +93244,7 @@ void m68008_device::move_w_imm16_paid_ip8() // 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;
@@ -93374,7 +93374,7 @@ void m68008_device::move_w_ds_dad_ip8() // 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;
@@ -93505,7 +93505,7 @@ void m68008_device::move_w_as_dad_ip8() // 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;
@@ -93598,7 +93598,7 @@ void m68008_device::move_w_ais_dad_ip8() // 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;
@@ -93638,7 +93638,7 @@ void m68008_device::move_w_ais_dad_ip8() // 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;
@@ -93778,7 +93778,7 @@ void m68008_device::move_w_aips_dad_ip8() // 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:
@@ -93816,7 +93816,7 @@ void m68008_device::move_w_aips_dad_ip8() // 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;
@@ -93958,7 +93958,7 @@ void m68008_device::move_w_pais_dad_ip8() // 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:
@@ -93996,7 +93996,7 @@ void m68008_device::move_w_pais_dad_ip8() // 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;
@@ -94167,7 +94167,7 @@ void m68008_device::move_w_das_dad_ip8() // 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;
@@ -94207,7 +94207,7 @@ void m68008_device::move_w_das_dad_ip8() // 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;
@@ -94339,7 +94339,7 @@ void m68008_device::move_w_dais_dad_ip8() // 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
@@ -94431,7 +94431,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;
@@ -94471,7 +94471,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;
@@ -94643,7 +94643,7 @@ void m68008_device::move_w_adr16_dad_ip8() // 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 5:
@@ -94681,7 +94681,7 @@ void m68008_device::move_w_adr16_dad_ip8() // 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;
@@ -94889,7 +94889,7 @@ void m68008_device::move_w_adr32_dad_ip8() // 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 9:
@@ -94927,7 +94927,7 @@ void m68008_device::move_w_adr32_dad_ip8() // 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;
@@ -95097,7 +95097,7 @@ void m68008_device::move_w_dpc_dad_ip8() // 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;
@@ -95137,7 +95137,7 @@ void m68008_device::move_w_dpc_dad_ip8() // 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;
@@ -95268,7 +95268,7 @@ void m68008_device::move_w_dpci_dad_ip8() // 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
@@ -95360,7 +95360,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;
@@ -95400,7 +95400,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;
@@ -95610,7 +95610,7 @@ void m68008_device::move_w_imm16_dad_ip8() // 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;
@@ -95701,7 +95701,7 @@ void m68008_device::move_w_ds_daid_ip8() // 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
@@ -95795,7 +95795,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;
@@ -95886,7 +95886,7 @@ void m68008_device::move_w_as_daid_ip8() // 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
@@ -95980,7 +95980,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;
@@ -96073,7 +96073,7 @@ void m68008_device::move_w_ais_daid_ip8() // 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;
@@ -96110,7 +96110,7 @@ void m68008_device::move_w_ais_daid_ip8() // 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
@@ -96125,7 +96125,7 @@ void m68008_device::move_w_ais_daid_ip8() // 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;
@@ -96164,7 +96164,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;
@@ -96306,7 +96306,7 @@ void m68008_device::move_w_aips_daid_ip8() // 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:
@@ -96341,7 +96341,7 @@ void m68008_device::move_w_aips_daid_ip8() // 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
@@ -96356,7 +96356,7 @@ void m68008_device::move_w_aips_daid_ip8() // 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;
@@ -96395,7 +96395,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;
@@ -96539,7 +96539,7 @@ void m68008_device::move_w_pais_daid_ip8() // 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:
@@ -96574,7 +96574,7 @@ void m68008_device::move_w_pais_daid_ip8() // 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
@@ -96589,7 +96589,7 @@ void m68008_device::move_w_pais_daid_ip8() // 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;
@@ -96628,7 +96628,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;
@@ -96801,7 +96801,7 @@ void m68008_device::move_w_das_daid_ip8() // 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;
@@ -96838,7 +96838,7 @@ void m68008_device::move_w_das_daid_ip8() // 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
@@ -96853,7 +96853,7 @@ void m68008_device::move_w_das_daid_ip8() // 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;
@@ -96892,7 +96892,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;
@@ -97026,7 +97026,7 @@ void m68008_device::move_w_dais_daid_ip8() // 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
@@ -97118,7 +97118,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;
@@ -97155,7 +97155,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
@@ -97170,7 +97170,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;
@@ -97209,7 +97209,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;
@@ -97383,7 +97383,7 @@ void m68008_device::move_w_adr16_daid_ip8() // 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 5:
@@ -97418,7 +97418,7 @@ void m68008_device::move_w_adr16_daid_ip8() // 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
@@ -97433,7 +97433,7 @@ void m68008_device::move_w_adr16_daid_ip8() // 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;
@@ -97472,7 +97472,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;
@@ -97682,7 +97682,7 @@ void m68008_device::move_w_adr32_daid_ip8() // 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 9:
@@ -97717,7 +97717,7 @@ void m68008_device::move_w_adr32_daid_ip8() // 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
@@ -97732,7 +97732,7 @@ void m68008_device::move_w_adr32_daid_ip8() // 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;
@@ -97771,7 +97771,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;
@@ -97943,7 +97943,7 @@ void m68008_device::move_w_dpc_daid_ip8() // 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;
@@ -97980,7 +97980,7 @@ void m68008_device::move_w_dpc_daid_ip8() // 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
@@ -97995,7 +97995,7 @@ void m68008_device::move_w_dpc_daid_ip8() // 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;
@@ -98034,7 +98034,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;
@@ -98167,7 +98167,7 @@ void m68008_device::move_w_dpci_daid_ip8() // 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
@@ -98259,7 +98259,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;
@@ -98296,7 +98296,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
@@ -98311,7 +98311,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;
@@ -98350,7 +98350,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;
@@ -98522,7 +98522,7 @@ void m68008_device::move_w_imm16_daid_ip8() // 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
@@ -98616,7 +98616,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;
@@ -98710,7 +98710,7 @@ void m68008_device::move_w_ds_adr16_ip8() // 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;
@@ -98845,7 +98845,7 @@ void m68008_device::move_w_as_adr16_ip8() // 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;
@@ -98978,7 +98978,7 @@ void m68008_device::move_w_ais_adr16_ip8() // 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;
@@ -99018,7 +99018,7 @@ void m68008_device::move_w_ais_adr16_ip8() // 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;
@@ -99157,7 +99157,7 @@ void m68008_device::move_w_aips_adr16_ip8() // 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:
@@ -99195,7 +99195,7 @@ void m68008_device::move_w_aips_adr16_ip8() // 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;
@@ -99336,7 +99336,7 @@ void m68008_device::move_w_pais_adr16_ip8() // 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:
@@ -99374,7 +99374,7 @@ void m68008_device::move_w_pais_adr16_ip8() // 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;
@@ -99544,7 +99544,7 @@ void m68008_device::move_w_das_adr16_ip8() // 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;
@@ -99584,7 +99584,7 @@ void m68008_device::move_w_das_adr16_ip8() // 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;
@@ -99715,7 +99715,7 @@ void m68008_device::move_w_dais_adr16_ip8() // 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
@@ -99807,7 +99807,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;
@@ -99847,7 +99847,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;
@@ -100018,7 +100018,7 @@ void m68008_device::move_w_adr16_adr16_ip8() // 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 5:
@@ -100056,7 +100056,7 @@ void m68008_device::move_w_adr16_adr16_ip8() // 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;
@@ -100263,7 +100263,7 @@ void m68008_device::move_w_adr32_adr16_ip8() // 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 9:
@@ -100301,7 +100301,7 @@ void m68008_device::move_w_adr32_adr16_ip8() // 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;
@@ -100470,7 +100470,7 @@ void m68008_device::move_w_dpc_adr16_ip8() // 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;
@@ -100510,7 +100510,7 @@ void m68008_device::move_w_dpc_adr16_ip8() // 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;
@@ -100640,7 +100640,7 @@ void m68008_device::move_w_dpci_adr16_ip8() // 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
@@ -100732,7 +100732,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;
@@ -100772,7 +100772,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;
@@ -100945,7 +100945,7 @@ void m68008_device::move_w_imm16_adr16_ip8() // 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;
@@ -101116,7 +101116,7 @@ void m68008_device::move_w_ds_adr32_ip8() // 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;
@@ -101287,7 +101287,7 @@ void m68008_device::move_w_as_adr32_ip8() // 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;
@@ -101420,7 +101420,7 @@ void m68008_device::move_w_ais_adr32_ip8() // 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;
@@ -101460,7 +101460,7 @@ void m68008_device::move_w_ais_adr32_ip8() // 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;
@@ -101634,7 +101634,7 @@ void m68008_device::move_w_aips_adr32_ip8() // 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:
@@ -101672,7 +101672,7 @@ void m68008_device::move_w_aips_adr32_ip8() // 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;
@@ -101848,7 +101848,7 @@ void m68008_device::move_w_pais_adr32_ip8() // 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:
@@ -101886,7 +101886,7 @@ void m68008_device::move_w_pais_adr32_ip8() // 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;
@@ -102091,7 +102091,7 @@ void m68008_device::move_w_das_adr32_ip8() // 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;
@@ -102131,7 +102131,7 @@ void m68008_device::move_w_das_adr32_ip8() // 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;
@@ -102297,7 +102297,7 @@ void m68008_device::move_w_dais_adr32_ip8() // 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
@@ -102389,7 +102389,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;
@@ -102429,7 +102429,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;
@@ -102635,7 +102635,7 @@ void m68008_device::move_w_adr16_adr32_ip8() // 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 5:
@@ -102673,7 +102673,7 @@ void m68008_device::move_w_adr16_adr32_ip8() // 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;
@@ -102915,7 +102915,7 @@ void m68008_device::move_w_adr32_adr32_ip8() // 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 9:
@@ -102953,7 +102953,7 @@ void m68008_device::move_w_adr32_adr32_ip8() // 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;
@@ -103157,7 +103157,7 @@ void m68008_device::move_w_dpc_adr32_ip8() // 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;
@@ -103197,7 +103197,7 @@ void m68008_device::move_w_dpc_adr32_ip8() // 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;
@@ -103362,7 +103362,7 @@ void m68008_device::move_w_dpci_adr32_ip8() // 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
@@ -103454,7 +103454,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;
@@ -103494,7 +103494,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;
@@ -103738,7 +103738,7 @@ void m68008_device::move_w_imm16_adr32_ip8() // 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;
@@ -103873,7 +103873,7 @@ void m68008_device::negx_b_ds_ip8() // 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
@@ -103931,7 +103931,7 @@ void m68008_device::negx_b_ais_ip8() // 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];
@@ -103954,7 +103954,7 @@ void m68008_device::negx_b_ais_ip8() // 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;
@@ -104032,7 +104032,7 @@ void m68008_device::negx_b_aips_ip8() // 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:
@@ -104053,7 +104053,7 @@ void m68008_device::negx_b_aips_ip8() // 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;
@@ -104133,7 +104133,7 @@ void m68008_device::negx_b_pais_ip8() // 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:
@@ -104154,7 +104154,7 @@ void m68008_device::negx_b_pais_ip8() // 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;
@@ -104263,7 +104263,7 @@ void m68008_device::negx_b_das_ip8() // 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];
@@ -104286,7 +104286,7 @@ void m68008_device::negx_b_das_ip8() // 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;
@@ -104356,7 +104356,7 @@ void m68008_device::negx_b_dais_ip8() // 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
@@ -104448,7 +104448,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];
@@ -104471,7 +104471,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;
@@ -104581,7 +104581,7 @@ void m68008_device::negx_b_adr16_ip8() // 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 5:
@@ -104602,7 +104602,7 @@ void m68008_device::negx_b_adr16_ip8() // 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;
@@ -104748,7 +104748,7 @@ void m68008_device::negx_b_adr32_ip8() // 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 9:
@@ -104769,7 +104769,7 @@ void m68008_device::negx_b_adr32_ip8() // 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;
@@ -104843,7 +104843,7 @@ void m68008_device::negx_w_ds_ip8() // 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
@@ -104901,7 +104901,7 @@ void m68008_device::negx_w_ais_ip8() // 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];
@@ -104942,7 +104942,7 @@ void m68008_device::negx_w_ais_ip8() // 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;
@@ -105038,7 +105038,7 @@ void m68008_device::negx_w_aips_ip8() // 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:
@@ -105077,7 +105077,7 @@ void m68008_device::negx_w_aips_ip8() // 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;
@@ -105175,7 +105175,7 @@ void m68008_device::negx_w_pais_ip8() // 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:
@@ -105214,7 +105214,7 @@ void m68008_device::negx_w_pais_ip8() // 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;
@@ -105341,7 +105341,7 @@ void m68008_device::negx_w_das_ip8() // 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];
@@ -105382,7 +105382,7 @@ void m68008_device::negx_w_das_ip8() // 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;
@@ -105470,7 +105470,7 @@ void m68008_device::negx_w_dais_ip8() // 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
@@ -105562,7 +105562,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];
@@ -105603,7 +105603,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;
@@ -105731,7 +105731,7 @@ void m68008_device::negx_w_adr16_ip8() // 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 5:
@@ -105770,7 +105770,7 @@ void m68008_device::negx_w_adr16_ip8() // 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;
@@ -105934,7 +105934,7 @@ void m68008_device::negx_w_adr32_ip8() // 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 9:
@@ -105973,7 +105973,7 @@ void m68008_device::negx_w_adr32_ip8() // 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;
@@ -106065,12 +106065,12 @@ void m68008_device::negx_l_ds_ip8() // 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;
@@ -106129,7 +106129,7 @@ void m68008_device::negx_l_ais_ip8() // 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:
@@ -106206,7 +106206,7 @@ void m68008_device::negx_l_ais_ip8() // 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;
@@ -106246,7 +106246,7 @@ void m68008_device::negx_l_ais_ip8() // 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;
@@ -106334,7 +106334,7 @@ void m68008_device::negx_l_aips_ip8() // 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:
@@ -106414,7 +106414,7 @@ void m68008_device::negx_l_aips_ip8() // 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;
@@ -106454,7 +106454,7 @@ void m68008_device::negx_l_aips_ip8() // 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;
@@ -106541,7 +106541,7 @@ void m68008_device::negx_l_pais_ip8() // 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
@@ -106623,7 +106623,7 @@ void m68008_device::negx_l_pais_ip8() // 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;
@@ -106663,7 +106663,7 @@ void m68008_device::negx_l_pais_ip8() // 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;
@@ -106787,7 +106787,7 @@ void m68008_device::negx_l_das_ip8() // 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 5:
@@ -106864,7 +106864,7 @@ void m68008_device::negx_l_das_ip8() // 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;
@@ -106904,7 +106904,7 @@ void m68008_device::negx_l_das_ip8() // 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;
@@ -106990,7 +106990,7 @@ void m68008_device::negx_l_dais_ip8() // 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
@@ -107081,7 +107081,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 5:
@@ -107158,7 +107158,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;
@@ -107198,7 +107198,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;
@@ -107324,7 +107324,7 @@ void m68008_device::negx_l_adr16_ip8() // 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 5:
@@ -107401,7 +107401,7 @@ void m68008_device::negx_l_adr16_ip8() // 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;
@@ -107441,7 +107441,7 @@ void m68008_device::negx_l_adr16_ip8() // 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;
@@ -107603,7 +107603,7 @@ void m68008_device::negx_l_adr32_ip8() // 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 9:
@@ -107680,7 +107680,7 @@ void m68008_device::negx_l_adr32_ip8() // 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;
@@ -107720,7 +107720,7 @@ void m68008_device::negx_l_adr32_ip8() // 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;
@@ -107867,7 +107867,7 @@ void m68008_device::move_sr_ais_ip8() // 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];
@@ -107910,7 +107910,7 @@ void m68008_device::move_sr_ais_ip8() // 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 5:
@@ -108005,7 +108005,7 @@ void m68008_device::move_sr_aips_ip8() // 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:
@@ -108046,7 +108046,7 @@ void m68008_device::move_sr_aips_ip8() // 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 5:
@@ -108143,7 +108143,7 @@ void m68008_device::move_sr_pais_ip8() // 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:
@@ -108184,7 +108184,7 @@ void m68008_device::move_sr_pais_ip8() // 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 5:
@@ -108310,7 +108310,7 @@ void m68008_device::move_sr_das_ip8() // 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];
@@ -108353,7 +108353,7 @@ void m68008_device::move_sr_das_ip8() // 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 9:
@@ -108440,7 +108440,7 @@ void m68008_device::move_sr_dais_ip8() // 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
@@ -108532,7 +108532,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];
@@ -108575,7 +108575,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 9:
@@ -108702,7 +108702,7 @@ void m68008_device::move_sr_adr16_ip8() // 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 5:
@@ -108743,7 +108743,7 @@ void m68008_device::move_sr_adr16_ip8() // 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 9:
@@ -108906,7 +108906,7 @@ void m68008_device::move_sr_adr32_ip8() // 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 9:
@@ -108947,7 +108947,7 @@ void m68008_device::move_sr_adr32_ip8() // 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 13:
@@ -109037,7 +109037,7 @@ void m68008_device::chk_w_ds_dd_ip8() // 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;
@@ -109045,7 +109045,7 @@ void m68008_device::chk_w_ds_dd_ip8() // 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;
@@ -109063,14 +109063,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:
@@ -109110,7 +109110,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:
@@ -109148,7 +109148,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:
@@ -109366,7 +109366,7 @@ void m68008_device::chk_w_ais_dd_ip8() // 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];
@@ -109405,7 +109405,7 @@ void m68008_device::chk_w_ais_dd_ip8() // 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;
@@ -109413,7 +109413,7 @@ void m68008_device::chk_w_ais_dd_ip8() // 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;
@@ -109431,14 +109431,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:
@@ -109478,7 +109478,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:
@@ -109516,7 +109516,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 13:
@@ -109740,7 +109740,7 @@ void m68008_device::chk_w_aips_dd_ip8() // 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:
@@ -109777,7 +109777,7 @@ void m68008_device::chk_w_aips_dd_ip8() // 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;
@@ -109785,7 +109785,7 @@ void m68008_device::chk_w_aips_dd_ip8() // 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;
@@ -109803,14 +109803,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:
@@ -109850,7 +109850,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:
@@ -109888,7 +109888,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 13:
@@ -110114,7 +110114,7 @@ void m68008_device::chk_w_pais_dd_ip8() // 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:
@@ -110151,7 +110151,7 @@ void m68008_device::chk_w_pais_dd_ip8() // 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;
@@ -110159,7 +110159,7 @@ void m68008_device::chk_w_pais_dd_ip8() // 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;
@@ -110177,14 +110177,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:
@@ -110224,7 +110224,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:
@@ -110262,7 +110262,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 13:
@@ -110517,7 +110517,7 @@ void m68008_device::chk_w_das_dd_ip8() // 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];
@@ -110556,7 +110556,7 @@ void m68008_device::chk_w_das_dd_ip8() // 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;
@@ -110564,7 +110564,7 @@ void m68008_device::chk_w_das_dd_ip8() // 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;
@@ -110582,14 +110582,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 9:
@@ -110629,7 +110629,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 13:
@@ -110667,7 +110667,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 17:
@@ -110883,7 +110883,7 @@ void m68008_device::chk_w_dais_dd_ip8() // 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
@@ -110975,7 +110975,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];
@@ -111014,7 +111014,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;
@@ -111022,7 +111022,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;
@@ -111040,14 +111040,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 9:
@@ -111087,7 +111087,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 13:
@@ -111125,7 +111125,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 17:
@@ -111381,7 +111381,7 @@ void m68008_device::chk_w_adr16_dd_ip8() // 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 5:
@@ -111418,7 +111418,7 @@ void m68008_device::chk_w_adr16_dd_ip8() // 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;
@@ -111426,7 +111426,7 @@ void m68008_device::chk_w_adr16_dd_ip8() // 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;
@@ -111444,14 +111444,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 9:
@@ -111491,7 +111491,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 13:
@@ -111529,7 +111529,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 17:
@@ -111821,7 +111821,7 @@ void m68008_device::chk_w_adr32_dd_ip8() // 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 9:
@@ -111858,7 +111858,7 @@ void m68008_device::chk_w_adr32_dd_ip8() // 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;
@@ -111866,7 +111866,7 @@ void m68008_device::chk_w_adr32_dd_ip8() // 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;
@@ -111884,14 +111884,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 13:
@@ -111931,7 +111931,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 17:
@@ -111969,7 +111969,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 21:
@@ -112223,7 +112223,7 @@ void m68008_device::chk_w_dpc_dd_ip8() // 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];
@@ -112262,7 +112262,7 @@ void m68008_device::chk_w_dpc_dd_ip8() // 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;
@@ -112270,7 +112270,7 @@ void m68008_device::chk_w_dpc_dd_ip8() // 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;
@@ -112288,14 +112288,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 9:
@@ -112335,7 +112335,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 13:
@@ -112373,7 +112373,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 17:
@@ -112588,7 +112588,7 @@ void m68008_device::chk_w_dpci_dd_ip8() // 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
@@ -112680,7 +112680,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];
@@ -112719,7 +112719,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;
@@ -112727,7 +112727,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;
@@ -112745,14 +112745,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 9:
@@ -112792,7 +112792,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 13:
@@ -112830,7 +112830,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 17:
@@ -113086,7 +113086,7 @@ void m68008_device::chk_w_imm16_dd_ip8() // 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;
@@ -113094,7 +113094,7 @@ void m68008_device::chk_w_imm16_dd_ip8() // 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;
@@ -113112,14 +113112,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:
@@ -113159,7 +113159,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:
@@ -113197,7 +113197,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 13:
@@ -113567,7 +113567,7 @@ void m68008_device::lea_dais_ad_ip8() // 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
@@ -114028,7 +114028,7 @@ void m68008_device::lea_dpci_ad_ip8() // 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
@@ -114180,7 +114180,7 @@ void m68008_device::clr_b_ds_ip8() // 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
@@ -114188,7 +114188,7 @@ void m68008_device::clr_b_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -114239,11 +114239,11 @@ void m68008_device::clr_b_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -114263,7 +114263,7 @@ void m68008_device::clr_b_ais_ip8() // 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;
@@ -114305,7 +114305,7 @@ void m68008_device::clr_b_ais_ip8() // 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 7:
m_mmu8->write_data(m_aob, m_dbout);
@@ -114339,12 +114339,12 @@ void m68008_device::clr_b_aips_ip8() // 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:
@@ -114365,7 +114365,7 @@ void m68008_device::clr_b_aips_ip8() // 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;
@@ -114407,7 +114407,7 @@ void m68008_device::clr_b_aips_ip8() // 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 7:
m_mmu8->write_data(m_aob, m_dbout);
@@ -114440,7 +114440,7 @@ void m68008_device::clr_b_pais_ip8() // 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
@@ -114448,7 +114448,7 @@ void m68008_device::clr_b_pais_ip8() // 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:
@@ -114469,7 +114469,7 @@ void m68008_device::clr_b_pais_ip8() // 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;
@@ -114511,7 +114511,7 @@ void m68008_device::clr_b_pais_ip8() // 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 7:
m_mmu8->write_data(m_aob, m_dbout);
@@ -114542,7 +114542,7 @@ void m68008_device::clr_b_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -114580,11 +114580,11 @@ void m68008_device::clr_b_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -114604,7 +114604,7 @@ void m68008_device::clr_b_das_ip8() // 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;
@@ -114646,7 +114646,7 @@ void m68008_device::clr_b_das_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -114675,14 +114675,14 @@ void m68008_device::clr_b_dais_ip8() // 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
@@ -114690,7 +114690,7 @@ void m68008_device::clr_b_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -114729,7 +114729,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -114770,11 +114770,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -114794,7 +114794,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;
@@ -114836,7 +114836,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -114869,7 +114869,7 @@ void m68008_device::clr_b_adr16_ip8() // 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:
@@ -114907,7 +114907,7 @@ void m68008_device::clr_b_adr16_ip8() // 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 5:
@@ -114928,7 +114928,7 @@ void m68008_device::clr_b_adr16_ip8() // 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;
@@ -114970,7 +114970,7 @@ void m68008_device::clr_b_adr16_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -115001,7 +115001,7 @@ void m68008_device::clr_b_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -115040,7 +115040,7 @@ void m68008_device::clr_b_adr32_ip8() // 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 5:
@@ -115078,7 +115078,7 @@ void m68008_device::clr_b_adr32_ip8() // 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 9:
@@ -115099,7 +115099,7 @@ void m68008_device::clr_b_adr32_ip8() // 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;
@@ -115141,7 +115141,7 @@ void m68008_device::clr_b_adr32_ip8() // 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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -115174,7 +115174,7 @@ void m68008_device::clr_w_ds_ip8() // 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
@@ -115182,7 +115182,7 @@ void m68008_device::clr_w_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -115233,11 +115233,11 @@ void m68008_device::clr_w_ais_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -115275,7 +115275,7 @@ void m68008_device::clr_w_ais_ip8() // 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;
@@ -115317,7 +115317,7 @@ void m68008_device::clr_w_ais_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -115369,12 +115369,12 @@ void m68008_device::clr_w_aips_ip8() // 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:
@@ -115413,7 +115413,7 @@ void m68008_device::clr_w_aips_ip8() // 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;
@@ -115455,7 +115455,7 @@ void m68008_device::clr_w_aips_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -115506,7 +115506,7 @@ void m68008_device::clr_w_pais_ip8() // 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
@@ -115514,7 +115514,7 @@ void m68008_device::clr_w_pais_ip8() // 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:
@@ -115553,7 +115553,7 @@ void m68008_device::clr_w_pais_ip8() // 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;
@@ -115595,7 +115595,7 @@ void m68008_device::clr_w_pais_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -115644,7 +115644,7 @@ void m68008_device::clr_w_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -115682,11 +115682,11 @@ void m68008_device::clr_w_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -115724,7 +115724,7 @@ void m68008_device::clr_w_das_ip8() // 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;
@@ -115766,7 +115766,7 @@ void m68008_device::clr_w_das_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -115813,14 +115813,14 @@ void m68008_device::clr_w_dais_ip8() // 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
@@ -115828,7 +115828,7 @@ void m68008_device::clr_w_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -115867,7 +115867,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -115908,11 +115908,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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -115950,7 +115950,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;
@@ -115992,7 +115992,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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -116043,7 +116043,7 @@ void m68008_device::clr_w_adr16_ip8() // 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:
@@ -116081,7 +116081,7 @@ void m68008_device::clr_w_adr16_ip8() // 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 5:
@@ -116120,7 +116120,7 @@ void m68008_device::clr_w_adr16_ip8() // 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;
@@ -116162,7 +116162,7 @@ void m68008_device::clr_w_adr16_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -116211,7 +116211,7 @@ void m68008_device::clr_w_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -116250,7 +116250,7 @@ void m68008_device::clr_w_adr32_ip8() // 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 5:
@@ -116288,7 +116288,7 @@ void m68008_device::clr_w_adr32_ip8() // 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 9:
@@ -116327,7 +116327,7 @@ void m68008_device::clr_w_adr32_ip8() // 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;
@@ -116369,7 +116369,7 @@ void m68008_device::clr_w_adr32_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -116420,12 +116420,12 @@ void m68008_device::clr_l_ds_ip8() // 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;
@@ -116466,7 +116466,7 @@ void m68008_device::clr_l_ds_ip8() // 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];
@@ -116485,7 +116485,7 @@ void m68008_device::clr_l_ais_ip8() // 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:
@@ -116525,7 +116525,7 @@ void m68008_device::clr_l_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -116563,7 +116563,7 @@ void m68008_device::clr_l_ais_ip8() // 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;
@@ -116603,7 +116603,7 @@ void m68008_device::clr_l_ais_ip8() // 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;
@@ -116643,7 +116643,7 @@ void m68008_device::clr_l_ais_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -116692,7 +116692,7 @@ void m68008_device::clr_l_aips_ip8() // 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:
@@ -116732,11 +116732,11 @@ void m68008_device::clr_l_aips_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -116774,7 +116774,7 @@ void m68008_device::clr_l_aips_ip8() // 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;
@@ -116814,7 +116814,7 @@ void m68008_device::clr_l_aips_ip8() // 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;
@@ -116854,7 +116854,7 @@ void m68008_device::clr_l_aips_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -116902,14 +116902,14 @@ void m68008_device::clr_l_pais_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -116948,7 +116948,7 @@ void m68008_device::clr_l_pais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -116986,7 +116986,7 @@ void m68008_device::clr_l_pais_ip8() // 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;
@@ -117026,7 +117026,7 @@ void m68008_device::clr_l_pais_ip8() // 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;
@@ -117066,7 +117066,7 @@ void m68008_device::clr_l_pais_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -117115,7 +117115,7 @@ void m68008_device::clr_l_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -117152,7 +117152,7 @@ void m68008_device::clr_l_das_ip8() // 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 5:
@@ -117192,7 +117192,7 @@ void m68008_device::clr_l_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -117230,7 +117230,7 @@ void m68008_device::clr_l_das_ip8() // 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;
@@ -117270,7 +117270,7 @@ void m68008_device::clr_l_das_ip8() // 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;
@@ -117310,7 +117310,7 @@ void m68008_device::clr_l_das_ip8() // 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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -117357,14 +117357,14 @@ void m68008_device::clr_l_dais_ip8() // 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
@@ -117372,7 +117372,7 @@ void m68008_device::clr_l_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -117411,7 +117411,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 25:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -117451,7 +117451,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 5:
@@ -117491,7 +117491,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_mmu8->read_data(m_aob & ~1) << 8;
@@ -117529,7 +117529,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;
@@ -117569,7 +117569,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;
@@ -117609,7 +117609,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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -117660,7 +117660,7 @@ void m68008_device::clr_l_adr16_ip8() // 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:
@@ -117698,7 +117698,7 @@ void m68008_device::clr_l_adr16_ip8() // 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 5:
@@ -117738,7 +117738,7 @@ void m68008_device::clr_l_adr16_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -117776,7 +117776,7 @@ void m68008_device::clr_l_adr16_ip8() // 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;
@@ -117816,7 +117816,7 @@ void m68008_device::clr_l_adr16_ip8() // 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;
@@ -117856,7 +117856,7 @@ void m68008_device::clr_l_adr16_ip8() // 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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -117905,7 +117905,7 @@ void m68008_device::clr_l_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -117944,7 +117944,7 @@ void m68008_device::clr_l_adr32_ip8() // 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 5:
@@ -117982,7 +117982,7 @@ void m68008_device::clr_l_adr32_ip8() // 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 9:
@@ -118022,7 +118022,7 @@ void m68008_device::clr_l_adr32_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -118060,7 +118060,7 @@ void m68008_device::clr_l_adr32_ip8() // 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;
@@ -118100,7 +118100,7 @@ void m68008_device::clr_l_adr32_ip8() // 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;
@@ -118140,7 +118140,7 @@ void m68008_device::clr_l_adr32_ip8() // 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 25:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -118191,7 +118191,7 @@ void m68008_device::neg_b_ds_ip8() // 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
@@ -118249,7 +118249,7 @@ void m68008_device::neg_b_ais_ip8() // 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];
@@ -118272,7 +118272,7 @@ void m68008_device::neg_b_ais_ip8() // 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;
@@ -118350,7 +118350,7 @@ void m68008_device::neg_b_aips_ip8() // 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:
@@ -118371,7 +118371,7 @@ void m68008_device::neg_b_aips_ip8() // 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;
@@ -118451,7 +118451,7 @@ void m68008_device::neg_b_pais_ip8() // 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:
@@ -118472,7 +118472,7 @@ void m68008_device::neg_b_pais_ip8() // 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;
@@ -118581,7 +118581,7 @@ void m68008_device::neg_b_das_ip8() // 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];
@@ -118604,7 +118604,7 @@ void m68008_device::neg_b_das_ip8() // 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;
@@ -118674,7 +118674,7 @@ void m68008_device::neg_b_dais_ip8() // 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
@@ -118766,7 +118766,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];
@@ -118789,7 +118789,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;
@@ -118899,7 +118899,7 @@ void m68008_device::neg_b_adr16_ip8() // 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 5:
@@ -118920,7 +118920,7 @@ void m68008_device::neg_b_adr16_ip8() // 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;
@@ -119066,7 +119066,7 @@ void m68008_device::neg_b_adr32_ip8() // 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 9:
@@ -119087,7 +119087,7 @@ void m68008_device::neg_b_adr32_ip8() // 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;
@@ -119161,7 +119161,7 @@ void m68008_device::neg_w_ds_ip8() // 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
@@ -119219,7 +119219,7 @@ void m68008_device::neg_w_ais_ip8() // 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];
@@ -119260,7 +119260,7 @@ void m68008_device::neg_w_ais_ip8() // 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;
@@ -119356,7 +119356,7 @@ void m68008_device::neg_w_aips_ip8() // 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:
@@ -119395,7 +119395,7 @@ void m68008_device::neg_w_aips_ip8() // 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;
@@ -119493,7 +119493,7 @@ void m68008_device::neg_w_pais_ip8() // 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:
@@ -119532,7 +119532,7 @@ void m68008_device::neg_w_pais_ip8() // 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;
@@ -119659,7 +119659,7 @@ void m68008_device::neg_w_das_ip8() // 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];
@@ -119700,7 +119700,7 @@ void m68008_device::neg_w_das_ip8() // 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;
@@ -119788,7 +119788,7 @@ void m68008_device::neg_w_dais_ip8() // 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
@@ -119880,7 +119880,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];
@@ -119921,7 +119921,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;
@@ -120049,7 +120049,7 @@ void m68008_device::neg_w_adr16_ip8() // 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 5:
@@ -120088,7 +120088,7 @@ void m68008_device::neg_w_adr16_ip8() // 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;
@@ -120252,7 +120252,7 @@ void m68008_device::neg_w_adr32_ip8() // 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 9:
@@ -120291,7 +120291,7 @@ void m68008_device::neg_w_adr32_ip8() // 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;
@@ -120383,12 +120383,12 @@ void m68008_device::neg_l_ds_ip8() // 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;
@@ -120447,7 +120447,7 @@ void m68008_device::neg_l_ais_ip8() // 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:
@@ -120524,7 +120524,7 @@ void m68008_device::neg_l_ais_ip8() // 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;
@@ -120564,7 +120564,7 @@ void m68008_device::neg_l_ais_ip8() // 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;
@@ -120652,7 +120652,7 @@ void m68008_device::neg_l_aips_ip8() // 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:
@@ -120732,7 +120732,7 @@ void m68008_device::neg_l_aips_ip8() // 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;
@@ -120772,7 +120772,7 @@ void m68008_device::neg_l_aips_ip8() // 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;
@@ -120859,7 +120859,7 @@ void m68008_device::neg_l_pais_ip8() // 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
@@ -120941,7 +120941,7 @@ void m68008_device::neg_l_pais_ip8() // 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;
@@ -120981,7 +120981,7 @@ void m68008_device::neg_l_pais_ip8() // 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;
@@ -121105,7 +121105,7 @@ void m68008_device::neg_l_das_ip8() // 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 5:
@@ -121182,7 +121182,7 @@ void m68008_device::neg_l_das_ip8() // 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;
@@ -121222,7 +121222,7 @@ void m68008_device::neg_l_das_ip8() // 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;
@@ -121308,7 +121308,7 @@ void m68008_device::neg_l_dais_ip8() // 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
@@ -121399,7 +121399,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 5:
@@ -121476,7 +121476,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;
@@ -121516,7 +121516,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;
@@ -121642,7 +121642,7 @@ void m68008_device::neg_l_adr16_ip8() // 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 5:
@@ -121719,7 +121719,7 @@ void m68008_device::neg_l_adr16_ip8() // 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;
@@ -121759,7 +121759,7 @@ void m68008_device::neg_l_adr16_ip8() // 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;
@@ -121921,7 +121921,7 @@ void m68008_device::neg_l_adr32_ip8() // 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 9:
@@ -121998,7 +121998,7 @@ void m68008_device::neg_l_adr32_ip8() // 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;
@@ -122038,7 +122038,7 @@ void m68008_device::neg_l_adr32_ip8() // 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;
@@ -122228,7 +122228,7 @@ void m68008_device::move_ais_ccr_ip8() // 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];
@@ -122375,7 +122375,7 @@ void m68008_device::move_aips_ccr_ip8() // 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:
@@ -122522,7 +122522,7 @@ void m68008_device::move_pais_ccr_ip8() // 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:
@@ -122698,7 +122698,7 @@ void m68008_device::move_das_ccr_ip8() // 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];
@@ -122837,7 +122837,7 @@ void m68008_device::move_dais_ccr_ip8() // 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
@@ -122929,7 +122929,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];
@@ -123108,7 +123108,7 @@ void m68008_device::move_adr16_ccr_ip8() // 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 5:
@@ -123321,7 +123321,7 @@ void m68008_device::move_adr32_ccr_ip8() // 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 9:
@@ -123496,7 +123496,7 @@ void m68008_device::move_dpc_ccr_ip8() // 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];
@@ -123634,7 +123634,7 @@ void m68008_device::move_dpci_ccr_ip8() // 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
@@ -123726,7 +123726,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];
@@ -124009,7 +124009,7 @@ void m68008_device::not_b_ds_ip8() // 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
@@ -124067,7 +124067,7 @@ void m68008_device::not_b_ais_ip8() // 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];
@@ -124090,7 +124090,7 @@ void m68008_device::not_b_ais_ip8() // 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;
@@ -124168,7 +124168,7 @@ void m68008_device::not_b_aips_ip8() // 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:
@@ -124189,7 +124189,7 @@ void m68008_device::not_b_aips_ip8() // 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;
@@ -124269,7 +124269,7 @@ void m68008_device::not_b_pais_ip8() // 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:
@@ -124290,7 +124290,7 @@ void m68008_device::not_b_pais_ip8() // 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;
@@ -124399,7 +124399,7 @@ void m68008_device::not_b_das_ip8() // 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];
@@ -124422,7 +124422,7 @@ void m68008_device::not_b_das_ip8() // 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;
@@ -124492,7 +124492,7 @@ void m68008_device::not_b_dais_ip8() // 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
@@ -124584,7 +124584,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];
@@ -124607,7 +124607,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;
@@ -124717,7 +124717,7 @@ void m68008_device::not_b_adr16_ip8() // 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 5:
@@ -124738,7 +124738,7 @@ void m68008_device::not_b_adr16_ip8() // 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;
@@ -124884,7 +124884,7 @@ void m68008_device::not_b_adr32_ip8() // 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 9:
@@ -124905,7 +124905,7 @@ void m68008_device::not_b_adr32_ip8() // 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;
@@ -124979,7 +124979,7 @@ void m68008_device::not_w_ds_ip8() // 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
@@ -125037,7 +125037,7 @@ void m68008_device::not_w_ais_ip8() // 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];
@@ -125078,7 +125078,7 @@ void m68008_device::not_w_ais_ip8() // 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;
@@ -125174,7 +125174,7 @@ void m68008_device::not_w_aips_ip8() // 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:
@@ -125213,7 +125213,7 @@ void m68008_device::not_w_aips_ip8() // 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;
@@ -125311,7 +125311,7 @@ void m68008_device::not_w_pais_ip8() // 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:
@@ -125350,7 +125350,7 @@ void m68008_device::not_w_pais_ip8() // 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;
@@ -125477,7 +125477,7 @@ void m68008_device::not_w_das_ip8() // 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];
@@ -125518,7 +125518,7 @@ void m68008_device::not_w_das_ip8() // 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;
@@ -125606,7 +125606,7 @@ void m68008_device::not_w_dais_ip8() // 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
@@ -125698,7 +125698,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];
@@ -125739,7 +125739,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;
@@ -125867,7 +125867,7 @@ void m68008_device::not_w_adr16_ip8() // 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 5:
@@ -125906,7 +125906,7 @@ void m68008_device::not_w_adr16_ip8() // 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;
@@ -126070,7 +126070,7 @@ void m68008_device::not_w_adr32_ip8() // 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 9:
@@ -126109,7 +126109,7 @@ void m68008_device::not_w_adr32_ip8() // 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;
@@ -126201,12 +126201,12 @@ void m68008_device::not_l_ds_ip8() // 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;
@@ -126265,7 +126265,7 @@ void m68008_device::not_l_ais_ip8() // 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:
@@ -126342,7 +126342,7 @@ void m68008_device::not_l_ais_ip8() // 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;
@@ -126382,7 +126382,7 @@ void m68008_device::not_l_ais_ip8() // 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;
@@ -126470,7 +126470,7 @@ void m68008_device::not_l_aips_ip8() // 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:
@@ -126550,7 +126550,7 @@ void m68008_device::not_l_aips_ip8() // 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;
@@ -126590,7 +126590,7 @@ void m68008_device::not_l_aips_ip8() // 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;
@@ -126677,7 +126677,7 @@ void m68008_device::not_l_pais_ip8() // 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
@@ -126759,7 +126759,7 @@ void m68008_device::not_l_pais_ip8() // 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;
@@ -126799,7 +126799,7 @@ void m68008_device::not_l_pais_ip8() // 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;
@@ -126923,7 +126923,7 @@ void m68008_device::not_l_das_ip8() // 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 5:
@@ -127000,7 +127000,7 @@ void m68008_device::not_l_das_ip8() // 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;
@@ -127040,7 +127040,7 @@ void m68008_device::not_l_das_ip8() // 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;
@@ -127126,7 +127126,7 @@ void m68008_device::not_l_dais_ip8() // 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
@@ -127217,7 +127217,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 5:
@@ -127294,7 +127294,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;
@@ -127334,7 +127334,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;
@@ -127460,7 +127460,7 @@ void m68008_device::not_l_adr16_ip8() // 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 5:
@@ -127537,7 +127537,7 @@ void m68008_device::not_l_adr16_ip8() // 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;
@@ -127577,7 +127577,7 @@ void m68008_device::not_l_adr16_ip8() // 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;
@@ -127739,7 +127739,7 @@ void m68008_device::not_l_adr32_ip8() // 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 9:
@@ -127816,7 +127816,7 @@ void m68008_device::not_l_adr32_ip8() // 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;
@@ -127856,7 +127856,7 @@ void m68008_device::not_l_adr32_ip8() // 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;
@@ -128056,7 +128056,7 @@ void m68008_device::move_ais_sr_ip8() // 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];
@@ -128209,7 +128209,7 @@ void m68008_device::move_aips_sr_ip8() // 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:
@@ -128362,7 +128362,7 @@ void m68008_device::move_pais_sr_ip8() // 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:
@@ -128544,7 +128544,7 @@ void m68008_device::move_das_sr_ip8() // 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];
@@ -128689,7 +128689,7 @@ void m68008_device::move_dais_sr_ip8() // 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
@@ -128781,7 +128781,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];
@@ -128966,7 +128966,7 @@ void m68008_device::move_adr16_sr_ip8() // 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 5:
@@ -129185,7 +129185,7 @@ void m68008_device::move_adr32_sr_ip8() // 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 9:
@@ -129366,7 +129366,7 @@ void m68008_device::move_dpc_sr_ip8() // 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];
@@ -129510,7 +129510,7 @@ void m68008_device::move_dpci_sr_ip8() // 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
@@ -129602,7 +129602,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];
@@ -129893,12 +129893,12 @@ void m68008_device::nbcd_b_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -129955,7 +129955,7 @@ void m68008_device::nbcd_b_ais_ip8() // 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];
@@ -129977,12 +129977,12 @@ void m68008_device::nbcd_b_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -130058,7 +130058,7 @@ void m68008_device::nbcd_b_aips_ip8() // 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:
@@ -130078,12 +130078,12 @@ void m68008_device::nbcd_b_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -130161,7 +130161,7 @@ void m68008_device::nbcd_b_pais_ip8() // 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:
@@ -130181,12 +130181,12 @@ void m68008_device::nbcd_b_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -130293,7 +130293,7 @@ void m68008_device::nbcd_b_das_ip8() // 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];
@@ -130315,12 +130315,12 @@ void m68008_device::nbcd_b_das_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -130388,7 +130388,7 @@ void m68008_device::nbcd_b_dais_ip8() // 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
@@ -130480,7 +130480,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];
@@ -130502,12 +130502,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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -130615,7 +130615,7 @@ void m68008_device::nbcd_b_adr16_ip8() // 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 5:
@@ -130635,12 +130635,12 @@ void m68008_device::nbcd_b_adr16_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -130784,7 +130784,7 @@ void m68008_device::nbcd_b_adr32_ip8() // 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 9:
@@ -130804,12 +130804,12 @@ void m68008_device::nbcd_b_adr32_ip8() // 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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -130882,7 +130882,7 @@ void m68008_device::swap_ds_ip8() // 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
@@ -130890,7 +130890,7 @@ void m68008_device::swap_ds_ip8() // 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;
@@ -130946,7 +130946,7 @@ void m68008_device::pea_ais_ip8() // 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:
@@ -131072,7 +131072,7 @@ void m68008_device::pea_das_ip8() // 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:
@@ -131114,7 +131114,7 @@ void m68008_device::pea_das_ip8() // 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;
@@ -131238,7 +131238,7 @@ void m68008_device::pea_dais_ip8() // 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
@@ -131329,7 +131329,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;
@@ -131830,7 +131830,7 @@ void m68008_device::pea_dpc_ip8() // 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:
@@ -131872,7 +131872,7 @@ void m68008_device::pea_dpc_ip8() // 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;
@@ -131995,7 +131995,7 @@ void m68008_device::pea_dpci_ip8() // 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
@@ -132086,7 +132086,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;
@@ -132219,7 +132219,7 @@ void m68008_device::ext_w_ds_ip8() // 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
@@ -132786,7 +132786,7 @@ void m68008_device::movem_w_list_dais_ip8() // 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
@@ -133381,7 +133381,7 @@ void m68008_device::ext_l_ds_ip8() // 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
@@ -134054,7 +134054,7 @@ void m68008_device::movem_l_list_dais_ip8() // 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
@@ -134755,13 +134755,13 @@ void m68008_device::tst_b_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -134812,11 +134812,11 @@ void m68008_device::tst_b_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -134836,13 +134836,13 @@ void m68008_device::tst_b_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -134896,12 +134896,12 @@ void m68008_device::tst_b_aips_ip8() // 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:
@@ -134922,13 +134922,13 @@ void m68008_device::tst_b_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -134981,7 +134981,7 @@ void m68008_device::tst_b_pais_ip8() // 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
@@ -134989,7 +134989,7 @@ void m68008_device::tst_b_pais_ip8() // 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:
@@ -135010,13 +135010,13 @@ void m68008_device::tst_b_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -135067,7 +135067,7 @@ void m68008_device::tst_b_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -135105,11 +135105,11 @@ void m68008_device::tst_b_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -135129,13 +135129,13 @@ void m68008_device::tst_b_das_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -135184,14 +135184,14 @@ void m68008_device::tst_b_dais_ip8() // 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
@@ -135199,7 +135199,7 @@ void m68008_device::tst_b_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -135238,7 +135238,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -135279,11 +135279,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -135303,13 +135303,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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -135362,7 +135362,7 @@ void m68008_device::tst_b_adr16_ip8() // 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:
@@ -135400,7 +135400,7 @@ void m68008_device::tst_b_adr16_ip8() // 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 5:
@@ -135421,13 +135421,13 @@ void m68008_device::tst_b_adr16_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -135478,7 +135478,7 @@ void m68008_device::tst_b_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -135517,7 +135517,7 @@ void m68008_device::tst_b_adr32_ip8() // 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 5:
@@ -135555,7 +135555,7 @@ void m68008_device::tst_b_adr32_ip8() // 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 9:
@@ -135576,13 +135576,13 @@ void m68008_device::tst_b_adr32_ip8() // 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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -135636,13 +135636,13 @@ void m68008_device::tst_w_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -135693,11 +135693,11 @@ void m68008_device::tst_w_ais_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -135735,13 +135735,13 @@ void m68008_device::tst_w_ais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -135795,12 +135795,12 @@ void m68008_device::tst_w_aips_ip8() // 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:
@@ -135839,13 +135839,13 @@ void m68008_device::tst_w_aips_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -135898,7 +135898,7 @@ void m68008_device::tst_w_pais_ip8() // 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
@@ -135906,7 +135906,7 @@ void m68008_device::tst_w_pais_ip8() // 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:
@@ -135945,13 +135945,13 @@ void m68008_device::tst_w_pais_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -136002,7 +136002,7 @@ void m68008_device::tst_w_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -136040,11 +136040,11 @@ void m68008_device::tst_w_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -136082,13 +136082,13 @@ void m68008_device::tst_w_das_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -136137,14 +136137,14 @@ void m68008_device::tst_w_dais_ip8() // 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
@@ -136152,7 +136152,7 @@ void m68008_device::tst_w_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -136191,7 +136191,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -136232,11 +136232,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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -136274,13 +136274,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -136333,7 +136333,7 @@ void m68008_device::tst_w_adr16_ip8() // 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:
@@ -136371,7 +136371,7 @@ void m68008_device::tst_w_adr16_ip8() // 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 5:
@@ -136410,13 +136410,13 @@ void m68008_device::tst_w_adr16_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -136467,7 +136467,7 @@ void m68008_device::tst_w_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -136506,7 +136506,7 @@ void m68008_device::tst_w_adr32_ip8() // 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 5:
@@ -136544,7 +136544,7 @@ void m68008_device::tst_w_adr32_ip8() // 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 9:
@@ -136583,13 +136583,13 @@ void m68008_device::tst_w_adr32_ip8() // 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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -136643,13 +136643,13 @@ void m68008_device::tst_l_ds_ip8() // 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;
@@ -136702,7 +136702,7 @@ void m68008_device::tst_l_ais_ip8() // 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:
@@ -136742,7 +136742,7 @@ void m68008_device::tst_l_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -136780,13 +136780,13 @@ void m68008_device::tst_l_ais_ip8() // 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;
@@ -136839,7 +136839,7 @@ void m68008_device::tst_l_aips_ip8() // 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:
@@ -136879,11 +136879,11 @@ void m68008_device::tst_l_aips_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -136921,13 +136921,13 @@ void m68008_device::tst_l_aips_ip8() // 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;
@@ -136979,14 +136979,14 @@ void m68008_device::tst_l_pais_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -137025,7 +137025,7 @@ void m68008_device::tst_l_pais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -137063,13 +137063,13 @@ void m68008_device::tst_l_pais_ip8() // 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;
@@ -137122,7 +137122,7 @@ void m68008_device::tst_l_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -137159,7 +137159,7 @@ void m68008_device::tst_l_das_ip8() // 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 5:
@@ -137199,7 +137199,7 @@ void m68008_device::tst_l_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -137237,13 +137237,13 @@ void m68008_device::tst_l_das_ip8() // 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;
@@ -137294,14 +137294,14 @@ void m68008_device::tst_l_dais_ip8() // 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
@@ -137309,7 +137309,7 @@ void m68008_device::tst_l_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -137348,7 +137348,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -137388,7 +137388,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 5:
@@ -137428,7 +137428,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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -137466,13 +137466,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;
@@ -137527,7 +137527,7 @@ void m68008_device::tst_l_adr16_ip8() // 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:
@@ -137565,7 +137565,7 @@ void m68008_device::tst_l_adr16_ip8() // 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 5:
@@ -137605,7 +137605,7 @@ void m68008_device::tst_l_adr16_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -137643,13 +137643,13 @@ void m68008_device::tst_l_adr16_ip8() // 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;
@@ -137702,7 +137702,7 @@ void m68008_device::tst_l_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -137741,7 +137741,7 @@ void m68008_device::tst_l_adr32_ip8() // 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 5:
@@ -137779,7 +137779,7 @@ void m68008_device::tst_l_adr32_ip8() // 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 9:
@@ -137819,7 +137819,7 @@ void m68008_device::tst_l_adr32_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -137857,13 +137857,13 @@ void m68008_device::tst_l_adr32_ip8() // 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;
@@ -137918,14 +137918,14 @@ void m68008_device::tas_ds_ip8() // 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;
@@ -137978,11 +137978,11 @@ void m68008_device::tas_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -137997,14 +137997,14 @@ void m68008_device::tas_ais_ip8() // 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;
@@ -138028,11 +138028,11 @@ void m68008_device::tas_ais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -138086,12 +138086,12 @@ void m68008_device::tas_aips_ip8() // 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:
@@ -138107,14 +138107,14 @@ void m68008_device::tas_aips_ip8() // 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;
@@ -138138,11 +138138,11 @@ void m68008_device::tas_aips_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -138195,7 +138195,7 @@ void m68008_device::tas_pais_ip8() // 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
@@ -138203,7 +138203,7 @@ void m68008_device::tas_pais_ip8() // 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:
@@ -138219,14 +138219,14 @@ void m68008_device::tas_pais_ip8() // 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;
@@ -138250,11 +138250,11 @@ void m68008_device::tas_pais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -138305,7 +138305,7 @@ void m68008_device::tas_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -138343,11 +138343,11 @@ void m68008_device::tas_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -138362,14 +138362,14 @@ void m68008_device::tas_das_ip8() // 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;
@@ -138393,11 +138393,11 @@ void m68008_device::tas_das_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -138446,14 +138446,14 @@ void m68008_device::tas_dais_ip8() // 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
@@ -138461,7 +138461,7 @@ void m68008_device::tas_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -138500,7 +138500,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -138541,11 +138541,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -138560,14 +138560,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;
@@ -138591,11 +138591,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -138648,7 +138648,7 @@ void m68008_device::tas_adr16_ip8() // 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:
@@ -138686,7 +138686,7 @@ void m68008_device::tas_adr16_ip8() // 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 5:
@@ -138702,14 +138702,14 @@ void m68008_device::tas_adr16_ip8() // 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;
@@ -138733,11 +138733,11 @@ void m68008_device::tas_adr16_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -138788,7 +138788,7 @@ void m68008_device::tas_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -138827,7 +138827,7 @@ void m68008_device::tas_adr32_ip8() // 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 5:
@@ -138865,7 +138865,7 @@ void m68008_device::tas_adr32_ip8() // 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 9:
@@ -138881,14 +138881,14 @@ void m68008_device::tas_adr32_ip8() // 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;
@@ -138912,11 +138912,11 @@ void m68008_device::tas_adr32_ip8() // 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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -139583,7 +139583,7 @@ void m68008_device::movem_w_dais_list_ip8() // 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
@@ -139671,7 +139671,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;
@@ -140540,7 +140540,7 @@ void m68008_device::movem_w_dpci_list_ip8() // 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
@@ -140628,7 +140628,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;
@@ -141497,7 +141497,7 @@ void m68008_device::movem_l_dais_list_ip8() // 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
@@ -141585,7 +141585,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;
@@ -142598,7 +142598,7 @@ void m68008_device::movem_l_dpci_list_ip8() // 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
@@ -142686,7 +142686,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;
@@ -142872,14 +142872,14 @@ void m68008_device::trap_imm4_ip8() // 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:
@@ -142919,7 +142919,7 @@ void m68008_device::trap_imm4_ip8() // 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 5:
@@ -142957,7 +142957,7 @@ void m68008_device::trap_imm4_ip8() // 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 9:
@@ -143158,7 +143158,7 @@ void m68008_device::link_as_imm16_ip8() // 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;
@@ -143586,7 +143586,7 @@ void m68008_device::reset_ip8() // 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
@@ -143724,7 +143724,7 @@ void m68008_device::stop_i16u_ip8() // 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
@@ -143738,6 +143738,7 @@ void m68008_device::stop_i16u_ip8() // 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;
}
}
@@ -143754,7 +143755,7 @@ void m68008_device::rte_ip8() // 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:
@@ -143964,7 +143965,7 @@ void m68008_device::rts_ip8() // 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:
@@ -144185,7 +144186,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 5:
@@ -144223,7 +144224,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 9:
@@ -144263,7 +144264,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 13:
@@ -144301,7 +144302,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 17:
@@ -144500,7 +144501,7 @@ void m68008_device::rtr_ip8() // 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:
@@ -145035,7 +145036,7 @@ void m68008_device::jsr_dais_ip8() // 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
@@ -145755,7 +145756,7 @@ void m68008_device::jsr_dpci_ip8() // 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
@@ -146128,7 +146129,7 @@ void m68008_device::jmp_dais_ip8() // 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
@@ -146551,7 +146552,7 @@ void m68008_device::jmp_dpci_ip8() // 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
@@ -146669,7 +146670,7 @@ void m68008_device::addq_b_imm3_ds_ip8() // 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
@@ -146727,7 +146728,7 @@ void m68008_device::addq_b_imm3_ais_ip8() // 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;
@@ -146751,7 +146752,7 @@ void m68008_device::addq_b_imm3_ais_ip8() // 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;
@@ -146829,7 +146830,7 @@ void m68008_device::addq_b_imm3_aips_ip8() // 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:
@@ -146851,7 +146852,7 @@ void m68008_device::addq_b_imm3_aips_ip8() // 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;
@@ -146931,7 +146932,7 @@ void m68008_device::addq_b_imm3_pais_ip8() // 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:
@@ -146953,7 +146954,7 @@ void m68008_device::addq_b_imm3_pais_ip8() // 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;
@@ -147062,7 +147063,7 @@ void m68008_device::addq_b_imm3_das_ip8() // 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;
@@ -147086,7 +147087,7 @@ void m68008_device::addq_b_imm3_das_ip8() // 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;
@@ -147156,7 +147157,7 @@ void m68008_device::addq_b_imm3_dais_ip8() // 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
@@ -147248,7 +147249,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;
@@ -147272,7 +147273,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;
@@ -147382,7 +147383,7 @@ void m68008_device::addq_b_imm3_adr16_ip8() // 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 5:
@@ -147404,7 +147405,7 @@ void m68008_device::addq_b_imm3_adr16_ip8() // 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;
@@ -147550,7 +147551,7 @@ void m68008_device::addq_b_imm3_adr32_ip8() // 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 9:
@@ -147572,7 +147573,7 @@ void m68008_device::addq_b_imm3_adr32_ip8() // 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;
@@ -147646,7 +147647,7 @@ void m68008_device::addq_w_imm3_ds_ip8() // 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
@@ -147706,7 +147707,7 @@ void m68008_device::addq_w_imm3_as_ip8() // 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);
@@ -147744,7 +147745,7 @@ void m68008_device::addq_w_imm3_as_ip8() // 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
@@ -147770,7 +147771,7 @@ void m68008_device::addq_w_imm3_ais_ip8() // 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;
@@ -147812,7 +147813,7 @@ void m68008_device::addq_w_imm3_ais_ip8() // 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;
@@ -147908,7 +147909,7 @@ void m68008_device::addq_w_imm3_aips_ip8() // 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:
@@ -147948,7 +147949,7 @@ void m68008_device::addq_w_imm3_aips_ip8() // 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;
@@ -148046,7 +148047,7 @@ void m68008_device::addq_w_imm3_pais_ip8() // 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:
@@ -148086,7 +148087,7 @@ void m68008_device::addq_w_imm3_pais_ip8() // 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;
@@ -148213,7 +148214,7 @@ void m68008_device::addq_w_imm3_das_ip8() // 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;
@@ -148255,7 +148256,7 @@ void m68008_device::addq_w_imm3_das_ip8() // 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;
@@ -148343,7 +148344,7 @@ void m68008_device::addq_w_imm3_dais_ip8() // 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
@@ -148435,7 +148436,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;
@@ -148477,7 +148478,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;
@@ -148605,7 +148606,7 @@ void m68008_device::addq_w_imm3_adr16_ip8() // 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 5:
@@ -148645,7 +148646,7 @@ void m68008_device::addq_w_imm3_adr16_ip8() // 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;
@@ -148809,7 +148810,7 @@ void m68008_device::addq_w_imm3_adr32_ip8() // 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 9:
@@ -148849,7 +148850,7 @@ void m68008_device::addq_w_imm3_adr32_ip8() // 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;
@@ -148941,7 +148942,7 @@ void m68008_device::addq_l_imm3_ds_ip8() // 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
@@ -148980,7 +148981,7 @@ void m68008_device::addq_l_imm3_ds_ip8() // 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;
@@ -149009,7 +149010,7 @@ void m68008_device::addq_l_imm3_as_ip8() // 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);
@@ -149047,7 +149048,7 @@ void m68008_device::addq_l_imm3_as_ip8() // 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
@@ -149073,7 +149074,7 @@ void m68008_device::addq_l_imm3_ais_ip8() // 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:
@@ -149151,7 +149152,7 @@ void m68008_device::addq_l_imm3_ais_ip8() // 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;
@@ -149191,7 +149192,7 @@ void m68008_device::addq_l_imm3_ais_ip8() // 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;
@@ -149279,7 +149280,7 @@ void m68008_device::addq_l_imm3_aips_ip8() // 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:
@@ -149360,7 +149361,7 @@ void m68008_device::addq_l_imm3_aips_ip8() // 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;
@@ -149400,7 +149401,7 @@ void m68008_device::addq_l_imm3_aips_ip8() // 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;
@@ -149487,7 +149488,7 @@ void m68008_device::addq_l_imm3_pais_ip8() // 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
@@ -149570,7 +149571,7 @@ void m68008_device::addq_l_imm3_pais_ip8() // 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;
@@ -149610,7 +149611,7 @@ void m68008_device::addq_l_imm3_pais_ip8() // 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;
@@ -149734,7 +149735,7 @@ void m68008_device::addq_l_imm3_das_ip8() // 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 5:
@@ -149812,7 +149813,7 @@ void m68008_device::addq_l_imm3_das_ip8() // 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;
@@ -149852,7 +149853,7 @@ void m68008_device::addq_l_imm3_das_ip8() // 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;
@@ -149938,7 +149939,7 @@ void m68008_device::addq_l_imm3_dais_ip8() // 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
@@ -150029,7 +150030,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 5:
@@ -150107,7 +150108,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;
@@ -150147,7 +150148,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;
@@ -150273,7 +150274,7 @@ void m68008_device::addq_l_imm3_adr16_ip8() // 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 5:
@@ -150351,7 +150352,7 @@ void m68008_device::addq_l_imm3_adr16_ip8() // 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;
@@ -150391,7 +150392,7 @@ void m68008_device::addq_l_imm3_adr16_ip8() // 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;
@@ -150553,7 +150554,7 @@ void m68008_device::addq_l_imm3_adr32_ip8() // 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 9:
@@ -150631,7 +150632,7 @@ void m68008_device::addq_l_imm3_adr32_ip8() // 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;
@@ -150671,7 +150672,7 @@ void m68008_device::addq_l_imm3_adr32_ip8() // 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;
@@ -150761,7 +150762,7 @@ void m68008_device::st_ds_ip8() // 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;
@@ -150773,7 +150774,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -150816,7 +150817,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 5:
@@ -150856,7 +150857,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];
@@ -150875,7 +150876,7 @@ void m68008_device::dbt_ds_rel16_ip8() // 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;
@@ -150887,13 +150888,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:
@@ -150936,7 +150937,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)
@@ -150944,7 +150945,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -150983,11 +150984,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -151033,13 +151034,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -151085,7 +151086,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -151134,11 +151135,11 @@ void m68008_device::st_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -151158,7 +151159,7 @@ void m68008_device::st_ais_ip8() // 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;
@@ -151168,7 +151169,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -151207,7 +151208,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:
@@ -151250,7 +151251,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_mmu8->write_data(m_aob, m_dbout);
@@ -151284,12 +151285,12 @@ void m68008_device::st_aips_ip8() // 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:
@@ -151310,7 +151311,7 @@ void m68008_device::st_aips_ip8() // 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;
@@ -151320,7 +151321,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -151359,7 +151360,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:
@@ -151402,7 +151403,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_mmu8->write_data(m_aob, m_dbout);
@@ -151435,7 +151436,7 @@ void m68008_device::st_pais_ip8() // 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
@@ -151443,7 +151444,7 @@ void m68008_device::st_pais_ip8() // 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:
@@ -151464,7 +151465,7 @@ void m68008_device::st_pais_ip8() // 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;
@@ -151474,7 +151475,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -151513,7 +151514,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:
@@ -151556,7 +151557,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_mmu8->write_data(m_aob, m_dbout);
@@ -151587,7 +151588,7 @@ void m68008_device::st_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -151625,11 +151626,11 @@ void m68008_device::st_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -151649,7 +151650,7 @@ void m68008_device::st_das_ip8() // 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;
@@ -151659,7 +151660,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -151698,7 +151699,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 13:
@@ -151741,7 +151742,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -151770,14 +151771,14 @@ void m68008_device::st_dais_ip8() // 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
@@ -151785,7 +151786,7 @@ void m68008_device::st_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -151824,7 +151825,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -151865,11 +151866,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -151889,7 +151890,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;
@@ -151899,7 +151900,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -151938,7 +151939,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 13:
@@ -151981,7 +151982,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -152014,7 +152015,7 @@ void m68008_device::st_adr16_ip8() // 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:
@@ -152052,7 +152053,7 @@ void m68008_device::st_adr16_ip8() // 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 5:
@@ -152073,7 +152074,7 @@ void m68008_device::st_adr16_ip8() // 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;
@@ -152083,7 +152084,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -152122,7 +152123,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 13:
@@ -152165,7 +152166,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -152196,7 +152197,7 @@ void m68008_device::st_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -152235,7 +152236,7 @@ void m68008_device::st_adr32_ip8() // 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 5:
@@ -152273,7 +152274,7 @@ void m68008_device::st_adr32_ip8() // 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 9:
@@ -152294,7 +152295,7 @@ void m68008_device::st_adr32_ip8() // 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;
@@ -152304,7 +152305,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -152343,7 +152344,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 17:
@@ -152386,7 +152387,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -152419,7 +152420,7 @@ void m68008_device::subq_b_imm3_ds_ip8() // 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
@@ -152477,7 +152478,7 @@ void m68008_device::subq_b_imm3_ais_ip8() // 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;
@@ -152501,7 +152502,7 @@ void m68008_device::subq_b_imm3_ais_ip8() // 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;
@@ -152579,7 +152580,7 @@ void m68008_device::subq_b_imm3_aips_ip8() // 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:
@@ -152601,7 +152602,7 @@ void m68008_device::subq_b_imm3_aips_ip8() // 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;
@@ -152681,7 +152682,7 @@ void m68008_device::subq_b_imm3_pais_ip8() // 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:
@@ -152703,7 +152704,7 @@ void m68008_device::subq_b_imm3_pais_ip8() // 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;
@@ -152812,7 +152813,7 @@ void m68008_device::subq_b_imm3_das_ip8() // 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;
@@ -152836,7 +152837,7 @@ void m68008_device::subq_b_imm3_das_ip8() // 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;
@@ -152906,7 +152907,7 @@ void m68008_device::subq_b_imm3_dais_ip8() // 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
@@ -152998,7 +152999,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;
@@ -153022,7 +153023,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;
@@ -153132,7 +153133,7 @@ void m68008_device::subq_b_imm3_adr16_ip8() // 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 5:
@@ -153154,7 +153155,7 @@ void m68008_device::subq_b_imm3_adr16_ip8() // 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;
@@ -153300,7 +153301,7 @@ void m68008_device::subq_b_imm3_adr32_ip8() // 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 9:
@@ -153322,7 +153323,7 @@ void m68008_device::subq_b_imm3_adr32_ip8() // 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;
@@ -153396,7 +153397,7 @@ void m68008_device::subq_w_imm3_ds_ip8() // 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
@@ -153456,7 +153457,7 @@ void m68008_device::subq_w_imm3_as_ip8() // 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);
@@ -153494,7 +153495,7 @@ void m68008_device::subq_w_imm3_as_ip8() // 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
@@ -153520,7 +153521,7 @@ void m68008_device::subq_w_imm3_ais_ip8() // 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;
@@ -153562,7 +153563,7 @@ void m68008_device::subq_w_imm3_ais_ip8() // 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;
@@ -153658,7 +153659,7 @@ void m68008_device::subq_w_imm3_aips_ip8() // 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:
@@ -153698,7 +153699,7 @@ void m68008_device::subq_w_imm3_aips_ip8() // 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;
@@ -153796,7 +153797,7 @@ void m68008_device::subq_w_imm3_pais_ip8() // 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:
@@ -153836,7 +153837,7 @@ void m68008_device::subq_w_imm3_pais_ip8() // 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;
@@ -153963,7 +153964,7 @@ void m68008_device::subq_w_imm3_das_ip8() // 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;
@@ -154005,7 +154006,7 @@ void m68008_device::subq_w_imm3_das_ip8() // 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;
@@ -154093,7 +154094,7 @@ void m68008_device::subq_w_imm3_dais_ip8() // 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
@@ -154185,7 +154186,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;
@@ -154227,7 +154228,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;
@@ -154355,7 +154356,7 @@ void m68008_device::subq_w_imm3_adr16_ip8() // 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 5:
@@ -154395,7 +154396,7 @@ void m68008_device::subq_w_imm3_adr16_ip8() // 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;
@@ -154559,7 +154560,7 @@ void m68008_device::subq_w_imm3_adr32_ip8() // 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 9:
@@ -154599,7 +154600,7 @@ void m68008_device::subq_w_imm3_adr32_ip8() // 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;
@@ -154691,7 +154692,7 @@ void m68008_device::subq_l_imm3_ds_ip8() // 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
@@ -154730,7 +154731,7 @@ void m68008_device::subq_l_imm3_ds_ip8() // 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;
@@ -154759,7 +154760,7 @@ void m68008_device::subq_l_imm3_as_ip8() // 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);
@@ -154797,7 +154798,7 @@ void m68008_device::subq_l_imm3_as_ip8() // 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
@@ -154823,7 +154824,7 @@ void m68008_device::subq_l_imm3_ais_ip8() // 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:
@@ -154901,7 +154902,7 @@ void m68008_device::subq_l_imm3_ais_ip8() // 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;
@@ -154941,7 +154942,7 @@ void m68008_device::subq_l_imm3_ais_ip8() // 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;
@@ -155029,7 +155030,7 @@ void m68008_device::subq_l_imm3_aips_ip8() // 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:
@@ -155110,7 +155111,7 @@ void m68008_device::subq_l_imm3_aips_ip8() // 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;
@@ -155150,7 +155151,7 @@ void m68008_device::subq_l_imm3_aips_ip8() // 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;
@@ -155237,7 +155238,7 @@ void m68008_device::subq_l_imm3_pais_ip8() // 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
@@ -155320,7 +155321,7 @@ void m68008_device::subq_l_imm3_pais_ip8() // 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;
@@ -155360,7 +155361,7 @@ void m68008_device::subq_l_imm3_pais_ip8() // 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;
@@ -155484,7 +155485,7 @@ void m68008_device::subq_l_imm3_das_ip8() // 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 5:
@@ -155562,7 +155563,7 @@ void m68008_device::subq_l_imm3_das_ip8() // 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;
@@ -155602,7 +155603,7 @@ void m68008_device::subq_l_imm3_das_ip8() // 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;
@@ -155688,7 +155689,7 @@ void m68008_device::subq_l_imm3_dais_ip8() // 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
@@ -155779,7 +155780,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 5:
@@ -155857,7 +155858,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;
@@ -155897,7 +155898,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;
@@ -156023,7 +156024,7 @@ void m68008_device::subq_l_imm3_adr16_ip8() // 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 5:
@@ -156101,7 +156102,7 @@ void m68008_device::subq_l_imm3_adr16_ip8() // 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;
@@ -156141,7 +156142,7 @@ void m68008_device::subq_l_imm3_adr16_ip8() // 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;
@@ -156303,7 +156304,7 @@ void m68008_device::subq_l_imm3_adr32_ip8() // 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 9:
@@ -156381,7 +156382,7 @@ void m68008_device::subq_l_imm3_adr32_ip8() // 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;
@@ -156421,7 +156422,7 @@ void m68008_device::subq_l_imm3_adr32_ip8() // 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;
@@ -156511,7 +156512,7 @@ void m68008_device::sf_ds_ip8() // 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;
@@ -156523,7 +156524,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -156566,7 +156567,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 5:
@@ -156606,7 +156607,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];
@@ -156625,7 +156626,7 @@ void m68008_device::dbra_ds_rel16_ip8() // 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;
@@ -156637,13 +156638,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:
@@ -156686,7 +156687,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)
@@ -156694,7 +156695,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -156733,11 +156734,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -156783,13 +156784,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -156835,7 +156836,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -156884,11 +156885,11 @@ void m68008_device::sf_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -156908,7 +156909,7 @@ void m68008_device::sf_ais_ip8() // 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;
@@ -156918,7 +156919,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -156957,7 +156958,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:
@@ -157000,7 +157001,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_mmu8->write_data(m_aob, m_dbout);
@@ -157034,12 +157035,12 @@ void m68008_device::sf_aips_ip8() // 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:
@@ -157060,7 +157061,7 @@ void m68008_device::sf_aips_ip8() // 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;
@@ -157070,7 +157071,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -157109,7 +157110,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:
@@ -157152,7 +157153,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_mmu8->write_data(m_aob, m_dbout);
@@ -157185,7 +157186,7 @@ void m68008_device::sf_pais_ip8() // 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
@@ -157193,7 +157194,7 @@ void m68008_device::sf_pais_ip8() // 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:
@@ -157214,7 +157215,7 @@ void m68008_device::sf_pais_ip8() // 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;
@@ -157224,7 +157225,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -157263,7 +157264,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:
@@ -157306,7 +157307,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_mmu8->write_data(m_aob, m_dbout);
@@ -157337,7 +157338,7 @@ void m68008_device::sf_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -157375,11 +157376,11 @@ void m68008_device::sf_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -157399,7 +157400,7 @@ void m68008_device::sf_das_ip8() // 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;
@@ -157409,7 +157410,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -157448,7 +157449,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 13:
@@ -157491,7 +157492,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -157520,14 +157521,14 @@ void m68008_device::sf_dais_ip8() // 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
@@ -157535,7 +157536,7 @@ void m68008_device::sf_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -157574,7 +157575,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -157615,11 +157616,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -157639,7 +157640,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;
@@ -157649,7 +157650,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -157688,7 +157689,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 13:
@@ -157731,7 +157732,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -157764,7 +157765,7 @@ void m68008_device::sf_adr16_ip8() // 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:
@@ -157802,7 +157803,7 @@ void m68008_device::sf_adr16_ip8() // 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 5:
@@ -157823,7 +157824,7 @@ void m68008_device::sf_adr16_ip8() // 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;
@@ -157833,7 +157834,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -157872,7 +157873,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 13:
@@ -157915,7 +157916,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -157946,7 +157947,7 @@ void m68008_device::sf_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -157985,7 +157986,7 @@ void m68008_device::sf_adr32_ip8() // 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 5:
@@ -158023,7 +158024,7 @@ void m68008_device::sf_adr32_ip8() // 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 9:
@@ -158044,7 +158045,7 @@ void m68008_device::sf_adr32_ip8() // 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;
@@ -158054,7 +158055,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -158093,7 +158094,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 17:
@@ -158136,7 +158137,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -158169,7 +158170,7 @@ void m68008_device::shi_ds_ip8() // 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;
@@ -158181,7 +158182,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -158224,7 +158225,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 5:
@@ -158264,7 +158265,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];
@@ -158283,7 +158284,7 @@ void m68008_device::dbhi_ds_rel16_ip8() // 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;
@@ -158295,13 +158296,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:
@@ -158344,7 +158345,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)
@@ -158352,7 +158353,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -158391,11 +158392,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -158441,13 +158442,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -158493,7 +158494,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -158542,11 +158543,11 @@ void m68008_device::shi_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -158566,7 +158567,7 @@ void m68008_device::shi_ais_ip8() // 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;
@@ -158576,7 +158577,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -158615,7 +158616,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:
@@ -158658,7 +158659,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_mmu8->write_data(m_aob, m_dbout);
@@ -158692,12 +158693,12 @@ void m68008_device::shi_aips_ip8() // 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:
@@ -158718,7 +158719,7 @@ void m68008_device::shi_aips_ip8() // 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;
@@ -158728,7 +158729,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -158767,7 +158768,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:
@@ -158810,7 +158811,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_mmu8->write_data(m_aob, m_dbout);
@@ -158843,7 +158844,7 @@ void m68008_device::shi_pais_ip8() // 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
@@ -158851,7 +158852,7 @@ void m68008_device::shi_pais_ip8() // 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:
@@ -158872,7 +158873,7 @@ void m68008_device::shi_pais_ip8() // 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;
@@ -158882,7 +158883,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -158921,7 +158922,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:
@@ -158964,7 +158965,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_mmu8->write_data(m_aob, m_dbout);
@@ -158995,7 +158996,7 @@ void m68008_device::shi_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -159033,11 +159034,11 @@ void m68008_device::shi_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -159057,7 +159058,7 @@ void m68008_device::shi_das_ip8() // 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;
@@ -159067,7 +159068,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -159106,7 +159107,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 13:
@@ -159149,7 +159150,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -159178,14 +159179,14 @@ void m68008_device::shi_dais_ip8() // 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
@@ -159193,7 +159194,7 @@ void m68008_device::shi_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -159232,7 +159233,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -159273,11 +159274,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -159297,7 +159298,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;
@@ -159307,7 +159308,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -159346,7 +159347,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 13:
@@ -159389,7 +159390,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -159422,7 +159423,7 @@ void m68008_device::shi_adr16_ip8() // 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:
@@ -159460,7 +159461,7 @@ void m68008_device::shi_adr16_ip8() // 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 5:
@@ -159481,7 +159482,7 @@ void m68008_device::shi_adr16_ip8() // 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;
@@ -159491,7 +159492,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -159530,7 +159531,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 13:
@@ -159573,7 +159574,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -159604,7 +159605,7 @@ void m68008_device::shi_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -159643,7 +159644,7 @@ void m68008_device::shi_adr32_ip8() // 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 5:
@@ -159681,7 +159682,7 @@ void m68008_device::shi_adr32_ip8() // 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 9:
@@ -159702,7 +159703,7 @@ void m68008_device::shi_adr32_ip8() // 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;
@@ -159712,7 +159713,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -159751,7 +159752,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 17:
@@ -159794,7 +159795,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -159827,7 +159828,7 @@ void m68008_device::sls_ds_ip8() // 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;
@@ -159839,7 +159840,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -159882,7 +159883,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 5:
@@ -159922,7 +159923,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];
@@ -159941,7 +159942,7 @@ void m68008_device::dbls_ds_rel16_ip8() // 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;
@@ -159953,13 +159954,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:
@@ -160002,7 +160003,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)
@@ -160010,7 +160011,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -160049,11 +160050,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -160099,13 +160100,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -160151,7 +160152,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -160200,11 +160201,11 @@ void m68008_device::sls_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -160224,7 +160225,7 @@ void m68008_device::sls_ais_ip8() // 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;
@@ -160234,7 +160235,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -160273,7 +160274,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:
@@ -160316,7 +160317,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_mmu8->write_data(m_aob, m_dbout);
@@ -160350,12 +160351,12 @@ void m68008_device::sls_aips_ip8() // 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:
@@ -160376,7 +160377,7 @@ void m68008_device::sls_aips_ip8() // 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;
@@ -160386,7 +160387,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -160425,7 +160426,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:
@@ -160468,7 +160469,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_mmu8->write_data(m_aob, m_dbout);
@@ -160501,7 +160502,7 @@ void m68008_device::sls_pais_ip8() // 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
@@ -160509,7 +160510,7 @@ void m68008_device::sls_pais_ip8() // 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:
@@ -160530,7 +160531,7 @@ void m68008_device::sls_pais_ip8() // 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;
@@ -160540,7 +160541,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -160579,7 +160580,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:
@@ -160622,7 +160623,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_mmu8->write_data(m_aob, m_dbout);
@@ -160653,7 +160654,7 @@ void m68008_device::sls_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -160691,11 +160692,11 @@ void m68008_device::sls_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -160715,7 +160716,7 @@ void m68008_device::sls_das_ip8() // 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;
@@ -160725,7 +160726,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -160764,7 +160765,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 13:
@@ -160807,7 +160808,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -160836,14 +160837,14 @@ void m68008_device::sls_dais_ip8() // 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
@@ -160851,7 +160852,7 @@ void m68008_device::sls_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -160890,7 +160891,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -160931,11 +160932,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -160955,7 +160956,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;
@@ -160965,7 +160966,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -161004,7 +161005,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 13:
@@ -161047,7 +161048,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -161080,7 +161081,7 @@ void m68008_device::sls_adr16_ip8() // 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:
@@ -161118,7 +161119,7 @@ void m68008_device::sls_adr16_ip8() // 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 5:
@@ -161139,7 +161140,7 @@ void m68008_device::sls_adr16_ip8() // 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;
@@ -161149,7 +161150,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -161188,7 +161189,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 13:
@@ -161231,7 +161232,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -161262,7 +161263,7 @@ void m68008_device::sls_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -161301,7 +161302,7 @@ void m68008_device::sls_adr32_ip8() // 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 5:
@@ -161339,7 +161340,7 @@ void m68008_device::sls_adr32_ip8() // 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 9:
@@ -161360,7 +161361,7 @@ void m68008_device::sls_adr32_ip8() // 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;
@@ -161370,7 +161371,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -161409,7 +161410,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 17:
@@ -161452,7 +161453,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -161485,7 +161486,7 @@ void m68008_device::scc_ds_ip8() // 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;
@@ -161497,7 +161498,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -161540,7 +161541,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 5:
@@ -161580,7 +161581,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];
@@ -161599,7 +161600,7 @@ void m68008_device::dbcc_ds_rel16_ip8() // 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;
@@ -161611,13 +161612,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:
@@ -161660,7 +161661,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)
@@ -161668,7 +161669,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -161707,11 +161708,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -161757,13 +161758,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -161809,7 +161810,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -161858,11 +161859,11 @@ void m68008_device::scc_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -161882,7 +161883,7 @@ void m68008_device::scc_ais_ip8() // 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;
@@ -161892,7 +161893,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -161931,7 +161932,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:
@@ -161974,7 +161975,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_mmu8->write_data(m_aob, m_dbout);
@@ -162008,12 +162009,12 @@ void m68008_device::scc_aips_ip8() // 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:
@@ -162034,7 +162035,7 @@ void m68008_device::scc_aips_ip8() // 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;
@@ -162044,7 +162045,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -162083,7 +162084,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:
@@ -162126,7 +162127,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_mmu8->write_data(m_aob, m_dbout);
@@ -162159,7 +162160,7 @@ void m68008_device::scc_pais_ip8() // 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
@@ -162167,7 +162168,7 @@ void m68008_device::scc_pais_ip8() // 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:
@@ -162188,7 +162189,7 @@ void m68008_device::scc_pais_ip8() // 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;
@@ -162198,7 +162199,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -162237,7 +162238,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:
@@ -162280,7 +162281,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_mmu8->write_data(m_aob, m_dbout);
@@ -162311,7 +162312,7 @@ void m68008_device::scc_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -162349,11 +162350,11 @@ void m68008_device::scc_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -162373,7 +162374,7 @@ void m68008_device::scc_das_ip8() // 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;
@@ -162383,7 +162384,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -162422,7 +162423,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 13:
@@ -162465,7 +162466,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -162494,14 +162495,14 @@ void m68008_device::scc_dais_ip8() // 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
@@ -162509,7 +162510,7 @@ void m68008_device::scc_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -162548,7 +162549,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -162589,11 +162590,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -162613,7 +162614,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;
@@ -162623,7 +162624,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -162662,7 +162663,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 13:
@@ -162705,7 +162706,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -162738,7 +162739,7 @@ void m68008_device::scc_adr16_ip8() // 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:
@@ -162776,7 +162777,7 @@ void m68008_device::scc_adr16_ip8() // 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 5:
@@ -162797,7 +162798,7 @@ void m68008_device::scc_adr16_ip8() // 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;
@@ -162807,7 +162808,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -162846,7 +162847,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 13:
@@ -162889,7 +162890,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -162920,7 +162921,7 @@ void m68008_device::scc_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -162959,7 +162960,7 @@ void m68008_device::scc_adr32_ip8() // 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 5:
@@ -162997,7 +162998,7 @@ void m68008_device::scc_adr32_ip8() // 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 9:
@@ -163018,7 +163019,7 @@ void m68008_device::scc_adr32_ip8() // 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;
@@ -163028,7 +163029,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -163067,7 +163068,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 17:
@@ -163110,7 +163111,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -163143,7 +163144,7 @@ void m68008_device::scs_ds_ip8() // 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;
@@ -163155,7 +163156,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -163198,7 +163199,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 5:
@@ -163238,7 +163239,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];
@@ -163257,7 +163258,7 @@ void m68008_device::dbcs_ds_rel16_ip8() // 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;
@@ -163269,13 +163270,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:
@@ -163318,7 +163319,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)
@@ -163326,7 +163327,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -163365,11 +163366,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -163415,13 +163416,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -163467,7 +163468,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -163516,11 +163517,11 @@ void m68008_device::scs_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -163540,7 +163541,7 @@ void m68008_device::scs_ais_ip8() // 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;
@@ -163550,7 +163551,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -163589,7 +163590,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:
@@ -163632,7 +163633,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_mmu8->write_data(m_aob, m_dbout);
@@ -163666,12 +163667,12 @@ void m68008_device::scs_aips_ip8() // 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:
@@ -163692,7 +163693,7 @@ void m68008_device::scs_aips_ip8() // 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;
@@ -163702,7 +163703,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -163741,7 +163742,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:
@@ -163784,7 +163785,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_mmu8->write_data(m_aob, m_dbout);
@@ -163817,7 +163818,7 @@ void m68008_device::scs_pais_ip8() // 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
@@ -163825,7 +163826,7 @@ void m68008_device::scs_pais_ip8() // 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:
@@ -163846,7 +163847,7 @@ void m68008_device::scs_pais_ip8() // 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;
@@ -163856,7 +163857,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -163895,7 +163896,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:
@@ -163938,7 +163939,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_mmu8->write_data(m_aob, m_dbout);
@@ -163969,7 +163970,7 @@ void m68008_device::scs_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -164007,11 +164008,11 @@ void m68008_device::scs_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -164031,7 +164032,7 @@ void m68008_device::scs_das_ip8() // 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;
@@ -164041,7 +164042,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -164080,7 +164081,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 13:
@@ -164123,7 +164124,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -164152,14 +164153,14 @@ void m68008_device::scs_dais_ip8() // 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
@@ -164167,7 +164168,7 @@ void m68008_device::scs_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -164206,7 +164207,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -164247,11 +164248,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -164271,7 +164272,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;
@@ -164281,7 +164282,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -164320,7 +164321,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 13:
@@ -164363,7 +164364,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -164396,7 +164397,7 @@ void m68008_device::scs_adr16_ip8() // 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:
@@ -164434,7 +164435,7 @@ void m68008_device::scs_adr16_ip8() // 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 5:
@@ -164455,7 +164456,7 @@ void m68008_device::scs_adr16_ip8() // 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;
@@ -164465,7 +164466,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -164504,7 +164505,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 13:
@@ -164547,7 +164548,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -164578,7 +164579,7 @@ void m68008_device::scs_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -164617,7 +164618,7 @@ void m68008_device::scs_adr32_ip8() // 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 5:
@@ -164655,7 +164656,7 @@ void m68008_device::scs_adr32_ip8() // 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 9:
@@ -164676,7 +164677,7 @@ void m68008_device::scs_adr32_ip8() // 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;
@@ -164686,7 +164687,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -164725,7 +164726,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 17:
@@ -164768,7 +164769,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -164801,7 +164802,7 @@ void m68008_device::sne_ds_ip8() // 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;
@@ -164813,7 +164814,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -164856,7 +164857,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 5:
@@ -164896,7 +164897,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];
@@ -164915,7 +164916,7 @@ void m68008_device::dbne_ds_rel16_ip8() // 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;
@@ -164927,13 +164928,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:
@@ -164976,7 +164977,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)
@@ -164984,7 +164985,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -165023,11 +165024,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -165073,13 +165074,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -165125,7 +165126,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -165174,11 +165175,11 @@ void m68008_device::sne_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -165198,7 +165199,7 @@ void m68008_device::sne_ais_ip8() // 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;
@@ -165208,7 +165209,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -165247,7 +165248,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:
@@ -165290,7 +165291,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_mmu8->write_data(m_aob, m_dbout);
@@ -165324,12 +165325,12 @@ void m68008_device::sne_aips_ip8() // 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:
@@ -165350,7 +165351,7 @@ void m68008_device::sne_aips_ip8() // 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;
@@ -165360,7 +165361,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -165399,7 +165400,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:
@@ -165442,7 +165443,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_mmu8->write_data(m_aob, m_dbout);
@@ -165475,7 +165476,7 @@ void m68008_device::sne_pais_ip8() // 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
@@ -165483,7 +165484,7 @@ void m68008_device::sne_pais_ip8() // 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:
@@ -165504,7 +165505,7 @@ void m68008_device::sne_pais_ip8() // 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;
@@ -165514,7 +165515,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -165553,7 +165554,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:
@@ -165596,7 +165597,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_mmu8->write_data(m_aob, m_dbout);
@@ -165627,7 +165628,7 @@ void m68008_device::sne_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -165665,11 +165666,11 @@ void m68008_device::sne_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -165689,7 +165690,7 @@ void m68008_device::sne_das_ip8() // 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;
@@ -165699,7 +165700,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -165738,7 +165739,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 13:
@@ -165781,7 +165782,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -165810,14 +165811,14 @@ void m68008_device::sne_dais_ip8() // 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
@@ -165825,7 +165826,7 @@ void m68008_device::sne_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -165864,7 +165865,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -165905,11 +165906,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -165929,7 +165930,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;
@@ -165939,7 +165940,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -165978,7 +165979,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 13:
@@ -166021,7 +166022,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -166054,7 +166055,7 @@ void m68008_device::sne_adr16_ip8() // 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:
@@ -166092,7 +166093,7 @@ void m68008_device::sne_adr16_ip8() // 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 5:
@@ -166113,7 +166114,7 @@ void m68008_device::sne_adr16_ip8() // 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;
@@ -166123,7 +166124,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -166162,7 +166163,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 13:
@@ -166205,7 +166206,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -166236,7 +166237,7 @@ void m68008_device::sne_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -166275,7 +166276,7 @@ void m68008_device::sne_adr32_ip8() // 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 5:
@@ -166313,7 +166314,7 @@ void m68008_device::sne_adr32_ip8() // 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 9:
@@ -166334,7 +166335,7 @@ void m68008_device::sne_adr32_ip8() // 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;
@@ -166344,7 +166345,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -166383,7 +166384,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 17:
@@ -166426,7 +166427,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -166459,7 +166460,7 @@ void m68008_device::seq_ds_ip8() // 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;
@@ -166471,7 +166472,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -166514,7 +166515,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 5:
@@ -166554,7 +166555,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];
@@ -166573,7 +166574,7 @@ void m68008_device::dbeq_ds_rel16_ip8() // 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;
@@ -166585,13 +166586,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:
@@ -166634,7 +166635,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)
@@ -166642,7 +166643,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -166681,11 +166682,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -166731,13 +166732,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -166783,7 +166784,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -166832,11 +166833,11 @@ void m68008_device::seq_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -166856,7 +166857,7 @@ void m68008_device::seq_ais_ip8() // 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;
@@ -166866,7 +166867,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -166905,7 +166906,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:
@@ -166948,7 +166949,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_mmu8->write_data(m_aob, m_dbout);
@@ -166982,12 +166983,12 @@ void m68008_device::seq_aips_ip8() // 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:
@@ -167008,7 +167009,7 @@ void m68008_device::seq_aips_ip8() // 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;
@@ -167018,7 +167019,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -167057,7 +167058,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:
@@ -167100,7 +167101,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_mmu8->write_data(m_aob, m_dbout);
@@ -167133,7 +167134,7 @@ void m68008_device::seq_pais_ip8() // 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
@@ -167141,7 +167142,7 @@ void m68008_device::seq_pais_ip8() // 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:
@@ -167162,7 +167163,7 @@ void m68008_device::seq_pais_ip8() // 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;
@@ -167172,7 +167173,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -167211,7 +167212,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:
@@ -167254,7 +167255,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_mmu8->write_data(m_aob, m_dbout);
@@ -167285,7 +167286,7 @@ void m68008_device::seq_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -167323,11 +167324,11 @@ void m68008_device::seq_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -167347,7 +167348,7 @@ void m68008_device::seq_das_ip8() // 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;
@@ -167357,7 +167358,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -167396,7 +167397,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 13:
@@ -167439,7 +167440,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -167468,14 +167469,14 @@ void m68008_device::seq_dais_ip8() // 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
@@ -167483,7 +167484,7 @@ void m68008_device::seq_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -167522,7 +167523,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -167563,11 +167564,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -167587,7 +167588,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;
@@ -167597,7 +167598,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -167636,7 +167637,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 13:
@@ -167679,7 +167680,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -167712,7 +167713,7 @@ void m68008_device::seq_adr16_ip8() // 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:
@@ -167750,7 +167751,7 @@ void m68008_device::seq_adr16_ip8() // 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 5:
@@ -167771,7 +167772,7 @@ void m68008_device::seq_adr16_ip8() // 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;
@@ -167781,7 +167782,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -167820,7 +167821,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 13:
@@ -167863,7 +167864,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -167894,7 +167895,7 @@ void m68008_device::seq_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -167933,7 +167934,7 @@ void m68008_device::seq_adr32_ip8() // 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 5:
@@ -167971,7 +167972,7 @@ void m68008_device::seq_adr32_ip8() // 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 9:
@@ -167992,7 +167993,7 @@ void m68008_device::seq_adr32_ip8() // 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;
@@ -168002,7 +168003,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -168041,7 +168042,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 17:
@@ -168084,7 +168085,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -168117,7 +168118,7 @@ void m68008_device::svc_ds_ip8() // 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;
@@ -168129,7 +168130,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -168172,7 +168173,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 5:
@@ -168212,7 +168213,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];
@@ -168231,7 +168232,7 @@ void m68008_device::dbvc_ds_rel16_ip8() // 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;
@@ -168243,13 +168244,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:
@@ -168292,7 +168293,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)
@@ -168300,7 +168301,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -168339,11 +168340,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -168389,13 +168390,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -168441,7 +168442,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -168490,11 +168491,11 @@ void m68008_device::svc_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -168514,7 +168515,7 @@ void m68008_device::svc_ais_ip8() // 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;
@@ -168524,7 +168525,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -168563,7 +168564,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:
@@ -168606,7 +168607,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_mmu8->write_data(m_aob, m_dbout);
@@ -168640,12 +168641,12 @@ void m68008_device::svc_aips_ip8() // 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:
@@ -168666,7 +168667,7 @@ void m68008_device::svc_aips_ip8() // 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;
@@ -168676,7 +168677,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -168715,7 +168716,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:
@@ -168758,7 +168759,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_mmu8->write_data(m_aob, m_dbout);
@@ -168791,7 +168792,7 @@ void m68008_device::svc_pais_ip8() // 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
@@ -168799,7 +168800,7 @@ void m68008_device::svc_pais_ip8() // 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:
@@ -168820,7 +168821,7 @@ void m68008_device::svc_pais_ip8() // 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;
@@ -168830,7 +168831,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -168869,7 +168870,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:
@@ -168912,7 +168913,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_mmu8->write_data(m_aob, m_dbout);
@@ -168943,7 +168944,7 @@ void m68008_device::svc_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -168981,11 +168982,11 @@ void m68008_device::svc_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -169005,7 +169006,7 @@ void m68008_device::svc_das_ip8() // 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;
@@ -169015,7 +169016,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -169054,7 +169055,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 13:
@@ -169097,7 +169098,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -169126,14 +169127,14 @@ void m68008_device::svc_dais_ip8() // 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
@@ -169141,7 +169142,7 @@ void m68008_device::svc_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -169180,7 +169181,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -169221,11 +169222,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -169245,7 +169246,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;
@@ -169255,7 +169256,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -169294,7 +169295,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 13:
@@ -169337,7 +169338,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -169370,7 +169371,7 @@ void m68008_device::svc_adr16_ip8() // 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:
@@ -169408,7 +169409,7 @@ void m68008_device::svc_adr16_ip8() // 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 5:
@@ -169429,7 +169430,7 @@ void m68008_device::svc_adr16_ip8() // 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;
@@ -169439,7 +169440,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -169478,7 +169479,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 13:
@@ -169521,7 +169522,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -169552,7 +169553,7 @@ void m68008_device::svc_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -169591,7 +169592,7 @@ void m68008_device::svc_adr32_ip8() // 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 5:
@@ -169629,7 +169630,7 @@ void m68008_device::svc_adr32_ip8() // 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 9:
@@ -169650,7 +169651,7 @@ void m68008_device::svc_adr32_ip8() // 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;
@@ -169660,7 +169661,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -169699,7 +169700,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 17:
@@ -169742,7 +169743,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -169775,7 +169776,7 @@ void m68008_device::svs_ds_ip8() // 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;
@@ -169787,7 +169788,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -169830,7 +169831,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 5:
@@ -169870,7 +169871,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];
@@ -169889,7 +169890,7 @@ void m68008_device::dbvs_ds_rel16_ip8() // 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;
@@ -169901,13 +169902,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:
@@ -169950,7 +169951,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)
@@ -169958,7 +169959,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -169997,11 +169998,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -170047,13 +170048,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -170099,7 +170100,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -170148,11 +170149,11 @@ void m68008_device::svs_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -170172,7 +170173,7 @@ void m68008_device::svs_ais_ip8() // 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;
@@ -170182,7 +170183,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -170221,7 +170222,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:
@@ -170264,7 +170265,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_mmu8->write_data(m_aob, m_dbout);
@@ -170298,12 +170299,12 @@ void m68008_device::svs_aips_ip8() // 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:
@@ -170324,7 +170325,7 @@ void m68008_device::svs_aips_ip8() // 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;
@@ -170334,7 +170335,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -170373,7 +170374,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:
@@ -170416,7 +170417,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_mmu8->write_data(m_aob, m_dbout);
@@ -170449,7 +170450,7 @@ void m68008_device::svs_pais_ip8() // 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
@@ -170457,7 +170458,7 @@ void m68008_device::svs_pais_ip8() // 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:
@@ -170478,7 +170479,7 @@ void m68008_device::svs_pais_ip8() // 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;
@@ -170488,7 +170489,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -170527,7 +170528,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:
@@ -170570,7 +170571,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_mmu8->write_data(m_aob, m_dbout);
@@ -170601,7 +170602,7 @@ void m68008_device::svs_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -170639,11 +170640,11 @@ void m68008_device::svs_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -170663,7 +170664,7 @@ void m68008_device::svs_das_ip8() // 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;
@@ -170673,7 +170674,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -170712,7 +170713,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 13:
@@ -170755,7 +170756,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -170784,14 +170785,14 @@ void m68008_device::svs_dais_ip8() // 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
@@ -170799,7 +170800,7 @@ void m68008_device::svs_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -170838,7 +170839,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -170879,11 +170880,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -170903,7 +170904,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;
@@ -170913,7 +170914,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -170952,7 +170953,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 13:
@@ -170995,7 +170996,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -171028,7 +171029,7 @@ void m68008_device::svs_adr16_ip8() // 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:
@@ -171066,7 +171067,7 @@ void m68008_device::svs_adr16_ip8() // 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 5:
@@ -171087,7 +171088,7 @@ void m68008_device::svs_adr16_ip8() // 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;
@@ -171097,7 +171098,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -171136,7 +171137,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 13:
@@ -171179,7 +171180,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -171210,7 +171211,7 @@ void m68008_device::svs_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -171249,7 +171250,7 @@ void m68008_device::svs_adr32_ip8() // 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 5:
@@ -171287,7 +171288,7 @@ void m68008_device::svs_adr32_ip8() // 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 9:
@@ -171308,7 +171309,7 @@ void m68008_device::svs_adr32_ip8() // 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;
@@ -171318,7 +171319,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -171357,7 +171358,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 17:
@@ -171400,7 +171401,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -171433,7 +171434,7 @@ void m68008_device::spl_ds_ip8() // 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;
@@ -171445,7 +171446,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -171488,7 +171489,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 5:
@@ -171528,7 +171529,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];
@@ -171547,7 +171548,7 @@ void m68008_device::dbpl_ds_rel16_ip8() // 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;
@@ -171559,13 +171560,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:
@@ -171608,7 +171609,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)
@@ -171616,7 +171617,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -171655,11 +171656,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -171705,13 +171706,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -171757,7 +171758,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -171806,11 +171807,11 @@ void m68008_device::spl_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -171830,7 +171831,7 @@ void m68008_device::spl_ais_ip8() // 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;
@@ -171840,7 +171841,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -171879,7 +171880,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:
@@ -171922,7 +171923,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_mmu8->write_data(m_aob, m_dbout);
@@ -171956,12 +171957,12 @@ void m68008_device::spl_aips_ip8() // 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:
@@ -171982,7 +171983,7 @@ void m68008_device::spl_aips_ip8() // 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;
@@ -171992,7 +171993,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -172031,7 +172032,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:
@@ -172074,7 +172075,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_mmu8->write_data(m_aob, m_dbout);
@@ -172107,7 +172108,7 @@ void m68008_device::spl_pais_ip8() // 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
@@ -172115,7 +172116,7 @@ void m68008_device::spl_pais_ip8() // 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:
@@ -172136,7 +172137,7 @@ void m68008_device::spl_pais_ip8() // 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;
@@ -172146,7 +172147,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -172185,7 +172186,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:
@@ -172228,7 +172229,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_mmu8->write_data(m_aob, m_dbout);
@@ -172259,7 +172260,7 @@ void m68008_device::spl_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -172297,11 +172298,11 @@ void m68008_device::spl_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -172321,7 +172322,7 @@ void m68008_device::spl_das_ip8() // 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;
@@ -172331,7 +172332,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -172370,7 +172371,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 13:
@@ -172413,7 +172414,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -172442,14 +172443,14 @@ void m68008_device::spl_dais_ip8() // 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
@@ -172457,7 +172458,7 @@ void m68008_device::spl_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -172496,7 +172497,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -172537,11 +172538,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -172561,7 +172562,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;
@@ -172571,7 +172572,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -172610,7 +172611,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 13:
@@ -172653,7 +172654,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -172686,7 +172687,7 @@ void m68008_device::spl_adr16_ip8() // 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:
@@ -172724,7 +172725,7 @@ void m68008_device::spl_adr16_ip8() // 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 5:
@@ -172745,7 +172746,7 @@ void m68008_device::spl_adr16_ip8() // 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;
@@ -172755,7 +172756,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -172794,7 +172795,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 13:
@@ -172837,7 +172838,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -172868,7 +172869,7 @@ void m68008_device::spl_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -172907,7 +172908,7 @@ void m68008_device::spl_adr32_ip8() // 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 5:
@@ -172945,7 +172946,7 @@ void m68008_device::spl_adr32_ip8() // 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 9:
@@ -172966,7 +172967,7 @@ void m68008_device::spl_adr32_ip8() // 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;
@@ -172976,7 +172977,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -173015,7 +173016,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 17:
@@ -173058,7 +173059,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -173091,7 +173092,7 @@ void m68008_device::smi_ds_ip8() // 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;
@@ -173103,7 +173104,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -173146,7 +173147,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 5:
@@ -173186,7 +173187,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];
@@ -173205,7 +173206,7 @@ void m68008_device::dbmi_ds_rel16_ip8() // 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;
@@ -173217,13 +173218,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:
@@ -173266,7 +173267,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)
@@ -173274,7 +173275,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -173313,11 +173314,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -173363,13 +173364,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -173415,7 +173416,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -173464,11 +173465,11 @@ void m68008_device::smi_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -173488,7 +173489,7 @@ void m68008_device::smi_ais_ip8() // 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;
@@ -173498,7 +173499,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -173537,7 +173538,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:
@@ -173580,7 +173581,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_mmu8->write_data(m_aob, m_dbout);
@@ -173614,12 +173615,12 @@ void m68008_device::smi_aips_ip8() // 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:
@@ -173640,7 +173641,7 @@ void m68008_device::smi_aips_ip8() // 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;
@@ -173650,7 +173651,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -173689,7 +173690,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:
@@ -173732,7 +173733,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_mmu8->write_data(m_aob, m_dbout);
@@ -173765,7 +173766,7 @@ void m68008_device::smi_pais_ip8() // 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
@@ -173773,7 +173774,7 @@ void m68008_device::smi_pais_ip8() // 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:
@@ -173794,7 +173795,7 @@ void m68008_device::smi_pais_ip8() // 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;
@@ -173804,7 +173805,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -173843,7 +173844,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:
@@ -173886,7 +173887,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_mmu8->write_data(m_aob, m_dbout);
@@ -173917,7 +173918,7 @@ void m68008_device::smi_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -173955,11 +173956,11 @@ void m68008_device::smi_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -173979,7 +173980,7 @@ void m68008_device::smi_das_ip8() // 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;
@@ -173989,7 +173990,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -174028,7 +174029,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 13:
@@ -174071,7 +174072,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -174100,14 +174101,14 @@ void m68008_device::smi_dais_ip8() // 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
@@ -174115,7 +174116,7 @@ void m68008_device::smi_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -174154,7 +174155,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -174195,11 +174196,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -174219,7 +174220,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;
@@ -174229,7 +174230,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -174268,7 +174269,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 13:
@@ -174311,7 +174312,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -174344,7 +174345,7 @@ void m68008_device::smi_adr16_ip8() // 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:
@@ -174382,7 +174383,7 @@ void m68008_device::smi_adr16_ip8() // 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 5:
@@ -174403,7 +174404,7 @@ void m68008_device::smi_adr16_ip8() // 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;
@@ -174413,7 +174414,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -174452,7 +174453,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 13:
@@ -174495,7 +174496,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -174526,7 +174527,7 @@ void m68008_device::smi_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -174565,7 +174566,7 @@ void m68008_device::smi_adr32_ip8() // 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 5:
@@ -174603,7 +174604,7 @@ void m68008_device::smi_adr32_ip8() // 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 9:
@@ -174624,7 +174625,7 @@ void m68008_device::smi_adr32_ip8() // 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;
@@ -174634,7 +174635,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -174673,7 +174674,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 17:
@@ -174716,7 +174717,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -174749,7 +174750,7 @@ void m68008_device::sge_ds_ip8() // 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;
@@ -174761,7 +174762,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -174804,7 +174805,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 5:
@@ -174844,7 +174845,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];
@@ -174863,7 +174864,7 @@ void m68008_device::dbge_ds_rel16_ip8() // 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;
@@ -174875,13 +174876,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:
@@ -174924,7 +174925,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)
@@ -174932,7 +174933,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -174971,11 +174972,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -175021,13 +175022,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -175073,7 +175074,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -175122,11 +175123,11 @@ void m68008_device::sge_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -175146,7 +175147,7 @@ void m68008_device::sge_ais_ip8() // 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;
@@ -175156,7 +175157,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -175195,7 +175196,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:
@@ -175238,7 +175239,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_mmu8->write_data(m_aob, m_dbout);
@@ -175272,12 +175273,12 @@ void m68008_device::sge_aips_ip8() // 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:
@@ -175298,7 +175299,7 @@ void m68008_device::sge_aips_ip8() // 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;
@@ -175308,7 +175309,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -175347,7 +175348,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:
@@ -175390,7 +175391,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_mmu8->write_data(m_aob, m_dbout);
@@ -175423,7 +175424,7 @@ void m68008_device::sge_pais_ip8() // 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
@@ -175431,7 +175432,7 @@ void m68008_device::sge_pais_ip8() // 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:
@@ -175452,7 +175453,7 @@ void m68008_device::sge_pais_ip8() // 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;
@@ -175462,7 +175463,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -175501,7 +175502,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:
@@ -175544,7 +175545,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_mmu8->write_data(m_aob, m_dbout);
@@ -175575,7 +175576,7 @@ void m68008_device::sge_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -175613,11 +175614,11 @@ void m68008_device::sge_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -175637,7 +175638,7 @@ void m68008_device::sge_das_ip8() // 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;
@@ -175647,7 +175648,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -175686,7 +175687,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 13:
@@ -175729,7 +175730,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -175758,14 +175759,14 @@ void m68008_device::sge_dais_ip8() // 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
@@ -175773,7 +175774,7 @@ void m68008_device::sge_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -175812,7 +175813,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -175853,11 +175854,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -175877,7 +175878,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;
@@ -175887,7 +175888,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -175926,7 +175927,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 13:
@@ -175969,7 +175970,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -176002,7 +176003,7 @@ void m68008_device::sge_adr16_ip8() // 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:
@@ -176040,7 +176041,7 @@ void m68008_device::sge_adr16_ip8() // 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 5:
@@ -176061,7 +176062,7 @@ void m68008_device::sge_adr16_ip8() // 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;
@@ -176071,7 +176072,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -176110,7 +176111,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 13:
@@ -176153,7 +176154,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -176184,7 +176185,7 @@ void m68008_device::sge_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -176223,7 +176224,7 @@ void m68008_device::sge_adr32_ip8() // 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 5:
@@ -176261,7 +176262,7 @@ void m68008_device::sge_adr32_ip8() // 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 9:
@@ -176282,7 +176283,7 @@ void m68008_device::sge_adr32_ip8() // 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;
@@ -176292,7 +176293,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -176331,7 +176332,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 17:
@@ -176374,7 +176375,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -176407,7 +176408,7 @@ void m68008_device::slt_ds_ip8() // 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;
@@ -176419,7 +176420,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -176462,7 +176463,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 5:
@@ -176502,7 +176503,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];
@@ -176521,7 +176522,7 @@ void m68008_device::dblt_ds_rel16_ip8() // 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;
@@ -176533,13 +176534,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:
@@ -176582,7 +176583,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)
@@ -176590,7 +176591,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -176629,11 +176630,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -176679,13 +176680,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -176731,7 +176732,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -176780,11 +176781,11 @@ void m68008_device::slt_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -176804,7 +176805,7 @@ void m68008_device::slt_ais_ip8() // 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;
@@ -176814,7 +176815,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -176853,7 +176854,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:
@@ -176896,7 +176897,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_mmu8->write_data(m_aob, m_dbout);
@@ -176930,12 +176931,12 @@ void m68008_device::slt_aips_ip8() // 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:
@@ -176956,7 +176957,7 @@ void m68008_device::slt_aips_ip8() // 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;
@@ -176966,7 +176967,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -177005,7 +177006,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:
@@ -177048,7 +177049,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_mmu8->write_data(m_aob, m_dbout);
@@ -177081,7 +177082,7 @@ void m68008_device::slt_pais_ip8() // 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
@@ -177089,7 +177090,7 @@ void m68008_device::slt_pais_ip8() // 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:
@@ -177110,7 +177111,7 @@ void m68008_device::slt_pais_ip8() // 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;
@@ -177120,7 +177121,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -177159,7 +177160,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:
@@ -177202,7 +177203,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_mmu8->write_data(m_aob, m_dbout);
@@ -177233,7 +177234,7 @@ void m68008_device::slt_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -177271,11 +177272,11 @@ void m68008_device::slt_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -177295,7 +177296,7 @@ void m68008_device::slt_das_ip8() // 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;
@@ -177305,7 +177306,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -177344,7 +177345,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 13:
@@ -177387,7 +177388,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -177416,14 +177417,14 @@ void m68008_device::slt_dais_ip8() // 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
@@ -177431,7 +177432,7 @@ void m68008_device::slt_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -177470,7 +177471,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -177511,11 +177512,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -177535,7 +177536,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;
@@ -177545,7 +177546,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -177584,7 +177585,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 13:
@@ -177627,7 +177628,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -177660,7 +177661,7 @@ void m68008_device::slt_adr16_ip8() // 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:
@@ -177698,7 +177699,7 @@ void m68008_device::slt_adr16_ip8() // 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 5:
@@ -177719,7 +177720,7 @@ void m68008_device::slt_adr16_ip8() // 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;
@@ -177729,7 +177730,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -177768,7 +177769,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 13:
@@ -177811,7 +177812,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -177842,7 +177843,7 @@ void m68008_device::slt_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -177881,7 +177882,7 @@ void m68008_device::slt_adr32_ip8() // 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 5:
@@ -177919,7 +177920,7 @@ void m68008_device::slt_adr32_ip8() // 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 9:
@@ -177940,7 +177941,7 @@ void m68008_device::slt_adr32_ip8() // 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;
@@ -177950,7 +177951,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -177989,7 +177990,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 17:
@@ -178032,7 +178033,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -178065,7 +178066,7 @@ void m68008_device::sgt_ds_ip8() // 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;
@@ -178077,7 +178078,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -178120,7 +178121,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 5:
@@ -178160,7 +178161,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];
@@ -178179,7 +178180,7 @@ void m68008_device::dbgt_ds_rel16_ip8() // 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;
@@ -178191,13 +178192,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:
@@ -178240,7 +178241,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)
@@ -178248,7 +178249,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -178287,11 +178288,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -178337,13 +178338,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -178389,7 +178390,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -178438,11 +178439,11 @@ void m68008_device::sgt_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -178462,7 +178463,7 @@ void m68008_device::sgt_ais_ip8() // 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;
@@ -178472,7 +178473,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -178511,7 +178512,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:
@@ -178554,7 +178555,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_mmu8->write_data(m_aob, m_dbout);
@@ -178588,12 +178589,12 @@ void m68008_device::sgt_aips_ip8() // 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:
@@ -178614,7 +178615,7 @@ void m68008_device::sgt_aips_ip8() // 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;
@@ -178624,7 +178625,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -178663,7 +178664,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:
@@ -178706,7 +178707,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_mmu8->write_data(m_aob, m_dbout);
@@ -178739,7 +178740,7 @@ void m68008_device::sgt_pais_ip8() // 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
@@ -178747,7 +178748,7 @@ void m68008_device::sgt_pais_ip8() // 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:
@@ -178768,7 +178769,7 @@ void m68008_device::sgt_pais_ip8() // 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;
@@ -178778,7 +178779,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -178817,7 +178818,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:
@@ -178860,7 +178861,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_mmu8->write_data(m_aob, m_dbout);
@@ -178891,7 +178892,7 @@ void m68008_device::sgt_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -178929,11 +178930,11 @@ void m68008_device::sgt_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -178953,7 +178954,7 @@ void m68008_device::sgt_das_ip8() // 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;
@@ -178963,7 +178964,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -179002,7 +179003,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 13:
@@ -179045,7 +179046,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -179074,14 +179075,14 @@ void m68008_device::sgt_dais_ip8() // 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
@@ -179089,7 +179090,7 @@ void m68008_device::sgt_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -179128,7 +179129,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -179169,11 +179170,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -179193,7 +179194,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;
@@ -179203,7 +179204,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -179242,7 +179243,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 13:
@@ -179285,7 +179286,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -179318,7 +179319,7 @@ void m68008_device::sgt_adr16_ip8() // 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:
@@ -179356,7 +179357,7 @@ void m68008_device::sgt_adr16_ip8() // 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 5:
@@ -179377,7 +179378,7 @@ void m68008_device::sgt_adr16_ip8() // 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;
@@ -179387,7 +179388,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -179426,7 +179427,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 13:
@@ -179469,7 +179470,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -179500,7 +179501,7 @@ void m68008_device::sgt_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -179539,7 +179540,7 @@ void m68008_device::sgt_adr32_ip8() // 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 5:
@@ -179577,7 +179578,7 @@ void m68008_device::sgt_adr32_ip8() // 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 9:
@@ -179598,7 +179599,7 @@ void m68008_device::sgt_adr32_ip8() // 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;
@@ -179608,7 +179609,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -179647,7 +179648,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 17:
@@ -179690,7 +179691,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -179723,7 +179724,7 @@ void m68008_device::sle_ds_ip8() // 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;
@@ -179735,7 +179736,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -179778,7 +179779,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 5:
@@ -179818,7 +179819,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];
@@ -179837,7 +179838,7 @@ void m68008_device::dble_ds_rel16_ip8() // 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;
@@ -179849,13 +179850,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:
@@ -179898,7 +179899,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)
@@ -179906,7 +179907,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -179945,11 +179946,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -179995,13 +179996,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -180047,7 +180048,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -180096,11 +180097,11 @@ void m68008_device::sle_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -180120,7 +180121,7 @@ void m68008_device::sle_ais_ip8() // 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;
@@ -180130,7 +180131,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -180169,7 +180170,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:
@@ -180212,7 +180213,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_mmu8->write_data(m_aob, m_dbout);
@@ -180246,12 +180247,12 @@ void m68008_device::sle_aips_ip8() // 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:
@@ -180272,7 +180273,7 @@ void m68008_device::sle_aips_ip8() // 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;
@@ -180282,7 +180283,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -180321,7 +180322,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:
@@ -180364,7 +180365,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_mmu8->write_data(m_aob, m_dbout);
@@ -180397,7 +180398,7 @@ void m68008_device::sle_pais_ip8() // 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
@@ -180405,7 +180406,7 @@ void m68008_device::sle_pais_ip8() // 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:
@@ -180426,7 +180427,7 @@ void m68008_device::sle_pais_ip8() // 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;
@@ -180436,7 +180437,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -180475,7 +180476,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:
@@ -180518,7 +180519,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_mmu8->write_data(m_aob, m_dbout);
@@ -180549,7 +180550,7 @@ void m68008_device::sle_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -180587,11 +180588,11 @@ void m68008_device::sle_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -180611,7 +180612,7 @@ void m68008_device::sle_das_ip8() // 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;
@@ -180621,7 +180622,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -180660,7 +180661,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 13:
@@ -180703,7 +180704,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -180732,14 +180733,14 @@ void m68008_device::sle_dais_ip8() // 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
@@ -180747,7 +180748,7 @@ void m68008_device::sle_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -180786,7 +180787,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -180827,11 +180828,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -180851,7 +180852,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;
@@ -180861,7 +180862,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -180900,7 +180901,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 13:
@@ -180943,7 +180944,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -180976,7 +180977,7 @@ void m68008_device::sle_adr16_ip8() // 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:
@@ -181014,7 +181015,7 @@ void m68008_device::sle_adr16_ip8() // 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 5:
@@ -181035,7 +181036,7 @@ void m68008_device::sle_adr16_ip8() // 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;
@@ -181045,7 +181046,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -181084,7 +181085,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 13:
@@ -181127,7 +181128,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -181158,7 +181159,7 @@ void m68008_device::sle_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -181197,7 +181198,7 @@ void m68008_device::sle_adr32_ip8() // 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 5:
@@ -181235,7 +181236,7 @@ void m68008_device::sle_adr32_ip8() // 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 9:
@@ -181256,7 +181257,7 @@ void m68008_device::sle_adr32_ip8() // 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;
@@ -181266,7 +181267,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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -181305,7 +181306,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 17:
@@ -181348,7 +181349,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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -181638,7 +181639,7 @@ void m68008_device::bsr_rel16_ip8() // 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;
@@ -181809,7 +181810,7 @@ void m68008_device::bsr_rel8_ip8() // 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
@@ -185637,7 +185638,7 @@ void m68008_device::moveq_imm8o_dd_ip8() // 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
@@ -185696,7 +185697,7 @@ void m68008_device::or_b_ds_dd_ip8() // 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
@@ -185704,7 +185705,7 @@ void m68008_device::or_b_ds_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -185756,11 +185757,11 @@ void m68008_device::or_b_ais_dd_ip8() // 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_mmu8->read_data(m_aob);
@@ -185780,7 +185781,7 @@ void m68008_device::or_b_ais_dd_ip8() // 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
@@ -185788,7 +185789,7 @@ void m68008_device::or_b_ais_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -185843,12 +185844,12 @@ void m68008_device::or_b_aips_dd_ip8() // 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:
@@ -185869,7 +185870,7 @@ void m68008_device::or_b_aips_dd_ip8() // 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
@@ -185877,7 +185878,7 @@ void m68008_device::or_b_aips_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -185931,7 +185932,7 @@ void m68008_device::or_b_pais_dd_ip8() // 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
@@ -185939,7 +185940,7 @@ void m68008_device::or_b_pais_dd_ip8() // 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:
@@ -185960,7 +185961,7 @@ void m68008_device::or_b_pais_dd_ip8() // 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
@@ -185968,7 +185969,7 @@ void m68008_device::or_b_pais_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -186020,7 +186021,7 @@ void m68008_device::or_b_das_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -186058,11 +186059,11 @@ void m68008_device::or_b_das_dd_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -186082,7 +186083,7 @@ void m68008_device::or_b_das_dd_ip8() // 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
@@ -186090,7 +186091,7 @@ void m68008_device::or_b_das_dd_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -186140,14 +186141,14 @@ void m68008_device::or_b_dais_dd_ip8() // 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
@@ -186155,7 +186156,7 @@ void m68008_device::or_b_dais_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -186194,7 +186195,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -186235,11 +186236,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -186259,7 +186260,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
@@ -186267,7 +186268,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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -186321,7 +186322,7 @@ void m68008_device::or_b_adr16_dd_ip8() // 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:
@@ -186359,7 +186360,7 @@ void m68008_device::or_b_adr16_dd_ip8() // 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 5:
@@ -186380,7 +186381,7 @@ void m68008_device::or_b_adr16_dd_ip8() // 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
@@ -186388,7 +186389,7 @@ void m68008_device::or_b_adr16_dd_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -186440,7 +186441,7 @@ void m68008_device::or_b_adr32_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -186479,7 +186480,7 @@ void m68008_device::or_b_adr32_dd_ip8() // 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 5:
@@ -186517,7 +186518,7 @@ void m68008_device::or_b_adr32_dd_ip8() // 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 9:
@@ -186538,7 +186539,7 @@ void m68008_device::or_b_adr32_dd_ip8() // 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
@@ -186546,7 +186547,7 @@ void m68008_device::or_b_adr32_dd_ip8() // 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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -186597,7 +186598,7 @@ void m68008_device::or_b_dpc_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -186635,11 +186636,11 @@ void m68008_device::or_b_dpc_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob);
@@ -186659,7 +186660,7 @@ void m68008_device::or_b_dpc_dd_ip8() // 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
@@ -186667,7 +186668,7 @@ void m68008_device::or_b_dpc_dd_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -186716,14 +186717,14 @@ void m68008_device::or_b_dpci_dd_ip8() // 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
@@ -186731,7 +186732,7 @@ void m68008_device::or_b_dpci_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -186770,7 +186771,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -186811,11 +186812,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 5:
m_edb = m_mmu8->read_program(m_aob);
@@ -186835,7 +186836,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
@@ -186843,7 +186844,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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -186897,7 +186898,7 @@ void m68008_device::or_b_imm8_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -186936,7 +186937,7 @@ void m68008_device::or_b_imm8_dd_ip8() // 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
@@ -186944,7 +186945,7 @@ void m68008_device::or_b_imm8_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -186998,7 +186999,7 @@ void m68008_device::or_w_ds_dd_ip8() // 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
@@ -187006,7 +187007,7 @@ void m68008_device::or_w_ds_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -187058,11 +187059,11 @@ void m68008_device::or_w_ais_dd_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -187100,7 +187101,7 @@ void m68008_device::or_w_ais_dd_ip8() // 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
@@ -187108,7 +187109,7 @@ void m68008_device::or_w_ais_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -187163,12 +187164,12 @@ void m68008_device::or_w_aips_dd_ip8() // 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:
@@ -187207,7 +187208,7 @@ void m68008_device::or_w_aips_dd_ip8() // 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
@@ -187215,7 +187216,7 @@ void m68008_device::or_w_aips_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -187269,7 +187270,7 @@ void m68008_device::or_w_pais_dd_ip8() // 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
@@ -187277,7 +187278,7 @@ void m68008_device::or_w_pais_dd_ip8() // 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:
@@ -187316,7 +187317,7 @@ void m68008_device::or_w_pais_dd_ip8() // 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
@@ -187324,7 +187325,7 @@ void m68008_device::or_w_pais_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -187376,7 +187377,7 @@ void m68008_device::or_w_das_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -187414,11 +187415,11 @@ void m68008_device::or_w_das_dd_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -187456,7 +187457,7 @@ void m68008_device::or_w_das_dd_ip8() // 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
@@ -187464,7 +187465,7 @@ void m68008_device::or_w_das_dd_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -187514,14 +187515,14 @@ void m68008_device::or_w_dais_dd_ip8() // 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
@@ -187529,7 +187530,7 @@ void m68008_device::or_w_dais_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -187568,7 +187569,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -187609,11 +187610,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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -187651,7 +187652,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
@@ -187659,7 +187660,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -187713,7 +187714,7 @@ void m68008_device::or_w_adr16_dd_ip8() // 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:
@@ -187751,7 +187752,7 @@ void m68008_device::or_w_adr16_dd_ip8() // 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 5:
@@ -187790,7 +187791,7 @@ void m68008_device::or_w_adr16_dd_ip8() // 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
@@ -187798,7 +187799,7 @@ void m68008_device::or_w_adr16_dd_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -187850,7 +187851,7 @@ void m68008_device::or_w_adr32_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -187889,7 +187890,7 @@ void m68008_device::or_w_adr32_dd_ip8() // 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 5:
@@ -187927,7 +187928,7 @@ void m68008_device::or_w_adr32_dd_ip8() // 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 9:
@@ -187966,7 +187967,7 @@ void m68008_device::or_w_adr32_dd_ip8() // 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
@@ -187974,7 +187975,7 @@ void m68008_device::or_w_adr32_dd_ip8() // 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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -188025,7 +188026,7 @@ void m68008_device::or_w_dpc_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -188063,11 +188064,11 @@ void m68008_device::or_w_dpc_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -188105,7 +188106,7 @@ void m68008_device::or_w_dpc_dd_ip8() // 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
@@ -188113,7 +188114,7 @@ void m68008_device::or_w_dpc_dd_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -188162,14 +188163,14 @@ void m68008_device::or_w_dpci_dd_ip8() // 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
@@ -188177,7 +188178,7 @@ void m68008_device::or_w_dpci_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -188216,7 +188217,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -188257,11 +188258,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -188299,7 +188300,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
@@ -188307,7 +188308,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -188361,7 +188362,7 @@ void m68008_device::or_w_imm16_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -188400,7 +188401,7 @@ void m68008_device::or_w_imm16_dd_ip8() // 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
@@ -188408,7 +188409,7 @@ void m68008_device::or_w_imm16_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -188462,12 +188463,12 @@ void m68008_device::or_l_ds_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -188502,7 +188503,7 @@ void m68008_device::or_l_ds_dd_ip8() // 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;
@@ -188511,7 +188512,7 @@ void m68008_device::or_l_ds_dd_ip8() // 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];
@@ -188531,7 +188532,7 @@ void m68008_device::or_l_ais_dd_ip8() // 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:
@@ -188571,7 +188572,7 @@ void m68008_device::or_l_ais_dd_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -188609,12 +188610,12 @@ void m68008_device::or_l_ais_dd_ip8() // 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;
@@ -188655,7 +188656,7 @@ void m68008_device::or_l_ais_dd_ip8() // 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];
@@ -188675,7 +188676,7 @@ void m68008_device::or_l_aips_dd_ip8() // 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:
@@ -188715,11 +188716,11 @@ void m68008_device::or_l_aips_dd_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -188757,12 +188758,12 @@ void m68008_device::or_l_aips_dd_ip8() // 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;
@@ -188803,7 +188804,7 @@ void m68008_device::or_l_aips_dd_ip8() // 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];
@@ -188822,14 +188823,14 @@ void m68008_device::or_l_pais_dd_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -188868,7 +188869,7 @@ void m68008_device::or_l_pais_dd_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -188906,12 +188907,12 @@ void m68008_device::or_l_pais_dd_ip8() // 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;
@@ -188952,7 +188953,7 @@ void m68008_device::or_l_pais_dd_ip8() // 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];
@@ -188972,7 +188973,7 @@ void m68008_device::or_l_das_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -189009,7 +189010,7 @@ void m68008_device::or_l_das_dd_ip8() // 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 5:
@@ -189049,7 +189050,7 @@ void m68008_device::or_l_das_dd_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -189087,12 +189088,12 @@ void m68008_device::or_l_das_dd_ip8() // 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;
@@ -189133,7 +189134,7 @@ void m68008_device::or_l_das_dd_ip8() // 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];
@@ -189151,14 +189152,14 @@ void m68008_device::or_l_dais_dd_ip8() // 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
@@ -189166,7 +189167,7 @@ void m68008_device::or_l_dais_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -189205,7 +189206,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -189245,7 +189246,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 5:
@@ -189285,7 +189286,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_mmu8->read_data(m_aob & ~1) << 8;
@@ -189323,12 +189324,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;
@@ -189369,7 +189370,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];
@@ -189391,7 +189392,7 @@ void m68008_device::or_l_adr16_dd_ip8() // 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:
@@ -189429,7 +189430,7 @@ void m68008_device::or_l_adr16_dd_ip8() // 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 5:
@@ -189469,7 +189470,7 @@ void m68008_device::or_l_adr16_dd_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -189507,12 +189508,12 @@ void m68008_device::or_l_adr16_dd_ip8() // 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;
@@ -189553,7 +189554,7 @@ void m68008_device::or_l_adr16_dd_ip8() // 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];
@@ -189573,7 +189574,7 @@ void m68008_device::or_l_adr32_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -189612,7 +189613,7 @@ void m68008_device::or_l_adr32_dd_ip8() // 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 5:
@@ -189650,7 +189651,7 @@ void m68008_device::or_l_adr32_dd_ip8() // 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 9:
@@ -189690,7 +189691,7 @@ void m68008_device::or_l_adr32_dd_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -189728,12 +189729,12 @@ void m68008_device::or_l_adr32_dd_ip8() // 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;
@@ -189774,7 +189775,7 @@ void m68008_device::or_l_adr32_dd_ip8() // 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];
@@ -189793,7 +189794,7 @@ void m68008_device::or_l_dpc_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -189830,7 +189831,7 @@ void m68008_device::or_l_dpc_dd_ip8() // 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 5:
@@ -189870,7 +189871,7 @@ void m68008_device::or_l_dpc_dd_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -189908,12 +189909,12 @@ void m68008_device::or_l_dpc_dd_ip8() // 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;
@@ -189954,7 +189955,7 @@ void m68008_device::or_l_dpc_dd_ip8() // 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];
@@ -189971,14 +189972,14 @@ void m68008_device::or_l_dpci_dd_ip8() // 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
@@ -189986,7 +189987,7 @@ void m68008_device::or_l_dpci_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -190025,7 +190026,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -190065,7 +190066,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 5:
@@ -190105,7 +190106,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -190143,12 +190144,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;
@@ -190189,7 +190190,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];
@@ -190209,7 +190210,7 @@ void m68008_device::or_l_imm32_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -190248,7 +190249,7 @@ void m68008_device::or_l_imm32_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -190287,12 +190288,12 @@ void m68008_device::or_l_imm32_dd_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -190327,7 +190328,7 @@ void m68008_device::or_l_imm32_dd_ip8() // 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;
@@ -190336,7 +190337,7 @@ void m68008_device::or_l_imm32_dd_ip8() // 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];
@@ -190358,13 +190359,13 @@ void m68008_device::divu_w_ds_dd_ip8() // 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;
@@ -190377,7 +190378,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;
@@ -190395,7 +190396,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;
@@ -190403,7 +190404,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:
@@ -190443,7 +190444,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:
@@ -190481,7 +190482,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 17:
@@ -190678,7 +190679,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;
@@ -190724,7 +190725,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)
@@ -190735,7 +190736,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;
@@ -190747,7 +190748,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;
@@ -190767,7 +190768,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)
@@ -190778,7 +190779,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)
@@ -190788,13 +190789,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;
@@ -190805,7 +190806,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:
@@ -190815,7 +190816,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:
@@ -190823,7 +190824,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;
@@ -190877,7 +190878,7 @@ void m68008_device::divu_w_ais_dd_ip8() // 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];
@@ -190918,13 +190919,13 @@ void m68008_device::divu_w_ais_dd_ip8() // 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;
@@ -190937,7 +190938,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;
@@ -190955,7 +190956,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;
@@ -190963,7 +190964,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 13:
@@ -191003,7 +191004,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 17:
@@ -191041,7 +191042,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 21:
@@ -191238,7 +191239,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;
@@ -191284,7 +191285,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)
@@ -191295,7 +191296,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;
@@ -191307,7 +191308,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;
@@ -191327,7 +191328,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)
@@ -191338,7 +191339,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)
@@ -191348,13 +191349,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;
@@ -191365,7 +191366,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:
@@ -191375,7 +191376,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:
@@ -191383,7 +191384,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;
@@ -191443,7 +191444,7 @@ void m68008_device::divu_w_aips_dd_ip8() // 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:
@@ -191482,13 +191483,13 @@ void m68008_device::divu_w_aips_dd_ip8() // 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;
@@ -191501,7 +191502,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;
@@ -191519,7 +191520,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;
@@ -191527,7 +191528,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 13:
@@ -191567,7 +191568,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 17:
@@ -191605,7 +191606,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 21:
@@ -191802,7 +191803,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;
@@ -191848,7 +191849,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)
@@ -191859,7 +191860,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;
@@ -191871,7 +191872,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;
@@ -191891,7 +191892,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)
@@ -191902,7 +191903,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)
@@ -191912,13 +191913,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;
@@ -191929,7 +191930,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:
@@ -191939,7 +191940,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:
@@ -191947,7 +191948,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;
@@ -192009,7 +192010,7 @@ void m68008_device::divu_w_pais_dd_ip8() // 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:
@@ -192048,13 +192049,13 @@ void m68008_device::divu_w_pais_dd_ip8() // 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;
@@ -192067,7 +192068,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;
@@ -192085,7 +192086,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;
@@ -192093,7 +192094,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 13:
@@ -192133,7 +192134,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 17:
@@ -192171,7 +192172,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 21:
@@ -192368,7 +192369,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;
@@ -192414,7 +192415,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)
@@ -192425,7 +192426,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;
@@ -192437,7 +192438,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;
@@ -192457,7 +192458,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)
@@ -192468,7 +192469,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)
@@ -192478,13 +192479,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;
@@ -192495,7 +192496,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:
@@ -192505,7 +192506,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:
@@ -192513,7 +192514,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;
@@ -192604,7 +192605,7 @@ void m68008_device::divu_w_das_dd_ip8() // 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];
@@ -192645,13 +192646,13 @@ void m68008_device::divu_w_das_dd_ip8() // 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;
@@ -192664,7 +192665,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;
@@ -192682,7 +192683,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;
@@ -192690,7 +192691,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 17:
@@ -192730,7 +192731,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 21:
@@ -192768,7 +192769,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 25:
@@ -192965,7 +192966,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;
@@ -193011,7 +193012,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)
@@ -193022,7 +193023,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;
@@ -193034,7 +193035,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;
@@ -193054,7 +193055,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)
@@ -193065,7 +193066,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)
@@ -193075,13 +193076,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;
@@ -193092,7 +193093,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:
@@ -193102,7 +193103,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:
@@ -193110,7 +193111,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;
@@ -193162,7 +193163,7 @@ void m68008_device::divu_w_dais_dd_ip8() // 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
@@ -193254,7 +193255,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];
@@ -193295,13 +193296,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;
@@ -193314,7 +193315,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;
@@ -193332,7 +193333,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;
@@ -193340,7 +193341,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 17:
@@ -193380,7 +193381,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 21:
@@ -193418,7 +193419,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 25:
@@ -193615,7 +193616,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;
@@ -193661,7 +193662,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)
@@ -193672,7 +193673,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;
@@ -193684,7 +193685,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;
@@ -193704,7 +193705,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)
@@ -193715,7 +193716,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)
@@ -193725,13 +193726,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;
@@ -193742,7 +193743,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:
@@ -193752,7 +193753,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:
@@ -193760,7 +193761,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;
@@ -193852,7 +193853,7 @@ void m68008_device::divu_w_adr16_dd_ip8() // 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 5:
@@ -193891,13 +193892,13 @@ void m68008_device::divu_w_adr16_dd_ip8() // 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;
@@ -193910,7 +193911,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;
@@ -193928,7 +193929,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;
@@ -193936,7 +193937,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 17:
@@ -193976,7 +193977,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 21:
@@ -194014,7 +194015,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 25:
@@ -194211,7 +194212,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;
@@ -194257,7 +194258,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)
@@ -194268,7 +194269,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;
@@ -194280,7 +194281,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;
@@ -194300,7 +194301,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)
@@ -194311,7 +194312,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)
@@ -194321,13 +194322,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;
@@ -194338,7 +194339,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:
@@ -194348,7 +194349,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:
@@ -194356,7 +194357,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;
@@ -194484,7 +194485,7 @@ void m68008_device::divu_w_adr32_dd_ip8() // 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 9:
@@ -194523,13 +194524,13 @@ void m68008_device::divu_w_adr32_dd_ip8() // 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;
@@ -194542,7 +194543,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;
@@ -194560,7 +194561,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;
@@ -194568,7 +194569,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 21:
@@ -194608,7 +194609,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 25:
@@ -194646,7 +194647,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 29:
@@ -194843,7 +194844,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;
@@ -194889,7 +194890,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)
@@ -194900,7 +194901,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;
@@ -194912,7 +194913,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;
@@ -194932,7 +194933,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)
@@ -194943,7 +194944,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)
@@ -194953,13 +194954,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;
@@ -194970,7 +194971,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:
@@ -194980,7 +194981,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:
@@ -194988,7 +194989,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;
@@ -195078,7 +195079,7 @@ void m68008_device::divu_w_dpc_dd_ip8() // 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];
@@ -195119,13 +195120,13 @@ void m68008_device::divu_w_dpc_dd_ip8() // 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;
@@ -195138,7 +195139,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;
@@ -195156,7 +195157,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;
@@ -195164,7 +195165,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 17:
@@ -195204,7 +195205,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 21:
@@ -195242,7 +195243,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 25:
@@ -195439,7 +195440,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;
@@ -195485,7 +195486,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)
@@ -195496,7 +195497,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;
@@ -195508,7 +195509,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;
@@ -195528,7 +195529,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)
@@ -195539,7 +195540,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)
@@ -195549,13 +195550,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;
@@ -195566,7 +195567,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:
@@ -195576,7 +195577,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:
@@ -195584,7 +195585,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;
@@ -195635,7 +195636,7 @@ void m68008_device::divu_w_dpci_dd_ip8() // 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
@@ -195727,7 +195728,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];
@@ -195768,13 +195769,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;
@@ -195787,7 +195788,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;
@@ -195805,7 +195806,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;
@@ -195813,7 +195814,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 17:
@@ -195853,7 +195854,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 21:
@@ -195891,7 +195892,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 25:
@@ -196088,7 +196089,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;
@@ -196134,7 +196135,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)
@@ -196145,7 +196146,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;
@@ -196157,7 +196158,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;
@@ -196177,7 +196178,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)
@@ -196188,7 +196189,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)
@@ -196198,13 +196199,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;
@@ -196215,7 +196216,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:
@@ -196225,7 +196226,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:
@@ -196233,7 +196234,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;
@@ -196327,13 +196328,13 @@ void m68008_device::divu_w_imm16_dd_ip8() // 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;
@@ -196346,7 +196347,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;
@@ -196364,7 +196365,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;
@@ -196372,7 +196373,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 13:
@@ -196412,7 +196413,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 17:
@@ -196450,7 +196451,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 21:
@@ -196647,7 +196648,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;
@@ -196693,7 +196694,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)
@@ -196704,7 +196705,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;
@@ -196716,7 +196717,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;
@@ -196736,7 +196737,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)
@@ -196747,7 +196748,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)
@@ -196757,13 +196758,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;
@@ -196774,7 +196775,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:
@@ -196784,7 +196785,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:
@@ -196792,7 +196793,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;
@@ -196848,12 +196849,12 @@ void m68008_device::sbcd_ds_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -196917,7 +196918,7 @@ void m68008_device::sbcd_pais_paid_ip8() // 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);
@@ -196957,12 +196958,12 @@ void m68008_device::sbcd_pais_paid_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -197033,11 +197034,11 @@ void m68008_device::or_b_dd_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -197057,7 +197058,7 @@ void m68008_device::or_b_dd_ais_ip8() // 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;
@@ -197099,7 +197100,7 @@ void m68008_device::or_b_dd_ais_ip8() // 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 7:
m_mmu8->write_data(m_aob, m_dbout);
@@ -197134,12 +197135,12 @@ void m68008_device::or_b_dd_aips_ip8() // 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:
@@ -197160,7 +197161,7 @@ void m68008_device::or_b_dd_aips_ip8() // 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;
@@ -197202,7 +197203,7 @@ void m68008_device::or_b_dd_aips_ip8() // 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 7:
m_mmu8->write_data(m_aob, m_dbout);
@@ -197236,7 +197237,7 @@ void m68008_device::or_b_dd_pais_ip8() // 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
@@ -197244,7 +197245,7 @@ void m68008_device::or_b_dd_pais_ip8() // 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:
@@ -197265,7 +197266,7 @@ void m68008_device::or_b_dd_pais_ip8() // 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;
@@ -197307,7 +197308,7 @@ void m68008_device::or_b_dd_pais_ip8() // 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 7:
m_mmu8->write_data(m_aob, m_dbout);
@@ -197339,7 +197340,7 @@ void m68008_device::or_b_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -197377,11 +197378,11 @@ void m68008_device::or_b_dd_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -197401,7 +197402,7 @@ void m68008_device::or_b_dd_das_ip8() // 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;
@@ -197443,7 +197444,7 @@ void m68008_device::or_b_dd_das_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -197473,14 +197474,14 @@ void m68008_device::or_b_dd_dais_ip8() // 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
@@ -197488,7 +197489,7 @@ void m68008_device::or_b_dd_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -197527,7 +197528,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -197568,11 +197569,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -197592,7 +197593,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;
@@ -197634,7 +197635,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -197668,7 +197669,7 @@ void m68008_device::or_b_dd_adr16_ip8() // 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:
@@ -197706,7 +197707,7 @@ void m68008_device::or_b_dd_adr16_ip8() // 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 5:
@@ -197727,7 +197728,7 @@ void m68008_device::or_b_dd_adr16_ip8() // 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;
@@ -197769,7 +197770,7 @@ void m68008_device::or_b_dd_adr16_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -197801,7 +197802,7 @@ void m68008_device::or_b_dd_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -197840,7 +197841,7 @@ void m68008_device::or_b_dd_adr32_ip8() // 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 5:
@@ -197878,7 +197879,7 @@ void m68008_device::or_b_dd_adr32_ip8() // 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 9:
@@ -197899,7 +197900,7 @@ void m68008_device::or_b_dd_adr32_ip8() // 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;
@@ -197941,7 +197942,7 @@ void m68008_device::or_b_dd_adr32_ip8() // 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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -197973,11 +197974,11 @@ void m68008_device::or_w_dd_ais_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -198015,7 +198016,7 @@ void m68008_device::or_w_dd_ais_ip8() // 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;
@@ -198057,7 +198058,7 @@ void m68008_device::or_w_dd_ais_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -198110,12 +198111,12 @@ void m68008_device::or_w_dd_aips_ip8() // 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:
@@ -198154,7 +198155,7 @@ void m68008_device::or_w_dd_aips_ip8() // 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;
@@ -198196,7 +198197,7 @@ void m68008_device::or_w_dd_aips_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -198248,7 +198249,7 @@ void m68008_device::or_w_dd_pais_ip8() // 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
@@ -198256,7 +198257,7 @@ void m68008_device::or_w_dd_pais_ip8() // 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:
@@ -198295,7 +198296,7 @@ void m68008_device::or_w_dd_pais_ip8() // 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;
@@ -198337,7 +198338,7 @@ void m68008_device::or_w_dd_pais_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -198387,7 +198388,7 @@ void m68008_device::or_w_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -198425,11 +198426,11 @@ void m68008_device::or_w_dd_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -198467,7 +198468,7 @@ void m68008_device::or_w_dd_das_ip8() // 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;
@@ -198509,7 +198510,7 @@ void m68008_device::or_w_dd_das_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -198557,14 +198558,14 @@ void m68008_device::or_w_dd_dais_ip8() // 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
@@ -198572,7 +198573,7 @@ void m68008_device::or_w_dd_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -198611,7 +198612,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -198652,11 +198653,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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -198694,7 +198695,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;
@@ -198736,7 +198737,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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -198788,7 +198789,7 @@ void m68008_device::or_w_dd_adr16_ip8() // 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:
@@ -198826,7 +198827,7 @@ void m68008_device::or_w_dd_adr16_ip8() // 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 5:
@@ -198865,7 +198866,7 @@ void m68008_device::or_w_dd_adr16_ip8() // 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;
@@ -198907,7 +198908,7 @@ void m68008_device::or_w_dd_adr16_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -198957,7 +198958,7 @@ void m68008_device::or_w_dd_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -198996,7 +198997,7 @@ void m68008_device::or_w_dd_adr32_ip8() // 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 5:
@@ -199034,7 +199035,7 @@ void m68008_device::or_w_dd_adr32_ip8() // 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 9:
@@ -199073,7 +199074,7 @@ void m68008_device::or_w_dd_adr32_ip8() // 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;
@@ -199115,7 +199116,7 @@ void m68008_device::or_w_dd_adr32_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -199165,7 +199166,7 @@ void m68008_device::or_l_dd_ais_ip8() // 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:
@@ -199205,7 +199206,7 @@ void m68008_device::or_l_dd_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -199243,7 +199244,7 @@ void m68008_device::or_l_dd_ais_ip8() // 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;
@@ -199283,7 +199284,7 @@ void m68008_device::or_l_dd_ais_ip8() // 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;
@@ -199323,7 +199324,7 @@ void m68008_device::or_l_dd_ais_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -199373,7 +199374,7 @@ void m68008_device::or_l_dd_aips_ip8() // 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:
@@ -199413,11 +199414,11 @@ void m68008_device::or_l_dd_aips_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -199455,7 +199456,7 @@ void m68008_device::or_l_dd_aips_ip8() // 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;
@@ -199495,7 +199496,7 @@ void m68008_device::or_l_dd_aips_ip8() // 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;
@@ -199535,7 +199536,7 @@ void m68008_device::or_l_dd_aips_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -199584,14 +199585,14 @@ void m68008_device::or_l_dd_pais_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -199630,7 +199631,7 @@ void m68008_device::or_l_dd_pais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -199668,7 +199669,7 @@ void m68008_device::or_l_dd_pais_ip8() // 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;
@@ -199708,7 +199709,7 @@ void m68008_device::or_l_dd_pais_ip8() // 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;
@@ -199748,7 +199749,7 @@ void m68008_device::or_l_dd_pais_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -199798,7 +199799,7 @@ void m68008_device::or_l_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -199835,7 +199836,7 @@ void m68008_device::or_l_dd_das_ip8() // 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 5:
@@ -199875,7 +199876,7 @@ void m68008_device::or_l_dd_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -199913,7 +199914,7 @@ void m68008_device::or_l_dd_das_ip8() // 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;
@@ -199953,7 +199954,7 @@ void m68008_device::or_l_dd_das_ip8() // 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;
@@ -199993,7 +199994,7 @@ void m68008_device::or_l_dd_das_ip8() // 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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -200041,14 +200042,14 @@ void m68008_device::or_l_dd_dais_ip8() // 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
@@ -200056,7 +200057,7 @@ void m68008_device::or_l_dd_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -200095,7 +200096,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 25:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -200135,7 +200136,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 5:
@@ -200175,7 +200176,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_mmu8->read_data(m_aob & ~1) << 8;
@@ -200213,7 +200214,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;
@@ -200253,7 +200254,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;
@@ -200293,7 +200294,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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -200345,7 +200346,7 @@ void m68008_device::or_l_dd_adr16_ip8() // 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:
@@ -200383,7 +200384,7 @@ void m68008_device::or_l_dd_adr16_ip8() // 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 5:
@@ -200423,7 +200424,7 @@ void m68008_device::or_l_dd_adr16_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -200461,7 +200462,7 @@ void m68008_device::or_l_dd_adr16_ip8() // 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;
@@ -200501,7 +200502,7 @@ void m68008_device::or_l_dd_adr16_ip8() // 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;
@@ -200541,7 +200542,7 @@ void m68008_device::or_l_dd_adr16_ip8() // 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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -200591,7 +200592,7 @@ void m68008_device::or_l_dd_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -200630,7 +200631,7 @@ void m68008_device::or_l_dd_adr32_ip8() // 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 5:
@@ -200668,7 +200669,7 @@ void m68008_device::or_l_dd_adr32_ip8() // 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 9:
@@ -200708,7 +200709,7 @@ void m68008_device::or_l_dd_adr32_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -200746,7 +200747,7 @@ void m68008_device::or_l_dd_adr32_ip8() // 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;
@@ -200786,7 +200787,7 @@ void m68008_device::or_l_dd_adr32_ip8() // 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;
@@ -200826,7 +200827,7 @@ void m68008_device::or_l_dd_adr32_ip8() // 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 25:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -200878,13 +200879,13 @@ void m68008_device::divs_w_ds_dd_ip8() // 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;
@@ -200898,7 +200899,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;
@@ -200908,7 +200909,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;
@@ -200923,7 +200924,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;
@@ -200931,7 +200932,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:
@@ -200971,7 +200972,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:
@@ -201009,7 +201010,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 17:
@@ -201201,7 +201202,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)
@@ -201210,7 +201211,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;
@@ -201218,12 +201219,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;
@@ -201231,7 +201232,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;
@@ -201248,7 +201249,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;
@@ -201256,7 +201257,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;
@@ -201302,7 +201303,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;
@@ -201329,13 +201330,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;
@@ -201343,27 +201344,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;
@@ -201375,7 +201376,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;
@@ -201387,7 +201388,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;
@@ -201402,7 +201403,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)
@@ -201411,7 +201412,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;
@@ -201419,7 +201420,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)
@@ -201429,7 +201430,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;
@@ -201438,7 +201439,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)
@@ -201450,7 +201451,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)
@@ -201514,7 +201515,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;
@@ -201530,7 +201531,7 @@ void m68008_device::divs_w_ais_dd_ip8() // 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];
@@ -201571,13 +201572,13 @@ void m68008_device::divs_w_ais_dd_ip8() // 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;
@@ -201591,7 +201592,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;
@@ -201601,7 +201602,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;
@@ -201616,7 +201617,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;
@@ -201624,7 +201625,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 13:
@@ -201664,7 +201665,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 17:
@@ -201702,7 +201703,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 21:
@@ -201894,7 +201895,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)
@@ -201903,7 +201904,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;
@@ -201911,12 +201912,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;
@@ -201924,7 +201925,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;
@@ -201941,7 +201942,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;
@@ -201949,7 +201950,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;
@@ -201995,7 +201996,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;
@@ -202022,13 +202023,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;
@@ -202036,27 +202037,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;
@@ -202068,7 +202069,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;
@@ -202080,7 +202081,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;
@@ -202095,7 +202096,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)
@@ -202104,7 +202105,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;
@@ -202112,7 +202113,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)
@@ -202122,7 +202123,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;
@@ -202131,7 +202132,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)
@@ -202143,7 +202144,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)
@@ -202207,7 +202208,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;
@@ -202229,7 +202230,7 @@ void m68008_device::divs_w_aips_dd_ip8() // 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:
@@ -202268,13 +202269,13 @@ void m68008_device::divs_w_aips_dd_ip8() // 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;
@@ -202288,7 +202289,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;
@@ -202298,7 +202299,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;
@@ -202313,7 +202314,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;
@@ -202321,7 +202322,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 13:
@@ -202361,7 +202362,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 17:
@@ -202399,7 +202400,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 21:
@@ -202591,7 +202592,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)
@@ -202600,7 +202601,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;
@@ -202608,12 +202609,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;
@@ -202621,7 +202622,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;
@@ -202638,7 +202639,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;
@@ -202646,7 +202647,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;
@@ -202692,7 +202693,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;
@@ -202719,13 +202720,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;
@@ -202733,27 +202734,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;
@@ -202765,7 +202766,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;
@@ -202777,7 +202778,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;
@@ -202792,7 +202793,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)
@@ -202801,7 +202802,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;
@@ -202809,7 +202810,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)
@@ -202819,7 +202820,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;
@@ -202828,7 +202829,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)
@@ -202840,7 +202841,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)
@@ -202904,7 +202905,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;
@@ -202928,7 +202929,7 @@ void m68008_device::divs_w_pais_dd_ip8() // 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:
@@ -202967,13 +202968,13 @@ void m68008_device::divs_w_pais_dd_ip8() // 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;
@@ -202987,7 +202988,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;
@@ -202997,7 +202998,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;
@@ -203012,7 +203013,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;
@@ -203020,7 +203021,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 13:
@@ -203060,7 +203061,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 17:
@@ -203098,7 +203099,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 21:
@@ -203290,7 +203291,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)
@@ -203299,7 +203300,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;
@@ -203307,12 +203308,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;
@@ -203320,7 +203321,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;
@@ -203337,7 +203338,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;
@@ -203345,7 +203346,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;
@@ -203391,7 +203392,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;
@@ -203418,13 +203419,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;
@@ -203432,27 +203433,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;
@@ -203464,7 +203465,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;
@@ -203476,7 +203477,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;
@@ -203491,7 +203492,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)
@@ -203500,7 +203501,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;
@@ -203508,7 +203509,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)
@@ -203518,7 +203519,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;
@@ -203527,7 +203528,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)
@@ -203539,7 +203540,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)
@@ -203603,7 +203604,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;
@@ -203656,7 +203657,7 @@ void m68008_device::divs_w_das_dd_ip8() // 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];
@@ -203697,13 +203698,13 @@ void m68008_device::divs_w_das_dd_ip8() // 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;
@@ -203717,7 +203718,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;
@@ -203727,7 +203728,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;
@@ -203742,7 +203743,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;
@@ -203750,7 +203751,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 17:
@@ -203790,7 +203791,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 21:
@@ -203828,7 +203829,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 25:
@@ -204020,7 +204021,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)
@@ -204029,7 +204030,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;
@@ -204037,12 +204038,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;
@@ -204050,7 +204051,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;
@@ -204067,7 +204068,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;
@@ -204075,7 +204076,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;
@@ -204121,7 +204122,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;
@@ -204148,13 +204149,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;
@@ -204162,27 +204163,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;
@@ -204194,7 +204195,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;
@@ -204206,7 +204207,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;
@@ -204221,7 +204222,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)
@@ -204230,7 +204231,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;
@@ -204238,7 +204239,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)
@@ -204248,7 +204249,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;
@@ -204257,7 +204258,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)
@@ -204269,7 +204270,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)
@@ -204333,7 +204334,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;
@@ -204347,7 +204348,7 @@ void m68008_device::divs_w_dais_dd_ip8() // 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
@@ -204439,7 +204440,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];
@@ -204480,13 +204481,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;
@@ -204500,7 +204501,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;
@@ -204510,7 +204511,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;
@@ -204525,7 +204526,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;
@@ -204533,7 +204534,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 17:
@@ -204573,7 +204574,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 21:
@@ -204611,7 +204612,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 25:
@@ -204803,7 +204804,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)
@@ -204812,7 +204813,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;
@@ -204820,12 +204821,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;
@@ -204833,7 +204834,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;
@@ -204850,7 +204851,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;
@@ -204858,7 +204859,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;
@@ -204904,7 +204905,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;
@@ -204931,13 +204932,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;
@@ -204945,27 +204946,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;
@@ -204977,7 +204978,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;
@@ -204989,7 +204990,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;
@@ -205004,7 +205005,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)
@@ -205013,7 +205014,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;
@@ -205021,7 +205022,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)
@@ -205031,7 +205032,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;
@@ -205040,7 +205041,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)
@@ -205052,7 +205053,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)
@@ -205116,7 +205117,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;
@@ -205170,7 +205171,7 @@ void m68008_device::divs_w_adr16_dd_ip8() // 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 5:
@@ -205209,13 +205210,13 @@ void m68008_device::divs_w_adr16_dd_ip8() // 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;
@@ -205229,7 +205230,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;
@@ -205239,7 +205240,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;
@@ -205254,7 +205255,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;
@@ -205262,7 +205263,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 17:
@@ -205302,7 +205303,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 21:
@@ -205340,7 +205341,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 25:
@@ -205532,7 +205533,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)
@@ -205541,7 +205542,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;
@@ -205549,12 +205550,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;
@@ -205562,7 +205563,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;
@@ -205579,7 +205580,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;
@@ -205587,7 +205588,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;
@@ -205633,7 +205634,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;
@@ -205660,13 +205661,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;
@@ -205674,27 +205675,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;
@@ -205706,7 +205707,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;
@@ -205718,7 +205719,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;
@@ -205733,7 +205734,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)
@@ -205742,7 +205743,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;
@@ -205750,7 +205751,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)
@@ -205760,7 +205761,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;
@@ -205769,7 +205770,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)
@@ -205781,7 +205782,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)
@@ -205845,7 +205846,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;
@@ -205935,7 +205936,7 @@ void m68008_device::divs_w_adr32_dd_ip8() // 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 9:
@@ -205974,13 +205975,13 @@ void m68008_device::divs_w_adr32_dd_ip8() // 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;
@@ -205994,7 +205995,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;
@@ -206004,7 +206005,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;
@@ -206019,7 +206020,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;
@@ -206027,7 +206028,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 21:
@@ -206067,7 +206068,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 25:
@@ -206105,7 +206106,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 29:
@@ -206297,7 +206298,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)
@@ -206306,7 +206307,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;
@@ -206314,12 +206315,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;
@@ -206327,7 +206328,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;
@@ -206344,7 +206345,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;
@@ -206352,7 +206353,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;
@@ -206398,7 +206399,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;
@@ -206425,13 +206426,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;
@@ -206439,27 +206440,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;
@@ -206471,7 +206472,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;
@@ -206483,7 +206484,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;
@@ -206498,7 +206499,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)
@@ -206507,7 +206508,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;
@@ -206515,7 +206516,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)
@@ -206525,7 +206526,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;
@@ -206534,7 +206535,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)
@@ -206546,7 +206547,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)
@@ -206610,7 +206611,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;
@@ -206662,7 +206663,7 @@ void m68008_device::divs_w_dpc_dd_ip8() // 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];
@@ -206703,13 +206704,13 @@ void m68008_device::divs_w_dpc_dd_ip8() // 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;
@@ -206723,7 +206724,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;
@@ -206733,7 +206734,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;
@@ -206748,7 +206749,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;
@@ -206756,7 +206757,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 17:
@@ -206796,7 +206797,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 21:
@@ -206834,7 +206835,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 25:
@@ -207026,7 +207027,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)
@@ -207035,7 +207036,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;
@@ -207043,12 +207044,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;
@@ -207056,7 +207057,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;
@@ -207073,7 +207074,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;
@@ -207081,7 +207082,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;
@@ -207127,7 +207128,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;
@@ -207154,13 +207155,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;
@@ -207168,27 +207169,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;
@@ -207200,7 +207201,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;
@@ -207212,7 +207213,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;
@@ -207227,7 +207228,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)
@@ -207236,7 +207237,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;
@@ -207244,7 +207245,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)
@@ -207254,7 +207255,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;
@@ -207263,7 +207264,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)
@@ -207275,7 +207276,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)
@@ -207339,7 +207340,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;
@@ -207352,7 +207353,7 @@ void m68008_device::divs_w_dpci_dd_ip8() // 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
@@ -207444,7 +207445,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];
@@ -207485,13 +207486,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;
@@ -207505,7 +207506,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;
@@ -207515,7 +207516,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;
@@ -207530,7 +207531,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;
@@ -207538,7 +207539,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 17:
@@ -207578,7 +207579,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 21:
@@ -207616,7 +207617,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 25:
@@ -207808,7 +207809,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)
@@ -207817,7 +207818,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;
@@ -207825,12 +207826,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;
@@ -207838,7 +207839,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;
@@ -207855,7 +207856,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;
@@ -207863,7 +207864,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;
@@ -207909,7 +207910,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;
@@ -207936,13 +207937,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;
@@ -207950,27 +207951,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;
@@ -207982,7 +207983,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;
@@ -207994,7 +207995,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;
@@ -208009,7 +208010,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)
@@ -208018,7 +208019,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;
@@ -208026,7 +208027,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)
@@ -208036,7 +208037,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;
@@ -208045,7 +208046,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)
@@ -208057,7 +208058,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)
@@ -208121,7 +208122,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;
@@ -208177,13 +208178,13 @@ void m68008_device::divs_w_imm16_dd_ip8() // 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;
@@ -208197,7 +208198,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;
@@ -208207,7 +208208,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;
@@ -208222,7 +208223,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;
@@ -208230,7 +208231,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 13:
@@ -208270,7 +208271,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 17:
@@ -208308,7 +208309,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 21:
@@ -208500,7 +208501,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)
@@ -208509,7 +208510,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;
@@ -208517,12 +208518,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;
@@ -208530,7 +208531,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;
@@ -208547,7 +208548,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;
@@ -208555,7 +208556,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;
@@ -208601,7 +208602,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;
@@ -208628,13 +208629,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;
@@ -208642,27 +208643,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;
@@ -208674,7 +208675,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;
@@ -208686,7 +208687,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;
@@ -208701,7 +208702,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)
@@ -208710,7 +208711,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;
@@ -208718,7 +208719,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)
@@ -208728,7 +208729,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;
@@ -208737,7 +208738,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)
@@ -208749,7 +208750,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)
@@ -208813,7 +208814,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;
@@ -208831,7 +208832,7 @@ void m68008_device::sub_b_ds_dd_ip8() // 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
@@ -208890,7 +208891,7 @@ void m68008_device::sub_b_ais_dd_ip8() // 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];
@@ -208913,7 +208914,7 @@ void m68008_device::sub_b_ais_dd_ip8() // 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
@@ -208978,7 +208979,7 @@ void m68008_device::sub_b_aips_dd_ip8() // 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:
@@ -208999,7 +209000,7 @@ void m68008_device::sub_b_aips_dd_ip8() // 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
@@ -209066,7 +209067,7 @@ void m68008_device::sub_b_pais_dd_ip8() // 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:
@@ -209087,7 +209088,7 @@ void m68008_device::sub_b_pais_dd_ip8() // 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
@@ -209183,7 +209184,7 @@ void m68008_device::sub_b_das_dd_ip8() // 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];
@@ -209206,7 +209207,7 @@ void m68008_device::sub_b_das_dd_ip8() // 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
@@ -209263,7 +209264,7 @@ void m68008_device::sub_b_dais_dd_ip8() // 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
@@ -209355,7 +209356,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];
@@ -209378,7 +209379,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
@@ -209475,7 +209476,7 @@ void m68008_device::sub_b_adr16_dd_ip8() // 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 5:
@@ -209496,7 +209497,7 @@ void m68008_device::sub_b_adr16_dd_ip8() // 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
@@ -209629,7 +209630,7 @@ void m68008_device::sub_b_adr32_dd_ip8() // 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 9:
@@ -209650,7 +209651,7 @@ void m68008_device::sub_b_adr32_dd_ip8() // 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
@@ -209745,7 +209746,7 @@ void m68008_device::sub_b_dpc_dd_ip8() // 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];
@@ -209768,7 +209769,7 @@ void m68008_device::sub_b_dpc_dd_ip8() // 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
@@ -209824,7 +209825,7 @@ void m68008_device::sub_b_dpci_dd_ip8() // 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
@@ -209916,7 +209917,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];
@@ -209939,7 +209940,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
@@ -210038,7 +210039,7 @@ void m68008_device::sub_b_imm8_dd_ip8() // 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
@@ -210099,7 +210100,7 @@ void m68008_device::sub_w_ds_dd_ip8() // 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
@@ -210160,7 +210161,7 @@ void m68008_device::sub_w_as_dd_ip8() // 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
@@ -210219,7 +210220,7 @@ void m68008_device::sub_w_ais_dd_ip8() // 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];
@@ -210260,7 +210261,7 @@ void m68008_device::sub_w_ais_dd_ip8() // 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
@@ -210325,7 +210326,7 @@ void m68008_device::sub_w_aips_dd_ip8() // 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:
@@ -210364,7 +210365,7 @@ void m68008_device::sub_w_aips_dd_ip8() // 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
@@ -210431,7 +210432,7 @@ void m68008_device::sub_w_pais_dd_ip8() // 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:
@@ -210470,7 +210471,7 @@ void m68008_device::sub_w_pais_dd_ip8() // 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
@@ -210566,7 +210567,7 @@ void m68008_device::sub_w_das_dd_ip8() // 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];
@@ -210607,7 +210608,7 @@ void m68008_device::sub_w_das_dd_ip8() // 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
@@ -210664,7 +210665,7 @@ void m68008_device::sub_w_dais_dd_ip8() // 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
@@ -210756,7 +210757,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];
@@ -210797,7 +210798,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
@@ -210894,7 +210895,7 @@ void m68008_device::sub_w_adr16_dd_ip8() // 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 5:
@@ -210933,7 +210934,7 @@ void m68008_device::sub_w_adr16_dd_ip8() // 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
@@ -211066,7 +211067,7 @@ void m68008_device::sub_w_adr32_dd_ip8() // 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 9:
@@ -211105,7 +211106,7 @@ void m68008_device::sub_w_adr32_dd_ip8() // 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
@@ -211200,7 +211201,7 @@ void m68008_device::sub_w_dpc_dd_ip8() // 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];
@@ -211241,7 +211242,7 @@ void m68008_device::sub_w_dpc_dd_ip8() // 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
@@ -211297,7 +211298,7 @@ void m68008_device::sub_w_dpci_dd_ip8() // 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
@@ -211389,7 +211390,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];
@@ -211430,7 +211431,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
@@ -211529,7 +211530,7 @@ void m68008_device::sub_w_imm16_dd_ip8() // 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
@@ -211590,7 +211591,7 @@ void m68008_device::sub_l_ds_dd_ip8() // 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
@@ -211629,7 +211630,7 @@ void m68008_device::sub_l_ds_dd_ip8() // 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;
@@ -211659,7 +211660,7 @@ void m68008_device::sub_l_as_dd_ip8() // 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
@@ -211698,7 +211699,7 @@ void m68008_device::sub_l_as_dd_ip8() // 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;
@@ -211726,7 +211727,7 @@ void m68008_device::sub_l_ais_dd_ip8() // 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:
@@ -211803,12 +211804,12 @@ void m68008_device::sub_l_ais_dd_ip8() // 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;
@@ -211868,7 +211869,7 @@ void m68008_device::sub_l_aips_dd_ip8() // 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:
@@ -211948,12 +211949,12 @@ void m68008_device::sub_l_aips_dd_ip8() // 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;
@@ -212012,7 +212013,7 @@ void m68008_device::sub_l_pais_dd_ip8() // 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
@@ -212094,12 +212095,12 @@ void m68008_device::sub_l_pais_dd_ip8() // 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;
@@ -212195,7 +212196,7 @@ void m68008_device::sub_l_das_dd_ip8() // 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 5:
@@ -212272,12 +212273,12 @@ void m68008_device::sub_l_das_dd_ip8() // 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;
@@ -212335,7 +212336,7 @@ void m68008_device::sub_l_dais_dd_ip8() // 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
@@ -212426,7 +212427,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 5:
@@ -212503,12 +212504,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;
@@ -212606,7 +212607,7 @@ void m68008_device::sub_l_adr16_dd_ip8() // 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 5:
@@ -212683,12 +212684,12 @@ void m68008_device::sub_l_adr16_dd_ip8() // 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;
@@ -212822,7 +212823,7 @@ void m68008_device::sub_l_adr32_dd_ip8() // 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 9:
@@ -212899,12 +212900,12 @@ void m68008_device::sub_l_adr32_dd_ip8() // 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;
@@ -212999,7 +213000,7 @@ void m68008_device::sub_l_dpc_dd_ip8() // 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 5:
@@ -213076,12 +213077,12 @@ void m68008_device::sub_l_dpc_dd_ip8() // 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;
@@ -213138,7 +213139,7 @@ void m68008_device::sub_l_dpci_dd_ip8() // 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
@@ -213229,7 +213230,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 5:
@@ -213306,12 +213307,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;
@@ -213447,7 +213448,7 @@ void m68008_device::sub_l_imm32_dd_ip8() // 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
@@ -213486,7 +213487,7 @@ void m68008_device::sub_l_imm32_dd_ip8() // 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;
@@ -213516,7 +213517,7 @@ void m68008_device::suba_w_ds_ad_ip8() // 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);
@@ -213554,7 +213555,7 @@ void m68008_device::suba_w_ds_ad_ip8() // 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
@@ -213583,7 +213584,7 @@ void m68008_device::suba_w_as_ad_ip8() // 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);
@@ -213621,7 +213622,7 @@ void m68008_device::suba_w_as_ad_ip8() // 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
@@ -213648,7 +213649,7 @@ void m68008_device::suba_w_ais_ad_ip8() // 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;
@@ -213689,7 +213690,7 @@ void m68008_device::suba_w_ais_ad_ip8() // 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);
@@ -213727,7 +213728,7 @@ void m68008_device::suba_w_ais_ad_ip8() // 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
@@ -213760,7 +213761,7 @@ void m68008_device::suba_w_aips_ad_ip8() // 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:
@@ -213799,7 +213800,7 @@ void m68008_device::suba_w_aips_ad_ip8() // 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);
@@ -213837,7 +213838,7 @@ void m68008_device::suba_w_aips_ad_ip8() // 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
@@ -213872,7 +213873,7 @@ void m68008_device::suba_w_pais_ad_ip8() // 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:
@@ -213911,7 +213912,7 @@ void m68008_device::suba_w_pais_ad_ip8() // 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);
@@ -213949,7 +213950,7 @@ void m68008_device::suba_w_pais_ad_ip8() // 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
@@ -214013,7 +214014,7 @@ void m68008_device::suba_w_das_ad_ip8() // 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;
@@ -214054,7 +214055,7 @@ void m68008_device::suba_w_das_ad_ip8() // 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);
@@ -214092,7 +214093,7 @@ void m68008_device::suba_w_das_ad_ip8() // 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
@@ -214117,7 +214118,7 @@ void m68008_device::suba_w_dais_ad_ip8() // 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
@@ -214209,7 +214210,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;
@@ -214250,7 +214251,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);
@@ -214288,7 +214289,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
@@ -214353,7 +214354,7 @@ void m68008_device::suba_w_adr16_ad_ip8() // 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 5:
@@ -214392,7 +214393,7 @@ void m68008_device::suba_w_adr16_ad_ip8() // 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);
@@ -214430,7 +214431,7 @@ void m68008_device::suba_w_adr16_ad_ip8() // 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
@@ -214531,7 +214532,7 @@ void m68008_device::suba_w_adr32_ad_ip8() // 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 9:
@@ -214570,7 +214571,7 @@ void m68008_device::suba_w_adr32_ad_ip8() // 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);
@@ -214608,7 +214609,7 @@ void m68008_device::suba_w_adr32_ad_ip8() // 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
@@ -214671,7 +214672,7 @@ void m68008_device::suba_w_dpc_ad_ip8() // 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;
@@ -214712,7 +214713,7 @@ void m68008_device::suba_w_dpc_ad_ip8() // 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);
@@ -214750,7 +214751,7 @@ void m68008_device::suba_w_dpc_ad_ip8() // 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
@@ -214774,7 +214775,7 @@ void m68008_device::suba_w_dpci_ad_ip8() // 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
@@ -214866,7 +214867,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;
@@ -214907,7 +214908,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);
@@ -214945,7 +214946,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
@@ -215012,7 +215013,7 @@ void m68008_device::suba_w_imm16_ad_ip8() // 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);
@@ -215050,7 +215051,7 @@ void m68008_device::suba_w_imm16_ad_ip8() // 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
@@ -215079,7 +215080,7 @@ void m68008_device::subx_b_ds_dd_ip8() // 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
@@ -215144,7 +215145,7 @@ void m68008_device::subx_b_pais_paid_ip8() // 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);
@@ -215185,7 +215186,7 @@ void m68008_device::subx_b_pais_paid_ip8() // 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;
@@ -215258,7 +215259,7 @@ void m68008_device::sub_b_dd_ais_ip8() // 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];
@@ -215281,7 +215282,7 @@ void m68008_device::sub_b_dd_ais_ip8() // 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;
@@ -215360,7 +215361,7 @@ void m68008_device::sub_b_dd_aips_ip8() // 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:
@@ -215381,7 +215382,7 @@ void m68008_device::sub_b_dd_aips_ip8() // 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;
@@ -215462,7 +215463,7 @@ void m68008_device::sub_b_dd_pais_ip8() // 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:
@@ -215483,7 +215484,7 @@ void m68008_device::sub_b_dd_pais_ip8() // 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;
@@ -215593,7 +215594,7 @@ void m68008_device::sub_b_dd_das_ip8() // 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];
@@ -215616,7 +215617,7 @@ void m68008_device::sub_b_dd_das_ip8() // 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;
@@ -215687,7 +215688,7 @@ void m68008_device::sub_b_dd_dais_ip8() // 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
@@ -215779,7 +215780,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];
@@ -215802,7 +215803,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;
@@ -215913,7 +215914,7 @@ void m68008_device::sub_b_dd_adr16_ip8() // 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 5:
@@ -215934,7 +215935,7 @@ void m68008_device::sub_b_dd_adr16_ip8() // 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;
@@ -216081,7 +216082,7 @@ void m68008_device::sub_b_dd_adr32_ip8() // 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 9:
@@ -216102,7 +216103,7 @@ void m68008_device::sub_b_dd_adr32_ip8() // 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;
@@ -216177,7 +216178,7 @@ void m68008_device::subx_w_ds_dd_ip8() // 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
@@ -216242,7 +216243,7 @@ void m68008_device::subx_w_pais_paid_ip8() // 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;
@@ -216319,7 +216320,7 @@ void m68008_device::subx_w_pais_paid_ip8() // 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;
@@ -216410,7 +216411,7 @@ void m68008_device::sub_w_dd_ais_ip8() // 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];
@@ -216451,7 +216452,7 @@ void m68008_device::sub_w_dd_ais_ip8() // 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;
@@ -216548,7 +216549,7 @@ void m68008_device::sub_w_dd_aips_ip8() // 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:
@@ -216587,7 +216588,7 @@ void m68008_device::sub_w_dd_aips_ip8() // 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;
@@ -216686,7 +216687,7 @@ void m68008_device::sub_w_dd_pais_ip8() // 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:
@@ -216725,7 +216726,7 @@ void m68008_device::sub_w_dd_pais_ip8() // 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;
@@ -216853,7 +216854,7 @@ void m68008_device::sub_w_dd_das_ip8() // 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];
@@ -216894,7 +216895,7 @@ void m68008_device::sub_w_dd_das_ip8() // 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;
@@ -216983,7 +216984,7 @@ void m68008_device::sub_w_dd_dais_ip8() // 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
@@ -217075,7 +217076,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];
@@ -217116,7 +217117,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;
@@ -217245,7 +217246,7 @@ void m68008_device::sub_w_dd_adr16_ip8() // 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 5:
@@ -217284,7 +217285,7 @@ void m68008_device::sub_w_dd_adr16_ip8() // 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;
@@ -217449,7 +217450,7 @@ void m68008_device::sub_w_dd_adr32_ip8() // 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 9:
@@ -217488,7 +217489,7 @@ void m68008_device::sub_w_dd_adr32_ip8() // 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;
@@ -217581,7 +217582,7 @@ void m68008_device::subx_l_ds_dd_ip8() // 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
@@ -217620,7 +217621,7 @@ void m68008_device::subx_l_ds_dd_ip8() // 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;
@@ -217690,7 +217691,7 @@ void m68008_device::subx_l_pais_paid_ip8() // 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;
@@ -217767,7 +217768,7 @@ void m68008_device::subx_l_pais_paid_ip8() // 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;
@@ -217841,7 +217842,7 @@ void m68008_device::subx_l_pais_paid_ip8() // 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;
@@ -217932,7 +217933,7 @@ void m68008_device::sub_l_dd_ais_ip8() // 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:
@@ -218009,7 +218010,7 @@ void m68008_device::sub_l_dd_ais_ip8() // 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;
@@ -218049,7 +218050,7 @@ void m68008_device::sub_l_dd_ais_ip8() // 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;
@@ -218138,7 +218139,7 @@ void m68008_device::sub_l_dd_aips_ip8() // 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:
@@ -218218,7 +218219,7 @@ void m68008_device::sub_l_dd_aips_ip8() // 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;
@@ -218258,7 +218259,7 @@ void m68008_device::sub_l_dd_aips_ip8() // 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;
@@ -218346,7 +218347,7 @@ void m68008_device::sub_l_dd_pais_ip8() // 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
@@ -218428,7 +218429,7 @@ void m68008_device::sub_l_dd_pais_ip8() // 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;
@@ -218468,7 +218469,7 @@ void m68008_device::sub_l_dd_pais_ip8() // 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;
@@ -218593,7 +218594,7 @@ void m68008_device::sub_l_dd_das_ip8() // 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 5:
@@ -218670,7 +218671,7 @@ void m68008_device::sub_l_dd_das_ip8() // 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;
@@ -218710,7 +218711,7 @@ void m68008_device::sub_l_dd_das_ip8() // 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;
@@ -218797,7 +218798,7 @@ void m68008_device::sub_l_dd_dais_ip8() // 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
@@ -218888,7 +218889,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 5:
@@ -218965,7 +218966,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;
@@ -219005,7 +219006,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;
@@ -219132,7 +219133,7 @@ void m68008_device::sub_l_dd_adr16_ip8() // 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 5:
@@ -219209,7 +219210,7 @@ void m68008_device::sub_l_dd_adr16_ip8() // 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;
@@ -219249,7 +219250,7 @@ void m68008_device::sub_l_dd_adr16_ip8() // 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;
@@ -219412,7 +219413,7 @@ void m68008_device::sub_l_dd_adr32_ip8() // 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 9:
@@ -219489,7 +219490,7 @@ void m68008_device::sub_l_dd_adr32_ip8() // 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;
@@ -219529,7 +219530,7 @@ void m68008_device::sub_l_dd_adr32_ip8() // 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;
@@ -219620,7 +219621,7 @@ void m68008_device::suba_l_ds_ad_ip8() // 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);
@@ -219658,7 +219659,7 @@ void m68008_device::suba_l_ds_ad_ip8() // 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
@@ -219687,7 +219688,7 @@ void m68008_device::suba_l_as_ad_ip8() // 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);
@@ -219725,7 +219726,7 @@ void m68008_device::suba_l_as_ad_ip8() // 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
@@ -219752,7 +219753,7 @@ void m68008_device::suba_l_ais_ad_ip8() // 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:
@@ -219829,11 +219830,11 @@ void m68008_device::suba_l_ais_ad_ip8() // 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 9:
@@ -219892,7 +219893,7 @@ void m68008_device::suba_l_aips_ad_ip8() // 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:
@@ -219972,11 +219973,11 @@ void m68008_device::suba_l_aips_ad_ip8() // 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 9:
@@ -220034,7 +220035,7 @@ void m68008_device::suba_l_pais_ad_ip8() // 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
@@ -220116,11 +220117,11 @@ void m68008_device::suba_l_pais_ad_ip8() // 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 9:
@@ -220215,7 +220216,7 @@ void m68008_device::suba_l_das_ad_ip8() // 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 5:
@@ -220292,11 +220293,11 @@ void m68008_device::suba_l_das_ad_ip8() // 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 13:
@@ -220353,7 +220354,7 @@ void m68008_device::suba_l_dais_ad_ip8() // 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
@@ -220444,7 +220445,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 5:
@@ -220521,11 +220522,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 13:
@@ -220622,7 +220623,7 @@ void m68008_device::suba_l_adr16_ad_ip8() // 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 5:
@@ -220699,11 +220700,11 @@ void m68008_device::suba_l_adr16_ad_ip8() // 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 13:
@@ -220836,7 +220837,7 @@ void m68008_device::suba_l_adr32_ad_ip8() // 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 9:
@@ -220913,11 +220914,11 @@ void m68008_device::suba_l_adr32_ad_ip8() // 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 17:
@@ -221011,7 +221012,7 @@ void m68008_device::suba_l_dpc_ad_ip8() // 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 5:
@@ -221088,11 +221089,11 @@ void m68008_device::suba_l_dpc_ad_ip8() // 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 13:
@@ -221148,7 +221149,7 @@ void m68008_device::suba_l_dpci_ad_ip8() // 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
@@ -221239,7 +221240,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 5:
@@ -221316,11 +221317,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 13:
@@ -221455,7 +221456,7 @@ void m68008_device::suba_l_imm32_ad_ip8() // 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);
@@ -221493,7 +221494,7 @@ void m68008_device::suba_l_imm32_ad_ip8() // 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
@@ -221522,7 +221523,7 @@ void m68008_device::cmp_b_ds_dd_ip8() // 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
@@ -221580,7 +221581,7 @@ void m68008_device::cmp_b_ais_dd_ip8() // 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];
@@ -221603,7 +221604,7 @@ void m68008_device::cmp_b_ais_dd_ip8() // 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
@@ -221667,7 +221668,7 @@ void m68008_device::cmp_b_aips_dd_ip8() // 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:
@@ -221688,7 +221689,7 @@ void m68008_device::cmp_b_aips_dd_ip8() // 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
@@ -221754,7 +221755,7 @@ void m68008_device::cmp_b_pais_dd_ip8() // 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:
@@ -221775,7 +221776,7 @@ void m68008_device::cmp_b_pais_dd_ip8() // 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
@@ -221870,7 +221871,7 @@ void m68008_device::cmp_b_das_dd_ip8() // 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];
@@ -221893,7 +221894,7 @@ void m68008_device::cmp_b_das_dd_ip8() // 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
@@ -221949,7 +221950,7 @@ void m68008_device::cmp_b_dais_dd_ip8() // 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
@@ -222041,7 +222042,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];
@@ -222064,7 +222065,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
@@ -222160,7 +222161,7 @@ void m68008_device::cmp_b_adr16_dd_ip8() // 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 5:
@@ -222181,7 +222182,7 @@ void m68008_device::cmp_b_adr16_dd_ip8() // 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
@@ -222313,7 +222314,7 @@ void m68008_device::cmp_b_adr32_dd_ip8() // 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 9:
@@ -222334,7 +222335,7 @@ void m68008_device::cmp_b_adr32_dd_ip8() // 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
@@ -222428,7 +222429,7 @@ void m68008_device::cmp_b_dpc_dd_ip8() // 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];
@@ -222451,7 +222452,7 @@ void m68008_device::cmp_b_dpc_dd_ip8() // 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
@@ -222506,7 +222507,7 @@ void m68008_device::cmp_b_dpci_dd_ip8() // 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
@@ -222598,7 +222599,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];
@@ -222621,7 +222622,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
@@ -222719,7 +222720,7 @@ void m68008_device::cmp_b_imm8_dd_ip8() // 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
@@ -222779,7 +222780,7 @@ void m68008_device::cmp_w_ds_dd_ip8() // 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
@@ -222839,7 +222840,7 @@ void m68008_device::cmp_w_as_dd_ip8() // 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
@@ -222897,7 +222898,7 @@ void m68008_device::cmp_w_ais_dd_ip8() // 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];
@@ -222938,7 +222939,7 @@ void m68008_device::cmp_w_ais_dd_ip8() // 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
@@ -223002,7 +223003,7 @@ void m68008_device::cmp_w_aips_dd_ip8() // 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:
@@ -223041,7 +223042,7 @@ void m68008_device::cmp_w_aips_dd_ip8() // 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
@@ -223107,7 +223108,7 @@ void m68008_device::cmp_w_pais_dd_ip8() // 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:
@@ -223146,7 +223147,7 @@ void m68008_device::cmp_w_pais_dd_ip8() // 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
@@ -223241,7 +223242,7 @@ void m68008_device::cmp_w_das_dd_ip8() // 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];
@@ -223282,7 +223283,7 @@ void m68008_device::cmp_w_das_dd_ip8() // 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
@@ -223338,7 +223339,7 @@ void m68008_device::cmp_w_dais_dd_ip8() // 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
@@ -223430,7 +223431,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];
@@ -223471,7 +223472,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
@@ -223567,7 +223568,7 @@ void m68008_device::cmp_w_adr16_dd_ip8() // 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 5:
@@ -223606,7 +223607,7 @@ void m68008_device::cmp_w_adr16_dd_ip8() // 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
@@ -223738,7 +223739,7 @@ void m68008_device::cmp_w_adr32_dd_ip8() // 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 9:
@@ -223777,7 +223778,7 @@ void m68008_device::cmp_w_adr32_dd_ip8() // 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
@@ -223871,7 +223872,7 @@ void m68008_device::cmp_w_dpc_dd_ip8() // 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];
@@ -223912,7 +223913,7 @@ void m68008_device::cmp_w_dpc_dd_ip8() // 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
@@ -223967,7 +223968,7 @@ void m68008_device::cmp_w_dpci_dd_ip8() // 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
@@ -224059,7 +224060,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];
@@ -224100,7 +224101,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
@@ -224198,7 +224199,7 @@ void m68008_device::cmp_w_imm16_dd_ip8() // 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
@@ -224258,11 +224259,11 @@ void m68008_device::cmp_l_ds_dd_ip8() // 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;
@@ -224323,11 +224324,11 @@ void m68008_device::cmp_l_as_dd_ip8() // 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;
@@ -224386,7 +224387,7 @@ void m68008_device::cmp_l_ais_dd_ip8() // 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:
@@ -224463,11 +224464,11 @@ void m68008_device::cmp_l_ais_dd_ip8() // 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;
@@ -224526,7 +224527,7 @@ void m68008_device::cmp_l_aips_dd_ip8() // 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:
@@ -224606,11 +224607,11 @@ void m68008_device::cmp_l_aips_dd_ip8() // 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;
@@ -224668,7 +224669,7 @@ void m68008_device::cmp_l_pais_dd_ip8() // 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
@@ -224750,11 +224751,11 @@ void m68008_device::cmp_l_pais_dd_ip8() // 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;
@@ -224849,7 +224850,7 @@ void m68008_device::cmp_l_das_dd_ip8() // 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 5:
@@ -224926,11 +224927,11 @@ void m68008_device::cmp_l_das_dd_ip8() // 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;
@@ -224987,7 +224988,7 @@ void m68008_device::cmp_l_dais_dd_ip8() // 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
@@ -225078,7 +225079,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 5:
@@ -225155,11 +225156,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;
@@ -225256,7 +225257,7 @@ void m68008_device::cmp_l_adr16_dd_ip8() // 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 5:
@@ -225333,11 +225334,11 @@ void m68008_device::cmp_l_adr16_dd_ip8() // 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;
@@ -225470,7 +225471,7 @@ void m68008_device::cmp_l_adr32_dd_ip8() // 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 9:
@@ -225547,11 +225548,11 @@ void m68008_device::cmp_l_adr32_dd_ip8() // 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;
@@ -225645,7 +225646,7 @@ void m68008_device::cmp_l_dpc_dd_ip8() // 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 5:
@@ -225722,11 +225723,11 @@ void m68008_device::cmp_l_dpc_dd_ip8() // 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;
@@ -225782,7 +225783,7 @@ void m68008_device::cmp_l_dpci_dd_ip8() // 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
@@ -225873,7 +225874,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 5:
@@ -225950,11 +225951,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;
@@ -226089,11 +226090,11 @@ void m68008_device::cmp_l_imm32_dd_ip8() // 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;
@@ -226154,11 +226155,11 @@ void m68008_device::cmpa_w_ds_ad_ip8() // 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;
@@ -226219,11 +226220,11 @@ void m68008_device::cmpa_w_as_ad_ip8() // 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;
@@ -226282,7 +226283,7 @@ void m68008_device::cmpa_w_ais_ad_ip8() // 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;
@@ -226323,11 +226324,11 @@ void m68008_device::cmpa_w_ais_ad_ip8() // 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;
@@ -226392,7 +226393,7 @@ void m68008_device::cmpa_w_aips_ad_ip8() // 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:
@@ -226431,11 +226432,11 @@ void m68008_device::cmpa_w_aips_ad_ip8() // 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;
@@ -226502,7 +226503,7 @@ void m68008_device::cmpa_w_pais_ad_ip8() // 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:
@@ -226541,11 +226542,11 @@ void m68008_device::cmpa_w_pais_ad_ip8() // 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;
@@ -226641,7 +226642,7 @@ void m68008_device::cmpa_w_das_ad_ip8() // 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;
@@ -226682,11 +226683,11 @@ void m68008_device::cmpa_w_das_ad_ip8() // 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;
@@ -226743,7 +226744,7 @@ void m68008_device::cmpa_w_dais_ad_ip8() // 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
@@ -226835,7 +226836,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;
@@ -226876,11 +226877,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;
@@ -226977,7 +226978,7 @@ void m68008_device::cmpa_w_adr16_ad_ip8() // 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 5:
@@ -227016,11 +227017,11 @@ void m68008_device::cmpa_w_adr16_ad_ip8() // 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;
@@ -227153,7 +227154,7 @@ void m68008_device::cmpa_w_adr32_ad_ip8() // 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 9:
@@ -227192,11 +227193,11 @@ void m68008_device::cmpa_w_adr32_ad_ip8() // 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;
@@ -227291,7 +227292,7 @@ void m68008_device::cmpa_w_dpc_ad_ip8() // 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;
@@ -227332,11 +227333,11 @@ void m68008_device::cmpa_w_dpc_ad_ip8() // 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;
@@ -227392,7 +227393,7 @@ void m68008_device::cmpa_w_dpci_ad_ip8() // 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
@@ -227484,7 +227485,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;
@@ -227525,11 +227526,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;
@@ -227628,11 +227629,11 @@ void m68008_device::cmpa_w_imm16_ad_ip8() // 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;
@@ -227692,7 +227693,7 @@ void m68008_device::eor_b_dd_ds_ip8() // 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
@@ -227700,7 +227701,7 @@ void m68008_device::eor_b_dd_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -227775,7 +227776,7 @@ void m68008_device::cmpm_b_aips_aipd_ip8() // 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:
@@ -227797,7 +227798,7 @@ void m68008_device::cmpm_b_aips_aipd_ip8() // 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;
@@ -227851,11 +227852,11 @@ void m68008_device::eor_b_dd_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -227875,7 +227876,7 @@ void m68008_device::eor_b_dd_ais_ip8() // 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;
@@ -227917,7 +227918,7 @@ void m68008_device::eor_b_dd_ais_ip8() // 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 7:
m_mmu8->write_data(m_aob, m_dbout);
@@ -227952,12 +227953,12 @@ void m68008_device::eor_b_dd_aips_ip8() // 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:
@@ -227978,7 +227979,7 @@ void m68008_device::eor_b_dd_aips_ip8() // 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;
@@ -228020,7 +228021,7 @@ void m68008_device::eor_b_dd_aips_ip8() // 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 7:
m_mmu8->write_data(m_aob, m_dbout);
@@ -228054,7 +228055,7 @@ void m68008_device::eor_b_dd_pais_ip8() // 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
@@ -228062,7 +228063,7 @@ void m68008_device::eor_b_dd_pais_ip8() // 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:
@@ -228083,7 +228084,7 @@ void m68008_device::eor_b_dd_pais_ip8() // 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;
@@ -228125,7 +228126,7 @@ void m68008_device::eor_b_dd_pais_ip8() // 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 7:
m_mmu8->write_data(m_aob, m_dbout);
@@ -228157,7 +228158,7 @@ void m68008_device::eor_b_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -228195,11 +228196,11 @@ void m68008_device::eor_b_dd_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -228219,7 +228220,7 @@ void m68008_device::eor_b_dd_das_ip8() // 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;
@@ -228261,7 +228262,7 @@ void m68008_device::eor_b_dd_das_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -228291,14 +228292,14 @@ void m68008_device::eor_b_dd_dais_ip8() // 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
@@ -228306,7 +228307,7 @@ void m68008_device::eor_b_dd_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -228345,7 +228346,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -228386,11 +228387,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -228410,7 +228411,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;
@@ -228452,7 +228453,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -228486,7 +228487,7 @@ void m68008_device::eor_b_dd_adr16_ip8() // 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:
@@ -228524,7 +228525,7 @@ void m68008_device::eor_b_dd_adr16_ip8() // 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 5:
@@ -228545,7 +228546,7 @@ void m68008_device::eor_b_dd_adr16_ip8() // 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;
@@ -228587,7 +228588,7 @@ void m68008_device::eor_b_dd_adr16_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -228619,7 +228620,7 @@ void m68008_device::eor_b_dd_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -228658,7 +228659,7 @@ void m68008_device::eor_b_dd_adr32_ip8() // 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 5:
@@ -228696,7 +228697,7 @@ void m68008_device::eor_b_dd_adr32_ip8() // 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 9:
@@ -228717,7 +228718,7 @@ void m68008_device::eor_b_dd_adr32_ip8() // 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;
@@ -228759,7 +228760,7 @@ void m68008_device::eor_b_dd_adr32_ip8() // 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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -228792,7 +228793,7 @@ void m68008_device::eor_w_dd_ds_ip8() // 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
@@ -228800,7 +228801,7 @@ void m68008_device::eor_w_dd_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -228893,7 +228894,7 @@ void m68008_device::cmpm_w_aips_aipd_ip8() // 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 5:
@@ -228933,7 +228934,7 @@ void m68008_device::cmpm_w_aips_aipd_ip8() // 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;
@@ -228987,11 +228988,11 @@ void m68008_device::eor_w_dd_ais_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -229029,7 +229030,7 @@ void m68008_device::eor_w_dd_ais_ip8() // 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;
@@ -229071,7 +229072,7 @@ void m68008_device::eor_w_dd_ais_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -229124,12 +229125,12 @@ void m68008_device::eor_w_dd_aips_ip8() // 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:
@@ -229168,7 +229169,7 @@ void m68008_device::eor_w_dd_aips_ip8() // 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;
@@ -229210,7 +229211,7 @@ void m68008_device::eor_w_dd_aips_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -229262,7 +229263,7 @@ void m68008_device::eor_w_dd_pais_ip8() // 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
@@ -229270,7 +229271,7 @@ void m68008_device::eor_w_dd_pais_ip8() // 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:
@@ -229309,7 +229310,7 @@ void m68008_device::eor_w_dd_pais_ip8() // 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;
@@ -229351,7 +229352,7 @@ void m68008_device::eor_w_dd_pais_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -229401,7 +229402,7 @@ void m68008_device::eor_w_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -229439,11 +229440,11 @@ void m68008_device::eor_w_dd_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -229481,7 +229482,7 @@ void m68008_device::eor_w_dd_das_ip8() // 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;
@@ -229523,7 +229524,7 @@ void m68008_device::eor_w_dd_das_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -229571,14 +229572,14 @@ void m68008_device::eor_w_dd_dais_ip8() // 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
@@ -229586,7 +229587,7 @@ void m68008_device::eor_w_dd_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -229625,7 +229626,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -229666,11 +229667,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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -229708,7 +229709,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;
@@ -229750,7 +229751,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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -229802,7 +229803,7 @@ void m68008_device::eor_w_dd_adr16_ip8() // 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:
@@ -229840,7 +229841,7 @@ void m68008_device::eor_w_dd_adr16_ip8() // 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 5:
@@ -229879,7 +229880,7 @@ void m68008_device::eor_w_dd_adr16_ip8() // 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;
@@ -229921,7 +229922,7 @@ void m68008_device::eor_w_dd_adr16_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -229971,7 +229972,7 @@ void m68008_device::eor_w_dd_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -230010,7 +230011,7 @@ void m68008_device::eor_w_dd_adr32_ip8() // 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 5:
@@ -230048,7 +230049,7 @@ void m68008_device::eor_w_dd_adr32_ip8() // 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 9:
@@ -230087,7 +230088,7 @@ void m68008_device::eor_w_dd_adr32_ip8() // 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;
@@ -230129,7 +230130,7 @@ void m68008_device::eor_w_dd_adr32_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -230180,12 +230181,12 @@ void m68008_device::eor_l_dd_ds_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -230220,7 +230221,7 @@ void m68008_device::eor_l_dd_ds_ip8() // 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;
@@ -230229,7 +230230,7 @@ void m68008_device::eor_l_dd_ds_ip8() // 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];
@@ -230326,7 +230327,7 @@ void m68008_device::cmpm_l_aips_aipd_ip8() // 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 9:
@@ -230400,13 +230401,13 @@ void m68008_device::cmpm_l_aips_aipd_ip8() // 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;
@@ -230460,7 +230461,7 @@ void m68008_device::eor_l_dd_ais_ip8() // 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:
@@ -230500,7 +230501,7 @@ void m68008_device::eor_l_dd_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -230538,7 +230539,7 @@ void m68008_device::eor_l_dd_ais_ip8() // 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;
@@ -230578,7 +230579,7 @@ void m68008_device::eor_l_dd_ais_ip8() // 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;
@@ -230618,7 +230619,7 @@ void m68008_device::eor_l_dd_ais_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -230668,7 +230669,7 @@ void m68008_device::eor_l_dd_aips_ip8() // 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:
@@ -230708,11 +230709,11 @@ void m68008_device::eor_l_dd_aips_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -230750,7 +230751,7 @@ void m68008_device::eor_l_dd_aips_ip8() // 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;
@@ -230790,7 +230791,7 @@ void m68008_device::eor_l_dd_aips_ip8() // 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;
@@ -230830,7 +230831,7 @@ void m68008_device::eor_l_dd_aips_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -230879,14 +230880,14 @@ void m68008_device::eor_l_dd_pais_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -230925,7 +230926,7 @@ void m68008_device::eor_l_dd_pais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -230963,7 +230964,7 @@ void m68008_device::eor_l_dd_pais_ip8() // 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;
@@ -231003,7 +231004,7 @@ void m68008_device::eor_l_dd_pais_ip8() // 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;
@@ -231043,7 +231044,7 @@ void m68008_device::eor_l_dd_pais_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -231093,7 +231094,7 @@ void m68008_device::eor_l_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -231130,7 +231131,7 @@ void m68008_device::eor_l_dd_das_ip8() // 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 5:
@@ -231170,7 +231171,7 @@ void m68008_device::eor_l_dd_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -231208,7 +231209,7 @@ void m68008_device::eor_l_dd_das_ip8() // 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;
@@ -231248,7 +231249,7 @@ void m68008_device::eor_l_dd_das_ip8() // 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;
@@ -231288,7 +231289,7 @@ void m68008_device::eor_l_dd_das_ip8() // 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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -231336,14 +231337,14 @@ void m68008_device::eor_l_dd_dais_ip8() // 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
@@ -231351,7 +231352,7 @@ void m68008_device::eor_l_dd_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -231390,7 +231391,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 25:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -231430,7 +231431,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 5:
@@ -231470,7 +231471,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_mmu8->read_data(m_aob & ~1) << 8;
@@ -231508,7 +231509,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;
@@ -231548,7 +231549,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;
@@ -231588,7 +231589,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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -231640,7 +231641,7 @@ void m68008_device::eor_l_dd_adr16_ip8() // 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:
@@ -231678,7 +231679,7 @@ void m68008_device::eor_l_dd_adr16_ip8() // 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 5:
@@ -231718,7 +231719,7 @@ void m68008_device::eor_l_dd_adr16_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -231756,7 +231757,7 @@ void m68008_device::eor_l_dd_adr16_ip8() // 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;
@@ -231796,7 +231797,7 @@ void m68008_device::eor_l_dd_adr16_ip8() // 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;
@@ -231836,7 +231837,7 @@ void m68008_device::eor_l_dd_adr16_ip8() // 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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -231886,7 +231887,7 @@ void m68008_device::eor_l_dd_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -231925,7 +231926,7 @@ void m68008_device::eor_l_dd_adr32_ip8() // 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 5:
@@ -231963,7 +231964,7 @@ void m68008_device::eor_l_dd_adr32_ip8() // 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 9:
@@ -232003,7 +232004,7 @@ void m68008_device::eor_l_dd_adr32_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -232041,7 +232042,7 @@ void m68008_device::eor_l_dd_adr32_ip8() // 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;
@@ -232081,7 +232082,7 @@ void m68008_device::eor_l_dd_adr32_ip8() // 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;
@@ -232121,7 +232122,7 @@ void m68008_device::eor_l_dd_adr32_ip8() // 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 25:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -232173,11 +232174,11 @@ void m68008_device::cmpa_l_ds_ad_ip8() // 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;
@@ -232238,11 +232239,11 @@ void m68008_device::cmpa_l_as_ad_ip8() // 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;
@@ -232301,7 +232302,7 @@ void m68008_device::cmpa_l_ais_ad_ip8() // 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:
@@ -232378,11 +232379,11 @@ void m68008_device::cmpa_l_ais_ad_ip8() // 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;
@@ -232441,7 +232442,7 @@ void m68008_device::cmpa_l_aips_ad_ip8() // 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:
@@ -232521,11 +232522,11 @@ void m68008_device::cmpa_l_aips_ad_ip8() // 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;
@@ -232583,7 +232584,7 @@ void m68008_device::cmpa_l_pais_ad_ip8() // 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
@@ -232665,11 +232666,11 @@ void m68008_device::cmpa_l_pais_ad_ip8() // 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;
@@ -232764,7 +232765,7 @@ void m68008_device::cmpa_l_das_ad_ip8() // 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 5:
@@ -232841,11 +232842,11 @@ void m68008_device::cmpa_l_das_ad_ip8() // 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;
@@ -232902,7 +232903,7 @@ void m68008_device::cmpa_l_dais_ad_ip8() // 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
@@ -232993,7 +232994,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 5:
@@ -233070,11 +233071,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;
@@ -233171,7 +233172,7 @@ void m68008_device::cmpa_l_adr16_ad_ip8() // 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 5:
@@ -233248,11 +233249,11 @@ void m68008_device::cmpa_l_adr16_ad_ip8() // 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;
@@ -233385,7 +233386,7 @@ void m68008_device::cmpa_l_adr32_ad_ip8() // 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 9:
@@ -233462,11 +233463,11 @@ void m68008_device::cmpa_l_adr32_ad_ip8() // 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;
@@ -233560,7 +233561,7 @@ void m68008_device::cmpa_l_dpc_ad_ip8() // 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 5:
@@ -233637,11 +233638,11 @@ void m68008_device::cmpa_l_dpc_ad_ip8() // 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;
@@ -233697,7 +233698,7 @@ void m68008_device::cmpa_l_dpci_ad_ip8() // 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
@@ -233788,7 +233789,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 5:
@@ -233865,11 +233866,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;
@@ -234004,11 +234005,11 @@ void m68008_device::cmpa_l_imm32_ad_ip8() // 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;
@@ -234069,7 +234070,7 @@ void m68008_device::and_b_ds_dd_ip8() // 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
@@ -234077,7 +234078,7 @@ void m68008_device::and_b_ds_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -234129,11 +234130,11 @@ void m68008_device::and_b_ais_dd_ip8() // 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_mmu8->read_data(m_aob);
@@ -234153,7 +234154,7 @@ void m68008_device::and_b_ais_dd_ip8() // 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
@@ -234161,7 +234162,7 @@ void m68008_device::and_b_ais_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -234216,12 +234217,12 @@ void m68008_device::and_b_aips_dd_ip8() // 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:
@@ -234242,7 +234243,7 @@ void m68008_device::and_b_aips_dd_ip8() // 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
@@ -234250,7 +234251,7 @@ void m68008_device::and_b_aips_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -234304,7 +234305,7 @@ void m68008_device::and_b_pais_dd_ip8() // 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
@@ -234312,7 +234313,7 @@ void m68008_device::and_b_pais_dd_ip8() // 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:
@@ -234333,7 +234334,7 @@ void m68008_device::and_b_pais_dd_ip8() // 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
@@ -234341,7 +234342,7 @@ void m68008_device::and_b_pais_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -234393,7 +234394,7 @@ void m68008_device::and_b_das_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -234431,11 +234432,11 @@ void m68008_device::and_b_das_dd_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -234455,7 +234456,7 @@ void m68008_device::and_b_das_dd_ip8() // 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
@@ -234463,7 +234464,7 @@ void m68008_device::and_b_das_dd_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -234513,14 +234514,14 @@ void m68008_device::and_b_dais_dd_ip8() // 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
@@ -234528,7 +234529,7 @@ void m68008_device::and_b_dais_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -234567,7 +234568,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -234608,11 +234609,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -234632,7 +234633,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
@@ -234640,7 +234641,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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -234694,7 +234695,7 @@ void m68008_device::and_b_adr16_dd_ip8() // 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:
@@ -234732,7 +234733,7 @@ void m68008_device::and_b_adr16_dd_ip8() // 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 5:
@@ -234753,7 +234754,7 @@ void m68008_device::and_b_adr16_dd_ip8() // 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
@@ -234761,7 +234762,7 @@ void m68008_device::and_b_adr16_dd_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -234813,7 +234814,7 @@ void m68008_device::and_b_adr32_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -234852,7 +234853,7 @@ void m68008_device::and_b_adr32_dd_ip8() // 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 5:
@@ -234890,7 +234891,7 @@ void m68008_device::and_b_adr32_dd_ip8() // 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 9:
@@ -234911,7 +234912,7 @@ void m68008_device::and_b_adr32_dd_ip8() // 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
@@ -234919,7 +234920,7 @@ void m68008_device::and_b_adr32_dd_ip8() // 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 11:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -234970,7 +234971,7 @@ void m68008_device::and_b_dpc_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -235008,11 +235009,11 @@ void m68008_device::and_b_dpc_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob);
@@ -235032,7 +235033,7 @@ void m68008_device::and_b_dpc_dd_ip8() // 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
@@ -235040,7 +235041,7 @@ void m68008_device::and_b_dpc_dd_ip8() // 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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -235089,14 +235090,14 @@ void m68008_device::and_b_dpci_dd_ip8() // 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
@@ -235104,7 +235105,7 @@ void m68008_device::and_b_dpci_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -235143,7 +235144,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -235184,11 +235185,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 5:
m_edb = m_mmu8->read_program(m_aob);
@@ -235208,7 +235209,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
@@ -235216,7 +235217,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 7:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -235270,7 +235271,7 @@ void m68008_device::and_b_imm8_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -235309,7 +235310,7 @@ void m68008_device::and_b_imm8_dd_ip8() // 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
@@ -235317,7 +235318,7 @@ void m68008_device::and_b_imm8_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -235371,7 +235372,7 @@ void m68008_device::and_w_ds_dd_ip8() // 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
@@ -235379,7 +235380,7 @@ void m68008_device::and_w_ds_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -235431,11 +235432,11 @@ void m68008_device::and_w_ais_dd_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -235473,7 +235474,7 @@ void m68008_device::and_w_ais_dd_ip8() // 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
@@ -235481,7 +235482,7 @@ void m68008_device::and_w_ais_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -235536,12 +235537,12 @@ void m68008_device::and_w_aips_dd_ip8() // 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:
@@ -235580,7 +235581,7 @@ void m68008_device::and_w_aips_dd_ip8() // 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
@@ -235588,7 +235589,7 @@ void m68008_device::and_w_aips_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -235642,7 +235643,7 @@ void m68008_device::and_w_pais_dd_ip8() // 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
@@ -235650,7 +235651,7 @@ void m68008_device::and_w_pais_dd_ip8() // 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:
@@ -235689,7 +235690,7 @@ void m68008_device::and_w_pais_dd_ip8() // 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
@@ -235697,7 +235698,7 @@ void m68008_device::and_w_pais_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -235749,7 +235750,7 @@ void m68008_device::and_w_das_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -235787,11 +235788,11 @@ void m68008_device::and_w_das_dd_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -235829,7 +235830,7 @@ void m68008_device::and_w_das_dd_ip8() // 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
@@ -235837,7 +235838,7 @@ void m68008_device::and_w_das_dd_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -235887,14 +235888,14 @@ void m68008_device::and_w_dais_dd_ip8() // 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
@@ -235902,7 +235903,7 @@ void m68008_device::and_w_dais_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -235941,7 +235942,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -235982,11 +235983,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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -236024,7 +236025,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
@@ -236032,7 +236033,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -236086,7 +236087,7 @@ void m68008_device::and_w_adr16_dd_ip8() // 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:
@@ -236124,7 +236125,7 @@ void m68008_device::and_w_adr16_dd_ip8() // 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 5:
@@ -236163,7 +236164,7 @@ void m68008_device::and_w_adr16_dd_ip8() // 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
@@ -236171,7 +236172,7 @@ void m68008_device::and_w_adr16_dd_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -236223,7 +236224,7 @@ void m68008_device::and_w_adr32_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -236262,7 +236263,7 @@ void m68008_device::and_w_adr32_dd_ip8() // 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 5:
@@ -236300,7 +236301,7 @@ void m68008_device::and_w_adr32_dd_ip8() // 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 9:
@@ -236339,7 +236340,7 @@ void m68008_device::and_w_adr32_dd_ip8() // 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
@@ -236347,7 +236348,7 @@ void m68008_device::and_w_adr32_dd_ip8() // 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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -236398,7 +236399,7 @@ void m68008_device::and_w_dpc_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -236436,11 +236437,11 @@ void m68008_device::and_w_dpc_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -236478,7 +236479,7 @@ void m68008_device::and_w_dpc_dd_ip8() // 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
@@ -236486,7 +236487,7 @@ void m68008_device::and_w_dpc_dd_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -236535,14 +236536,14 @@ void m68008_device::and_w_dpci_dd_ip8() // 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
@@ -236550,7 +236551,7 @@ void m68008_device::and_w_dpci_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -236589,7 +236590,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -236630,11 +236631,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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -236672,7 +236673,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
@@ -236680,7 +236681,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -236734,7 +236735,7 @@ void m68008_device::and_w_imm16_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -236773,7 +236774,7 @@ void m68008_device::and_w_imm16_dd_ip8() // 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
@@ -236781,7 +236782,7 @@ void m68008_device::and_w_imm16_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -236835,12 +236836,12 @@ void m68008_device::and_l_ds_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -236875,7 +236876,7 @@ void m68008_device::and_l_ds_dd_ip8() // 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;
@@ -236884,7 +236885,7 @@ void m68008_device::and_l_ds_dd_ip8() // 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];
@@ -236904,7 +236905,7 @@ void m68008_device::and_l_ais_dd_ip8() // 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:
@@ -236944,7 +236945,7 @@ void m68008_device::and_l_ais_dd_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -236982,12 +236983,12 @@ void m68008_device::and_l_ais_dd_ip8() // 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;
@@ -237028,7 +237029,7 @@ void m68008_device::and_l_ais_dd_ip8() // 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];
@@ -237048,7 +237049,7 @@ void m68008_device::and_l_aips_dd_ip8() // 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:
@@ -237088,11 +237089,11 @@ void m68008_device::and_l_aips_dd_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -237130,12 +237131,12 @@ void m68008_device::and_l_aips_dd_ip8() // 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;
@@ -237176,7 +237177,7 @@ void m68008_device::and_l_aips_dd_ip8() // 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];
@@ -237195,14 +237196,14 @@ void m68008_device::and_l_pais_dd_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -237241,7 +237242,7 @@ void m68008_device::and_l_pais_dd_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -237279,12 +237280,12 @@ void m68008_device::and_l_pais_dd_ip8() // 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;
@@ -237325,7 +237326,7 @@ void m68008_device::and_l_pais_dd_ip8() // 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];
@@ -237345,7 +237346,7 @@ void m68008_device::and_l_das_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -237382,7 +237383,7 @@ void m68008_device::and_l_das_dd_ip8() // 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 5:
@@ -237422,7 +237423,7 @@ void m68008_device::and_l_das_dd_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -237460,12 +237461,12 @@ void m68008_device::and_l_das_dd_ip8() // 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;
@@ -237506,7 +237507,7 @@ void m68008_device::and_l_das_dd_ip8() // 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];
@@ -237524,14 +237525,14 @@ void m68008_device::and_l_dais_dd_ip8() // 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
@@ -237539,7 +237540,7 @@ void m68008_device::and_l_dais_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -237578,7 +237579,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -237618,7 +237619,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 5:
@@ -237658,7 +237659,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_mmu8->read_data(m_aob & ~1) << 8;
@@ -237696,12 +237697,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;
@@ -237742,7 +237743,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];
@@ -237764,7 +237765,7 @@ void m68008_device::and_l_adr16_dd_ip8() // 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:
@@ -237802,7 +237803,7 @@ void m68008_device::and_l_adr16_dd_ip8() // 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 5:
@@ -237842,7 +237843,7 @@ void m68008_device::and_l_adr16_dd_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -237880,12 +237881,12 @@ void m68008_device::and_l_adr16_dd_ip8() // 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;
@@ -237926,7 +237927,7 @@ void m68008_device::and_l_adr16_dd_ip8() // 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];
@@ -237946,7 +237947,7 @@ void m68008_device::and_l_adr32_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -237985,7 +237986,7 @@ void m68008_device::and_l_adr32_dd_ip8() // 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 5:
@@ -238023,7 +238024,7 @@ void m68008_device::and_l_adr32_dd_ip8() // 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 9:
@@ -238063,7 +238064,7 @@ void m68008_device::and_l_adr32_dd_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -238101,12 +238102,12 @@ void m68008_device::and_l_adr32_dd_ip8() // 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;
@@ -238147,7 +238148,7 @@ void m68008_device::and_l_adr32_dd_ip8() // 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];
@@ -238166,7 +238167,7 @@ void m68008_device::and_l_dpc_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -238203,7 +238204,7 @@ void m68008_device::and_l_dpc_dd_ip8() // 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 5:
@@ -238243,7 +238244,7 @@ void m68008_device::and_l_dpc_dd_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -238281,12 +238282,12 @@ void m68008_device::and_l_dpc_dd_ip8() // 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;
@@ -238327,7 +238328,7 @@ void m68008_device::and_l_dpc_dd_ip8() // 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];
@@ -238344,14 +238345,14 @@ void m68008_device::and_l_dpci_dd_ip8() // 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
@@ -238359,7 +238360,7 @@ void m68008_device::and_l_dpci_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -238398,7 +238399,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_mmu8->read_program(m_aob & ~1) << 8;
@@ -238438,7 +238439,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 5:
@@ -238478,7 +238479,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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -238516,12 +238517,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;
@@ -238562,7 +238563,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];
@@ -238582,7 +238583,7 @@ void m68008_device::and_l_imm32_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -238621,7 +238622,7 @@ void m68008_device::and_l_imm32_dd_ip8() // 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 5:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -238660,12 +238661,12 @@ void m68008_device::and_l_imm32_dd_ip8() // 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 9:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -238700,7 +238701,7 @@ void m68008_device::and_l_imm32_dd_ip8() // 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;
@@ -238709,7 +238710,7 @@ void m68008_device::and_l_imm32_dd_ip8() // 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];
@@ -238733,7 +238734,7 @@ void m68008_device::mulu_w_ds_dd_ip8() // 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
@@ -238781,7 +238782,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;
@@ -238793,7 +238794,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;
@@ -238805,7 +238806,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();
@@ -238827,7 +238828,7 @@ void m68008_device::mulu_w_ais_dd_ip8() // 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];
@@ -238870,7 +238871,7 @@ void m68008_device::mulu_w_ais_dd_ip8() // 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
@@ -238918,7 +238919,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;
@@ -238930,7 +238931,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;
@@ -238942,7 +238943,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();
@@ -238970,7 +238971,7 @@ void m68008_device::mulu_w_aips_dd_ip8() // 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:
@@ -239011,7 +239012,7 @@ void m68008_device::mulu_w_aips_dd_ip8() // 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
@@ -239059,7 +239060,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;
@@ -239071,7 +239072,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;
@@ -239083,7 +239084,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();
@@ -239113,7 +239114,7 @@ void m68008_device::mulu_w_pais_dd_ip8() // 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:
@@ -239154,7 +239155,7 @@ void m68008_device::mulu_w_pais_dd_ip8() // 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
@@ -239202,7 +239203,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;
@@ -239214,7 +239215,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;
@@ -239226,7 +239227,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();
@@ -239285,7 +239286,7 @@ void m68008_device::mulu_w_das_dd_ip8() // 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];
@@ -239328,7 +239329,7 @@ void m68008_device::mulu_w_das_dd_ip8() // 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
@@ -239376,7 +239377,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;
@@ -239388,7 +239389,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;
@@ -239400,7 +239401,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();
@@ -239420,7 +239421,7 @@ void m68008_device::mulu_w_dais_dd_ip8() // 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
@@ -239512,7 +239513,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];
@@ -239555,7 +239556,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
@@ -239603,7 +239604,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;
@@ -239615,7 +239616,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;
@@ -239627,7 +239628,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();
@@ -239687,7 +239688,7 @@ void m68008_device::mulu_w_adr16_dd_ip8() // 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 5:
@@ -239728,7 +239729,7 @@ void m68008_device::mulu_w_adr16_dd_ip8() // 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
@@ -239776,7 +239777,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;
@@ -239788,7 +239789,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;
@@ -239800,7 +239801,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();
@@ -239896,7 +239897,7 @@ void m68008_device::mulu_w_adr32_dd_ip8() // 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 9:
@@ -239937,7 +239938,7 @@ void m68008_device::mulu_w_adr32_dd_ip8() // 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
@@ -239985,7 +239986,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;
@@ -239997,7 +239998,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;
@@ -240009,7 +240010,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();
@@ -240067,7 +240068,7 @@ void m68008_device::mulu_w_dpc_dd_ip8() // 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];
@@ -240110,7 +240111,7 @@ void m68008_device::mulu_w_dpc_dd_ip8() // 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
@@ -240158,7 +240159,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;
@@ -240170,7 +240171,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;
@@ -240182,7 +240183,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();
@@ -240201,7 +240202,7 @@ void m68008_device::mulu_w_dpci_dd_ip8() // 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
@@ -240293,7 +240294,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];
@@ -240336,7 +240337,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
@@ -240384,7 +240385,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;
@@ -240396,7 +240397,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;
@@ -240408,7 +240409,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();
@@ -240472,7 +240473,7 @@ void m68008_device::mulu_w_imm16_dd_ip8() // 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
@@ -240520,7 +240521,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;
@@ -240532,7 +240533,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;
@@ -240544,7 +240545,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();
@@ -240568,12 +240569,12 @@ void m68008_device::abcd_ds_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -240637,7 +240638,7 @@ void m68008_device::abcd_pais_paid_ip8() // 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);
@@ -240677,12 +240678,12 @@ void m68008_device::abcd_pais_paid_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -240753,11 +240754,11 @@ void m68008_device::and_b_dd_ais_ip8() // 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_mmu8->read_data(m_aob);
@@ -240777,7 +240778,7 @@ void m68008_device::and_b_dd_ais_ip8() // 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;
@@ -240819,7 +240820,7 @@ void m68008_device::and_b_dd_ais_ip8() // 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 7:
m_mmu8->write_data(m_aob, m_dbout);
@@ -240854,12 +240855,12 @@ void m68008_device::and_b_dd_aips_ip8() // 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:
@@ -240880,7 +240881,7 @@ void m68008_device::and_b_dd_aips_ip8() // 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;
@@ -240922,7 +240923,7 @@ void m68008_device::and_b_dd_aips_ip8() // 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 7:
m_mmu8->write_data(m_aob, m_dbout);
@@ -240956,7 +240957,7 @@ void m68008_device::and_b_dd_pais_ip8() // 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
@@ -240964,7 +240965,7 @@ void m68008_device::and_b_dd_pais_ip8() // 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:
@@ -240985,7 +240986,7 @@ void m68008_device::and_b_dd_pais_ip8() // 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;
@@ -241027,7 +241028,7 @@ void m68008_device::and_b_dd_pais_ip8() // 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 7:
m_mmu8->write_data(m_aob, m_dbout);
@@ -241059,7 +241060,7 @@ void m68008_device::and_b_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -241097,11 +241098,11 @@ void m68008_device::and_b_dd_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -241121,7 +241122,7 @@ void m68008_device::and_b_dd_das_ip8() // 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;
@@ -241163,7 +241164,7 @@ void m68008_device::and_b_dd_das_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -241193,14 +241194,14 @@ void m68008_device::and_b_dd_dais_ip8() // 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
@@ -241208,7 +241209,7 @@ void m68008_device::and_b_dd_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -241247,7 +241248,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 13:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -241288,11 +241289,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 5:
m_edb = m_mmu8->read_data(m_aob);
@@ -241312,7 +241313,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;
@@ -241354,7 +241355,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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -241388,7 +241389,7 @@ void m68008_device::and_b_dd_adr16_ip8() // 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:
@@ -241426,7 +241427,7 @@ void m68008_device::and_b_dd_adr16_ip8() // 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 5:
@@ -241447,7 +241448,7 @@ void m68008_device::and_b_dd_adr16_ip8() // 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;
@@ -241489,7 +241490,7 @@ void m68008_device::and_b_dd_adr16_ip8() // 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 11:
m_mmu8->write_data(m_aob, m_dbout);
@@ -241521,7 +241522,7 @@ void m68008_device::and_b_dd_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -241560,7 +241561,7 @@ void m68008_device::and_b_dd_adr32_ip8() // 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 5:
@@ -241598,7 +241599,7 @@ void m68008_device::and_b_dd_adr32_ip8() // 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 9:
@@ -241619,7 +241620,7 @@ void m68008_device::and_b_dd_adr32_ip8() // 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;
@@ -241661,7 +241662,7 @@ void m68008_device::and_b_dd_adr32_ip8() // 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 15:
m_mmu8->write_data(m_aob, m_dbout);
@@ -241819,11 +241820,11 @@ void m68008_device::and_w_dd_ais_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -241861,7 +241862,7 @@ void m68008_device::and_w_dd_ais_ip8() // 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;
@@ -241903,7 +241904,7 @@ void m68008_device::and_w_dd_ais_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -241956,12 +241957,12 @@ void m68008_device::and_w_dd_aips_ip8() // 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:
@@ -242000,7 +242001,7 @@ void m68008_device::and_w_dd_aips_ip8() // 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;
@@ -242042,7 +242043,7 @@ void m68008_device::and_w_dd_aips_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -242094,7 +242095,7 @@ void m68008_device::and_w_dd_pais_ip8() // 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
@@ -242102,7 +242103,7 @@ void m68008_device::and_w_dd_pais_ip8() // 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:
@@ -242141,7 +242142,7 @@ void m68008_device::and_w_dd_pais_ip8() // 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;
@@ -242183,7 +242184,7 @@ void m68008_device::and_w_dd_pais_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -242233,7 +242234,7 @@ void m68008_device::and_w_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -242271,11 +242272,11 @@ void m68008_device::and_w_dd_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -242313,7 +242314,7 @@ void m68008_device::and_w_dd_das_ip8() // 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;
@@ -242355,7 +242356,7 @@ void m68008_device::and_w_dd_das_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -242403,14 +242404,14 @@ void m68008_device::and_w_dd_dais_ip8() // 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
@@ -242418,7 +242419,7 @@ void m68008_device::and_w_dd_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -242457,7 +242458,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -242498,11 +242499,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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -242540,7 +242541,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;
@@ -242582,7 +242583,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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -242634,7 +242635,7 @@ void m68008_device::and_w_dd_adr16_ip8() // 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:
@@ -242672,7 +242673,7 @@ void m68008_device::and_w_dd_adr16_ip8() // 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 5:
@@ -242711,7 +242712,7 @@ void m68008_device::and_w_dd_adr16_ip8() // 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;
@@ -242753,7 +242754,7 @@ void m68008_device::and_w_dd_adr16_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -242803,7 +242804,7 @@ void m68008_device::and_w_dd_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -242842,7 +242843,7 @@ void m68008_device::and_w_dd_adr32_ip8() // 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 5:
@@ -242880,7 +242881,7 @@ void m68008_device::and_w_dd_adr32_ip8() // 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 9:
@@ -242919,7 +242920,7 @@ void m68008_device::and_w_dd_adr32_ip8() // 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;
@@ -242961,7 +242962,7 @@ void m68008_device::and_w_dd_adr32_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -243074,7 +243075,7 @@ void m68008_device::and_l_dd_ais_ip8() // 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:
@@ -243114,7 +243115,7 @@ void m68008_device::and_l_dd_ais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -243152,7 +243153,7 @@ void m68008_device::and_l_dd_ais_ip8() // 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;
@@ -243192,7 +243193,7 @@ void m68008_device::and_l_dd_ais_ip8() // 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;
@@ -243232,7 +243233,7 @@ void m68008_device::and_l_dd_ais_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -243282,7 +243283,7 @@ void m68008_device::and_l_dd_aips_ip8() // 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:
@@ -243322,11 +243323,11 @@ void m68008_device::and_l_dd_aips_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -243364,7 +243365,7 @@ void m68008_device::and_l_dd_aips_ip8() // 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;
@@ -243404,7 +243405,7 @@ void m68008_device::and_l_dd_aips_ip8() // 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;
@@ -243444,7 +243445,7 @@ void m68008_device::and_l_dd_aips_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -243493,14 +243494,14 @@ void m68008_device::and_l_dd_pais_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -243539,7 +243540,7 @@ void m68008_device::and_l_dd_pais_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -243577,7 +243578,7 @@ void m68008_device::and_l_dd_pais_ip8() // 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;
@@ -243617,7 +243618,7 @@ void m68008_device::and_l_dd_pais_ip8() // 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;
@@ -243657,7 +243658,7 @@ void m68008_device::and_l_dd_pais_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -243707,7 +243708,7 @@ void m68008_device::and_l_dd_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -243744,7 +243745,7 @@ void m68008_device::and_l_dd_das_ip8() // 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 5:
@@ -243784,7 +243785,7 @@ void m68008_device::and_l_dd_das_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -243822,7 +243823,7 @@ void m68008_device::and_l_dd_das_ip8() // 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;
@@ -243862,7 +243863,7 @@ void m68008_device::and_l_dd_das_ip8() // 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;
@@ -243902,7 +243903,7 @@ void m68008_device::and_l_dd_das_ip8() // 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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -243950,14 +243951,14 @@ void m68008_device::and_l_dd_dais_ip8() // 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
@@ -243965,7 +243966,7 @@ void m68008_device::and_l_dd_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -244004,7 +244005,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 25:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -244044,7 +244045,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 5:
@@ -244084,7 +244085,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_mmu8->read_data(m_aob & ~1) << 8;
@@ -244122,7 +244123,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;
@@ -244162,7 +244163,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;
@@ -244202,7 +244203,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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -244254,7 +244255,7 @@ void m68008_device::and_l_dd_adr16_ip8() // 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:
@@ -244292,7 +244293,7 @@ void m68008_device::and_l_dd_adr16_ip8() // 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 5:
@@ -244332,7 +244333,7 @@ void m68008_device::and_l_dd_adr16_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -244370,7 +244371,7 @@ void m68008_device::and_l_dd_adr16_ip8() // 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;
@@ -244410,7 +244411,7 @@ void m68008_device::and_l_dd_adr16_ip8() // 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;
@@ -244450,7 +244451,7 @@ void m68008_device::and_l_dd_adr16_ip8() // 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 21:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -244500,7 +244501,7 @@ void m68008_device::and_l_dd_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -244539,7 +244540,7 @@ void m68008_device::and_l_dd_adr32_ip8() // 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 5:
@@ -244577,7 +244578,7 @@ void m68008_device::and_l_dd_adr32_ip8() // 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 9:
@@ -244617,7 +244618,7 @@ void m68008_device::and_l_dd_adr32_ip8() // 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 13:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -244655,7 +244656,7 @@ void m68008_device::and_l_dd_adr32_ip8() // 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;
@@ -244695,7 +244696,7 @@ void m68008_device::and_l_dd_adr32_ip8() // 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;
@@ -244735,7 +244736,7 @@ void m68008_device::and_l_dd_adr32_ip8() // 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 25:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -244789,7 +244790,7 @@ void m68008_device::muls_w_ds_dd_ip8() // 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
@@ -244837,7 +244838,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;
@@ -244851,7 +244852,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;
@@ -244863,7 +244864,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();
@@ -244875,7 +244876,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;
@@ -244892,7 +244893,7 @@ void m68008_device::muls_w_ais_dd_ip8() // 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];
@@ -244935,7 +244936,7 @@ void m68008_device::muls_w_ais_dd_ip8() // 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
@@ -244983,7 +244984,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;
@@ -244997,7 +244998,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;
@@ -245009,7 +245010,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();
@@ -245021,7 +245022,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;
@@ -245044,7 +245045,7 @@ void m68008_device::muls_w_aips_dd_ip8() // 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:
@@ -245085,7 +245086,7 @@ void m68008_device::muls_w_aips_dd_ip8() // 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
@@ -245133,7 +245134,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;
@@ -245147,7 +245148,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;
@@ -245159,7 +245160,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();
@@ -245171,7 +245172,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;
@@ -245196,7 +245197,7 @@ void m68008_device::muls_w_pais_dd_ip8() // 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:
@@ -245237,7 +245238,7 @@ void m68008_device::muls_w_pais_dd_ip8() // 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
@@ -245285,7 +245286,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;
@@ -245299,7 +245300,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;
@@ -245311,7 +245312,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();
@@ -245323,7 +245324,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;
@@ -245377,7 +245378,7 @@ void m68008_device::muls_w_das_dd_ip8() // 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];
@@ -245420,7 +245421,7 @@ void m68008_device::muls_w_das_dd_ip8() // 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
@@ -245468,7 +245469,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;
@@ -245482,7 +245483,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;
@@ -245494,7 +245495,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();
@@ -245506,7 +245507,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;
@@ -245521,7 +245522,7 @@ void m68008_device::muls_w_dais_dd_ip8() // 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
@@ -245613,7 +245614,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];
@@ -245656,7 +245657,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
@@ -245704,7 +245705,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;
@@ -245718,7 +245719,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;
@@ -245730,7 +245731,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();
@@ -245742,7 +245743,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;
@@ -245797,7 +245798,7 @@ void m68008_device::muls_w_adr16_dd_ip8() // 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 5:
@@ -245838,7 +245839,7 @@ void m68008_device::muls_w_adr16_dd_ip8() // 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
@@ -245886,7 +245887,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;
@@ -245900,7 +245901,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;
@@ -245912,7 +245913,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();
@@ -245924,7 +245925,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;
@@ -246015,7 +246016,7 @@ void m68008_device::muls_w_adr32_dd_ip8() // 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 9:
@@ -246056,7 +246057,7 @@ void m68008_device::muls_w_adr32_dd_ip8() // 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
@@ -246104,7 +246105,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;
@@ -246118,7 +246119,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;
@@ -246130,7 +246131,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();
@@ -246142,7 +246143,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;
@@ -246195,7 +246196,7 @@ void m68008_device::muls_w_dpc_dd_ip8() // 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];
@@ -246238,7 +246239,7 @@ void m68008_device::muls_w_dpc_dd_ip8() // 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
@@ -246286,7 +246287,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;
@@ -246300,7 +246301,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;
@@ -246312,7 +246313,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();
@@ -246324,7 +246325,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;
@@ -246338,7 +246339,7 @@ void m68008_device::muls_w_dpci_dd_ip8() // 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
@@ -246430,7 +246431,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];
@@ -246473,7 +246474,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
@@ -246521,7 +246522,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;
@@ -246535,7 +246536,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;
@@ -246547,7 +246548,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();
@@ -246559,7 +246560,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;
@@ -246618,7 +246619,7 @@ void m68008_device::muls_w_imm16_dd_ip8() // 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
@@ -246666,7 +246667,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;
@@ -246680,7 +246681,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;
@@ -246692,7 +246693,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();
@@ -246704,7 +246705,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;
@@ -246723,7 +246724,7 @@ void m68008_device::add_b_ds_dd_ip8() // 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
@@ -246782,7 +246783,7 @@ void m68008_device::add_b_ais_dd_ip8() // 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];
@@ -246805,7 +246806,7 @@ void m68008_device::add_b_ais_dd_ip8() // 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
@@ -246870,7 +246871,7 @@ void m68008_device::add_b_aips_dd_ip8() // 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:
@@ -246891,7 +246892,7 @@ void m68008_device::add_b_aips_dd_ip8() // 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
@@ -246958,7 +246959,7 @@ void m68008_device::add_b_pais_dd_ip8() // 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:
@@ -246979,7 +246980,7 @@ void m68008_device::add_b_pais_dd_ip8() // 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
@@ -247075,7 +247076,7 @@ void m68008_device::add_b_das_dd_ip8() // 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];
@@ -247098,7 +247099,7 @@ void m68008_device::add_b_das_dd_ip8() // 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
@@ -247155,7 +247156,7 @@ void m68008_device::add_b_dais_dd_ip8() // 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
@@ -247247,7 +247248,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];
@@ -247270,7 +247271,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
@@ -247367,7 +247368,7 @@ void m68008_device::add_b_adr16_dd_ip8() // 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 5:
@@ -247388,7 +247389,7 @@ void m68008_device::add_b_adr16_dd_ip8() // 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
@@ -247521,7 +247522,7 @@ void m68008_device::add_b_adr32_dd_ip8() // 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 9:
@@ -247542,7 +247543,7 @@ void m68008_device::add_b_adr32_dd_ip8() // 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
@@ -247637,7 +247638,7 @@ void m68008_device::add_b_dpc_dd_ip8() // 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];
@@ -247660,7 +247661,7 @@ void m68008_device::add_b_dpc_dd_ip8() // 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
@@ -247716,7 +247717,7 @@ void m68008_device::add_b_dpci_dd_ip8() // 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
@@ -247808,7 +247809,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];
@@ -247831,7 +247832,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
@@ -247930,7 +247931,7 @@ void m68008_device::add_b_imm8_dd_ip8() // 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
@@ -247991,7 +247992,7 @@ void m68008_device::add_w_ds_dd_ip8() // 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
@@ -248052,7 +248053,7 @@ void m68008_device::add_w_as_dd_ip8() // 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
@@ -248111,7 +248112,7 @@ void m68008_device::add_w_ais_dd_ip8() // 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];
@@ -248152,7 +248153,7 @@ void m68008_device::add_w_ais_dd_ip8() // 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
@@ -248217,7 +248218,7 @@ void m68008_device::add_w_aips_dd_ip8() // 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:
@@ -248256,7 +248257,7 @@ void m68008_device::add_w_aips_dd_ip8() // 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
@@ -248323,7 +248324,7 @@ void m68008_device::add_w_pais_dd_ip8() // 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:
@@ -248362,7 +248363,7 @@ void m68008_device::add_w_pais_dd_ip8() // 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
@@ -248458,7 +248459,7 @@ void m68008_device::add_w_das_dd_ip8() // 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];
@@ -248499,7 +248500,7 @@ void m68008_device::add_w_das_dd_ip8() // 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
@@ -248556,7 +248557,7 @@ void m68008_device::add_w_dais_dd_ip8() // 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
@@ -248648,7 +248649,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];
@@ -248689,7 +248690,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
@@ -248786,7 +248787,7 @@ void m68008_device::add_w_adr16_dd_ip8() // 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 5:
@@ -248825,7 +248826,7 @@ void m68008_device::add_w_adr16_dd_ip8() // 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
@@ -248958,7 +248959,7 @@ void m68008_device::add_w_adr32_dd_ip8() // 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 9:
@@ -248997,7 +248998,7 @@ void m68008_device::add_w_adr32_dd_ip8() // 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
@@ -249092,7 +249093,7 @@ void m68008_device::add_w_dpc_dd_ip8() // 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];
@@ -249133,7 +249134,7 @@ void m68008_device::add_w_dpc_dd_ip8() // 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
@@ -249189,7 +249190,7 @@ void m68008_device::add_w_dpci_dd_ip8() // 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
@@ -249281,7 +249282,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];
@@ -249322,7 +249323,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
@@ -249421,7 +249422,7 @@ void m68008_device::add_w_imm16_dd_ip8() // 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
@@ -249482,7 +249483,7 @@ void m68008_device::add_l_ds_dd_ip8() // 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
@@ -249521,7 +249522,7 @@ void m68008_device::add_l_ds_dd_ip8() // 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;
@@ -249551,7 +249552,7 @@ void m68008_device::add_l_as_dd_ip8() // 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
@@ -249590,7 +249591,7 @@ void m68008_device::add_l_as_dd_ip8() // 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;
@@ -249618,7 +249619,7 @@ void m68008_device::add_l_ais_dd_ip8() // 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:
@@ -249695,12 +249696,12 @@ void m68008_device::add_l_ais_dd_ip8() // 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;
@@ -249760,7 +249761,7 @@ void m68008_device::add_l_aips_dd_ip8() // 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:
@@ -249840,12 +249841,12 @@ void m68008_device::add_l_aips_dd_ip8() // 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;
@@ -249904,7 +249905,7 @@ void m68008_device::add_l_pais_dd_ip8() // 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
@@ -249986,12 +249987,12 @@ void m68008_device::add_l_pais_dd_ip8() // 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;
@@ -250087,7 +250088,7 @@ void m68008_device::add_l_das_dd_ip8() // 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 5:
@@ -250164,12 +250165,12 @@ void m68008_device::add_l_das_dd_ip8() // 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;
@@ -250227,7 +250228,7 @@ void m68008_device::add_l_dais_dd_ip8() // 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
@@ -250318,7 +250319,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 5:
@@ -250395,12 +250396,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;
@@ -250498,7 +250499,7 @@ void m68008_device::add_l_adr16_dd_ip8() // 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 5:
@@ -250575,12 +250576,12 @@ void m68008_device::add_l_adr16_dd_ip8() // 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;
@@ -250714,7 +250715,7 @@ void m68008_device::add_l_adr32_dd_ip8() // 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 9:
@@ -250791,12 +250792,12 @@ void m68008_device::add_l_adr32_dd_ip8() // 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;
@@ -250891,7 +250892,7 @@ void m68008_device::add_l_dpc_dd_ip8() // 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 5:
@@ -250968,12 +250969,12 @@ void m68008_device::add_l_dpc_dd_ip8() // 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;
@@ -251030,7 +251031,7 @@ void m68008_device::add_l_dpci_dd_ip8() // 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
@@ -251121,7 +251122,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 5:
@@ -251198,12 +251199,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;
@@ -251339,7 +251340,7 @@ void m68008_device::add_l_imm32_dd_ip8() // 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
@@ -251378,7 +251379,7 @@ void m68008_device::add_l_imm32_dd_ip8() // 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;
@@ -251408,7 +251409,7 @@ void m68008_device::adda_w_ds_ad_ip8() // 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);
@@ -251446,7 +251447,7 @@ void m68008_device::adda_w_ds_ad_ip8() // 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
@@ -251475,7 +251476,7 @@ void m68008_device::adda_w_as_ad_ip8() // 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);
@@ -251513,7 +251514,7 @@ void m68008_device::adda_w_as_ad_ip8() // 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
@@ -251540,7 +251541,7 @@ void m68008_device::adda_w_ais_ad_ip8() // 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;
@@ -251581,7 +251582,7 @@ void m68008_device::adda_w_ais_ad_ip8() // 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);
@@ -251619,7 +251620,7 @@ void m68008_device::adda_w_ais_ad_ip8() // 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
@@ -251652,7 +251653,7 @@ void m68008_device::adda_w_aips_ad_ip8() // 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:
@@ -251691,7 +251692,7 @@ void m68008_device::adda_w_aips_ad_ip8() // 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);
@@ -251729,7 +251730,7 @@ void m68008_device::adda_w_aips_ad_ip8() // 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
@@ -251764,7 +251765,7 @@ void m68008_device::adda_w_pais_ad_ip8() // 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:
@@ -251803,7 +251804,7 @@ void m68008_device::adda_w_pais_ad_ip8() // 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);
@@ -251841,7 +251842,7 @@ void m68008_device::adda_w_pais_ad_ip8() // 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
@@ -251905,7 +251906,7 @@ void m68008_device::adda_w_das_ad_ip8() // 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;
@@ -251946,7 +251947,7 @@ void m68008_device::adda_w_das_ad_ip8() // 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);
@@ -251984,7 +251985,7 @@ void m68008_device::adda_w_das_ad_ip8() // 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
@@ -252009,7 +252010,7 @@ void m68008_device::adda_w_dais_ad_ip8() // 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
@@ -252101,7 +252102,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;
@@ -252142,7 +252143,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);
@@ -252180,7 +252181,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
@@ -252245,7 +252246,7 @@ void m68008_device::adda_w_adr16_ad_ip8() // 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 5:
@@ -252284,7 +252285,7 @@ void m68008_device::adda_w_adr16_ad_ip8() // 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);
@@ -252322,7 +252323,7 @@ void m68008_device::adda_w_adr16_ad_ip8() // 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
@@ -252423,7 +252424,7 @@ void m68008_device::adda_w_adr32_ad_ip8() // 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 9:
@@ -252462,7 +252463,7 @@ void m68008_device::adda_w_adr32_ad_ip8() // 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);
@@ -252500,7 +252501,7 @@ void m68008_device::adda_w_adr32_ad_ip8() // 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
@@ -252563,7 +252564,7 @@ void m68008_device::adda_w_dpc_ad_ip8() // 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;
@@ -252604,7 +252605,7 @@ void m68008_device::adda_w_dpc_ad_ip8() // 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);
@@ -252642,7 +252643,7 @@ void m68008_device::adda_w_dpc_ad_ip8() // 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
@@ -252666,7 +252667,7 @@ void m68008_device::adda_w_dpci_ad_ip8() // 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
@@ -252758,7 +252759,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;
@@ -252799,7 +252800,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);
@@ -252837,7 +252838,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
@@ -252904,7 +252905,7 @@ void m68008_device::adda_w_imm16_ad_ip8() // 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);
@@ -252942,7 +252943,7 @@ void m68008_device::adda_w_imm16_ad_ip8() // 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
@@ -252971,7 +252972,7 @@ void m68008_device::addx_b_ds_dd_ip8() // 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
@@ -252979,7 +252980,7 @@ void m68008_device::addx_b_ds_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -253033,16 +253034,16 @@ void m68008_device::addx_b_pais_paid_ip8() // 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_mmu8->read_data(m_aob);
@@ -253063,7 +253064,7 @@ void m68008_device::addx_b_pais_paid_ip8() // 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_mmu8->read_data(m_aob);
@@ -253081,7 +253082,7 @@ void m68008_device::addx_b_pais_paid_ip8() // 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;
@@ -253123,7 +253124,7 @@ void m68008_device::addx_b_pais_paid_ip8() // 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 9:
m_mmu8->write_data(m_aob, m_dbout);
@@ -253155,7 +253156,7 @@ void m68008_device::add_b_dd_ais_ip8() // 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];
@@ -253178,7 +253179,7 @@ void m68008_device::add_b_dd_ais_ip8() // 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;
@@ -253257,7 +253258,7 @@ void m68008_device::add_b_dd_aips_ip8() // 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:
@@ -253278,7 +253279,7 @@ void m68008_device::add_b_dd_aips_ip8() // 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;
@@ -253359,7 +253360,7 @@ void m68008_device::add_b_dd_pais_ip8() // 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:
@@ -253380,7 +253381,7 @@ void m68008_device::add_b_dd_pais_ip8() // 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;
@@ -253490,7 +253491,7 @@ void m68008_device::add_b_dd_das_ip8() // 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];
@@ -253513,7 +253514,7 @@ void m68008_device::add_b_dd_das_ip8() // 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;
@@ -253584,7 +253585,7 @@ void m68008_device::add_b_dd_dais_ip8() // 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
@@ -253676,7 +253677,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];
@@ -253699,7 +253700,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;
@@ -253810,7 +253811,7 @@ void m68008_device::add_b_dd_adr16_ip8() // 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 5:
@@ -253831,7 +253832,7 @@ void m68008_device::add_b_dd_adr16_ip8() // 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;
@@ -253978,7 +253979,7 @@ void m68008_device::add_b_dd_adr32_ip8() // 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 9:
@@ -253999,7 +254000,7 @@ void m68008_device::add_b_dd_adr32_ip8() // 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;
@@ -254074,7 +254075,7 @@ void m68008_device::addx_w_ds_dd_ip8() // 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
@@ -254082,7 +254083,7 @@ void m68008_device::addx_w_ds_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -254136,16 +254137,16 @@ void m68008_device::addx_w_pais_paid_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -254184,7 +254185,7 @@ void m68008_device::addx_w_pais_paid_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -254220,7 +254221,7 @@ void m68008_device::addx_w_pais_paid_ip8() // 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;
@@ -254262,7 +254263,7 @@ void m68008_device::addx_w_pais_paid_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -254312,7 +254313,7 @@ void m68008_device::add_w_dd_ais_ip8() // 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];
@@ -254353,7 +254354,7 @@ void m68008_device::add_w_dd_ais_ip8() // 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;
@@ -254450,7 +254451,7 @@ void m68008_device::add_w_dd_aips_ip8() // 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:
@@ -254489,7 +254490,7 @@ void m68008_device::add_w_dd_aips_ip8() // 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;
@@ -254588,7 +254589,7 @@ void m68008_device::add_w_dd_pais_ip8() // 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:
@@ -254627,7 +254628,7 @@ void m68008_device::add_w_dd_pais_ip8() // 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;
@@ -254755,7 +254756,7 @@ void m68008_device::add_w_dd_das_ip8() // 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];
@@ -254796,7 +254797,7 @@ void m68008_device::add_w_dd_das_ip8() // 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;
@@ -254885,7 +254886,7 @@ void m68008_device::add_w_dd_dais_ip8() // 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
@@ -254977,7 +254978,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];
@@ -255018,7 +255019,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;
@@ -255147,7 +255148,7 @@ void m68008_device::add_w_dd_adr16_ip8() // 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 5:
@@ -255186,7 +255187,7 @@ void m68008_device::add_w_dd_adr16_ip8() // 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;
@@ -255351,7 +255352,7 @@ void m68008_device::add_w_dd_adr32_ip8() // 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 9:
@@ -255390,7 +255391,7 @@ void m68008_device::add_w_dd_adr32_ip8() // 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;
@@ -255483,12 +255484,12 @@ void m68008_device::addx_l_ds_dd_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -255523,7 +255524,7 @@ void m68008_device::addx_l_ds_dd_ip8() // 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;
@@ -255532,7 +255533,7 @@ void m68008_device::addx_l_ds_dd_ip8() // 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];
@@ -255554,13 +255555,13 @@ void m68008_device::addx_l_pais_paid_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -255596,11 +255597,11 @@ void m68008_device::addx_l_pais_paid_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -255637,7 +255638,7 @@ void m68008_device::addx_l_pais_paid_ip8() // 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 9:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -255675,7 +255676,7 @@ void m68008_device::addx_l_pais_paid_ip8() // 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;
@@ -255715,7 +255716,7 @@ void m68008_device::addx_l_pais_paid_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -255750,7 +255751,7 @@ void m68008_device::addx_l_pais_paid_ip8() // 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;
@@ -255792,7 +255793,7 @@ void m68008_device::addx_l_pais_paid_ip8() // 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 25:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -255842,7 +255843,7 @@ void m68008_device::add_l_dd_ais_ip8() // 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:
@@ -255919,7 +255920,7 @@ void m68008_device::add_l_dd_ais_ip8() // 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;
@@ -255959,7 +255960,7 @@ void m68008_device::add_l_dd_ais_ip8() // 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;
@@ -256048,7 +256049,7 @@ void m68008_device::add_l_dd_aips_ip8() // 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:
@@ -256128,7 +256129,7 @@ void m68008_device::add_l_dd_aips_ip8() // 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;
@@ -256168,7 +256169,7 @@ void m68008_device::add_l_dd_aips_ip8() // 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;
@@ -256256,7 +256257,7 @@ void m68008_device::add_l_dd_pais_ip8() // 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
@@ -256338,7 +256339,7 @@ void m68008_device::add_l_dd_pais_ip8() // 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;
@@ -256378,7 +256379,7 @@ void m68008_device::add_l_dd_pais_ip8() // 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;
@@ -256503,7 +256504,7 @@ void m68008_device::add_l_dd_das_ip8() // 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 5:
@@ -256580,7 +256581,7 @@ void m68008_device::add_l_dd_das_ip8() // 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;
@@ -256620,7 +256621,7 @@ void m68008_device::add_l_dd_das_ip8() // 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;
@@ -256707,7 +256708,7 @@ void m68008_device::add_l_dd_dais_ip8() // 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
@@ -256798,7 +256799,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 5:
@@ -256875,7 +256876,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;
@@ -256915,7 +256916,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;
@@ -257042,7 +257043,7 @@ void m68008_device::add_l_dd_adr16_ip8() // 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 5:
@@ -257119,7 +257120,7 @@ void m68008_device::add_l_dd_adr16_ip8() // 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;
@@ -257159,7 +257160,7 @@ void m68008_device::add_l_dd_adr16_ip8() // 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;
@@ -257322,7 +257323,7 @@ void m68008_device::add_l_dd_adr32_ip8() // 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 9:
@@ -257399,7 +257400,7 @@ void m68008_device::add_l_dd_adr32_ip8() // 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;
@@ -257439,7 +257440,7 @@ void m68008_device::add_l_dd_adr32_ip8() // 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;
@@ -257530,7 +257531,7 @@ void m68008_device::adda_l_ds_ad_ip8() // 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);
@@ -257568,7 +257569,7 @@ void m68008_device::adda_l_ds_ad_ip8() // 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
@@ -257597,7 +257598,7 @@ void m68008_device::adda_l_as_ad_ip8() // 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);
@@ -257635,7 +257636,7 @@ void m68008_device::adda_l_as_ad_ip8() // 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
@@ -257662,7 +257663,7 @@ void m68008_device::adda_l_ais_ad_ip8() // 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:
@@ -257739,11 +257740,11 @@ void m68008_device::adda_l_ais_ad_ip8() // 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 9:
@@ -257802,7 +257803,7 @@ void m68008_device::adda_l_aips_ad_ip8() // 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:
@@ -257882,11 +257883,11 @@ void m68008_device::adda_l_aips_ad_ip8() // 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 9:
@@ -257944,7 +257945,7 @@ void m68008_device::adda_l_pais_ad_ip8() // 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
@@ -258026,11 +258027,11 @@ void m68008_device::adda_l_pais_ad_ip8() // 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 9:
@@ -258125,7 +258126,7 @@ void m68008_device::adda_l_das_ad_ip8() // 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 5:
@@ -258202,11 +258203,11 @@ void m68008_device::adda_l_das_ad_ip8() // 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 13:
@@ -258263,7 +258264,7 @@ void m68008_device::adda_l_dais_ad_ip8() // 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
@@ -258354,7 +258355,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 5:
@@ -258431,11 +258432,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 13:
@@ -258532,7 +258533,7 @@ void m68008_device::adda_l_adr16_ad_ip8() // 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 5:
@@ -258609,11 +258610,11 @@ void m68008_device::adda_l_adr16_ad_ip8() // 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 13:
@@ -258746,7 +258747,7 @@ void m68008_device::adda_l_adr32_ad_ip8() // 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 9:
@@ -258823,11 +258824,11 @@ void m68008_device::adda_l_adr32_ad_ip8() // 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 17:
@@ -258921,7 +258922,7 @@ void m68008_device::adda_l_dpc_ad_ip8() // 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 5:
@@ -258998,11 +258999,11 @@ void m68008_device::adda_l_dpc_ad_ip8() // 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 13:
@@ -259058,7 +259059,7 @@ void m68008_device::adda_l_dpci_ad_ip8() // 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
@@ -259149,7 +259150,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 5:
@@ -259226,11 +259227,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 13:
@@ -259365,7 +259366,7 @@ void m68008_device::adda_l_imm32_ad_ip8() // 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);
@@ -259403,7 +259404,7 @@ void m68008_device::adda_l_imm32_ad_ip8() // 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
@@ -259431,13 +259432,13 @@ void m68008_device::asr_b_imm3_ds_ip8() // 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;
@@ -259481,7 +259482,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;
@@ -259515,13 +259516,13 @@ void m68008_device::lsr_b_imm3_ds_ip8() // 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;
@@ -259565,7 +259566,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;
@@ -259599,13 +259600,13 @@ void m68008_device::roxr_b_imm3_ds_ip8() // 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;
@@ -259649,7 +259650,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;
@@ -259683,13 +259684,13 @@ void m68008_device::ror_b_imm3_ds_ip8() // 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;
@@ -259733,7 +259734,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;
@@ -259768,13 +259769,13 @@ void m68008_device::asr_b_dd_ds_ip8() // 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;
@@ -259818,7 +259819,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;
@@ -259853,13 +259854,13 @@ void m68008_device::lsr_b_dd_ds_ip8() // 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;
@@ -259903,7 +259904,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;
@@ -259938,13 +259939,13 @@ void m68008_device::roxr_b_dd_ds_ip8() // 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;
@@ -259988,7 +259989,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;
@@ -260023,13 +260024,13 @@ void m68008_device::ror_b_dd_ds_ip8() // 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;
@@ -260073,7 +260074,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;
@@ -260107,13 +260108,13 @@ void m68008_device::asr_w_imm3_ds_ip8() // 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;
@@ -260157,7 +260158,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;
@@ -260191,13 +260192,13 @@ void m68008_device::lsr_w_imm3_ds_ip8() // 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;
@@ -260241,7 +260242,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;
@@ -260275,13 +260276,13 @@ void m68008_device::roxr_w_imm3_ds_ip8() // 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;
@@ -260325,7 +260326,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;
@@ -260359,13 +260360,13 @@ void m68008_device::ror_w_imm3_ds_ip8() // 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;
@@ -260409,7 +260410,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;
@@ -260444,13 +260445,13 @@ void m68008_device::asr_w_dd_ds_ip8() // 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;
@@ -260494,7 +260495,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;
@@ -260529,13 +260530,13 @@ void m68008_device::lsr_w_dd_ds_ip8() // 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;
@@ -260579,7 +260580,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;
@@ -260614,13 +260615,13 @@ void m68008_device::roxr_w_dd_ds_ip8() // 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;
@@ -260664,7 +260665,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;
@@ -260699,13 +260700,13 @@ void m68008_device::ror_w_dd_ds_ip8() // 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;
@@ -260749,7 +260750,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;
@@ -260783,13 +260784,13 @@ void m68008_device::asr_l_imm3_ds_ip8() // 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;
@@ -260833,7 +260834,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;
@@ -260850,7 +260851,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();
@@ -260873,13 +260874,13 @@ void m68008_device::lsr_l_imm3_ds_ip8() // 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;
@@ -260923,7 +260924,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;
@@ -260940,7 +260941,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();
@@ -260963,13 +260964,13 @@ void m68008_device::roxr_l_imm3_ds_ip8() // 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;
@@ -261013,7 +261014,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;
@@ -261030,7 +261031,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();
@@ -261053,13 +261054,13 @@ void m68008_device::ror_l_imm3_ds_ip8() // 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;
@@ -261103,7 +261104,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;
@@ -261120,7 +261121,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();
@@ -261144,13 +261145,13 @@ void m68008_device::asr_l_dd_ds_ip8() // 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;
@@ -261194,7 +261195,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;
@@ -261211,7 +261212,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();
@@ -261235,13 +261236,13 @@ void m68008_device::lsr_l_dd_ds_ip8() // 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;
@@ -261285,7 +261286,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;
@@ -261302,7 +261303,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();
@@ -261326,13 +261327,13 @@ void m68008_device::roxr_l_dd_ds_ip8() // 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;
@@ -261376,7 +261377,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;
@@ -261393,7 +261394,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();
@@ -261417,13 +261418,13 @@ void m68008_device::ror_l_dd_ds_ip8() // 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;
@@ -261467,7 +261468,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;
@@ -261484,7 +261485,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();
@@ -261506,7 +261507,7 @@ void m68008_device::asr_ais_ip8() // 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];
@@ -261547,12 +261548,12 @@ void m68008_device::asr_ais_ip8() // 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;
@@ -261649,7 +261650,7 @@ void m68008_device::asr_aips_ip8() // 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:
@@ -261688,12 +261689,12 @@ void m68008_device::asr_aips_ip8() // 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;
@@ -261792,7 +261793,7 @@ void m68008_device::asr_pais_ip8() // 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:
@@ -261831,12 +261832,12 @@ void m68008_device::asr_pais_ip8() // 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;
@@ -261964,7 +261965,7 @@ void m68008_device::asr_das_ip8() // 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];
@@ -262005,12 +262006,12 @@ void m68008_device::asr_das_ip8() // 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;
@@ -262099,7 +262100,7 @@ void m68008_device::asr_dais_ip8() // 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
@@ -262191,7 +262192,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];
@@ -262232,12 +262233,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;
@@ -262366,7 +262367,7 @@ void m68008_device::asr_adr16_ip8() // 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 5:
@@ -262405,12 +262406,12 @@ void m68008_device::asr_adr16_ip8() // 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;
@@ -262575,7 +262576,7 @@ void m68008_device::asr_adr32_ip8() // 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 9:
@@ -262614,12 +262615,12 @@ void m68008_device::asr_adr32_ip8() // 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;
@@ -262711,13 +262712,13 @@ void m68008_device::asl_b_imm3_ds_ip8() // 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;
@@ -262761,7 +262762,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;
@@ -262795,13 +262796,13 @@ void m68008_device::lsl_b_imm3_ds_ip8() // 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;
@@ -262845,7 +262846,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;
@@ -262859,7 +262860,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];
@@ -262880,13 +262881,13 @@ void m68008_device::roxl_b_imm3_ds_ip8() // 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;
@@ -262930,7 +262931,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;
@@ -262964,13 +262965,13 @@ void m68008_device::rol_b_imm3_ds_ip8() // 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;
@@ -263014,7 +263015,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;
@@ -263049,13 +263050,13 @@ void m68008_device::asl_b_dd_ds_ip8() // 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;
@@ -263099,7 +263100,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;
@@ -263134,13 +263135,13 @@ void m68008_device::lsl_b_dd_ds_ip8() // 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;
@@ -263184,7 +263185,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;
@@ -263198,7 +263199,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];
@@ -263220,13 +263221,13 @@ void m68008_device::roxl_b_dd_ds_ip8() // 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;
@@ -263270,7 +263271,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;
@@ -263305,13 +263306,13 @@ void m68008_device::rol_b_dd_ds_ip8() // 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;
@@ -263355,7 +263356,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;
@@ -263389,13 +263390,13 @@ void m68008_device::asl_w_imm3_ds_ip8() // 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;
@@ -263439,7 +263440,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;
@@ -263473,13 +263474,13 @@ void m68008_device::lsl_w_imm3_ds_ip8() // 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;
@@ -263523,7 +263524,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;
@@ -263537,7 +263538,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];
@@ -263558,13 +263559,13 @@ void m68008_device::roxl_w_imm3_ds_ip8() // 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;
@@ -263608,7 +263609,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;
@@ -263642,13 +263643,13 @@ void m68008_device::rol_w_imm3_ds_ip8() // 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;
@@ -263692,7 +263693,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;
@@ -263727,13 +263728,13 @@ void m68008_device::asl_w_dd_ds_ip8() // 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;
@@ -263777,7 +263778,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;
@@ -263812,13 +263813,13 @@ void m68008_device::lsl_w_dd_ds_ip8() // 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;
@@ -263862,7 +263863,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;
@@ -263876,7 +263877,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];
@@ -263898,13 +263899,13 @@ void m68008_device::roxl_w_dd_ds_ip8() // 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;
@@ -263948,7 +263949,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;
@@ -263983,13 +263984,13 @@ void m68008_device::rol_w_dd_ds_ip8() // 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;
@@ -264033,7 +264034,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;
@@ -264067,13 +264068,13 @@ void m68008_device::asl_l_imm3_ds_ip8() // 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;
@@ -264117,7 +264118,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;
@@ -264134,7 +264135,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();
@@ -264157,13 +264158,13 @@ void m68008_device::lsl_l_imm3_ds_ip8() // 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;
@@ -264207,7 +264208,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;
@@ -264219,14 +264220,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();
@@ -264249,13 +264250,13 @@ void m68008_device::roxl_l_imm3_ds_ip8() // 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;
@@ -264299,7 +264300,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;
@@ -264316,7 +264317,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();
@@ -264339,13 +264340,13 @@ void m68008_device::rol_l_imm3_ds_ip8() // 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;
@@ -264389,7 +264390,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;
@@ -264406,7 +264407,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();
@@ -264430,13 +264431,13 @@ void m68008_device::asl_l_dd_ds_ip8() // 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;
@@ -264480,7 +264481,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;
@@ -264497,7 +264498,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();
@@ -264521,13 +264522,13 @@ void m68008_device::lsl_l_dd_ds_ip8() // 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;
@@ -264571,7 +264572,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;
@@ -264583,14 +264584,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();
@@ -264614,13 +264615,13 @@ void m68008_device::roxl_l_dd_ds_ip8() // 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;
@@ -264664,7 +264665,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;
@@ -264681,7 +264682,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();
@@ -264705,13 +264706,13 @@ void m68008_device::rol_l_dd_ds_ip8() // 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;
@@ -264755,7 +264756,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;
@@ -264772,7 +264773,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();
@@ -264794,7 +264795,7 @@ void m68008_device::asl_ais_ip8() // 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];
@@ -264835,12 +264836,12 @@ void m68008_device::asl_ais_ip8() // 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;
@@ -264937,7 +264938,7 @@ void m68008_device::asl_aips_ip8() // 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:
@@ -264976,12 +264977,12 @@ void m68008_device::asl_aips_ip8() // 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;
@@ -265080,7 +265081,7 @@ void m68008_device::asl_pais_ip8() // 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:
@@ -265119,12 +265120,12 @@ void m68008_device::asl_pais_ip8() // 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;
@@ -265252,7 +265253,7 @@ void m68008_device::asl_das_ip8() // 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];
@@ -265293,12 +265294,12 @@ void m68008_device::asl_das_ip8() // 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;
@@ -265387,7 +265388,7 @@ void m68008_device::asl_dais_ip8() // 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
@@ -265479,7 +265480,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];
@@ -265520,12 +265521,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;
@@ -265654,7 +265655,7 @@ void m68008_device::asl_adr16_ip8() // 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 5:
@@ -265693,12 +265694,12 @@ void m68008_device::asl_adr16_ip8() // 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;
@@ -265863,7 +265864,7 @@ void m68008_device::asl_adr32_ip8() // 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 9:
@@ -265902,12 +265903,12 @@ void m68008_device::asl_adr32_ip8() // 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;
@@ -265998,7 +265999,7 @@ void m68008_device::lsr_ais_ip8() // 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];
@@ -266039,12 +266040,12 @@ void m68008_device::lsr_ais_ip8() // 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;
@@ -266141,7 +266142,7 @@ void m68008_device::lsr_aips_ip8() // 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:
@@ -266180,12 +266181,12 @@ void m68008_device::lsr_aips_ip8() // 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;
@@ -266284,7 +266285,7 @@ void m68008_device::lsr_pais_ip8() // 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:
@@ -266323,12 +266324,12 @@ void m68008_device::lsr_pais_ip8() // 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;
@@ -266456,7 +266457,7 @@ void m68008_device::lsr_das_ip8() // 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];
@@ -266497,12 +266498,12 @@ void m68008_device::lsr_das_ip8() // 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;
@@ -266591,7 +266592,7 @@ void m68008_device::lsr_dais_ip8() // 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
@@ -266683,7 +266684,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];
@@ -266724,12 +266725,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;
@@ -266858,7 +266859,7 @@ void m68008_device::lsr_adr16_ip8() // 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 5:
@@ -266897,12 +266898,12 @@ void m68008_device::lsr_adr16_ip8() // 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;
@@ -267067,7 +267068,7 @@ void m68008_device::lsr_adr32_ip8() // 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 9:
@@ -267106,12 +267107,12 @@ void m68008_device::lsr_adr32_ip8() // 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;
@@ -267202,11 +267203,11 @@ void m68008_device::lsl_ais_ip8() // 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_mmu8->read_data(m_aob & ~1) << 8;
@@ -267244,12 +267245,12 @@ void m68008_device::lsl_ais_ip8() // 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;
@@ -267291,7 +267292,7 @@ void m68008_device::lsl_ais_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -267344,12 +267345,12 @@ void m68008_device::lsl_aips_ip8() // 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:
@@ -267388,12 +267389,12 @@ void m68008_device::lsl_aips_ip8() // 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;
@@ -267435,7 +267436,7 @@ void m68008_device::lsl_aips_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -267487,7 +267488,7 @@ void m68008_device::lsl_pais_ip8() // 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
@@ -267495,7 +267496,7 @@ void m68008_device::lsl_pais_ip8() // 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:
@@ -267534,12 +267535,12 @@ void m68008_device::lsl_pais_ip8() // 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;
@@ -267581,7 +267582,7 @@ void m68008_device::lsl_pais_ip8() // 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 9:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -267631,7 +267632,7 @@ void m68008_device::lsl_das_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -267669,11 +267670,11 @@ void m68008_device::lsl_das_ip8() // 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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -267711,12 +267712,12 @@ void m68008_device::lsl_das_ip8() // 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;
@@ -267758,7 +267759,7 @@ void m68008_device::lsl_das_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -267806,14 +267807,14 @@ void m68008_device::lsl_dais_ip8() // 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
@@ -267821,7 +267822,7 @@ void m68008_device::lsl_dais_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -267860,7 +267861,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 17:
m_edb = m_mmu8->read_program(m_aob & ~1) << 8;
@@ -267901,11 +267902,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 5:
m_edb = m_mmu8->read_data(m_aob & ~1) << 8;
@@ -267943,12 +267944,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;
@@ -267990,7 +267991,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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -268042,7 +268043,7 @@ void m68008_device::lsl_adr16_ip8() // 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:
@@ -268080,7 +268081,7 @@ void m68008_device::lsl_adr16_ip8() // 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 5:
@@ -268119,12 +268120,12 @@ void m68008_device::lsl_adr16_ip8() // 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;
@@ -268166,7 +268167,7 @@ void m68008_device::lsl_adr16_ip8() // 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 13:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -268216,7 +268217,7 @@ void m68008_device::lsl_adr32_ip8() // 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_mmu8->read_program(m_aob & ~1) << 8;
@@ -268255,7 +268256,7 @@ void m68008_device::lsl_adr32_ip8() // 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 5:
@@ -268293,7 +268294,7 @@ void m68008_device::lsl_adr32_ip8() // 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 9:
@@ -268332,12 +268333,12 @@ void m68008_device::lsl_adr32_ip8() // 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;
@@ -268379,7 +268380,7 @@ void m68008_device::lsl_adr32_ip8() // 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 17:
m_mmu8->write_data(m_aob & ~1, m_dbout >> 8);
@@ -268429,7 +268430,7 @@ void m68008_device::roxr_ais_ip8() // 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];
@@ -268470,12 +268471,12 @@ void m68008_device::roxr_ais_ip8() // 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;
@@ -268572,7 +268573,7 @@ void m68008_device::roxr_aips_ip8() // 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:
@@ -268611,12 +268612,12 @@ void m68008_device::roxr_aips_ip8() // 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;
@@ -268715,7 +268716,7 @@ void m68008_device::roxr_pais_ip8() // 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:
@@ -268754,12 +268755,12 @@ void m68008_device::roxr_pais_ip8() // 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;
@@ -268887,7 +268888,7 @@ void m68008_device::roxr_das_ip8() // 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];
@@ -268928,12 +268929,12 @@ void m68008_device::roxr_das_ip8() // 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;
@@ -269022,7 +269023,7 @@ void m68008_device::roxr_dais_ip8() // 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
@@ -269114,7 +269115,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];
@@ -269155,12 +269156,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;
@@ -269289,7 +269290,7 @@ void m68008_device::roxr_adr16_ip8() // 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 5:
@@ -269328,12 +269329,12 @@ void m68008_device::roxr_adr16_ip8() // 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;
@@ -269498,7 +269499,7 @@ void m68008_device::roxr_adr32_ip8() // 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 9:
@@ -269537,12 +269538,12 @@ void m68008_device::roxr_adr32_ip8() // 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;
@@ -269633,7 +269634,7 @@ void m68008_device::roxl_ais_ip8() // 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];
@@ -269674,12 +269675,12 @@ void m68008_device::roxl_ais_ip8() // 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;
@@ -269776,7 +269777,7 @@ void m68008_device::roxl_aips_ip8() // 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:
@@ -269815,12 +269816,12 @@ void m68008_device::roxl_aips_ip8() // 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;
@@ -269919,7 +269920,7 @@ void m68008_device::roxl_pais_ip8() // 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:
@@ -269958,12 +269959,12 @@ void m68008_device::roxl_pais_ip8() // 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;
@@ -270091,7 +270092,7 @@ void m68008_device::roxl_das_ip8() // 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];
@@ -270132,12 +270133,12 @@ void m68008_device::roxl_das_ip8() // 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;
@@ -270226,7 +270227,7 @@ void m68008_device::roxl_dais_ip8() // 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
@@ -270318,7 +270319,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];
@@ -270359,12 +270360,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;
@@ -270493,7 +270494,7 @@ void m68008_device::roxl_adr16_ip8() // 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 5:
@@ -270532,12 +270533,12 @@ void m68008_device::roxl_adr16_ip8() // 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;
@@ -270702,7 +270703,7 @@ void m68008_device::roxl_adr32_ip8() // 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 9:
@@ -270741,12 +270742,12 @@ void m68008_device::roxl_adr32_ip8() // 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;
@@ -270837,7 +270838,7 @@ void m68008_device::ror_ais_ip8() // 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];
@@ -270878,12 +270879,12 @@ void m68008_device::ror_ais_ip8() // 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;
@@ -270980,7 +270981,7 @@ void m68008_device::ror_aips_ip8() // 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:
@@ -271019,12 +271020,12 @@ void m68008_device::ror_aips_ip8() // 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;
@@ -271123,7 +271124,7 @@ void m68008_device::ror_pais_ip8() // 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:
@@ -271162,12 +271163,12 @@ void m68008_device::ror_pais_ip8() // 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;
@@ -271295,7 +271296,7 @@ void m68008_device::ror_das_ip8() // 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];
@@ -271336,12 +271337,12 @@ void m68008_device::ror_das_ip8() // 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;
@@ -271430,7 +271431,7 @@ void m68008_device::ror_dais_ip8() // 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
@@ -271522,7 +271523,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];
@@ -271563,12 +271564,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;
@@ -271697,7 +271698,7 @@ void m68008_device::ror_adr16_ip8() // 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 5:
@@ -271736,12 +271737,12 @@ void m68008_device::ror_adr16_ip8() // 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;
@@ -271906,7 +271907,7 @@ void m68008_device::ror_adr32_ip8() // 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 9:
@@ -271945,12 +271946,12 @@ void m68008_device::ror_adr32_ip8() // 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;
@@ -272041,7 +272042,7 @@ void m68008_device::rol_ais_ip8() // 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];
@@ -272082,12 +272083,12 @@ void m68008_device::rol_ais_ip8() // 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;
@@ -272184,7 +272185,7 @@ void m68008_device::rol_aips_ip8() // 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:
@@ -272223,12 +272224,12 @@ void m68008_device::rol_aips_ip8() // 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;
@@ -272327,7 +272328,7 @@ void m68008_device::rol_pais_ip8() // 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:
@@ -272366,12 +272367,12 @@ void m68008_device::rol_pais_ip8() // 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;
@@ -272499,7 +272500,7 @@ void m68008_device::rol_das_ip8() // 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];
@@ -272540,12 +272541,12 @@ void m68008_device::rol_das_ip8() // 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;
@@ -272634,7 +272635,7 @@ void m68008_device::rol_dais_ip8() // 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
@@ -272726,7 +272727,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];
@@ -272767,12 +272768,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;
@@ -272901,7 +272902,7 @@ void m68008_device::rol_adr16_ip8() // 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 5:
@@ -272940,12 +272941,12 @@ void m68008_device::rol_adr16_ip8() // 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;
@@ -273110,7 +273111,7 @@ void m68008_device::rol_adr32_ip8() // 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 9:
@@ -273149,12 +273150,12 @@ void m68008_device::rol_adr32_ip8() // 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;