N 690 src/dps8/doAppendCycleOperandRead.h goto N; N 757 src/dps8/doAppendCycleOperandRead.h N: // CALL6 N 1936 src/dps8/dps8_append.c goto N; N 2138 src/dps8/dps8_append.c N: // CALL6 N 570 src/dps8/dps8_cpu.h uint N [3]; N 571 src/dps8/dps8_cpu.h #define N1 N [0] N 572 src/dps8/dps8_cpu.h #define N2 N [1] N 573 src/dps8/dps8_cpu.h #define N3 N [2] N 771 src/dps8/dps8_eis.c N 776 src/dps8/dps8_eis.c N 778 src/dps8/dps8_eis.c N 780 src/dps8/dps8_eis.c N 1441 src/dps8/dps8_eis.c e -> N [k - 1] = (uint) getMFReg36 (reg, false, false, mod_fault); // RL=1: disallow du,n,ic N 1449 src/dps8/dps8_eis.c e -> N [k - 1] &= 017777777; // 22-bits of length N 1454 src/dps8/dps8_eis.c e -> N [k - 1] &= 07777777; // 21-bits of length. N 1465 src/dps8/dps8_eis.c e -> N [k - 1] = opDesc & 07777; N 1470 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "N%u %o\n", k, e->N[k-1]); N 1714 src/dps8/dps8_eis.c e->N[k-1] = getMFReg18(reg, false, false, mod_fault) & 077; // RL=1: disallow du,n,ic N 1717 src/dps8/dps8_eis.c e->N[k-1] = opDesc & 077; N 1719 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "parseNumericOperandDescriptor(): N%u %0o\n", k, e->N[k-1]); N 1731 src/dps8/dps8_eis.c N 1734 src/dps8/dps8_eis.c N 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]); N 1819 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "parseNumericOperandDescriptor(): address:%06o cPos:%d bPos:%d N%u %u\n", a->address, a->cPos, a->bPos, k, e->N[k-1]); N 1876 src/dps8/dps8_eis.c e->N[k-1] = getMFReg36(reg, false, false, mod_fault) & 077777777; // RL=1: disallow du,n,ic N 1877 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "bitstring k %d RL reg %u val %"PRIo64"\n", k, reg, (word36)e->N[k-1]); N 1881 src/dps8/dps8_eis.c e ->N[k-1] = opDesc & 07777; N 1885 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "N%u %u\n", k, e->N[k-1]); N 5032 src/dps8/dps8_eis.c int N = (int) e->N[k-1]; // number of chars in src string N 5039 src/dps8/dps8_eis.c for(int n = 0 ; n < N ; n += 1) N 5087 src/dps8/dps8_eis.c else if (TN == CTN9 && n == N-1) // the 9-bit exponent (of which only 8-bits are used) N 5092 src/dps8/dps8_eis.c else if (TN == CTN4 && n == N-2) // the 1st 4-chars of the 8-bit exponent N 5098 src/dps8/dps8_eis.c else if (TN == CTN4 && n == N-1) // the 2nd 4-chars of the 8-bit exponent N 5141 src/dps8/dps8_eis.c if (n == N-1) // last had better be a sign .... N 5193 src/dps8/dps8_eis.c uint N = min (e-> N1, 63); N 5195 src/dps8/dps8_eis.c for (uint n = 0 ; n < N ; n ++) N 6517 src/dps8/dps8_eis.c e->mopTally = (int) e->N[KMOP]; // number of micro-ops N 6521 src/dps8/dps8_eis.c e->mopTally = (int) e->N[kMop-1]; // number of micro-ops N 6879 src/dps8/dps8_eis.c if (e->N[1] == 0) N 6884 src/dps8/dps8_eis.c if (e->N[2] == 0) N 9102 src/dps8/dps8_eis.c N 9113 src/dps8/dps8_eis.c N 9153 src/dps8/dps8_eis.c N 9155 src/dps8/dps8_eis.c N 9176 src/dps8/dps8_eis.c N 9193 src/dps8/dps8_eis.c N 9200 src/dps8/dps8_eis.c static bool sign9n(word72 n128, int N) N 9210 src/dps8/dps8_eis.c if (N < 1 || N > 8) // XXX largest int we'll play with is 72-bits? Makes sense N 9214 src/dps8/dps8_eis.c word72 sgnmask = lshift_128 (construct_128 (0, 1), (uint) (N * 9 - 1)); N 9217 src/dps8/dps8_eis.c word72 sgnmask = (word72)1 << ((N * 9) - 1); N 9226 src/dps8/dps8_eis.c static word72s signExt9(word72 n128, int N) N 9233 src/dps8/dps8_eis.c int bits = (N * 9) - 1; N 9234 src/dps8/dps8_eis.c if (sign9n(n128, N)) N 9370 src/dps8/dps8_eis.c N 9377 src/dps8/dps8_eis.c N 9390 src/dps8/dps8_eis.c N 9403 src/dps8/dps8_eis.c N 9408 src/dps8/dps8_eis.c N 9415 src/dps8/dps8_eis.c N 9420 src/dps8/dps8_eis.c N 9862 src/dps8/dps8_eis.c N 9869 src/dps8/dps8_eis.c N 9875 src/dps8/dps8_eis.c N 9890 src/dps8/dps8_eis.c