and_128          9215 src/dps8/dps8_eis.c     return isnonzero_128 (and_128 (sgnmask, n128));
and_128          9247 src/dps8/dps8_eis.c     uint128 and = and_128 (n128, zeroBits);
and_128          9574 src/dps8/dps8_eis.c         x = and_128 (negate_128 (x), MASK72);
and_128          10037 src/dps8/dps8_eis.c         x = and_128 (x, msk); // multiplication and addition mod msk+1
and_128           326 src/dps8/dps8_hw_consts.h     if (isnonzero_128 (and_128 (w, SIGN72)))
and_128           331 src/dps8/dps8_hw_consts.h     uint128 v =  and_128 (w, MASK72);
and_128          2758 src/dps8/dps8_ins.c               trAQ = and_128 (trAQ, tmp72);
and_128          2759 src/dps8/dps8_ins.c               trAQ = and_128 (trAQ, MASK72);
and_128          2762 src/dps8/dps8_ins.c               SC_I_NEG (isnonzero_128 (and_128 (trAQ, SIGN72)));
and_128          3208 src/dps8/dps8_ins.c             trAQ = and_128 (trAQ, MASK72);
and_128          3211 src/dps8/dps8_ins.c             SC_I_NEG (isnonzero_128 (and_128 (trAQ, SIGN72)));
and_128          4789 src/dps8/dps8_ins.c             tmp72        = and_128 (tmp72, MASK72);
and_128          5063 src/dps8/dps8_ins.c             SC_I_NEG (isnonzero_128 (and_128 (tmp72, SIGN72)));
and_128          5168 src/dps8/dps8_ins.c             trAQ = and_128 (trAQ, MASK72);
and_128          5355 src/dps8/dps8_ins.c               trAQ = and_128 (trAQ, MASK72);
and_128          5358 src/dps8/dps8_ins.c               SC_I_NEG (isnonzero_128 (and_128 (trAQ, SIGN72)));
and_128          5594 src/dps8/dps8_ins.c             trAQ = and_128 (trAQ, tmp72);
and_128          5595 src/dps8/dps8_ins.c             trAQ = and_128 (trAQ, MASK72);
and_128          5598 src/dps8/dps8_ins.c             SC_I_NEG (isnonzero_128 (and_128 (trAQ, SIGN72)));
and_128          5678 src/dps8/dps8_ins.c             trAQ = and_128 (trAQ, complement_128 (tmp72));
and_128          5679 src/dps8/dps8_ins.c             trAQ = and_128 (trAQ, MASK72);
and_128          5682 src/dps8/dps8_ins.c             SC_I_NEG (isnonzero_128 (and_128 (trAQ, SIGN72)));
and_128            82 src/dps8/dps8_math.c     bool S = isnonzero_128 (and_128 (Mant, SIGN72)); // sign of mantissa
and_128            84 src/dps8/dps8_math.c         Mant = and_128 (negate_128 (Mant), MASK71); // 71 bits (not 72!)
and_128           101 src/dps8/dps8_math.c         if (isnonzero_128 (and_128 (Mant, lshift_128 (construct_128 (0, 1), (unsigned int) n))))
and_128           134 src/dps8/dps8_math.c     bool S = isnonzero_128 (and_128 (Mant, SIGN72)); // sign of mantissa
and_128           136 src/dps8/dps8_math.c         Mant = and_128 (negate_128 (Mant), MASK71); // 71 bits (not 72!)
and_128           153 src/dps8/dps8_math.c         if (isnonzero_128 (and_128 (Mant, lshift_128 (construct_128 (0, 1), (unsigned int) n))))
and_128           507 src/dps8/dps8_math.c        m2 = and_128 (negate_128 (m2), MASK72);
and_128           536 src/dps8/dps8_math.c     bool sign = isnonzero_128 (and_128 (m1, SIGN72)); // mantissa negative?
and_128           547 src/dps8/dps8_math.c     m1 = and_128 (m1, MASK72);
and_128           569 src/dps8/dps8_math.c     bool sign = isnonzero_128 (and_128 (m2, SIGN72)); // mantissa negative?
and_128           580 src/dps8/dps8_math.c     m2 = and_128 (m2, MASK72);
and_128           615 src/dps8/dps8_math.c     word72 s = and_128 (m3, SIGN72); // save the sign bit
and_128           620 src/dps8/dps8_math.c         m3 = and_128 (m3, MASK68);
and_128           625 src/dps8/dps8_math.c       word72 signbit = and_128 (m3, SIGN72);
and_128           627 src/dps8/dps8_math.c       m3 = and_128 (m3, MASK71);
and_128           633 src/dps8/dps8_math.c     word72 signbit = and_128 (m3, SIGN72);
and_128           635 src/dps8/dps8_math.c     m3 = and_128 (m3, MASK71);
and_128           745 src/dps8/dps8_math.c     word72 s = and_128 (m, SIGN72); // save the sign bit
and_128           751 src/dps8/dps8_math.c         m = and_128 (m, MASK68);
and_128           848 src/dps8/dps8_math.c   bool s = isnonzero_128 (and_128 (m, SIGN72));
and_128           864 src/dps8/dps8_math.c       while (iseq_128 (and_128 (m, HEX_NORM), HEX_NORM)) {
and_128           868 src/dps8/dps8_math.c       m = and_128 (m, MASK71);
and_128           884 src/dps8/dps8_math.c       while (iszero_128 (and_128 (m, HEX_NORM))) {
and_128           888 src/dps8/dps8_math.c       m = and_128 (m, MASK71);
and_128           903 src/dps8/dps8_math.c     while (s == isnonzero_128 (and_128 (m, BIT71))) { // until C(AQ)0 != C(AQ)1?
and_128           908 src/dps8/dps8_math.c     m = and_128 (m, MASK71);
and_128           926 src/dps8/dps8_math.c   while (s == isnonzero_128 (and_128 (m, BIT71))) { // until C(AQ)0 != C(AQ)1?
and_128           931 src/dps8/dps8_math.c   m = and_128 (m, MASK71);
and_128          1186 src/dps8/dps8_math.c   word72 m3a = and_128 (rshift_128 (cast_128 (m3), 98u - 71u), MASK72);
and_128          1291 src/dps8/dps8_math.c     if ((iszero_128 (and_128 (m2, SIGN72))) &&
and_128          1292 src/dps8/dps8_math.c         (isnonzero_128 (and_128 (m2, construct_128 (0, 0377777777777777LL))))) {
and_128          1297 src/dps8/dps8_math.c     m2 = and_128 (m2, lshift_128 (construct_128 (0, 0777777777400), 36));
and_128          1331 src/dps8/dps8_math.c   if (isnonzero_128 (and_128 (m1, SIGN72)))
and_128          1342 src/dps8/dps8_math.c       m1 = and_128 (negate_128 (m1), MASK72);
and_128          1358 src/dps8/dps8_math.c   if ((isnonzero_128 (and_128 (m2, SIGN72))) && !roundovf) {
and_128          1363 src/dps8/dps8_math.c       m2 = and_128 (negate_128 (m2), MASK72);
and_128          1448 src/dps8/dps8_math.c     m3 = and_128 (negate_128 (m3), MASK72);
and_128          1563 src/dps8/dps8_math.c   if (iszero_128 (and_128 (m, SIGN72)))
and_128          1578 src/dps8/dps8_math.c   m = and_128 (m, lshift_128 (construct_128 (0, 0777777777400), 36));
and_128          1635 src/dps8/dps8_math.c     if (iszero_128 (and_128 (m, SIGN72)))
and_128          1650 src/dps8/dps8_math.c     m = and_128 (m, lshift_128 (construct_128 (0, 0777777777400), 36));
and_128          1719 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m1, SIGN72));
and_128          1741 src/dps8/dps8_math.c     m1 = and_128 (m1, MASK72);
and_128          1752 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m2, SIGN72));
and_128          1774 src/dps8/dps8_math.c     m2 = and_128 (m2, MASK72);
and_128          1853 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m1, SIGN72));
and_128          1876 src/dps8/dps8_math.c     m1 = and_128 (m1, MASK72);
and_128          1886 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m2, SIGN72));
and_128          1908 src/dps8/dps8_math.c     m2 = and_128 (m2, MASK72);
and_128          2022 src/dps8/dps8_math.c       m2 = and_128 (negate_128 (m2), MASK72);
and_128          2059 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m1, SIGN72));
and_128          2081 src/dps8/dps8_math.c     m1 = and_128 (m1, MASK72);
and_128          2092 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m2, SIGN72));
and_128          2114 src/dps8/dps8_math.c     m2 = and_128 (m2, MASK72);
and_128          2137 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m3, SIGN72));
and_128          2146 src/dps8/dps8_math.c         m3 = and_128 (m3, MASK68);
and_128          2161 src/dps8/dps8_math.c       word72 signbit = and_128 (m3, SIGN72);
and_128          2163 src/dps8/dps8_math.c       m3 = or_128 (and_128 (m3, MASK71), signbit);
and_128          2175 src/dps8/dps8_math.c     word72 signbit = and_128 (m3, SIGN72);
and_128          2177 src/dps8/dps8_math.c     m3 = or_128 (and_128 (m3, MASK71), signbit);
and_128          2378 src/dps8/dps8_math.c   word72 m3a = and_128 (add_128 (cast_128 (m3h), cast_128 (m3l)), MASK72);
and_128          2499 src/dps8/dps8_math.c     if ((iszero_128 (and_128 (m2, SIGN72))) && m2.l & 0377)
and_128          2548 src/dps8/dps8_math.c   if (isnonzero_128 (and_128 (m1, SIGN72))) {
and_128          2554 src/dps8/dps8_math.c       m1 = and_128 (negate_128 (m1), MASK72);
and_128          2561 src/dps8/dps8_math.c   if ((isnonzero_128 (and_128 (m2, SIGN72))) && !roundovf) {
and_128          2566 src/dps8/dps8_math.c       m2 = and_128 (negate_128 (m2), MASK72);
and_128          2654 src/dps8/dps8_math.c     m3 = and_128 (negate_128 (m3), MASK72);
and_128          2951 src/dps8/dps8_math.c     zFrac = and_128 (zFrac, MASK70);
and_128          2989 src/dps8/dps8_math.c     dFrac = and_128 (dFrac, construct_128 (0, MASK35));
and_128          3046 src/dps8/dps8_math.c     if (isnonzero_128 (and_128 (quot, construct_128 (MASK36,  ~MASK35))))
and_128          3167 src/dps8/dps8_math.c   if (iszero_128 (and_128 (m, SIGN72)))
and_128          3255 src/dps8/dps8_math.c     if (iszero_128 (and_128 (m, SIGN72)))
and_128          3340 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m1, SIGN72));   ///< mantissa negative?
and_128          3355 src/dps8/dps8_math.c     m1 = and_128 (m1, MASK72);
and_128          3358 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m2, SIGN72));   ///< mantissa negative?
and_128          3372 src/dps8/dps8_math.c     m2 = and_128 (m2, MASK72);
and_128          3476 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m1, SIGN72));   ///< mantissa negative?
and_128          3490 src/dps8/dps8_math.c     m1 = and_128 (m1, MASK72);
and_128          3511 src/dps8/dps8_math.c     bool s = isnonzero_128 (and_128 (m2, SIGN72));   ///< mantissa negative?
and_128          3525 src/dps8/dps8_math.c     m2 = and_128 (m2, MASK72);
and_128           660 src/dps8/dps8_math128.c     uint128 r = and_128 (a, b);
and_128            38 src/dps8/dps8_math128.h uint128 and_128 (uint128 a, uint128 b);
and_128           505 src/dps8/dps8_utils.c     word74 op1e = and_128 (op1, MASK72);
and_128           506 src/dps8/dps8_utils.c     word74 op2e = and_128 (op2, MASK72);
and_128           516 src/dps8/dps8_utils.c     if (isnonzero_128 (and_128 (op1e, SIGN72)))
and_128           518 src/dps8/dps8_utils.c     if (isnonzero_128 (and_128 (op2e, SIGN72)))
and_128           536 src/dps8/dps8_utils.c     bool r73 = isnonzero_128 (and_128 (res, BIT73));
and_128           537 src/dps8/dps8_utils.c     bool r72 = isnonzero_128 (and_128 (res, SIGN72));
and_128           545 src/dps8/dps8_utils.c     bool r74 = isnonzero_128 (and_128 (res, BIT74));
and_128           552 src/dps8/dps8_utils.c     res = and_128 (res, MASK72);
and_128           599 src/dps8/dps8_utils.c         if (isnonzero_128 (and_128 (res, SIGN72)))
and_128           631 src/dps8/dps8_utils.c     word74 op1e = and_128 (op1, MASK72);
and_128           632 src/dps8/dps8_utils.c     word74 op2e = and_128 (op2, MASK72);
and_128           646 src/dps8/dps8_utils.c     if (isnonzero_128 (and_128 (op1e, SIGN72)))
and_128           648 src/dps8/dps8_utils.c     if (isnonzero_128 (and_128 (op2e, SIGN72)))
and_128           680 src/dps8/dps8_utils.c     bool r73 = isnonzero_128 (and_128 (res, BIT73));
and_128           681 src/dps8/dps8_utils.c     bool r72 = isnonzero_128 (and_128 (res, SIGN72));
and_128           689 src/dps8/dps8_utils.c     bool r74 = isnonzero_128 (and_128 (res, BIT74));
and_128           696 src/dps8/dps8_utils.c     res = and_128 (res, MASK72);
and_128           743 src/dps8/dps8_utils.c         if (isnonzero_128 (and_128 (res, SIGN72)))
and_128          1093 src/dps8/dps8_utils.c     int128 op1s =  SIGNEXT72_128 (and_128 (op1, MASK72));
and_128          1094 src/dps8/dps8_utils.c     int128 op2s =  SIGNEXT72_128 (and_128 (op2, MASK72));
and_128          1112 src/dps8/dps8_utils.c         if (isnonzero_128 (and_128 (op2, SIGN72)))
and_128          1139 src/dps8/dps8_utils.c         if (isnonzero_128 (and_128 (op1, SIGN72)))
and_128           821 src/dps8/dps8_utils.h     * x = or_128 (and_128 (* x, notmask), and_128 (lshift_128 (val, 72 - p - n), mask));