Lines Matching refs:rounding
497 BCinfo { int dp0, dp1, dplen, dsign, e0, inexact, nd, nd0, rounding, scale, uflchk; }; member
1805 gethex(sp, rvp, rounding, sign) in gethex() argument
1806 CONST char **sp; U *rvp; int rounding, sign; in gethex()
1808 gethex( CONST char **sp, U *rvp, int rounding, int sign)
1940 switch(rounding) {
1964 switch(rounding) {
2052 switch (rounding) {
2088 switch(rounding) {
2134 switch(rounding) {
2355 if (bc->rounding == 1)
2390 if (bc->rounding != 1) {
2466 if (bc->rounding != 1) {
2468 if (bc->rounding == 0) {
2476 if (bc->rounding == 0) {
2562 bc.rounding = Flt_Rounds;
2564 bc.rounding = 1;
2566 case FE_TOWARDZERO: bc.rounding = 0; break;
2567 case FE_UPWARD: bc.rounding = 2; break;
2568 case FE_DOWNWARD: bc.rounding = 3;
2605 gethex(&s, &rv, bc.rounding, sign);
2867 if (bc.rounding >= 2) {
2869 bc.rounding = bc.rounding == 2 ? 0 : 2;
2871 if (bc.rounding != 2)
2872 bc.rounding = 0;
2888 switch(bc.rounding) {
3057 if (bc.rounding != 1)
3131 if (bc.rounding != 1) {
3143 if (bc.rounding != 1) {
3153 if (bc.rounding) {
3202 if (!((bc.rounding>>1) ^ bc.dsign))
3420 switch(bc.rounding) {