Lines Matching refs:rounding
497 BCinfo { int dp0, dp1, dplen, dsign, e0, inexact, nd, nd0, rounding, scale, uflchk; }; member
1802 gethex(sp, rvp, rounding, sign) in gethex() argument
1803 CONST char **sp; U *rvp; int rounding, sign; in gethex()
1805 gethex( CONST char **sp, U *rvp, int rounding, int sign)
1937 switch(rounding) {
1961 switch(rounding) {
2049 switch (rounding) {
2085 switch(rounding) {
2131 switch(rounding) {
2352 if (bc->rounding == 1)
2387 if (bc->rounding != 1) {
2463 if (bc->rounding != 1) {
2465 if (bc->rounding == 0) {
2473 if (bc->rounding == 0) {
2559 bc.rounding = Flt_Rounds;
2561 bc.rounding = 1;
2563 case FE_TOWARDZERO: bc.rounding = 0; break;
2564 case FE_UPWARD: bc.rounding = 2; break;
2565 case FE_DOWNWARD: bc.rounding = 3;
2602 gethex(&s, &rv, bc.rounding, sign);
2864 if (bc.rounding >= 2) {
2866 bc.rounding = bc.rounding == 2 ? 0 : 2;
2868 if (bc.rounding != 2)
2869 bc.rounding = 0;
2885 switch(bc.rounding) {
3054 if (bc.rounding != 1)
3128 if (bc.rounding != 1) {
3140 if (bc.rounding != 1) {
3150 if (bc.rounding) {
3199 if (!((bc.rounding>>1) ^ bc.dsign))
3417 switch(bc.rounding) {