du 4176 src/dps8/dps8_cpu.c PNL (add_history (L68_DU_HIST_REG, cpu.du.cycle1, cpu.du.cycle2);) du 582 src/dps8/dps8_cpu.h # define TA1 cpu.du.TAk[0] du 583 src/dps8/dps8_cpu.h # define TA2 cpu.du.TAk[1] du 584 src/dps8/dps8_cpu.h # define TA3 cpu.du.TAk[2] du 1195 src/dps8/dps8_cpu.h #define DU_CYCLE_GDLDA { clrmask (& cpu.du.cycle2, du2_nGDLDA); \ du 1196 src/dps8/dps8_cpu.h setmask (& cpu.du.cycle2, du2_nGDLDB | du2_nGDLDC); } du 1197 src/dps8/dps8_cpu.h #define DU_CYCLE_GDLDB { clrmask (& cpu.du.cycle2, du2_nGDLDB); \ du 1198 src/dps8/dps8_cpu.h setmask (& cpu.du.cycle2, du2_nGDLDA | du2_nGDLDC); } du 1199 src/dps8/dps8_cpu.h #define DU_CYCLE_GDLDC { clrmask (& cpu.du.cycle2, du2_nGDLDC); \ du 1200 src/dps8/dps8_cpu.h setmask (& cpu.du.cycle2, du2_nGDLDA | du2_nGDLDB); } du 1201 src/dps8/dps8_cpu.h #define DU_CYCLE_FA_I1 setmask (& cpu.du.cycle1, du1_FA_I1) du 1202 src/dps8/dps8_cpu.h #define DU_CYCLE_FA_I2 setmask (& cpu.du.cycle1, du1_FA_I2) du 1203 src/dps8/dps8_cpu.h #define DU_CYCLE_FA_I3 setmask (& cpu.du.cycle1, du1_FA_I3) du 1204 src/dps8/dps8_cpu.h #define DU_CYCLE_ANLD1 setmask (& cpu.du.cycle2, du2_ANLD1) du 1205 src/dps8/dps8_cpu.h #define DU_CYCLE_ANLD2 setmask (& cpu.du.cycle2, du2_ANLD2) du 1206 src/dps8/dps8_cpu.h #define DU_CYCLE_NLD1 setmask (& cpu.du.cycle2, du2_NLD1) du 1207 src/dps8/dps8_cpu.h #define DU_CYCLE_NLD2 setmask (& cpu.du.cycle2, du2_NLD2) du 1208 src/dps8/dps8_cpu.h #define DU_CYCLE_FRND setmask (& cpu.du.cycle2, du2_FRND) du 1209 src/dps8/dps8_cpu.h #define DU_CYCLE_DGBD setmask (& cpu.du.cycle2, du2_DGBD) du 1210 src/dps8/dps8_cpu.h #define DU_CYCLE_DGDB setmask (& cpu.du.cycle2, du2_DGDB) du 1211 src/dps8/dps8_cpu.h #define DU_CYCLE_DDU_LDEA clrmask (& cpu.du.cycle1, du1_nDDU_LDEA) du 1212 src/dps8/dps8_cpu.h #define DU_CYCLE_DDU_STEA clrmask (& cpu.du.cycle1, du1_nDDU_STEA) du 1213 src/dps8/dps8_cpu.h #define DU_CYCLE_END clrmask (& cpu.du.cycle1, du1_nEND) du 1214 src/dps8/dps8_cpu.h #define DU_CYCLE_LDWRT1 setmask (& cpu.du.cycle2, du2_LDWRT1) du 1215 src/dps8/dps8_cpu.h #define DU_CYCLE_LDWRT2 setmask (& cpu.du.cycle2, du2_LDWRT2) du 1216 src/dps8/dps8_cpu.h #define DU_CYCLE_FEXOP setmask (& cpu.du.cycle2, du2_FEXOP) du 1217 src/dps8/dps8_cpu.h #define DU_CYCLE_ANSTR setmask (& cpu.du.cycle2, du2_ANSTR) du 1218 src/dps8/dps8_cpu.h #define DU_CYCLE_GSTR setmask (& cpu.du.cycle2, du2_GSTR) du 1219 src/dps8/dps8_cpu.h #define DU_CYCLE_FLEN_128 clrmask (& cpu.du.cycle2, du2_nFLEN_128) du 1220 src/dps8/dps8_cpu.h #define DU_CYCLE_FDUD { cpu.du.cycle1 = \ du 1243 src/dps8/dps8_cpu.h cpu.du.cycle2 = \ du 1252 src/dps8/dps8_cpu.h #define DU_CYCLE_nDUD clrmask (& cpu.du.cycle2, du2_DUD) du 1593 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 734 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 735 src/dps8/dps8_eis.c word18 addressN = (cpu.du.Dk_PTR_W[eisaddr_idx] + n) & AMASK; du 764 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "EISRead addr %06o\n", cpu.du.Dk_PTR_W[eisaddr_idx]); du 777 src/dps8/dps8_eis.c du 793 src/dps8/dps8_eis.c word18 addressN = (cpu.du.Dk_PTR_W[eisaddr_idx] + n) & AMASK; du 855 src/dps8/dps8_eis.c word18 addressN = (cpu.du.Dk_PTR_W[eisaddr_idx] + n) & AMASK; du 918 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 938 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 940 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 948 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 966 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 980 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 1000 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 1002 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 1010 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 1046 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = (cpu.du.Dk_PTR_W[eisaddr_idx] + 1) & AMASK; du 1081 src/dps8/dps8_eis.c baseBitPosn += (int) cpu.du.CHTALLY; du 1087 src/dps8/dps8_eis.c word18 saveAddr = cpu.du.Dk_PTR_W[eisaddr_idx]; du 1088 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] += (uint) woff; du 1089 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] &= AMASK; du 1111 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = saveAddr; du 1231 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 1233 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 1267 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 1269 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 1299 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 1302 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 1320 src/dps8/dps8_eis.c PNL (cpu.du.POP = 0); du 1321 src/dps8/dps8_eis.c PNL (cpu.du.POL = 0); du 1346 src/dps8/dps8_eis.c PNL (cpu.du.POP = 1); du 1357 src/dps8/dps8_eis.c cpu.du.TAk[k-1] = cpu.du.TAk[useTA-1]; du 1359 src/dps8/dps8_eis.c cpu.du.TAk[k-1] = getbits36_2 (opDesc, 21); // type alphanumeric du 1432 src/dps8/dps8_eis.c PNL (cpu.du.POL = 1); du 1444 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 1490 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 1577 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = effWORDNO); du 1579 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = effWORDNO; du 1613 src/dps8/dps8_eis.c PNL (cpu.du.POP = 1); du 1638 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = y); du 1641 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = y; du 1659 src/dps8/dps8_eis.c PNL (cpu.du.POP = 1); du 1688 src/dps8/dps8_eis.c PNL (cpu.du.POL = 1); du 1797 src/dps8/dps8_eis.c sim_printf ("parseNumericOperandDescriptor(ta=%d) How'd we get here 2?\n", cpu.du.TAk[k-1]); du 1805 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = effWORDNO); du 1807 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = effWORDNO; du 1818 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 1845 src/dps8/dps8_eis.c PNL (cpu.du.POP = 1); du 1868 src/dps8/dps8_eis.c PNL (cpu.du.POL = 1); du 1916 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = effWORDNO); du 1918 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = effWORDNO; du 3037 src/dps8/dps8_eis.c for (; cpu.du.CHTALLY < min (e->N1, e->N2); cpu.du.CHTALLY ++) du 3039 src/dps8/dps8_eis.c word9 c1 = EISget469 (1, cpu.du.CHTALLY); // get Y-char1n du 3040 src/dps8/dps8_eis.c word9 c2 = EISget469 (2, cpu.du.CHTALLY); // get Y-char2n du 3041 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 3054 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY ++) du 3057 src/dps8/dps8_eis.c word9 c2 = EISget469 (2, cpu.du.CHTALLY); // get Y-char2n du 3071 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e->N1; cpu.du.CHTALLY ++) du 3073 src/dps8/dps8_eis.c word9 c1 = EISget469 (1, cpu.du.CHTALLY); // get Y-char1n du 3186 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 13) & 017; du 3187 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W >> 9) & 017; du 3196 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 12) & 077; du 3197 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W >> 6) & 077; du 3206 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 9) & 0777; du 3207 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W ) & 0777; du 3251 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 3253 src/dps8/dps8_eis.c yCharn11 = EISget469 (1, cpu.du.CHTALLY); du 3254 src/dps8/dps8_eis.c yCharn12 = EISget469 (1, cpu.du.CHTALLY + 1); du 3258 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == limit); du 3266 src/dps8/dps8_eis.c word36 CY3 = setbits36_24 (0, 12, cpu.du.CHTALLY); du 3369 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 13) & 017; du 3370 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W >> 9) & 017; du 3379 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 12) & 077; du 3380 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W >> 6) & 077; du 3389 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 9) & 0777; du 3390 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W ) & 0777; du 3436 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 3438 src/dps8/dps8_eis.c yCharn11 = EISget469 (1, limit - cpu.du.CHTALLY - 1); du 3439 src/dps8/dps8_eis.c yCharn12 = EISget469 (1, limit - cpu.du.CHTALLY); du 3444 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == limit); du 3452 src/dps8/dps8_eis.c word36 CY3 = setbits36_24 (0, 12, cpu.du.CHTALLY); du 3605 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 3607 src/dps8/dps8_eis.c word9 yCharn1 = EISget469 (1, cpu.du.CHTALLY); du 3618 src/dps8/dps8_eis.c word36 CY3 = setbits36_24 (0, 12, cpu.du.CHTALLY); du 3620 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == limit); du 3776 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 3778 src/dps8/dps8_eis.c word9 yCharn1 = EISget469 (1, limit - cpu.du.CHTALLY - 1); du 3789 src/dps8/dps8_eis.c word36 CY3 = setbits36_24 (0, 12, cpu.du.CHTALLY); du 3791 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == limit); du 3991 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N1; cpu.du.CHTALLY ++) du 3993 src/dps8/dps8_eis.c word9 c = EISget469 (1, cpu.du.CHTALLY); // get src char du 4025 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == e -> N1); du 4028 src/dps8/dps8_eis.c putbits36_24 (& CY3, 12, cpu.du.CHTALLY); du 4187 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 4189 src/dps8/dps8_eis.c word9 c = EISget469 (1, limit - cpu.du.CHTALLY - 1); // get src char du 4221 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == e -> N1); du 4224 src/dps8/dps8_eis.c putbits36_24 (& CY3, 12, cpu.du.CHTALLY); du 4437 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 4439 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 4454 src/dps8/dps8_eis.c if ((cpu.du.CHTALLY % PGSZ) == 0 && du 4467 src/dps8/dps8_eis.c (cpu.du.D1_PTR_W & PGMK) == 0 && du 4468 src/dps8/dps8_eis.c (cpu.du.D2_PTR_W & PGMK) == 0) du 4475 src/dps8/dps8_eis.c while (cpu.du.CHTALLY < e -> N1) du 4478 src/dps8/dps8_eis.c EISReadPage (& e -> ADDR1, cpu.du.CHTALLY / 4, pg); du 4479 src/dps8/dps8_eis.c EISWritePage (& e -> ADDR2, cpu.du.CHTALLY / 4, pg); du 4480 src/dps8/dps8_eis.c cpu.du.CHTALLY += PGSZ * 4; du 4494 src/dps8/dps8_eis.c if ((cpu.du.CHTALLY % PGSZ) == 0 && du 4507 src/dps8/dps8_eis.c (cpu.du.D1_PTR_W & PGMK) == 0 && du 4508 src/dps8/dps8_eis.c (cpu.du.D2_PTR_W& PGMK) == 0) du 4526 src/dps8/dps8_eis.c while (cpu.du.CHTALLY < e -> N2) du 4528 src/dps8/dps8_eis.c EISWritePage (& e -> ADDR2, cpu.du.CHTALLY / 4, pg); du 4529 src/dps8/dps8_eis.c cpu.du.CHTALLY += PGSZ * 4; du 4555 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2; cpu.du.CHTALLY += 4) du 4557 src/dps8/dps8_eis.c uint n = cpu.du.CHTALLY / 4; du 4586 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2; cpu.du.CHTALLY += 4) du 4588 src/dps8/dps8_eis.c uint n = cpu.du.CHTALLY / 4; du 4599 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < min (e->N1, e->N2); cpu.du.CHTALLY ++) du 4601 src/dps8/dps8_eis.c word9 c = EISget469 (1, cpu.du.CHTALLY); // get src char du 4609 src/dps8/dps8_eis.c EISput469 (2, cpu.du.CHTALLY, c); du 4647 src/dps8/dps8_eis.c if (ovp && (cpu.du.CHTALLY == e -> N1 - 1)) du 4653 src/dps8/dps8_eis.c EISput469 (2, cpu.du.CHTALLY, cout); du 4665 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2 ; cpu.du.CHTALLY ++) du 4668 src/dps8/dps8_eis.c if (ovp && (cpu.du.CHTALLY == e -> N2 - 1)) du 4671 src/dps8/dps8_eis.c EISput469 (2, cpu.du.CHTALLY, 015); // 015 is decimal - du 4673 src/dps8/dps8_eis.c EISput469 (2, cpu.du.CHTALLY, 014); // 014 is decimal + du 4676 src/dps8/dps8_eis.c EISput469 (2, cpu.du.CHTALLY, fillT); du 4851 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY += 4) du 4853 src/dps8/dps8_eis.c uint n = (limit - cpu.du.CHTALLY - 1) / 4; du 4886 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2; cpu.du.CHTALLY += 4) du 4888 src/dps8/dps8_eis.c uint n = (limit - cpu.du.CHTALLY - 1) / 4; du 4899 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < min (e -> N1, e -> N2); cpu.du.CHTALLY ++) du 4901 src/dps8/dps8_eis.c word9 c = EISget469 (1, e -> N1 - cpu.du.CHTALLY - 1); // get src char du 4909 src/dps8/dps8_eis.c EISput469 (2, e -> N2 - cpu.du.CHTALLY - 1, c); du 4948 src/dps8/dps8_eis.c if (ovp && (cpu.du.CHTALLY == 0)) du 4953 src/dps8/dps8_eis.c EISput469 (2, e -> N2 - cpu.du.CHTALLY - 1, cout); du 4965 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2 ; cpu.du.CHTALLY ++) du 4968 src/dps8/dps8_eis.c if (ovp && (cpu.du.CHTALLY == e -> N2 - 1)) du 4971 src/dps8/dps8_eis.c EISput469 (2, e -> N2 - cpu.du.CHTALLY - 1, 015); // 015 is decimal - du 4973 src/dps8/dps8_eis.c EISput469 (2, e -> N2 - cpu.du.CHTALLY - 1, 014); // 014 is decimal + du 4977 src/dps8/dps8_eis.c EISput469 (2, e -> N2 - cpu.du.CHTALLY - 1, fillT); du 6473 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 6476 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 6479 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 7188 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < min(e->N1, e->N2); cpu.du.CHTALLY ++) du 7190 src/dps8/dps8_eis.c word9 c = EISget469(1, cpu.du.CHTALLY); // get src char du 7198 src/dps8/dps8_eis.c EISput469(2, cpu.du.CHTALLY, xlate (&e->ADDR3, dstTA, c)); du 7241 src/dps8/dps8_eis.c EISput469 (2, cpu.du.CHTALLY, cout); du 7277 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < e->N2 ; cpu.du.CHTALLY ++) du 7278 src/dps8/dps8_eis.c EISput469 (2, cpu.du.CHTALLY, cfill); du 7475 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 7538 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 8051 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < min(e->N1, e->N2); cpu.du.CHTALLY += 1) du 8062 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8075 src/dps8/dps8_eis.c for(; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY += 1) du 8087 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8104 src/dps8/dps8_eis.c SC_I_ZERO (cpu.du.Z); du 8154 src/dps8/dps8_eis.c baseBitPosn -= (int) cpu.du.CHTALLY; du 8176 src/dps8/dps8_eis.c word18 saveAddr = cpu.du.Dk_PTR_W[eisaddr_idx]; du 8177 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] += (word18) woff; du 8178 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] &= AMASK; du 8203 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = saveAddr; du 8291 src/dps8/dps8_eis.c PNL (cpu.du.D1_PTR_W += (word18) numWords1); du 8292 src/dps8/dps8_eis.c PNL (cpu.du.D1_PTR_W &= AMASK); du 8294 src/dps8/dps8_eis.c cpu.du.D1_PTR_W += (word18) numWords1; du 8295 src/dps8/dps8_eis.c cpu.du.D1_PTR_W &= AMASK; du 8307 src/dps8/dps8_eis.c PNL (cpu.du.D2_PTR_W += (word18) numWords1); du 8308 src/dps8/dps8_eis.c PNL (cpu.du.D2_PTR_W &= AMASK); du 8310 src/dps8/dps8_eis.c cpu.du.D2_PTR_W += (word18) numWords1; du 8311 src/dps8/dps8_eis.c cpu.du.D2_PTR_W &= AMASK; du 8334 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < min(e->N1, e->N2); cpu.du.CHTALLY += 1) du 8344 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8356 src/dps8/dps8_eis.c for(; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY += 1) du 8368 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8385 src/dps8/dps8_eis.c SC_I_ZERO (cpu.du.Z); du 8537 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < min (e->N1, e->N2); cpu.du.CHTALLY += 1) du 8547 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8554 src/dps8/dps8_eis.c for (; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY += 1) du 8564 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8573 src/dps8/dps8_eis.c SC_I_ZERO (cpu.du.Z); du 8678 src/dps8/dps8_eis.c PNL (cpu.du.D1_PTR_W += (word18) numWords1); du 8679 src/dps8/dps8_eis.c PNL (cpu.du.D1_PTR_W &= AMASK); du 8681 src/dps8/dps8_eis.c cpu.du.D1_PTR_W += (word18) numWords1; du 8682 src/dps8/dps8_eis.c cpu.du.D1_PTR_W &= AMASK; du 8694 src/dps8/dps8_eis.c PNL (cpu.du.D2_PTR_W += (word18) numWords1); du 8695 src/dps8/dps8_eis.c PNL (cpu.du.D2_PTR_W &= AMASK); du 8697 src/dps8/dps8_eis.c cpu.du.D2_PTR_W += (word18) numWords1; du 8698 src/dps8/dps8_eis.c cpu.du.D2_PTR_W &= AMASK; du 8721 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < min(e->N1, e->N2); cpu.du.CHTALLY += 1) du 8732 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8740 src/dps8/dps8_eis.c for(; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY += 1) du 8752 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8762 src/dps8/dps8_eis.c SC_I_ZERO (cpu.du.Z); du 8811 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] += 1; du 8812 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] &= AMASK; du 8994 src/dps8/dps8_eis.c du 9059 src/dps8/dps8_eis.c du 9161 src/dps8/dps8_eis.c du 9162 src/dps8/dps8_eis.c du 9164 src/dps8/dps8_eis.c du 9165 src/dps8/dps8_eis.c du 9288 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 9729 src/dps8/dps8_eis.c du 9881 src/dps8/dps8_eis.c du 9882 src/dps8/dps8_eis.c du 699 src/dps8/dps8_ins.c words[i] = cpu.du.image[i]; du 709 src/dps8/dps8_ins.c putbits36_1 (& words[0], 9, cpu.du.Z); du 710 src/dps8/dps8_ins.c putbits36_1 (& words[0], 10, cpu.du.NOP); du 711 src/dps8/dps8_ins.c putbits36_24 (& words[0], 12, cpu.du.CHTALLY); du 720 src/dps8/dps8_ins.c putbits36_18 (& words[2], 0, cpu.du.D1_PTR_W); du 721 src/dps8/dps8_ins.c putbits36_6 (& words[2], 18, cpu.du.D1_PTR_B); du 722 src/dps8/dps8_ins.c putbits36_2 (& words[2], 25, cpu.du.TAk[0]); du 723 src/dps8/dps8_ins.c putbits36_1 (& words[2], 31, cpu.du.F1); du 724 src/dps8/dps8_ins.c putbits36_1 (& words[2], 32, cpu.du.Ak[0]); du 728 src/dps8/dps8_ins.c putbits36_10 (& words[3], 0, cpu.du.LEVEL1); du 729 src/dps8/dps8_ins.c putbits36_24 (& words[3], 12, cpu.du.D1_RES); du 733 src/dps8/dps8_ins.c putbits36_18 (& words[4], 0, cpu.du.D2_PTR_W); du 734 src/dps8/dps8_ins.c putbits36_6 (& words[4], 18, cpu.du.D2_PTR_B); du 735 src/dps8/dps8_ins.c putbits36_2 (& words[4], 25, cpu.du.TAk[1]); du 736 src/dps8/dps8_ins.c putbits36_1 (& words[4], 30, cpu.du.R); du 737 src/dps8/dps8_ins.c putbits36_1 (& words[4], 31, cpu.du.F2); du 738 src/dps8/dps8_ins.c putbits36_1 (& words[4], 32, cpu.du.Ak[1]); du 742 src/dps8/dps8_ins.c putbits36_10 (& words[5], 0, cpu.du.LEVEL2); du 743 src/dps8/dps8_ins.c putbits36_24 (& words[5], 12, cpu.du.D2_RES); du 747 src/dps8/dps8_ins.c putbits36_18 (& words[6], 0, cpu.du.D3_PTR_W); du 748 src/dps8/dps8_ins.c putbits36_6 (& words[6], 18, cpu.du.D3_PTR_B); du 749 src/dps8/dps8_ins.c putbits36_2 (& words[6], 25, cpu.du.TAk[2]); du 750 src/dps8/dps8_ins.c putbits36_1 (& words[6], 31, cpu.du.F3); du 751 src/dps8/dps8_ins.c putbits36_1 (& words[6], 32, cpu.du.Ak[2]); du 752 src/dps8/dps8_ins.c putbits36_3 (& words[6], 33, cpu.du.JMP); du 756 src/dps8/dps8_ins.c putbits36_24 (& words[7], 12, cpu.du.D3_RES); du 765 src/dps8/dps8_ins.c cpu.du.Z = getbits36_1 (words[0], 9); du 766 src/dps8/dps8_ins.c cpu.du.NOP = getbits36_1 (words[0], 10); du 767 src/dps8/dps8_ins.c cpu.du.CHTALLY = getbits36_24 (words[0], 12); du 772 src/dps8/dps8_ins.c cpu.du.D1_PTR_W = getbits36_18 (words[2], 0); du 773 src/dps8/dps8_ins.c cpu.du.D1_PTR_B = getbits36_6 (words[2], 18); du 774 src/dps8/dps8_ins.c cpu.du.TAk[0] = getbits36_2 (words[2], 25); du 775 src/dps8/dps8_ins.c cpu.du.F1 = getbits36_1 (words[2], 31); du 776 src/dps8/dps8_ins.c cpu.du.Ak[0] = getbits36_1 (words[2], 32); du 780 src/dps8/dps8_ins.c cpu.du.LEVEL1 = getbits36_10 (words[3], 0); du 781 src/dps8/dps8_ins.c cpu.du.D1_RES = getbits36_24 (words[3], 12); du 785 src/dps8/dps8_ins.c cpu.du.D2_PTR_W = getbits36_18 (words[4], 0); du 786 src/dps8/dps8_ins.c cpu.du.D2_PTR_B = getbits36_6 (words[4], 18); du 787 src/dps8/dps8_ins.c cpu.du.TAk[1] = getbits36_2 (words[4], 25); du 788 src/dps8/dps8_ins.c cpu.du.F2 = getbits36_1 (words[4], 31); du 789 src/dps8/dps8_ins.c cpu.du.Ak[1] = getbits36_1 (words[4], 32); du 793 src/dps8/dps8_ins.c cpu.du.LEVEL2 = getbits36_1 (words[5], 9); du 794 src/dps8/dps8_ins.c cpu.du.D2_RES = getbits36_24 (words[5], 12); du 798 src/dps8/dps8_ins.c cpu.du.D3_PTR_W = getbits36_18 (words[6], 0); du 799 src/dps8/dps8_ins.c cpu.du.D3_PTR_B = getbits36_6 (words[6], 18); du 800 src/dps8/dps8_ins.c cpu.du.TAk[2] = getbits36_2 (words[6], 25); du 801 src/dps8/dps8_ins.c cpu.du.F3 = getbits36_1 (words[6], 31); du 802 src/dps8/dps8_ins.c cpu.du.Ak[2] = getbits36_1 (words[6], 32); du 803 src/dps8/dps8_ins.c cpu.du.JMP = getbits36_3 (words[6], 33); du 807 src/dps8/dps8_ins.c cpu.du.D3_RES = getbits36_24 (words[7], 12); du 813 src/dps8/dps8_ins.c cpu.du.image[i] = words[i]; du 1687 src/dps8/dps8_ins.c cpu.du.JMP = (word3) ndes; du 1811 src/dps8/dps8_ins.c cpu.du.CHTALLY = 0; du 1812 src/dps8/dps8_ins.c cpu.du.Z = 1;