a                 251 src/decNumber/decNumber.c # define decFinish(a,b,c,d) decFinalize(a,b,c,d)
a                 726 src/decNumber/decNumber.c     Unit a, b;                          // extract units
a                 727 src/decNumber/decNumber.c     if (ua>msua) a=0;
a                 728 src/decNumber/decNumber.c      else a=*ua;
a                 732 src/decNumber/decNumber.c     if (a|b) {                          // maybe 1 bits to examine
a                 737 src/decNumber/decNumber.c         if (a&b&1) *uc=*uc+(Unit)powers[i];  // effect AND
a                 738 src/decNumber/decNumber.c         j=a%10;
a                 739 src/decNumber/decNumber.c         a=a/10;
a                 839 src/decNumber/decNumber.c   decNumber *a, *b;                // temporary pointers
a                 844 src/decNumber/decNumber.c       a=bufa;
a                 851 src/decNumber/decNumber.c         a=allocbufa;                    // use the allocated space
a                 853 src/decNumber/decNumber.c       decNumberCopy(a, lhs);            // copy content
a                 854 src/decNumber/decNumber.c       a->bits&=~DECNEG;                 // .. and clear the sign
a                 855 src/decNumber/decNumber.c       lhs=a;                            // use copy from here on
a                1088 src/decNumber/decNumber.c     Unit a;                             // extract unit
a                1090 src/decNumber/decNumber.c     if (ua>msua) a=0;
a                1091 src/decNumber/decNumber.c      else a=*ua;
a                1096 src/decNumber/decNumber.c       if ((~a)&1) *uc=*uc+(Unit)powers[i];   // effect INVERT
a                1097 src/decNumber/decNumber.c       j=a%10;
a                1098 src/decNumber/decNumber.c       a=a/10;
a                1269 src/decNumber/decNumber.c   decNumber *a=bufa;               // temporary a
a                1343 src/decNumber/decNumber.c       a=allocbufa;                      // use the allocated space
a                1349 src/decNumber/decNumber.c     decLnOp(a, rhs, &aset, &status);    // a=ln(rhs)
a                1354 src/decNumber/decNumber.c     if (a->bits&DECSPECIAL || ISZERO(a)) {
a                1355 src/decNumber/decNumber.c       decNumberCopy(res, a);            // [will fit]
a                1380 src/decNumber/decNumber.c     decDivideOp(res, a, b, &aset, DIVIDE, &status); // into result
a                1682 src/decNumber/decNumber.c     Unit a, b;                          // extract units
a                1683 src/decNumber/decNumber.c     if (ua>msua) a=0;
a                1684 src/decNumber/decNumber.c      else a=*ua;
a                1688 src/decNumber/decNumber.c     if (a|b) {                          // maybe 1 bits to examine
a                1692 src/decNumber/decNumber.c         if ((a|b)&1) *uc=*uc+(Unit)powers[i];     // effect OR
a                1693 src/decNumber/decNumber.c         j=a%10;
a                1694 src/decNumber/decNumber.c         a=a/10;
a                2654 src/decNumber/decNumber.c   decNumber *a=bufa;               // approximation to result
a                2732 src/decNumber/decNumber.c       a=allocbufa;            // use the allocated spaces
a                2752 src/decNumber/decNumber.c     a->bits=0; a->digits=3;
a                2756 src/decNumber/decNumber.c       a->exponent=-3;
a                2759 src/decNumber/decNumber.c       a->lsu[0]=819;
a                2762 src/decNumber/decNumber.c       a->lsu[0]=19; a->lsu[1]=8;
a                2765 src/decNumber/decNumber.c       a->lsu[0]=9; a->lsu[1]=1; a->lsu[2]=8;
a                2773 src/decNumber/decNumber.c       a->exponent=-2;
a                2776 src/decNumber/decNumber.c       a->lsu[0]=259;
a                2779 src/decNumber/decNumber.c       a->lsu[0]=59; a->lsu[1]=2;
a                2782 src/decNumber/decNumber.c       a->lsu[0]=9; a->lsu[1]=5; a->lsu[2]=2;
a                2786 src/decNumber/decNumber.c     decMultiplyOp(a, a, f, &workset, &ignore);    // a=a*f
a                2787 src/decNumber/decNumber.c     decAddOp(a, a, t, &workset, 0, &ignore);      // ..+t
a                2802 src/decNumber/decNumber.c       decDivideOp(b, f, a, &workset, DIVIDE, &ignore); // b=f/a
a                2803 src/decNumber/decNumber.c       decAddOp(b, b, a, &workset, 0, &ignore);         // b=b+a
a                2804 src/decNumber/decNumber.c       decMultiplyOp(a, b, t, &workset, &ignore);       // a=b*0.5
a                2813 src/decNumber/decNumber.c     a->exponent+=exp/2;                      // set correct exponent
a                2816 src/decNumber/decNumber.c     decCopyFit(a, a, &approxset, &residue, &rstatus);  // reduce (if needed)
a                2817 src/decNumber/decNumber.c     decFinish(a, &approxset, &residue, &rstatus);      // clean and finalize
a                2823 src/decNumber/decNumber.c       decNumberCopy(res, a);                 // copy to result
a                2831 src/decNumber/decNumber.c     a->exponent-=exp/2;                      // back to 0.1->1
a                2839 src/decNumber/decNumber.c     t->exponent=-a->digits-1;                     // make 0.5 ulp
a                2840 src/decNumber/decNumber.c     decAddOp(b, a, t, &workset, DECNEG, &ignore); // b = a - 0.5 ulp
a                2848 src/decNumber/decNumber.c       decAddOp(a, a, t, &workset, DECNEG, &ignore); // a = a - 1 ulp
a                2852 src/decNumber/decNumber.c       decAddOp(a, &dzero, a, &approxset, 0, &ignore);
a                2855 src/decNumber/decNumber.c       decAddOp(b, a, t, &workset, 0, &ignore);    // b = a + 0.5 ulp
a                2862 src/decNumber/decNumber.c         decAddOp(a, a, t, &workset, 0, &ignore);  // a = a + 1 ulp
a                2866 src/decNumber/decNumber.c         decAddOp(a, &dzero, a, &approxset, 0, &ignore);
a                2873 src/decNumber/decNumber.c     a->exponent+=exp/2;                      // set correct exponent
a                2877 src/decNumber/decNumber.c     decNumberCopy(b, a);
a                2899 src/decNumber/decNumber.c           Int todrop=ideal-a->exponent;      // most that can be dropped
a                2904 src/decNumber/decNumber.c             Int maxdrop=maxexp-a->exponent;
a                2914 src/decNumber/decNumber.c               decShiftToLeast(a->lsu, D2U(a->digits), todrop);
a                2915 src/decNumber/decNumber.c               a->exponent+=todrop;           // maintain numerical value
a                2916 src/decNumber/decNumber.c               a->digits-=todrop;             // new length
a                2937 src/decNumber/decNumber.c     decNumberCopy(res, a);                   // a is now the result
a                3065 src/decNumber/decNumber.c     Unit a, b;                          // extract units
a                3066 src/decNumber/decNumber.c     if (ua>msua) a=0;
a                3067 src/decNumber/decNumber.c      else a=*ua;
a                3071 src/decNumber/decNumber.c     if (a|b) {                          // maybe 1 bits to examine
a                3075 src/decNumber/decNumber.c         if ((a^b)&1) *uc=*uc+(Unit)powers[i];     // effect XOR
a                3076 src/decNumber/decNumber.c         j=a%10;
a                3077 src/decNumber/decNumber.c         a=a/10;
a                4984 src/decNumber/decNumber.c   decNumber *a=bufa;               // accumulator
a                5057 src/decNumber/decNumber.c       decNumberZero(a);
a                5058 src/decNumber/decNumber.c       *a->lsu=2;                        // not 1 but < exp(1)
a                5059 src/decNumber/decNumber.c       if (decNumberIsNegative(rhs)) a->exponent=-2; // make 0.02
a                5123 src/decNumber/decNumber.c         a=allocbufa;                    // use the allocated space
a                5139 src/decNumber/decNumber.c       decNumberZero(a); *a->lsu=1;      // accumulator=1
a                5157 src/decNumber/decNumber.c         decAddOp(a, a, t, &aset, 0, status);           // a=a+t
a                5164 src/decNumber/decNumber.c         if (((a->digits+a->exponent)>=(t->digits+t->exponent+p+1))
a                5165 src/decNumber/decNumber.c             && (a->digits>=p)) break;
a                5188 src/decNumber/decNumber.c           decMultiplyOp(t, t, a, &aset, status); // acc=acc*x
a                5195 src/decNumber/decNumber.c       a=t;                         // and carry on using t instead of a
a                5200 src/decNumber/decNumber.c     if (ISZERO(a)) residue=0;           // .. unless underflowed to 0
a                5202 src/decNumber/decNumber.c     decCopyFit(res, a, &aset, &residue, status); // copy & shorten
a                5315 src/decNumber/decNumber.c   decNumber *a=bufa;               // accumulator/work
a                5385 src/decNumber/decNumber.c       a=allocbufa;                    // use the allocated space
a                5408 src/decNumber/decNumber.c     decNumberFromInt32(a, r);           // a=r
a                5411 src/decNumber/decNumber.c     decMultiplyOp(a, a, b, &aset, &ignore);  // a=a*b
a                5430 src/decNumber/decNumber.c     decAddOp(a, a, b, &aset, 0, &ignore); // acc=a+b
a                5464 src/decNumber/decNumber.c       a->bits^=DECNEG;                  // make -a
a                5465 src/decNumber/decNumber.c       decExpOp(b, a, &bset, &ignore);   // b=exp(-a)
a                5466 src/decNumber/decNumber.c       a->bits^=DECNEG;                  // restore sign of a
a                5480 src/decNumber/decNumber.c           (a->digits+a->exponent)>=(b->digits+b->exponent+set->digits+1)) {
a                5481 src/decNumber/decNumber.c         if (a->digits==p) break;
a                5482 src/decNumber/decNumber.c         if (decNumberIsZero(a)) {
a                5484 src/decNumber/decNumber.c           if (cmp.lsu[0]==0) a->exponent=0;            // yes, exact 0
a                5489 src/decNumber/decNumber.c         if (decNumberIsZero(b)) b->exponent=a->exponent-p;
a                5493 src/decNumber/decNumber.c       decAddOp(a, a, b, &aset, 0, &ignore);  // a=a+b for next estimate
a                5504 src/decNumber/decNumber.c     if (ISZERO(a)) residue=0;           // .. unless underflowed to 0
a                5506 src/decNumber/decNumber.c     decCopyFit(res, a, &aset, &residue, status); // copy & shorten
a                5937 src/decNumber/decNumber.c static Int decUnitCompare(const Unit *a, Int alength,
a                5950 src/decNumber/decNumber.c     l=a+alength-1;
a                5952 src/decNumber/decNumber.c     for (;l>=a; l--, r--) {
a                5980 src/decNumber/decNumber.c   accunits=decUnitAddSub(a, alength, b, blength, expunits, acc,
a                6041 src/decNumber/decNumber.c static Int decUnitAddSub(const Unit *a, Int alength,
a                6044 src/decNumber/decNumber.c   const Unit *alsu=a;              // A lsu [need to remember it]
a                6059 src/decNumber/decNumber.c     if (a==c && bshift<=alength) {
a                6061 src/decNumber/decNumber.c       a+=bshift;
a                6063 src/decNumber/decNumber.c      else for (; c<clsu+bshift; a++, c++) {  // copy needed
a                6064 src/decNumber/decNumber.c       if (a<alsu+alength) *c=*a;
a                6079 src/decNumber/decNumber.c     carry+=*a;
a                6080 src/decNumber/decNumber.c     a++;
a                6160 src/decNumber/decNumber.c     if (a<alsu+alength) {               // still in A
a                6161 src/decNumber/decNumber.c       carry+=*a;
a                6162 src/decNumber/decNumber.c       a++;
a                 334 src/dps8/dps8.h #  define max(a,b)   max2((a),(b))
a                 336 src/dps8/dps8.h # define max2(a,b)   ((a) > (b) ? (a) : (b))
a                 337 src/dps8/dps8.h # define max3(a,b,c) max((a), max((b),(c)))
a                 340 src/dps8/dps8.h #  define min(a,b)   min2((a),(b))
a                 342 src/dps8/dps8.h # define min2(a,b)   ((a) < (b) ? (a) : (b))
a                 343 src/dps8/dps8.h # define min3(a,b,c) min((a), min((b),(c)))
a                 606 src/dps8/dps8.h # define ARRAY_SIZE(a) ( sizeof(a) / sizeof((a)[0]) )
a                2013 src/dps8/dps8_cpu.h static inline void trackport (word24 a, word36 d)
a                2017 src/dps8/dps8_cpu.h     word2 port = (a >> 22) & MASK2;
a                2019 src/dps8/dps8_cpu.h     cpu.portAddr [port] = a;
a                 288 src/dps8/dps8_decimal.c 
a                 293 src/dps8/dps8_decimal.c 
a                 294 src/dps8/dps8_decimal.c 
a                1250 src/dps8/dps8_eis.c         bool a = opDesc & (1 << 6);
a                1251 src/dps8/dps8_eis.c         if (a)
a                1569 src/dps8/dps8_eis.c     EISaddr * a = & e -> addr [k - 1];
a                1574 src/dps8/dps8_eis.c     a -> address = effWORDNO;
a                1576 src/dps8/dps8_eis.c     a -> cPos= (int) effCHAR;
a                1577 src/dps8/dps8_eis.c     a -> bPos = (int) effBITNO;
a                1581 src/dps8/dps8_eis.c     a -> TA = (int) e -> TA [k - 1];
a                1799 src/dps8/dps8_eis.c     EISaddr *a = &e->addr[k-1];
a                1804 src/dps8/dps8_eis.c     a->address = effWORDNO;
a                1806 src/dps8/dps8_eis.c     a->cPos = (int) effCHAR;
a                1807 src/dps8/dps8_eis.c     a->bPos = (int) effBITNO;
a                1810 src/dps8/dps8_eis.c     a->TN = (int) e->TN[k-1];
a                1815 src/dps8/dps8_eis.c                cpu.du.Dk_PTR_W[k-1], a->cPos, a->bPos, k, e->N[k-1]);
a                1819 src/dps8/dps8_eis.c                a->address, a->cPos, a->bPos, k, e->N[k-1]);
a                1913 src/dps8/dps8_eis.c     EISaddr *a = &e->addr[k-1];
a                1918 src/dps8/dps8_eis.c     a->address = effWORDNO;
a                1920 src/dps8/dps8_eis.c     a->cPos = (int) effCHAR;
a                1921 src/dps8/dps8_eis.c     a->bPos = (int) effBITNO;
a                5074 src/dps8/dps8_eis.c     EISaddr *a = &e->addr[k-1];
a                5081 src/dps8/dps8_eis.c         word9 c = EISget49(cpup, a, &pos, TN);
a                12224 src/dps8/dps8_eis.c 
a                12230 src/dps8/dps8_eis.c 
a                12231 src/dps8/dps8_eis.c 
a                12237 src/dps8/dps8_eis.c 
a                12243 src/dps8/dps8_eis.c 
a                 189 src/dps8/dps8_hw_consts.h # define GETHI36(a)      ((word18) (((a) >> 18) & MASK18))
a                 190 src/dps8/dps8_hw_consts.h # define GETLO36(a)      ((word18) ((a) & MASK18))
a                 191 src/dps8/dps8_hw_consts.h # define SETHI36(a,b)    (((a) &= MASKLO18), ((a) |= ((((word36)(b) & MASKLO18) << 18))))
a                 192 src/dps8/dps8_hw_consts.h # define SETLO36(a,b)    (((a) &= MASKHI18), ((a) |= ((word36)(b) & MASKLO18)))
a                 193 src/dps8/dps8_hw_consts.h # define GETHI(a)        GETHI36((a))
a                 194 src/dps8/dps8_hw_consts.h # define GETLO(a)        GETLO36((a))
a                 195 src/dps8/dps8_hw_consts.h # define SETHI(a,b)      SETHI36((a),(b))
a                 196 src/dps8/dps8_hw_consts.h # define SETLO(a,b)      SETLO36((a),(b))
a                 198 src/dps8/dps8_hw_consts.h # define GETHI72(a)      ((word36) (((a) >> 36) & MASK36))
a                 199 src/dps8/dps8_hw_consts.h # define GETLO72(a)      ((word36) ((a) & MASK36))
a                 200 src/dps8/dps8_hw_consts.h # define SETHI72(a,b)    ((a) &= MASK36, (a) |= ((((word72)(b) & MASK36)) << 36))
a                 201 src/dps8/dps8_hw_consts.h # define SETLO72(a,b)    ((a) &= MASK36 << 36, (a) |= ((word72)(b) & MASK36))
a                 203 src/dps8/dps8_hw_consts.h # define GET24(a)        ((word24) ((a) & MASK24))
a                1086 src/dps8/dps8_ins.c void addToTheMatrix (uint32 opcode, bool opcodeX, bool a, word6 tag)
a                1091 src/dps8/dps8_ins.c     int _a       = a ? 1 : 0;
a                1104 src/dps8/dps8_ins.c     for (int a = 0; a < 2; a ++)
a                1106 src/dps8/dps8_ins.c     if ((count = theMatrix[opcode][opcodeX][a][tag]))
a                1114 src/dps8/dps8_ins.c         if (a)
a                1127 src/dps8/dps8_ins.c                         count, opcode, opcodeX, a, tag);
a                5427 src/dps8/dps8_ins.c               t_int64 a = SIGNEXT36_64 (cpu.rA);
a                5428 src/dps8/dps8_ins.c               if (a < 0)
a                5429 src/dps8/dps8_ins.c                 a = -a;
a                5434 src/dps8/dps8_ins.c               SC_I_ZERO (a == y);
a                5435 src/dps8/dps8_ins.c               SC_I_NEG (a < y);
a                  23 src/dps8/dps8_ins.h void addToTheMatrix (uint32 opcode, bool opcodeX, bool a, word6 tag);
a                  61 src/dps8/dps8_math.c # define ISEQ_128(a,b) iseq_128 (a, b)
a                  64 src/dps8/dps8_math.c # define ISEQ_128(a,b) ((a) == (b))
a                  49 src/dps8/dps8_math128.c bool iseq_128 (uint128 a, uint128 b)
a                  51 src/dps8/dps8_math128.c     return a.h == b.h && a.l == b.l;
a                  54 src/dps8/dps8_math128.c bool isgt_128 (uint128 a, uint128 b)
a                  56 src/dps8/dps8_math128.c     if (a.h > b.h) return true;
a                  57 src/dps8/dps8_math128.c     if (a.h < b.h) return false;
a                  58 src/dps8/dps8_math128.c     if (a.l > b.l) return true;
a                  62 src/dps8/dps8_math128.c bool islt_128 (uint128 a, uint128 b)
a                  64 src/dps8/dps8_math128.c     if (a.h < b.h) return true;
a                  65 src/dps8/dps8_math128.c     if (a.h > b.h) return false;
a                  66 src/dps8/dps8_math128.c     if (a.l < b.l) return true;
a                  70 src/dps8/dps8_math128.c bool isge_128 (uint128 a, uint128 b)
a                  72 src/dps8/dps8_math128.c     if (a.h >  b.h) return true;
a                  73 src/dps8/dps8_math128.c     if (a.h <  b.h) return false;
a                  74 src/dps8/dps8_math128.c     if (a.l >= b.l) return true;
a                  78 src/dps8/dps8_math128.c bool islt_s128 (int128 a, int128 b)
a                  80 src/dps8/dps8_math128.c     if (a.h < b.h) return true;
a                  81 src/dps8/dps8_math128.c     if (a.h > b.h) return false;
a                  82 src/dps8/dps8_math128.c     if (a.l < b.l) return true;
a                  86 src/dps8/dps8_math128.c bool isgt_s128 (int128 a, int128 b)
a                  88 src/dps8/dps8_math128.c     if (a.h > b.h) return true;
a                  89 src/dps8/dps8_math128.c     if (a.h < b.h) return false;
a                  90 src/dps8/dps8_math128.c     if (a.l > b.l) return true;
a                  94 src/dps8/dps8_math128.c uint128 and_128 (uint128 a, uint128 b)
a                  96 src/dps8/dps8_math128.c     return (uint128) {a.h & b.h, a.l & b.l};
a                  99 src/dps8/dps8_math128.c int128 and_s128 (int128 a, uint128 b)
a                 101 src/dps8/dps8_math128.c     return (int128) {a.h & (int64_t)b.h, a.l & b.l};
a                 104 src/dps8/dps8_math128.c uint128 or_128 (uint128 a, uint128 b)
a                 106 src/dps8/dps8_math128.c     return (uint128) {a.h | b.h, a.l | b.l};
a                 109 src/dps8/dps8_math128.c uint128 xor_128 (uint128 a, uint128 b)
a                 111 src/dps8/dps8_math128.c     return (uint128) {a.h ^ b.h, a.l ^ b.l};
a                 114 src/dps8/dps8_math128.c uint128 complement_128 (uint128 a)
a                 116 src/dps8/dps8_math128.c     return (uint128) {~ a.h, ~ a.l};
a                 119 src/dps8/dps8_math128.c uint128 add_128 (uint128 a, uint128 b)
a                 125 src/dps8/dps8_math128.c     uint64_t al63 = a.l & MASK63;  // low 63 bits of a
a                 131 src/dps8/dps8_math128.c     unsigned int al64 = (a.l >> 63) & 1; // bit 64 of a
a                 138 src/dps8/dps8_math128.c     uint64_t h64 = a.h + b.h + c64;      // compute the high
a                 142 src/dps8/dps8_math128.c uint128 subtract_128 (uint128 a, uint128 b)
a                 146 src/dps8/dps8_math128.c     bool borrow = !! (b.l > a.l);
a                 147 src/dps8/dps8_math128.c     uint128 res = construct_128 (a.h - b.h, a.l - b.l);
a                 154 src/dps8/dps8_math128.c uint128 negate_128 (uint128 a)
a                 156 src/dps8/dps8_math128.c     return add_128 (complement_128 (a), construct_128 (0, 1));
a                 159 src/dps8/dps8_math128.c int128 negate_s128 (int128 a)
a                 161 src/dps8/dps8_math128.c     uint128 t = add_128 (complement_128 (cast_128 (a)), construct_128 (0, 1));
a                 165 src/dps8/dps8_math128.c uint128 lshift_128 (uint128 a, unsigned int n)
a                 177 src/dps8/dps8_math128.c         uint64_t keep = (a.l >> (64 - n)) & nmask;
a                 180 src/dps8/dps8_math128.c         uint64_t l = a.l << n;
a                 183 src/dps8/dps8_math128.c         uint64_t h = a.h << n;
a                 190 src/dps8/dps8_math128.c     uint64_t h = a.l << (n - 64);
a                 194 src/dps8/dps8_math128.c int128 lshift_s128 (int128 a, unsigned int n)
a                 196 src/dps8/dps8_math128.c     uint128 t = lshift_128 (cast_128 (a), n);
a                 200 src/dps8/dps8_math128.c uint128 rshift_128 (uint128 a, unsigned int n)
a                 203 src/dps8/dps8_math128.c 
a                 208 src/dps8/dps8_math128.c 
a                 210 src/dps8/dps8_math128.c 
a                 216 src/dps8/dps8_math128.c 
a                 228 src/dps8/dps8_math128.c 
a                 229 src/dps8/dps8_math128.c 
a                 233 src/dps8/dps8_math128.c 
a                 250 src/dps8/dps8_math128.c     uint64_t h = a.h;
a                 251 src/dps8/dps8_math128.c     uint64_t l = a.l;
a                 252 src/dps8/dps8_math128.c     uint64_t sign = a.h & SIGN64;
a                 266 src/dps8/dps8_math128.c int128 rshift_s128 (int128 a, unsigned int n)
a                 268 src/dps8/dps8_math128.c     uint128 t = rshift_128 (cast_128 (a), n);
a                 473 src/dps8/dps8_math128.c uint128 multiply_128 (uint128 a, uint128 b)
a                 479 src/dps8/dps8_math128.c     u[3] = (uint32_t) (a.h >> 32);
a                 480 src/dps8/dps8_math128.c     u[2] = (uint32_t)  a.h;
a                 481 src/dps8/dps8_math128.c     u[1] = (uint32_t) (a.l >> 32);
a                 482 src/dps8/dps8_math128.c     u[0] = (uint32_t)  a.l;
a                 493 src/dps8/dps8_math128.c int128 multiply_s128 (int128 a, int128 b)
a                 499 src/dps8/dps8_math128.c     u[3] = (uint32_t) (a.h >> 32);
a                 500 src/dps8/dps8_math128.c     u[2] = (uint32_t)  a.h;
a                 501 src/dps8/dps8_math128.c     u[1] = (uint32_t) (a.l >> 32);
a                 502 src/dps8/dps8_math128.c     u[0] = (uint32_t)  a.l;
a                 514 src/dps8/dps8_math128.c uint128 divide_128 (uint128 a, uint128 b, uint128 * remp)
a                 519 src/dps8/dps8_math128.c     u[0] = (uint16_t)  a.l;
a                 520 src/dps8/dps8_math128.c     u[1] = (uint16_t) (a.l >> 16);
a                 521 src/dps8/dps8_math128.c     u[2] = (uint16_t) (a.l >> 32);
a                 522 src/dps8/dps8_math128.c     u[3] = (uint16_t) (a.l >> 48);
a                 523 src/dps8/dps8_math128.c     u[4] = (uint16_t)  a.h;
a                 524 src/dps8/dps8_math128.c     u[5] = (uint16_t) (a.h >> 16);
a                 525 src/dps8/dps8_math128.c     u[6] = (uint16_t) (a.h >> 32);
a                 526 src/dps8/dps8_math128.c     u[7] = (uint16_t) (a.h >> 48);
a                 569 src/dps8/dps8_math128.c uint128 divide_128_16 (uint128 a, uint16_t b, uint16_t * remp)
a                 574 src/dps8/dps8_math128.c     u[0] = (uint16_t)  a.l;
a                 575 src/dps8/dps8_math128.c     u[1] = (uint16_t) (a.l >> 16);
a                 576 src/dps8/dps8_math128.c     u[2] = (uint16_t) (a.l >> 32);
a                 577 src/dps8/dps8_math128.c     u[3] = (uint16_t) (a.l >> 48);
a                 578 src/dps8/dps8_math128.c     u[4] = (uint16_t)  a.h;
a                 579 src/dps8/dps8_math128.c     u[5] = (uint16_t) (a.h >> 16);
a                 580 src/dps8/dps8_math128.c     u[6] = (uint16_t) (a.h >> 32);
a                 581 src/dps8/dps8_math128.c     u[7] = (uint16_t) (a.h >> 48);
a                 605 src/dps8/dps8_math128.c uint128 divide_128_32 (uint128 a, uint32_t b, uint32_t * remp)
a                 610 src/dps8/dps8_math128.c     u[0] = (uint16_t)  a.l;
a                 611 src/dps8/dps8_math128.c     u[1] = (uint16_t) (a.l >> 16);
a                 612 src/dps8/dps8_math128.c     u[2] = (uint16_t) (a.l >> 32);
a                 613 src/dps8/dps8_math128.c     u[3] = (uint16_t) (a.l >> 48);
a                 614 src/dps8/dps8_math128.c     u[4] = (uint16_t)  a.h;
a                 615 src/dps8/dps8_math128.c     u[5] = (uint16_t) (a.h >> 16);
a                 616 src/dps8/dps8_math128.c     u[6] = (uint16_t) (a.h >> 32);
a                 617 src/dps8/dps8_math128.c     u[7] = (uint16_t) (a.h >> 48);
a                 656 src/dps8/dps8_math128.c     uint128 a = construct_128 (ah, al);
a                 658 src/dps8/dps8_math128.c     uint128 r = and_128 (a, b);
a                 672 src/dps8/dps8_math128.c     uint128 a = construct_128 (ah, al);
a                 674 src/dps8/dps8_math128.c     uint128 r = or_128 (a, b);
a                 688 src/dps8/dps8_math128.c     uint128 a = construct_128 (ah, al);
a                 689 src/dps8/dps8_math128.c     uint128 r = complement_128 (a);
a                 703 src/dps8/dps8_math128.c     uint128 a = construct_128 (ah, al);
a                 705 src/dps8/dps8_math128.c     uint128 r = add_128 (a, b);
a                 719 src/dps8/dps8_math128.c     uint128 a = construct_128 (ah, al);
a                 721 src/dps8/dps8_math128.c     uint128 r = subtract_128 (a, b);
a                 735 src/dps8/dps8_math128.c     uint128 a = construct_128 (ah, al);
a                 736 src/dps8/dps8_math128.c     uint128 r = negate_128 (a);
a                 750 src/dps8/dps8_math128.c     uint128 a = construct_128 (ah, al);
a                 753 src/dps8/dps8_math128.c     bool r = isgt_128 (a, b);
a                 766 src/dps8/dps8_math128.c     uint128 a = construct_128 (ah, al);
a                 767 src/dps8/dps8_math128.c     uint128 r = lshift_128 (a, n);
a                 781 src/dps8/dps8_math128.c     uint128 a = construct_128 (ah, al);
a                 782 src/dps8/dps8_math128.c     uint128 r = rshift_128 (a, n);
a                 796 src/dps8/dps8_math128.c     uint128 a = construct_128 (ah, al);
a                 798 src/dps8/dps8_math128.c     uint128 r = multiply_128 (a, b);
a                 812 src/dps8/dps8_math128.c     int128 a = construct_s128 (ah, al);
a                 814 src/dps8/dps8_math128.c     int128 r = multiply_s128 (a, b);
a                 829 src/dps8/dps8_math128.c     uint128 a = construct_128 (ah, al);
a                 831 src/dps8/dps8_math128.c     uint128 res = divide_128_16 (a, b, & rem);
a                 846 src/dps8/dps8_math128.c     uint128 a = construct_128 (ah, al);
a                 848 src/dps8/dps8_math128.c     uint128 res = divide_128_32 (a, b, & rem);
a                  29 src/dps8/dps8_math128.h bool iseq_128 (uint128 a, uint128 b);
a                  30 src/dps8/dps8_math128.h bool isgt_128 (uint128 a, uint128 b);
a                  31 src/dps8/dps8_math128.h bool islt_128 (uint128 a, uint128 b);
a                  32 src/dps8/dps8_math128.h bool isge_128 (uint128 a, uint128 b);
a                  33 src/dps8/dps8_math128.h bool islt_s128 (int128 a, int128 b);
a                  34 src/dps8/dps8_math128.h bool isgt_s128 (int128 a, int128 b);
a                  35 src/dps8/dps8_math128.h uint128 and_128 (uint128 a, uint128 b);
a                  36 src/dps8/dps8_math128.h int128 and_s128 (int128 a, uint128 b);
a                  37 src/dps8/dps8_math128.h uint128 or_128 (uint128 a, uint128 b);
a                  38 src/dps8/dps8_math128.h uint128 xor_128 (uint128 a, uint128 b);
a                  39 src/dps8/dps8_math128.h uint128 add_128 (uint128 a, uint128 b);
a                  40 src/dps8/dps8_math128.h uint128 subtract_128 (uint128 a, uint128 b);
a                  41 src/dps8/dps8_math128.h uint128 multiply_128 (uint128 a, uint128 b);
a                  42 src/dps8/dps8_math128.h int128 multiply_s128 (int128 a, int128 b);
a                  43 src/dps8/dps8_math128.h uint128 divide_128_16 (uint128 a, uint16_t b, uint16_t * rem);
a                  44 src/dps8/dps8_math128.h uint128 divide_128_32 (uint128 a, uint32_t b, uint32_t * rem);
a                  45 src/dps8/dps8_math128.h uint128 divide_128 (uint128 a, uint128 b, uint128 * rem);
a                  46 src/dps8/dps8_math128.h uint128 complement_128 (uint128 a);
a                  47 src/dps8/dps8_math128.h uint128 negate_128 (uint128 a);
a                  48 src/dps8/dps8_math128.h int128 negate_s128 (int128 a);
a                  49 src/dps8/dps8_math128.h uint128 lshift_128 (uint128 a, unsigned int n);
a                  50 src/dps8/dps8_math128.h int128 lshift_s128 (int128 a, unsigned int n);
a                  51 src/dps8/dps8_math128.h uint128 rshift_128 (uint128 a, unsigned int n);
a                  52 src/dps8/dps8_math128.h int128 rshift_s128 (int128 a, unsigned int n);
a                2003 src/dps8/dps8_scu.c             word36 a, q;
a                2005 src/dps8/dps8_scu.c             a = 0;
a                2007 src/dps8/dps8_scu.c             putbits36_9 (& a,  0,  maskab [0]);
a                2008 src/dps8/dps8_scu.c             putbits36_3 (& a,  9,  (word3) up -> lower_store_size);
a                2009 src/dps8/dps8_scu.c             putbits36_4 (& a, 12,  (word4) up -> onl); // A, A1, B, B1 online
a                2010 src/dps8/dps8_scu.c             putbits36_4 (& a, 16,  (word4) scu_port_num);
a                2011 src/dps8/dps8_scu.c             putbits36_1 (& a, 21,  (word1) config_switches[scu_unit_idx].mode);
a                2012 src/dps8/dps8_scu.c             putbits36_8 (& a, 22,  (word8) up -> nea);
a                2013 src/dps8/dps8_scu.c             putbits36_1 (& a, 30,  (word1) up -> interlace);
a                2014 src/dps8/dps8_scu.c             putbits36_1 (& a, 31,  (word1) up -> lwr);
a                2020 src/dps8/dps8_scu.c             putbits36_1 (& a, 32,  (word1) up -> port_enable [0]);
a                2021 src/dps8/dps8_scu.c             putbits36_1 (& a, 33,  (word1) up -> port_enable [1]);
a                2022 src/dps8/dps8_scu.c             putbits36_1 (& a, 34,  (word1) up -> port_enable [2]);
a                2023 src/dps8/dps8_scu.c             putbits36_1 (& a, 35,  (word1) up -> port_enable [3]);
a                2024 src/dps8/dps8_scu.c             * rega = a;
a                3655 src/dps8/dps8_sys.c static int dbgevent_compar (const void * a, const void * b)
a                3657 src/dps8/dps8_sys.c     struct dbgevent_t * ea = (struct dbgevent_t *) a;
a                  94 src/dps8/dps8_utils.c     word1  a        = GET_A(instruction);
a                 109 src/dps8/dps8_utils.c     if (a)
a                  75 src/dps8/hdbg.h #  define HDBGMRead(a, d, c) hdbgMRead (a, d, c)
a                  76 src/dps8/hdbg.h #  define HDBGMWrite(a, d, c) hdbgMWrite (a, d, c)
a                  98 src/dps8/libtelnet.h #  define TELNET_GNU_PRINTF(f,a) __attribute__((format(printf, f, a))) /* internal helper */
a                 101 src/dps8/libtelnet.h #  define TELNET_GNU_PRINTF(f,a) /* internal helper */
a                 131 src/dps8/ucache.c # define pct(a, b) ((b) ? (a) * 100.0 / ((a) + (b)) : 0)
a                 132 src/dps8/ucache.c # define args(a, b, c) a, b, c, pct (a, (b + c))
a                 191 src/simh/scp.c #define MAX(a,b)  (((a) >= (b)) ? (a) : (b))
a                2242 src/simh/scp.c CTAB * const *a = (CTAB * const *)pa;
a                2245 src/simh/scp.c return strcmp((*a)->name, (*b)->name);
a                5396 src/simh/scp.c # define S_xstr(a) S_str(a)
a                5397 src/simh/scp.c # define S_str(a) #a
a                7302 src/simh/scp.c int32 i, rdx, a, lim;
a                7317 src/simh/scp.c for (i = a = 0; a < lim; ) {
a                7318 src/simh/scp.c     sim_printf ("%d:\t", a);
a                7319 src/simh/scp.c     if ((r = fprint_sym (stdout, a, &sim_eval[i], dptr->units, sim_switches)) > 0)
a                7322 src/simh/scp.c         if ((r = fprint_sym (sim_log, a, &sim_eval[i], dptr->units, sim_switches)) > 0)
a                7327 src/simh/scp.c         a = a + 1 - r;
a                7328 src/simh/scp.c     else a = a + dptr->aincr;
a                7329 src/simh/scp.c     i = a / dptr->aincr;
a                 347 src/simh/sim_defs.h     t_stat              (*examine)(t_value *v, t_addr a, UNIT *up,
a                 349 src/simh/sim_defs.h     t_stat              (*deposit)(t_value v, t_addr a, UNIT *up,
a                  43 src/simh/sim_fio.h # define fxread(a,b,c,d)  sim_fread (a, b, c, d)
a                  44 src/simh/sim_fio.h # define fxwrite(a,b,c,d) sim_fwrite (a, b, c, d)
a                 167 src/simh/sim_sock.c struct addrinfo *a, *an;
a                 169 src/simh/sim_sock.c for (a=ai; a != NULL; a=an) {
a                 170 src/simh/sim_sock.c     an = a->ai_next;
a                 171 src/simh/sim_sock.c     FREE (a->ai_canonname);
a                 172 src/simh/sim_sock.c     FREE (a->ai_addr);
a                 173 src/simh/sim_sock.c     FREE (a);
a                  63 src/simh/sim_timer.c #define MIN(a,b)  (((a) < (b)) ? (a) : (b))
a                  68 src/simh/sim_timer.c #define MAX(a,b)  (((a) > (b)) ? (a) : (b))