N 711 src/dps8/doAppendCycleOperandRead.h goto N; N 778 src/dps8/doAppendCycleOperandRead.h N: // CALL6 N 1947 src/dps8/dps8_append.c goto N; N 2149 src/dps8/dps8_append.c N: // CALL6 N 572 src/dps8/dps8_cpu.h uint N [3]; N 573 src/dps8/dps8_cpu.h #define N1 N [0] N 574 src/dps8/dps8_cpu.h #define N2 N [1] N 575 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\r\n", k, e->N[k-1]); N 1723 src/dps8/dps8_eis.c e->N[k-1] = getMFReg18 (cpup,reg, false, false, mod_fault) & 077; // RL=1: disallow du,n,ic N 1726 src/dps8/dps8_eis.c e->N[k-1] = opDesc & 077; N 1728 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "parseNumericOperandDescriptor(cpup, ): N%u %0o\r\n", k, e->N[k-1]); N 1740 src/dps8/dps8_eis.c N 1743 src/dps8/dps8_eis.c N 1833 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1], a->cPos, a->bPos, k, e->N[k-1]); N 1837 src/dps8/dps8_eis.c a->address, a->cPos, a->bPos, k, e->N[k-1]); N 1893 src/dps8/dps8_eis.c e->N[k-1] = getMFReg36(cpup, reg, false, false, mod_fault) & 077777777; // RL=1: disallow du,n,ic N 1894 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "bitstring k %d RL reg %u val %"PRIo64"\r\n", k, reg, (word36)e->N[k-1]); N 1898 src/dps8/dps8_eis.c e ->N[k-1] = opDesc & 07777; N 1902 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "N%u %u\r\n", k, e->N[k-1]); N 5186 src/dps8/dps8_eis.c int N = (int) e->N[k-1]; // number of chars in src string N 5193 src/dps8/dps8_eis.c for(int n = 0 ; n < N ; n += 1) N 5241 src/dps8/dps8_eis.c else if (TN == CTN9 && n == N-1) // the 9-bit exponent (of which only 8-bits are used) N 5246 src/dps8/dps8_eis.c else if (TN == CTN4 && n == N-2) // the 1st 4-chars of the 8-bit exponent N 5252 src/dps8/dps8_eis.c else if (TN == CTN4 && n == N-1) // the 2nd 4-chars of the 8-bit exponent N 5297 src/dps8/dps8_eis.c if (n == N-1) // last had better be a sign .... N 5349 src/dps8/dps8_eis.c uint N = min (e-> N1, 63); N 5351 src/dps8/dps8_eis.c for (uint n = 0 ; n < N ; n ++) N 6688 src/dps8/dps8_eis.c e->mopTally = (int) e->N[KMOP]; // number of micro-ops N 6692 src/dps8/dps8_eis.c e->mopTally = (int) e->N[kMop-1]; // number of micro-ops N 7055 src/dps8/dps8_eis.c if (e->N[1] == 0) N 7060 src/dps8/dps8_eis.c if (e->N[2] == 0) N 9305 src/dps8/dps8_eis.c N 9316 src/dps8/dps8_eis.c N 9356 src/dps8/dps8_eis.c N 9358 src/dps8/dps8_eis.c N 9379 src/dps8/dps8_eis.c N 9396 src/dps8/dps8_eis.c N 9403 src/dps8/dps8_eis.c static bool sign9n(word72 n128, int N) N 9412 src/dps8/dps8_eis.c if (N < 1 || N > 8) // XXX largest int we'll play with is 72-bits? Makes sense N 9416 src/dps8/dps8_eis.c word72 sgnmask = lshift_128 (construct_128 (0, 1), (uint) (N * 9 - 1)); N 9419 src/dps8/dps8_eis.c word72 sgnmask = (word72)1 << ((N * 9) - 1); N 9428 src/dps8/dps8_eis.c static word72s signExt9(word72 n128, int N) N 9435 src/dps8/dps8_eis.c int bits = (N * 9) - 1; N 9436 src/dps8/dps8_eis.c if (sign9n(n128, N)) N 9572 src/dps8/dps8_eis.c N 9579 src/dps8/dps8_eis.c N 9592 src/dps8/dps8_eis.c N 9605 src/dps8/dps8_eis.c N 9610 src/dps8/dps8_eis.c N 9617 src/dps8/dps8_eis.c N 9622 src/dps8/dps8_eis.c N 10074 src/dps8/dps8_eis.c N 10081 src/dps8/dps8_eis.c N 10087 src/dps8/dps8_eis.c N 10102 src/dps8/dps8_eis.c