and_128          9267 src/dps8/dps8_eis.c     return isnonzero_128 (and_128 (sgnmask, n128));
and_128          9299 src/dps8/dps8_eis.c     uint128 and = and_128 (n128, zeroBits);
and_128          9626 src/dps8/dps8_eis.c         x = and_128 (negate_128 (x), MASK72);
and_128          10100 src/dps8/dps8_eis.c         x = and_128 (x, msk); // multiplication and addition mod msk+1
and_128           323 src/dps8/dps8_hw_consts.h     if (isnonzero_128 (and_128 (w, SIGN72)))
and_128           328 src/dps8/dps8_hw_consts.h     uint128 v =  and_128 (w, MASK72);
and_128          2843 src/dps8/dps8_ins.c               trAQ = and_128 (trAQ, tmp72);
and_128          2844 src/dps8/dps8_ins.c               trAQ = and_128 (trAQ, MASK72);
and_128          2847 src/dps8/dps8_ins.c               SC_I_NEG (isnonzero_128 (and_128 (trAQ, SIGN72)));
and_128          3321 src/dps8/dps8_ins.c             trAQ = and_128 (trAQ, MASK72);
and_128          3324 src/dps8/dps8_ins.c             SC_I_NEG (isnonzero_128 (and_128 (trAQ, SIGN72)));
and_128          5119 src/dps8/dps8_ins.c             tmp72        = and_128 (tmp72, MASK72);
and_128          5393 src/dps8/dps8_ins.c             SC_I_NEG (isnonzero_128 (and_128 (tmp72, SIGN72)));
and_128          5498 src/dps8/dps8_ins.c             trAQ = and_128 (trAQ, MASK72);
and_128          5685 src/dps8/dps8_ins.c               trAQ = and_128 (trAQ, MASK72);
and_128          5688 src/dps8/dps8_ins.c               SC_I_NEG (isnonzero_128 (and_128 (trAQ, SIGN72)));
and_128          5924 src/dps8/dps8_ins.c             trAQ = and_128 (trAQ, tmp72);
and_128          5925 src/dps8/dps8_ins.c             trAQ = and_128 (trAQ, MASK72);
and_128          5928 src/dps8/dps8_ins.c             SC_I_NEG (isnonzero_128 (and_128 (trAQ, SIGN72)));
and_128          6008 src/dps8/dps8_ins.c             trAQ = and_128 (trAQ, complement_128 (tmp72));
and_128          6009 src/dps8/dps8_ins.c             trAQ = and_128 (trAQ, MASK72);
and_128          6012 src/dps8/dps8_ins.c             SC_I_NEG (isnonzero_128 (and_128 (trAQ, SIGN72)));
and_128            83 src/dps8/dps8_math.c     bool S = isnonzero_128 (and_128 (Mant, SIGN72)); // sign of mantissa
and_128            85 src/dps8/dps8_math.c         Mant = and_128 (negate_128 (Mant), MASK71); // 71 bits (not 72!)
and_128           102 src/dps8/dps8_math.c         if (isnonzero_128 (and_128 (Mant, lshift_128 (construct_128 (0, 1), (unsigned int) n))))
and_128           135 src/dps8/dps8_math.c     bool S = isnonzero_128 (and_128 (Mant, SIGN72)); // sign of mantissa
and_128           137 src/dps8/dps8_math.c         Mant = and_128 (negate_128 (Mant), MASK71); // 71 bits (not 72!)
and_128           154 src/dps8/dps8_math.c         if (isnonzero_128 (and_128 (Mant, lshift_128 (construct_128 (0, 1), (unsigned int) n))))
and_128           512 src/dps8/dps8_math.c        m2 = and_128 (negate_128 (m2), MASK72);
and_128           541 src/dps8/dps8_math.c     bool sign = isnonzero_128 (and_128 (m1, SIGN72)); // mantissa negative?
and_128           552 src/dps8/dps8_math.c     m1 = and_128 (m1, MASK72);
and_128           574 src/dps8/dps8_math.c     bool sign = isnonzero_128 (and_128 (m2, SIGN72)); // mantissa negative?
and_128           585 src/dps8/dps8_math.c     m2 = and_128 (m2, MASK72);
and_128           620 src/dps8/dps8_math.c     word72 s = and_128 (m3, SIGN72); // save the sign bit
and_128           625 src/dps8/dps8_math.c         m3 = and_128 (m3, MASK68);
and_128           630 src/dps8/dps8_math.c       word72 signbit = and_128 (m3, SIGN72);
and_128           632 src/dps8/dps8_math.c       m3 = and_128 (m3, MASK71);
and_128           638 src/dps8/dps8_math.c     word72 signbit = and_128 (m3, SIGN72);
and_128           640 src/dps8/dps8_math.c     m3 = and_128 (m3, MASK71);
and_128           750 src/dps8/dps8_math.c     word72 s = and_128 (m, SIGN72); // save the sign bit
and_128           756 src/dps8/dps8_math.c         m = and_128 (m, MASK68);
and_128           853 src/dps8/dps8_math.c   bool s = isnonzero_128 (and_128 (m, SIGN72));
and_128           869 src/dps8/dps8_math.c       while (iseq_128 (and_128 (m, HEX_NORM), HEX_NORM)) {
and_128           873 src/dps8/dps8_math.c       m = and_128 (m, MASK71);
and_128           889 src/dps8/dps8_math.c       while (iszero_128 (and_128 (m, HEX_NORM))) {
and_128           893 src/dps8/dps8_math.c       m = and_128 (m, MASK71);
and_128           908 src/dps8/dps8_math.c     while (s == isnonzero_128 (and_128 (m, BIT71))) { // until C(AQ)0 != C(AQ)1?
and_128           913 src/dps8/dps8_math.c     m = and_128 (m, MASK71);
and_128           931 src/dps8/dps8_math.c   while (s == isnonzero_128 (and_128 (m, BIT71))) { // until C(AQ)0 != C(AQ)1?
and_128           936 src/dps8/dps8_math.c   m = and_128 (m, MASK71);
and_128          1190 src/dps8/dps8_math.c   word72 m3a = and_128 (rshift_128 (cast_128 (m3), 98u - 71u), MASK72);
and_128          1295 src/dps8/dps8_math.c     if ((iszero_128 (and_128 (m2, SIGN72))) &&
and_128          1296 src/dps8/dps8_math.c         (isnonzero_128 (and_128 (m2, construct_128 (0, 0377777777777777LL))))) {
and_128          1301 src/dps8/dps8_math.c     m2 = and_128 (m2, lshift_128 (construct_128 (0, 0777777777400), 36));
and_128          1335 src/dps8/dps8_math.c   if (isnonzero_128 (and_128 (m1, SIGN72)))
and_128          1346 src/dps8/dps8_math.c       m1 = and_128 (negate_128 (m1), MASK72);
and_128          1362 src/dps8/dps8_math.c   if ((isnonzero_128 (and_128 (m2, SIGN72))) && !roundovf) {
and_128          1367 src/dps8/dps8_math.c       m2 = and_128 (negate_128 (m2), MASK72);
and_128          1452 src/dps8/dps8_math.c     m3 = and_128 (negate_128 (m3), MASK72);
and_128          1567 src/dps8/dps8_math.c   if (iszero_128 (and_128 (m, SIGN72)))
and_128          1582 src/dps8/dps8_math.c   m = and_128 (m, lshift_128 (construct_128 (0, 0777777777400), 36));
and_128          1639 src/dps8/dps8_math.c     if (iszero_128 (and_128 (m, SIGN72)))
and_128          1654 src/dps8/dps8_math.c     m = and_128 (m, lshift_128 (construct_128 (0, 0777777777400), 36));
and_128          1723 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m1, SIGN72));
and_128          1745 src/dps8/dps8_math.c     m1 = and_128 (m1, MASK72);
and_128          1756 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m2, SIGN72));
and_128          1778 src/dps8/dps8_math.c     m2 = and_128 (m2, MASK72);
and_128          1857 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m1, SIGN72));
and_128          1880 src/dps8/dps8_math.c     m1 = and_128 (m1, MASK72);
and_128          1890 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m2, SIGN72));
and_128          1912 src/dps8/dps8_math.c     m2 = and_128 (m2, MASK72);
and_128          2025 src/dps8/dps8_math.c       m2 = and_128 (negate_128 (m2), MASK72);
and_128          2062 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m1, SIGN72));
and_128          2084 src/dps8/dps8_math.c     m1 = and_128 (m1, MASK72);
and_128          2095 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m2, SIGN72));
and_128          2117 src/dps8/dps8_math.c     m2 = and_128 (m2, MASK72);
and_128          2140 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m3, SIGN72));
and_128          2149 src/dps8/dps8_math.c         m3 = and_128 (m3, MASK68);
and_128          2164 src/dps8/dps8_math.c       word72 signbit = and_128 (m3, SIGN72);
and_128          2166 src/dps8/dps8_math.c       m3 = or_128 (and_128 (m3, MASK71), signbit);
and_128          2178 src/dps8/dps8_math.c     word72 signbit = and_128 (m3, SIGN72);
and_128          2180 src/dps8/dps8_math.c     m3 = or_128 (and_128 (m3, MASK71), signbit);
and_128          2382 src/dps8/dps8_math.c   word72 m3a = and_128 (add_128 (cast_128 (m3h), cast_128 (m3l)), MASK72);
and_128          2503 src/dps8/dps8_math.c     if ((iszero_128 (and_128 (m2, SIGN72))) && m2.l & 0377)
and_128          2553 src/dps8/dps8_math.c   if (isnonzero_128 (and_128 (m1, SIGN72))) {
and_128          2559 src/dps8/dps8_math.c       m1 = and_128 (negate_128 (m1), MASK72);
and_128          2566 src/dps8/dps8_math.c   if ((isnonzero_128 (and_128 (m2, SIGN72))) && !roundovf) {
and_128          2571 src/dps8/dps8_math.c       m2 = and_128 (negate_128 (m2), MASK72);
and_128          2659 src/dps8/dps8_math.c     m3 = and_128 (negate_128 (m3), MASK72);
and_128          2960 src/dps8/dps8_math.c     zFrac = and_128 (zFrac, MASK70);
and_128          2998 src/dps8/dps8_math.c     dFrac = and_128 (dFrac, construct_128 (0, MASK35));
and_128          3055 src/dps8/dps8_math.c     if (isnonzero_128 (and_128 (quot, construct_128 (MASK36,  ~MASK35))))
and_128          3178 src/dps8/dps8_math.c   if (iszero_128 (and_128 (m, SIGN72)))
and_128          3266 src/dps8/dps8_math.c     if (iszero_128 (and_128 (m, SIGN72)))
and_128          3351 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m1, SIGN72));   ///< mantissa negative?
and_128          3366 src/dps8/dps8_math.c     m1 = and_128 (m1, MASK72);
and_128          3369 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m2, SIGN72));   ///< mantissa negative?
and_128          3383 src/dps8/dps8_math.c     m2 = and_128 (m2, MASK72);
and_128          3487 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m1, SIGN72));   ///< mantissa negative?
and_128          3501 src/dps8/dps8_math.c     m1 = and_128 (m1, MASK72);
and_128          3522 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m2, SIGN72));   ///< mantissa negative?
and_128          3536 src/dps8/dps8_math.c     m2 = and_128 (m2, MASK72);
and_128           658 src/dps8/dps8_math128.c     uint128 r = and_128 (a, b);
and_128            35 src/dps8/dps8_math128.h uint128 and_128 (uint128 a, uint128 b);
and_128           504 src/dps8/dps8_utils.c     word74 op1e = and_128 (op1, MASK72);
and_128           505 src/dps8/dps8_utils.c     word74 op2e = and_128 (op2, MASK72);
and_128           515 src/dps8/dps8_utils.c     if (isnonzero_128 (and_128 (op1e, SIGN72)))
and_128           517 src/dps8/dps8_utils.c     if (isnonzero_128 (and_128 (op2e, SIGN72)))
and_128           535 src/dps8/dps8_utils.c     bool r73 = isnonzero_128 (and_128 (res, BIT73));
and_128           536 src/dps8/dps8_utils.c     bool r72 = isnonzero_128 (and_128 (res, SIGN72));
and_128           544 src/dps8/dps8_utils.c     bool r74 = isnonzero_128 (and_128 (res, BIT74));
and_128           551 src/dps8/dps8_utils.c     res = and_128 (res, MASK72);
and_128           598 src/dps8/dps8_utils.c         if (isnonzero_128 (and_128 (res, SIGN72)))
and_128           640 src/dps8/dps8_utils.c     word74 op1e = and_128 (op1, MASK72);
and_128           641 src/dps8/dps8_utils.c     word74 op2e = and_128 (op2, MASK72);
and_128           655 src/dps8/dps8_utils.c     if (isnonzero_128 (and_128 (op1e, SIGN72)))
and_128           657 src/dps8/dps8_utils.c     if (isnonzero_128 (and_128 (op2e, SIGN72)))
and_128           701 src/dps8/dps8_utils.c     bool r73 = isnonzero_128 (and_128 (res, BIT73));
and_128           702 src/dps8/dps8_utils.c     bool r72 = isnonzero_128 (and_128 (res, SIGN72));
and_128           710 src/dps8/dps8_utils.c     bool r74 = isnonzero_128 (and_128 (res, BIT74));
and_128           717 src/dps8/dps8_utils.c     res = and_128 (res, MASK72);
and_128           764 src/dps8/dps8_utils.c         if (isnonzero_128 (and_128 (res, SIGN72)))
and_128          1116 src/dps8/dps8_utils.c     int128 op1s =  SIGNEXT72_128 (and_128 (op1, MASK72));
and_128          1117 src/dps8/dps8_utils.c     int128 op2s =  SIGNEXT72_128 (and_128 (op2, MASK72));
and_128          1135 src/dps8/dps8_utils.c         if (isnonzero_128 (and_128 (op2, SIGN72)))
and_128          1162 src/dps8/dps8_utils.c         if (isnonzero_128 (and_128 (op1, SIGN72)))
and_128           818 src/dps8/dps8_utils.h     * x = or_128 (and_128 (* x, notmask), and_128 (lshift_128 (val, 72 - p - n), mask));