Searched refs:src_exponent (Results 1 – 7 of 7) sorted by relevance
| /openbsd/src/sys/arch/hppa/spmath/ |
| D | fcnvfx.c | 32 register int src_exponent, result; local 36 src_exponent = Sgl_exponent(src) - SGL_BIAS; 41 if (src_exponent > SGL_FX_MAX_EXP) { 43 if ((src_exponent > SGL_FX_MAX_EXP + 1) || 59 if (src_exponent >= 0) { 62 Int_from_sgl_mantissa(temp,src_exponent); 67 if (Sgl_isinexact_to_fix(src,src_exponent)) { 78 if (Sgl_isone_roundbit(src,src_exponent)) { 79 if (Sgl_isone_stickybit(src,src_exponent) 103 if (src_exponent == -1) [all …]
|
| D | fcnvfxt.c | 33 register int src_exponent, result; local 36 src_exponent = Sgl_exponent(src) - SGL_BIAS; 41 if (src_exponent > SGL_FX_MAX_EXP) { 43 if ((src_exponent > SGL_FX_MAX_EXP + 1) || 59 if (src_exponent >= 0) { 62 Int_from_sgl_mantissa(temp,src_exponent); 68 if (Sgl_isinexact_to_fix(src,src_exponent)) { 94 register int src_exponent, resultp1; local 98 src_exponent = Sgl_exponent(src) - SGL_BIAS; 103 if (src_exponent > DBL_FX_MAX_EXP) { [all …]
|
| D | frnd.c | 33 register int src_exponent; local 40 if ((src_exponent = Sgl_exponent(src)) == SGL_INFINITY_EXPONENT) { 60 if ((src_exponent -= SGL_BIAS) >= SGL_P - 1) { 67 if (src_exponent >= 0) { 70 Sgl_rightshift(result,(SGL_P-1) - (src_exponent)); 72 if (Sgl_isinexact_to_fix(src,src_exponent)) { 83 if (Sgl_isone_roundbit(src,src_exponent)) 84 if (Sgl_isone_stickybit(src,src_exponent) 89 Sgl_leftshift(result,(SGL_P-1) - (src_exponent)); 91 Sgl_set_exponent(result,src_exponent + (SGL_BIAS+1)); [all …]
|
| D | sfsqrt.c | 30 register int src_exponent, newbit, sum; local 37 if ((src_exponent = Sgl_exponent(src)) == SGL_INFINITY_EXPONENT) { 82 if (src_exponent > 0) { 89 src_exponent++; 90 Sgl_normalize(src,src_exponent); 91 even_exponent = src_exponent & 1; 142 if (Sgl_isone_hiddenoverflow(result)) src_exponent+=2; 146 ((src_exponent-SGL_BIAS)>>1)+SGL_BIAS); 155 Sgl_set_exponent(result,((src_exponent-SGL_BIAS)>>1)+SGL_BIAS);
|
| D | fcnvff.c | 32 register int src_exponent; local 35 src_exponent = Sgl_exponent(src); 40 if (src_exponent == SGL_INFINITY_EXPONENT) { 78 if (src_exponent == 0) { 88 Sgl_normalize(src,src_exponent); 89 Sgl_to_dbl_exponent(src_exponent,resultp1); 101 Sgl_to_dbl_exponent(src_exponent, resultp1); 117 register int src_exponent, dest_exponent, dest_mantissa; local 123 src_exponent = Dbl_exponent(srcp1); 128 if (src_exponent == DBL_INFINITY_EXPONENT) { [all …]
|
| D | dfsqrt.c | 31 register int src_exponent; local 38 if ((src_exponent = Dbl_exponent(srcp1)) == DBL_INFINITY_EXPONENT) { 84 if (src_exponent > 0) { 91 src_exponent++; 92 Dbl_normalize(srcp1,srcp2,src_exponent); 93 even_exponent = src_exponent & 1; 151 if (Dbl_isone_hiddenoverflow(resultp1)) src_exponent+=2; 155 ((src_exponent-DBL_BIAS)>>1)+DBL_BIAS); 164 Dbl_set_exponent(resultp1,((src_exponent-DBL_BIAS)>>1)+DBL_BIAS);
|
| D | cnv_float.h | 41 #define Sgl_to_dbl_exponent(src_exponent,dest) \ argument 42 Deposit_dexponent(dest,src_exponent+(DBL_BIAS-SGL_BIAS)) 87 #define Dbl_to_sgl_exponent(src_exponent,dest) \ argument 88 dest = src_exponent + (SGL_BIAS - DBL_BIAS)
|