du 4335 src/dps8/dps8_cpu.c PNL (add_history (L68_DU_HIST_REG, cpu.du.cycle1, cpu.du.cycle2);) du 581 src/dps8/dps8_cpu.h # define TA1 cpu.du.TAk[0] du 582 src/dps8/dps8_cpu.h # define TA2 cpu.du.TAk[1] du 583 src/dps8/dps8_cpu.h # define TA3 cpu.du.TAk[2] du 1194 src/dps8/dps8_cpu.h #define DU_CYCLE_GDLDA { clrmask (& cpu.du.cycle2, du2_nGDLDA); \ du 1195 src/dps8/dps8_cpu.h setmask (& cpu.du.cycle2, du2_nGDLDB | du2_nGDLDC); } du 1196 src/dps8/dps8_cpu.h #define DU_CYCLE_GDLDB { clrmask (& cpu.du.cycle2, du2_nGDLDB); \ du 1197 src/dps8/dps8_cpu.h setmask (& cpu.du.cycle2, du2_nGDLDA | du2_nGDLDC); } du 1198 src/dps8/dps8_cpu.h #define DU_CYCLE_GDLDC { clrmask (& cpu.du.cycle2, du2_nGDLDC); \ du 1199 src/dps8/dps8_cpu.h setmask (& cpu.du.cycle2, du2_nGDLDA | du2_nGDLDB); } du 1200 src/dps8/dps8_cpu.h #define DU_CYCLE_FA_I1 setmask (& cpu.du.cycle1, du1_FA_I1) du 1201 src/dps8/dps8_cpu.h #define DU_CYCLE_FA_I2 setmask (& cpu.du.cycle1, du1_FA_I2) du 1202 src/dps8/dps8_cpu.h #define DU_CYCLE_FA_I3 setmask (& cpu.du.cycle1, du1_FA_I3) du 1203 src/dps8/dps8_cpu.h #define DU_CYCLE_ANLD1 setmask (& cpu.du.cycle2, du2_ANLD1) du 1204 src/dps8/dps8_cpu.h #define DU_CYCLE_ANLD2 setmask (& cpu.du.cycle2, du2_ANLD2) du 1205 src/dps8/dps8_cpu.h #define DU_CYCLE_NLD1 setmask (& cpu.du.cycle2, du2_NLD1) du 1206 src/dps8/dps8_cpu.h #define DU_CYCLE_NLD2 setmask (& cpu.du.cycle2, du2_NLD2) du 1207 src/dps8/dps8_cpu.h #define DU_CYCLE_FRND setmask (& cpu.du.cycle2, du2_FRND) du 1208 src/dps8/dps8_cpu.h #define DU_CYCLE_DGBD setmask (& cpu.du.cycle2, du2_DGBD) du 1209 src/dps8/dps8_cpu.h #define DU_CYCLE_DGDB setmask (& cpu.du.cycle2, du2_DGDB) du 1210 src/dps8/dps8_cpu.h #define DU_CYCLE_DDU_LDEA clrmask (& cpu.du.cycle1, du1_nDDU_LDEA) du 1211 src/dps8/dps8_cpu.h #define DU_CYCLE_DDU_STEA clrmask (& cpu.du.cycle1, du1_nDDU_STEA) du 1212 src/dps8/dps8_cpu.h #define DU_CYCLE_END clrmask (& cpu.du.cycle1, du1_nEND) du 1213 src/dps8/dps8_cpu.h #define DU_CYCLE_LDWRT1 setmask (& cpu.du.cycle2, du2_LDWRT1) du 1214 src/dps8/dps8_cpu.h #define DU_CYCLE_LDWRT2 setmask (& cpu.du.cycle2, du2_LDWRT2) du 1215 src/dps8/dps8_cpu.h #define DU_CYCLE_FEXOP setmask (& cpu.du.cycle2, du2_FEXOP) du 1216 src/dps8/dps8_cpu.h #define DU_CYCLE_ANSTR setmask (& cpu.du.cycle2, du2_ANSTR) du 1217 src/dps8/dps8_cpu.h #define DU_CYCLE_GSTR setmask (& cpu.du.cycle2, du2_GSTR) du 1218 src/dps8/dps8_cpu.h #define DU_CYCLE_FLEN_128 clrmask (& cpu.du.cycle2, du2_nFLEN_128) du 1219 src/dps8/dps8_cpu.h #define DU_CYCLE_FDUD { cpu.du.cycle1 = \ du 1242 src/dps8/dps8_cpu.h cpu.du.cycle2 = \ du 1251 src/dps8/dps8_cpu.h #define DU_CYCLE_nDUD clrmask (& cpu.du.cycle2, du2_DUD) du 1596 src/dps8/dps8_cpu.h du_unit_data_t du; du 694 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "EISWriteIdx addr %06o n %u\n", cpu.du.Dk_PTR_W[eisaddr_idx], n); du 695 src/dps8/dps8_eis.c word18 addressN = (cpu.du.Dk_PTR_W[eisaddr_idx] + n) & AMASK; du 733 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "EISReadIdx addr %06o n %u\n", cpu.du.Dk_PTR_W[eisaddr_idx], n); du 734 src/dps8/dps8_eis.c word18 addressN = (cpu.du.Dk_PTR_W[eisaddr_idx] + n) & AMASK; du 763 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "EISRead addr %06o\n", cpu.du.Dk_PTR_W[eisaddr_idx]); du 776 src/dps8/dps8_eis.c du 792 src/dps8/dps8_eis.c word18 addressN = (cpu.du.Dk_PTR_W[eisaddr_idx] + n) & AMASK; du 854 src/dps8/dps8_eis.c word18 addressN = (cpu.du.Dk_PTR_W[eisaddr_idx] + n) & AMASK; du 917 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 937 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 939 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 947 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 965 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "EISGet469 : k: %u TAk %u coffset %u c %o \n", k, cpu.du.TAk[k - 1], residue, c); du 979 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 999 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 1001 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 1009 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 1045 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = (cpu.du.Dk_PTR_W[eisaddr_idx] + 1) & AMASK; du 1080 src/dps8/dps8_eis.c baseBitPosn += (int) cpu.du.CHTALLY; du 1086 src/dps8/dps8_eis.c word18 saveAddr = cpu.du.Dk_PTR_W[eisaddr_idx]; du 1087 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] += (uint) woff; du 1088 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] &= AMASK; du 1110 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = saveAddr; du 1230 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 1232 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 1266 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 1268 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 1298 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 1301 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 1319 src/dps8/dps8_eis.c PNL (cpu.du.POP = 0); du 1320 src/dps8/dps8_eis.c PNL (cpu.du.POL = 0); du 1345 src/dps8/dps8_eis.c PNL (cpu.du.POP = 1); du 1356 src/dps8/dps8_eis.c cpu.du.TAk[k-1] = cpu.du.TAk[useTA-1]; du 1358 src/dps8/dps8_eis.c cpu.du.TAk[k-1] = getbits36_2 (opDesc, 21); // type alphanumeric du 1431 src/dps8/dps8_eis.c PNL (cpu.du.POL = 1); du 1443 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 1489 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 1576 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = effWORDNO); du 1578 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = effWORDNO; du 1612 src/dps8/dps8_eis.c PNL (cpu.du.POP = 1); du 1637 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = y); du 1640 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = y; du 1658 src/dps8/dps8_eis.c PNL (cpu.du.POP = 1); du 1687 src/dps8/dps8_eis.c PNL (cpu.du.POL = 1); du 1796 src/dps8/dps8_eis.c sim_printf ("parseNumericOperandDescriptor(ta=%d) How'd we get here 2?\n", cpu.du.TAk[k-1]); du 1804 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = effWORDNO); du 1806 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = effWORDNO; du 1817 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "parseNumericOperandDescriptor(): address:%06o cPos:%d bPos:%d N%u %u\n", cpu.du.Dk_PTR_W[k-1], a->cPos, a->bPos, k, e->N[k-1]); du 1844 src/dps8/dps8_eis.c PNL (cpu.du.POP = 1); du 1867 src/dps8/dps8_eis.c PNL (cpu.du.POL = 1); du 1915 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = effWORDNO); du 1917 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = effWORDNO; du 3036 src/dps8/dps8_eis.c for (; cpu.du.CHTALLY < min (e->N1, e->N2); cpu.du.CHTALLY ++) du 3038 src/dps8/dps8_eis.c word9 c1 = EISget469 (1, cpu.du.CHTALLY); // get Y-char1n du 3039 src/dps8/dps8_eis.c word9 c2 = EISget469 (2, cpu.du.CHTALLY); // get Y-char2n du 3040 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "cmpc tally %d c1 %03o c2 %03o\n", cpu.du.CHTALLY, c1, c2); du 3053 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY ++) du 3056 src/dps8/dps8_eis.c word9 c2 = EISget469 (2, cpu.du.CHTALLY); // get Y-char2n du 3070 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e->N1; cpu.du.CHTALLY ++) du 3072 src/dps8/dps8_eis.c word9 c1 = EISget469 (1, cpu.du.CHTALLY); // get Y-char1n du 3185 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 13) & 017; du 3186 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W >> 9) & 017; du 3195 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 12) & 077; du 3196 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W >> 6) & 077; du 3205 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 9) & 0777; du 3206 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W ) & 0777; du 3250 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 3252 src/dps8/dps8_eis.c yCharn11 = EISget469 (1, cpu.du.CHTALLY); du 3253 src/dps8/dps8_eis.c yCharn12 = EISget469 (1, cpu.du.CHTALLY + 1); du 3257 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == limit); du 3265 src/dps8/dps8_eis.c word36 CY3 = setbits36_24 (0, 12, cpu.du.CHTALLY); du 3368 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 13) & 017; du 3369 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W >> 9) & 017; du 3378 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 12) & 077; du 3379 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W >> 6) & 077; du 3388 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 9) & 0777; du 3389 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W ) & 0777; du 3435 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 3437 src/dps8/dps8_eis.c yCharn11 = EISget469 (1, limit - cpu.du.CHTALLY - 1); du 3438 src/dps8/dps8_eis.c yCharn12 = EISget469 (1, limit - cpu.du.CHTALLY); du 3443 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == limit); du 3451 src/dps8/dps8_eis.c word36 CY3 = setbits36_24 (0, 12, cpu.du.CHTALLY); du 3604 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 3606 src/dps8/dps8_eis.c word9 yCharn1 = EISget469 (1, cpu.du.CHTALLY); du 3617 src/dps8/dps8_eis.c word36 CY3 = setbits36_24 (0, 12, cpu.du.CHTALLY); du 3619 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == limit); du 3775 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 3777 src/dps8/dps8_eis.c word9 yCharn1 = EISget469 (1, limit - cpu.du.CHTALLY - 1); du 3788 src/dps8/dps8_eis.c word36 CY3 = setbits36_24 (0, 12, cpu.du.CHTALLY); du 3790 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == limit); du 3990 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N1; cpu.du.CHTALLY ++) du 3992 src/dps8/dps8_eis.c word9 c = EISget469 (1, cpu.du.CHTALLY); // get src char du 4024 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == e -> N1); du 4027 src/dps8/dps8_eis.c putbits36_24 (& CY3, 12, cpu.du.CHTALLY); du 4186 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 4188 src/dps8/dps8_eis.c word9 c = EISget469 (1, limit - cpu.du.CHTALLY - 1); // get src char du 4220 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == e -> N1); du 4223 src/dps8/dps8_eis.c putbits36_24 (& CY3, 12, cpu.du.CHTALLY); du 4436 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "MLR TALLY %u TA1 %u TA2 %u N1 %u N2 %u CN1 %u CN2 %u\n", cpu.du.CHTALLY, TA1, TA2, e -> N1, e -> N2, e -> CN1, e -> CN2); du 4438 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "MLR TALLY %u TA1 %u TA2 %u N1 %u N2 %u CN1 %u CN2 %u\n", cpu.du.CHTALLY, e -> TA1, e -> TA2, e -> N1, e -> N2, e -> CN1, e -> CN2); du 4453 src/dps8/dps8_eis.c if ((cpu.du.CHTALLY % PGSZ) == 0 && du 4466 src/dps8/dps8_eis.c (cpu.du.D1_PTR_W & PGMK) == 0 && du 4467 src/dps8/dps8_eis.c (cpu.du.D2_PTR_W & PGMK) == 0) du 4474 src/dps8/dps8_eis.c while (cpu.du.CHTALLY < e -> N1) du 4477 src/dps8/dps8_eis.c EISReadPage (& e -> ADDR1, cpu.du.CHTALLY / 4, pg); du 4478 src/dps8/dps8_eis.c EISWritePage (& e -> ADDR2, cpu.du.CHTALLY / 4, pg); du 4479 src/dps8/dps8_eis.c cpu.du.CHTALLY += PGSZ * 4; du 4493 src/dps8/dps8_eis.c if ((cpu.du.CHTALLY % PGSZ) == 0 && du 4506 src/dps8/dps8_eis.c (cpu.du.D1_PTR_W & PGMK) == 0 && du 4507 src/dps8/dps8_eis.c (cpu.du.D2_PTR_W& PGMK) == 0) du 4525 src/dps8/dps8_eis.c while (cpu.du.CHTALLY < e -> N2) du 4527 src/dps8/dps8_eis.c EISWritePage (& e -> ADDR2, cpu.du.CHTALLY / 4, pg); du 4528 src/dps8/dps8_eis.c cpu.du.CHTALLY += PGSZ * 4; du 4554 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2; cpu.du.CHTALLY += 4) du 4556 src/dps8/dps8_eis.c uint n = cpu.du.CHTALLY / 4; du 4585 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2; cpu.du.CHTALLY += 4) du 4587 src/dps8/dps8_eis.c uint n = cpu.du.CHTALLY / 4; du 4598 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < min (e->N1, e->N2); cpu.du.CHTALLY ++) du 4600 src/dps8/dps8_eis.c word9 c = EISget469 (1, cpu.du.CHTALLY); // get src char du 4608 src/dps8/dps8_eis.c EISput469 (2, cpu.du.CHTALLY, c); du 4646 src/dps8/dps8_eis.c if (ovp && (cpu.du.CHTALLY == e -> N1 - 1)) du 4652 src/dps8/dps8_eis.c EISput469 (2, cpu.du.CHTALLY, cout); du 4664 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2 ; cpu.du.CHTALLY ++) du 4667 src/dps8/dps8_eis.c if (ovp && (cpu.du.CHTALLY == e -> N2 - 1)) du 4670 src/dps8/dps8_eis.c EISput469 (2, cpu.du.CHTALLY, 015); // 015 is decimal - du 4672 src/dps8/dps8_eis.c EISput469 (2, cpu.du.CHTALLY, 014); // 014 is decimal + du 4675 src/dps8/dps8_eis.c EISput469 (2, cpu.du.CHTALLY, fillT); du 4850 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY += 4) du 4852 src/dps8/dps8_eis.c uint n = (limit - cpu.du.CHTALLY - 1) / 4; du 4885 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2; cpu.du.CHTALLY += 4) du 4887 src/dps8/dps8_eis.c uint n = (limit - cpu.du.CHTALLY - 1) / 4; du 4898 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < min (e -> N1, e -> N2); cpu.du.CHTALLY ++) du 4900 src/dps8/dps8_eis.c word9 c = EISget469 (1, e -> N1 - cpu.du.CHTALLY - 1); // get src char du 4908 src/dps8/dps8_eis.c EISput469 (2, e -> N2 - cpu.du.CHTALLY - 1, c); du 4947 src/dps8/dps8_eis.c if (ovp && (cpu.du.CHTALLY == 0)) du 4952 src/dps8/dps8_eis.c EISput469 (2, e -> N2 - cpu.du.CHTALLY - 1, cout); du 4964 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2 ; cpu.du.CHTALLY ++) du 4967 src/dps8/dps8_eis.c if (ovp && (cpu.du.CHTALLY == e -> N2 - 1)) du 4970 src/dps8/dps8_eis.c EISput469 (2, e -> N2 - cpu.du.CHTALLY - 1, 015); // 015 is decimal - du 4972 src/dps8/dps8_eis.c EISput469 (2, e -> N2 - cpu.du.CHTALLY - 1, 014); // 014 is decimal + du 4976 src/dps8/dps8_eis.c EISput469 (2, e -> N2 - cpu.du.CHTALLY - 1, fillT); du 6472 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[KMOP] = (cpu.du.Dk_PTR_W[KMOP] + 1) & AMASK; // bump source to next address du 6475 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[1] = (cpu.du.Dk_PTR_W[1] + 1) & AMASK); // bump source to next address du 6478 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[1] = (cpu.du.Dk_PTR_W[1] + 1) & AMASK; // bump source to next address du 7187 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < min(e->N1, e->N2); cpu.du.CHTALLY ++) du 7189 src/dps8/dps8_eis.c word9 c = EISget469(1, cpu.du.CHTALLY); // get src char du 7197 src/dps8/dps8_eis.c EISput469(2, cpu.du.CHTALLY, xlate (&e->ADDR3, dstTA, c)); du 7240 src/dps8/dps8_eis.c EISput469 (2, cpu.du.CHTALLY, cout); du 7276 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < e->N2 ; cpu.du.CHTALLY ++) du 7277 src/dps8/dps8_eis.c EISput469 (2, cpu.du.CHTALLY, cfill); du 7474 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = (cpu.du.Dk_PTR_W[eisaddr_idx] + 1) & AMASK; // bump source to next address du 7537 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = (cpu.du.Dk_PTR_W[eisaddr_idx] + 1) & AMASK; // bump source to next address du 8050 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < min(e->N1, e->N2); cpu.du.CHTALLY += 1) du 8061 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8074 src/dps8/dps8_eis.c for(; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY += 1) du 8086 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8103 src/dps8/dps8_eis.c SC_I_ZERO (cpu.du.Z); du 8153 src/dps8/dps8_eis.c baseBitPosn -= (int) cpu.du.CHTALLY; du 8175 src/dps8/dps8_eis.c word18 saveAddr = cpu.du.Dk_PTR_W[eisaddr_idx]; du 8176 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] += (word18) woff; du 8177 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] &= AMASK; du 8202 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = saveAddr; du 8290 src/dps8/dps8_eis.c PNL (cpu.du.D1_PTR_W += (word18) numWords1); du 8291 src/dps8/dps8_eis.c PNL (cpu.du.D1_PTR_W &= AMASK); du 8293 src/dps8/dps8_eis.c cpu.du.D1_PTR_W += (word18) numWords1; du 8294 src/dps8/dps8_eis.c cpu.du.D1_PTR_W &= AMASK; du 8306 src/dps8/dps8_eis.c PNL (cpu.du.D2_PTR_W += (word18) numWords1); du 8307 src/dps8/dps8_eis.c PNL (cpu.du.D2_PTR_W &= AMASK); du 8309 src/dps8/dps8_eis.c cpu.du.D2_PTR_W += (word18) numWords1; du 8310 src/dps8/dps8_eis.c cpu.du.D2_PTR_W &= AMASK; du 8333 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < min(e->N1, e->N2); cpu.du.CHTALLY += 1) du 8343 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8355 src/dps8/dps8_eis.c for(; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY += 1) du 8367 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8384 src/dps8/dps8_eis.c SC_I_ZERO (cpu.du.Z); du 8536 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < min (e->N1, e->N2); cpu.du.CHTALLY += 1) du 8546 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8553 src/dps8/dps8_eis.c for (; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY += 1) du 8563 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8572 src/dps8/dps8_eis.c SC_I_ZERO (cpu.du.Z); du 8677 src/dps8/dps8_eis.c PNL (cpu.du.D1_PTR_W += (word18) numWords1); du 8678 src/dps8/dps8_eis.c PNL (cpu.du.D1_PTR_W &= AMASK); du 8680 src/dps8/dps8_eis.c cpu.du.D1_PTR_W += (word18) numWords1; du 8681 src/dps8/dps8_eis.c cpu.du.D1_PTR_W &= AMASK; du 8693 src/dps8/dps8_eis.c PNL (cpu.du.D2_PTR_W += (word18) numWords1); du 8694 src/dps8/dps8_eis.c PNL (cpu.du.D2_PTR_W &= AMASK); du 8696 src/dps8/dps8_eis.c cpu.du.D2_PTR_W += (word18) numWords1; du 8697 src/dps8/dps8_eis.c cpu.du.D2_PTR_W &= AMASK; du 8720 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < min(e->N1, e->N2); cpu.du.CHTALLY += 1) du 8731 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8739 src/dps8/dps8_eis.c for(; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY += 1) du 8751 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8761 src/dps8/dps8_eis.c SC_I_ZERO (cpu.du.Z); du 8810 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] += 1; du 8811 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] &= AMASK; du 8993 src/dps8/dps8_eis.c du 9058 src/dps8/dps8_eis.c du 9160 src/dps8/dps8_eis.c du 9161 src/dps8/dps8_eis.c du 9163 src/dps8/dps8_eis.c du 9164 src/dps8/dps8_eis.c du 9287 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = (cpu.du.Dk_PTR_W[eisaddr_idx] + 1) & AMASK; // bump source to next address du 9728 src/dps8/dps8_eis.c du 9880 src/dps8/dps8_eis.c du 9881 src/dps8/dps8_eis.c du 703 src/dps8/dps8_ins.c words[i] = cpu.du.image[i]; du 713 src/dps8/dps8_ins.c putbits36_1 (& words[0], 9, cpu.du.Z); du 714 src/dps8/dps8_ins.c putbits36_1 (& words[0], 10, cpu.du.NOP); du 715 src/dps8/dps8_ins.c putbits36_24 (& words[0], 12, cpu.du.CHTALLY); du 724 src/dps8/dps8_ins.c putbits36_18 (& words[2], 0, cpu.du.D1_PTR_W); du 725 src/dps8/dps8_ins.c putbits36_6 (& words[2], 18, cpu.du.D1_PTR_B); du 726 src/dps8/dps8_ins.c putbits36_2 (& words[2], 25, cpu.du.TAk[0]); du 727 src/dps8/dps8_ins.c putbits36_1 (& words[2], 31, cpu.du.F1); du 728 src/dps8/dps8_ins.c putbits36_1 (& words[2], 32, cpu.du.Ak[0]); du 732 src/dps8/dps8_ins.c putbits36_10 (& words[3], 0, cpu.du.LEVEL1); du 733 src/dps8/dps8_ins.c putbits36_24 (& words[3], 12, cpu.du.D1_RES); du 737 src/dps8/dps8_ins.c putbits36_18 (& words[4], 0, cpu.du.D2_PTR_W); du 738 src/dps8/dps8_ins.c putbits36_6 (& words[4], 18, cpu.du.D2_PTR_B); du 739 src/dps8/dps8_ins.c putbits36_2 (& words[4], 25, cpu.du.TAk[1]); du 740 src/dps8/dps8_ins.c putbits36_1 (& words[4], 30, cpu.du.R); du 741 src/dps8/dps8_ins.c putbits36_1 (& words[4], 31, cpu.du.F2); du 742 src/dps8/dps8_ins.c putbits36_1 (& words[4], 32, cpu.du.Ak[1]); du 746 src/dps8/dps8_ins.c putbits36_10 (& words[5], 0, cpu.du.LEVEL2); du 747 src/dps8/dps8_ins.c putbits36_24 (& words[5], 12, cpu.du.D2_RES); du 751 src/dps8/dps8_ins.c putbits36_18 (& words[6], 0, cpu.du.D3_PTR_W); du 752 src/dps8/dps8_ins.c putbits36_6 (& words[6], 18, cpu.du.D3_PTR_B); du 753 src/dps8/dps8_ins.c putbits36_2 (& words[6], 25, cpu.du.TAk[2]); du 754 src/dps8/dps8_ins.c putbits36_1 (& words[6], 31, cpu.du.F3); du 755 src/dps8/dps8_ins.c putbits36_1 (& words[6], 32, cpu.du.Ak[2]); du 756 src/dps8/dps8_ins.c putbits36_3 (& words[6], 33, cpu.du.JMP); du 760 src/dps8/dps8_ins.c putbits36_24 (& words[7], 12, cpu.du.D3_RES); du 769 src/dps8/dps8_ins.c cpu.du.Z = getbits36_1 (words[0], 9); du 770 src/dps8/dps8_ins.c cpu.du.NOP = getbits36_1 (words[0], 10); du 771 src/dps8/dps8_ins.c cpu.du.CHTALLY = getbits36_24 (words[0], 12); du 776 src/dps8/dps8_ins.c cpu.du.D1_PTR_W = getbits36_18 (words[2], 0); du 777 src/dps8/dps8_ins.c cpu.du.D1_PTR_B = getbits36_6 (words[2], 18); du 778 src/dps8/dps8_ins.c cpu.du.TAk[0] = getbits36_2 (words[2], 25); du 779 src/dps8/dps8_ins.c cpu.du.F1 = getbits36_1 (words[2], 31); du 780 src/dps8/dps8_ins.c cpu.du.Ak[0] = getbits36_1 (words[2], 32); du 784 src/dps8/dps8_ins.c cpu.du.LEVEL1 = getbits36_10 (words[3], 0); du 785 src/dps8/dps8_ins.c cpu.du.D1_RES = getbits36_24 (words[3], 12); du 789 src/dps8/dps8_ins.c cpu.du.D2_PTR_W = getbits36_18 (words[4], 0); du 790 src/dps8/dps8_ins.c cpu.du.D2_PTR_B = getbits36_6 (words[4], 18); du 791 src/dps8/dps8_ins.c cpu.du.TAk[1] = getbits36_2 (words[4], 25); du 792 src/dps8/dps8_ins.c cpu.du.F2 = getbits36_1 (words[4], 31); du 793 src/dps8/dps8_ins.c cpu.du.Ak[1] = getbits36_1 (words[4], 32); du 797 src/dps8/dps8_ins.c cpu.du.LEVEL2 = getbits36_1 (words[5], 9); du 798 src/dps8/dps8_ins.c cpu.du.D2_RES = getbits36_24 (words[5], 12); du 802 src/dps8/dps8_ins.c cpu.du.D3_PTR_W = getbits36_18 (words[6], 0); du 803 src/dps8/dps8_ins.c cpu.du.D3_PTR_B = getbits36_6 (words[6], 18); du 804 src/dps8/dps8_ins.c cpu.du.TAk[2] = getbits36_2 (words[6], 25); du 805 src/dps8/dps8_ins.c cpu.du.F3 = getbits36_1 (words[6], 31); du 806 src/dps8/dps8_ins.c cpu.du.Ak[2] = getbits36_1 (words[6], 32); du 807 src/dps8/dps8_ins.c cpu.du.JMP = getbits36_3 (words[6], 33); du 811 src/dps8/dps8_ins.c cpu.du.D3_RES = getbits36_24 (words[7], 12); du 817 src/dps8/dps8_ins.c cpu.du.image[i] = words[i]; du 1697 src/dps8/dps8_ins.c cpu.du.JMP = (word3) ndes; du 1821 src/dps8/dps8_ins.c cpu.du.CHTALLY = 0; du 1822 src/dps8/dps8_ins.c cpu.du.Z = 1;