Lines Matching refs:category
599 category = rhs.category;
601 if (isFiniteNonZero() || category == fcNaN)
608 assert(isFiniteNonZero() || category == fcNaN);
620 category = fcNaN;
759 category != rhs.category ||
762 if (category==fcZero || category==fcInfinity)
781 category = fcNormal;
790 category = fcZero;
1175 category = fcInfinity;
1180 category = fcNormal;
1199 assert(isFiniteNonZero() || category == fcZero);
1213 if (lost_fraction == lfExactlyHalf && category != fcZero)
1292 category = fcZero;
1311 category = fcInfinity;
1332 category = fcZero;
1341 switch (PackCategoriesIntoKey(category, rhs.category)) {
1358 category = fcNaN;
1364 category = fcInfinity;
1468 switch (PackCategoriesIntoKey(category, rhs.category)) {
1483 category = fcNaN;
1490 category = fcInfinity;
1496 category = fcZero;
1512 switch (PackCategoriesIntoKey(category, rhs.category)) {
1519 category = fcNaN;
1533 category = fcZero;
1537 category = fcInfinity;
1553 switch (PackCategoriesIntoKey(category, rhs.category)) {
1570 category = fcNaN;
1626 assert(category != fcZero || lost_fraction == lfExactlyZero);
1632 if (category == fcZero) {
1633 if (rhs.category != fcZero || (sign == rhs.sign) == subtract)
1795 if (category == fcZero && sign != addend.sign)
1865 switch (PackCategoriesIntoKey(category, rhs.category)) {
1954 &toSemantics != &APFloat::x87DoubleExtended && category == fcNaN &&
1980 if (shift < 0 && (isFiniteNonZero() || category==fcNaN))
1989 if (isFiniteNonZero() || category==fcNaN)
1996 if (isFiniteNonZero() || category==fcNaN)
2007 if (shift > 0 && (isFiniteNonZero() || category==fcNaN))
2013 } else if (category == fcNaN) {
2057 if (category == fcInfinity || category == fcNaN)
2062 if (category == fcZero) {
2171 if (category == fcNaN)
2215 category = fcNormal;
2307 category = fcNormal;
2502 category = fcZero;
2518 category = fcNormal;
2575 category = fcNormal;
2672 switch (category) {
2816 return hash_combine((uint8_t)Arg.category,
2822 return hash_combine((uint8_t)Arg.category, (uint8_t)Arg.sign,
2851 } else if (category==fcZero) {
2854 } else if (category==fcInfinity) {
2858 assert(category == fcNaN && "Unknown category");
2935 } else if (category==fcZero) {
2938 } else if (category==fcInfinity) {
2942 assert(category == fcNaN && "Unknown category!");
2970 } else if (category==fcZero) {
2973 } else if (category==fcInfinity) {
2977 assert(category == fcNaN && "Unknown category!");
3000 } else if (category==fcZero) {
3003 } else if (category==fcInfinity) {
3007 assert(category == fcNaN && "Unknown category!");
3029 } else if (category==fcZero) {
3032 } else if (category==fcInfinity) {
3036 assert(category == fcNaN && "Unknown category!");
3112 category = fcZero;
3115 category = fcInfinity;
3118 category = fcNaN;
3122 category = fcNormal;
3174 category = fcZero;
3178 category = fcInfinity;
3182 category = fcNaN;
3186 category = fcNormal;
3211 category = fcZero;
3214 category = fcInfinity;
3217 category = fcNaN;
3220 category = fcNormal;
3244 category = fcZero;
3247 category = fcInfinity;
3250 category = fcNaN;
3253 category = fcNormal;
3277 category = fcZero;
3280 category = fcInfinity;
3283 category = fcNaN;
3286 category = fcNormal;
3347 category = fcNormal;
3370 category = fcNormal;
3405 Val.category = fcNormal;
3514 switch (category) {
3761 // Handle each float category separately.
3762 switch (category) {
3788 category = fcZero;
3796 category = fcInfinity;
3871 category = fcInfinity;
3879 category = fcZero;