N 706 src/dps8/doAppendCycleOperandRead.h goto N; N 773 src/dps8/doAppendCycleOperandRead.h N: // CALL6 N 1931 src/dps8/dps8_append.c goto N; N 2133 src/dps8/dps8_append.c N: // CALL6 N 564 src/dps8/dps8_cpu.h uint N [3]; N 565 src/dps8/dps8_cpu.h #define N1 N [0] N 566 src/dps8/dps8_cpu.h #define N2 N [1] N 567 src/dps8/dps8_cpu.h #define N3 N [2] N 765 src/dps8/dps8_eis.c N 770 src/dps8/dps8_eis.c N 772 src/dps8/dps8_eis.c N 774 src/dps8/dps8_eis.c N 1435 src/dps8/dps8_eis.c e -> N [k - 1] = (uint) getMFReg36 (cpup, reg, false, false, mod_fault); // RL=1: disallow du,n,ic N 1443 src/dps8/dps8_eis.c e -> N [k - 1] &= 017777777; // 22-bits of length N 1448 src/dps8/dps8_eis.c e -> N [k - 1] &= 07777777; // 21-bits of length. N 1459 src/dps8/dps8_eis.c e -> N [k - 1] = opDesc & 07777; N 1464 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "N%u %o\n", k, e->N[k-1]); N 1708 src/dps8/dps8_eis.c e->N[k-1] = getMFReg18 (cpup,reg, false, false, mod_fault) & 077; // RL=1: disallow du,n,ic N 1711 src/dps8/dps8_eis.c e->N[k-1] = opDesc & 077; N 1713 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "parseNumericOperandDescriptor(cpup, ): N%u %0o\n", k, e->N[k-1]); N 1725 src/dps8/dps8_eis.c N 1728 src/dps8/dps8_eis.c N 1815 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1], a->cPos, a->bPos, k, e->N[k-1]); N 1819 src/dps8/dps8_eis.c a->address, a->cPos, a->bPos, k, e->N[k-1]); N 1875 src/dps8/dps8_eis.c e->N[k-1] = getMFReg36(cpup, reg, false, false, mod_fault) & 077777777; // RL=1: disallow du,n,ic N 1876 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 1880 src/dps8/dps8_eis.c e ->N[k-1] = opDesc & 07777; N 1884 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "N%u %u\n", k, e->N[k-1]); N 5072 src/dps8/dps8_eis.c int N = (int) e->N[k-1]; // number of chars in src string N 5079 src/dps8/dps8_eis.c for(int n = 0 ; n < N ; n += 1) N 5127 src/dps8/dps8_eis.c else if (TN == CTN9 && n == N-1) // the 9-bit exponent (of which only 8-bits are used) N 5132 src/dps8/dps8_eis.c else if (TN == CTN4 && n == N-2) // the 1st 4-chars of the 8-bit exponent N 5138 src/dps8/dps8_eis.c else if (TN == CTN4 && n == N-1) // the 2nd 4-chars of the 8-bit exponent N 5183 src/dps8/dps8_eis.c if (n == N-1) // last had better be a sign .... N 5235 src/dps8/dps8_eis.c uint N = min (e-> N1, 63); N 5237 src/dps8/dps8_eis.c for (uint n = 0 ; n < N ; n ++) N 6574 src/dps8/dps8_eis.c e->mopTally = (int) e->N[KMOP]; // number of micro-ops N 6578 src/dps8/dps8_eis.c e->mopTally = (int) e->N[kMop-1]; // number of micro-ops N 6941 src/dps8/dps8_eis.c if (e->N[1] == 0) N 6946 src/dps8/dps8_eis.c if (e->N[2] == 0) N 9166 src/dps8/dps8_eis.c N 9177 src/dps8/dps8_eis.c N 9217 src/dps8/dps8_eis.c N 9219 src/dps8/dps8_eis.c N 9240 src/dps8/dps8_eis.c N 9257 src/dps8/dps8_eis.c N 9264 src/dps8/dps8_eis.c static bool sign9n(word72 n128, int N) N 9273 src/dps8/dps8_eis.c if (N < 1 || N > 8) // XXX largest int we'll play with is 72-bits? Makes sense N 9277 src/dps8/dps8_eis.c word72 sgnmask = lshift_128 (construct_128 (0, 1), (uint) (N * 9 - 1)); N 9280 src/dps8/dps8_eis.c word72 sgnmask = (word72)1 << ((N * 9) - 1); N 9289 src/dps8/dps8_eis.c static word72s signExt9(word72 n128, int N) N 9296 src/dps8/dps8_eis.c int bits = (N * 9) - 1; N 9297 src/dps8/dps8_eis.c if (sign9n(n128, N)) N 9433 src/dps8/dps8_eis.c N 9440 src/dps8/dps8_eis.c N 9453 src/dps8/dps8_eis.c N 9466 src/dps8/dps8_eis.c N 9471 src/dps8/dps8_eis.c N 9478 src/dps8/dps8_eis.c N 9483 src/dps8/dps8_eis.c N 9935 src/dps8/dps8_eis.c N 9942 src/dps8/dps8_eis.c N 9948 src/dps8/dps8_eis.c N 9963 src/dps8/dps8_eis.c