Lines Matching refs:z2

94 	unsigned int z0, z1, z2, z3, z4, z5, z6, z7;
454 z2 = zz.i[2];
460 z2 = zz.i[3];
466 z2 = z3 = 0;
470 z1 = z2 = z3 = 0;
475 z1 = (z1 << 1) | (z2 >> 31);
476 z2 = (z2 << 1) | (z3 >> 31);
483 z2 = zz.i[2];
493 (xy1 == z1 && (xy2 > z2 || (xy2 == z2 && (xy3 > z3 ||
499 e = xy2; xy2 = z2; z2 = e;
639 z2 += xy2;
641 z2++;
642 e = (z2 <= xy2);
644 e = (z2 < xy2);
661 z0 = z1 = z2 = z3 = 0;
663 sticky = z7 | z6 | z5 | z4 | z3 | z2 |
669 z0 = z1 = z2 = 0;
672 ((z2 << 1) << (95 - e));
673 z4 = (z2 >> (e - 64)) | ((z1 << 1) << (95 - e));
677 z2 = z0 >> (e - 64);
681 z4 = (z3 >> (e - 32)) | ((z2 << 1) << (63 - e));
684 z3 = (z2 >> (e - 32)) | ((z1 << 1) << (63 - e));
685 z2 = (z1 >> (e - 32)) | ((z0 << 1) << (63 - e));
693 z3 = (z3 >> e) | ((z2 << 1) << (31 - e));
694 z2 = (z2 >> e) | ((z1 << 1) << (31 - e));
705 z3 = (z3 >> 1) | (z2 << 31);
706 z2 = (z2 >> 1) | (z1 << 31);
711 if (z0 < 0x10000 && (z0 | z1 | z2 | z3 | z4 | z5 | z6 | z7)
719 z1 = z2;
720 z2 = z3;
730 z1 = (z1 << 1) | (z2 >> 31);
731 z2 = (z2 << 1) | (z3 >> 31);
753 if (!(z0 | z1 | z2 | z3 | z4)) { /* exact zero */
777 if (++z2 == 0)
799 zz.i[2] = z2;
880 unsigned xy0, xy1, xy2, xy3, xy4, z0, z1, z2, z3, z4;
965 z2 = z3 = z4 = 0;
977 z2 = xy2; xy2 = 0;
1047 z2 += xy2;
1049 z2++;
1050 carry = (z2 <= xy2);
1052 carry = (z2 < xy2);
1070 /* postnormalize and collect rounding information into z2 */
1075 z2 = 1; /* result can't be exactly zero */
1078 sticky = z4 | z3 | z2 | z1 | ((z0 << 1) << (95 - e));
1079 z2 = (z0 >> (e - 64)) | ((carry << 1) << (95 - e));
1081 z2 |= 1;
1085 sticky = z4 | z3 | z2 | ((z1 << 1) << (63 - e));
1086 z2 = (z1 >> (e - 32)) | ((z0 << 1) << (63 - e));
1088 z2 |= 1;
1092 sticky = z4 | z3 | (z2 << 1) << (31 - e);
1093 z2 = (z2 >> e) | ((z1 << 1) << (31 - e));
1095 z2 |= 1;
1102 sticky = (z2 & 1) | z3 | z4;
1103 z2 = (z2 >> 1) | (z1 << 31);
1105 z2 |= 1;
1110 if (z0 < 0x80000000u && (z0 | z1 | z2 | z3 | z4) != 0) {
1117 z1 = z2;
1118 z2 = z3;
1125 z1 = (z1 << 1) | (z2 >> 31);
1126 z2 = (z2 << 1) | (z3 >> 31);
1133 z2 |= 1;
1144 if (!(z0 | z1 | z2)) { /* exact zero */
1160 if (z2) {
1161 if (rm == FCW_RP || (rm == FCW_RN && (z2 > 0x80000000u ||
1162 (z2 == 0x80000000u && (z1 & 1))))) {
1171 if ((rm == FCW_RP && z2 >
1173 z2 >= 0xc0000000u))
1206 * z2 nonzero => result delivered is inexact
1210 if (z2)
1214 } else if (z2) {