sgl_value 46 arch/parisc/math-emu/cnv_float.h #define Sgl_isinexact_to_fix(sgl_value,exponent) \ sgl_value 48 arch/parisc/math-emu/cnv_float.h (Sall(sgl_value) << (SGL_EXP_LENGTH + 1 + exponent)) : FALSE) sgl_value 52 arch/parisc/math-emu/cnv_float.h #define Sgl_roundnearest_from_int(int_value,sgl_value) \ sgl_value 54 arch/parisc/math-emu/cnv_float.h if (((int_value << 34 - SGL_EXP_LENGTH) != 0) || Slow(sgl_value)) \ sgl_value 55 arch/parisc/math-emu/cnv_float.h Sall(sgl_value)++ sgl_value 60 arch/parisc/math-emu/cnv_float.h #define Sgl_roundnearest_from_dint(dint_valueA,dint_valueB,sgl_value) \ sgl_value 63 arch/parisc/math-emu/cnv_float.h Dintp2(dint_valueB) || Slow(sgl_value)) Sall(sgl_value)++ sgl_value 73 arch/parisc/math-emu/cnv_float.h #define Sgl_isone_roundbit(sgl_value,exponent) \ sgl_value 74 arch/parisc/math-emu/cnv_float.h ((Sall(sgl_value) << (SGL_EXP_LENGTH + 1 + exponent)) >> 31) sgl_value 76 arch/parisc/math-emu/cnv_float.h #define Sgl_isone_stickybit(sgl_value,exponent) \ sgl_value 78 arch/parisc/math-emu/cnv_float.h Sall(sgl_value) << (SGL_EXP_LENGTH + 2 + exponent) : FALSE) sgl_value 202 arch/parisc/math-emu/cnv_float.h #define Int_from_sgl_mantissa(sgl_value,exponent) \ sgl_value 203 arch/parisc/math-emu/cnv_float.h Sall(sgl_value) = \ sgl_value 204 arch/parisc/math-emu/cnv_float.h (unsigned)(Sall(sgl_value) << SGL_EXP_LENGTH)>>(31 - exponent) sgl_value 216 arch/parisc/math-emu/cnv_float.h #define Dint_from_sgl_mantissa(sgl_value,exponent,dresultA,dresultB) \ sgl_value 217 arch/parisc/math-emu/cnv_float.h {Sall(sgl_value) <<= SGL_EXP_LENGTH; /* left-justify */ \ sgl_value 220 arch/parisc/math-emu/cnv_float.h Dintp2(dresultB) = (unsigned)Sall(sgl_value) >> (31 - exponent); \ sgl_value 223 arch/parisc/math-emu/cnv_float.h Dintp1(dresultA) = Sall(sgl_value) >> (63 - exponent); \ sgl_value 224 arch/parisc/math-emu/cnv_float.h Dintp2(dresultB) = Sall(sgl_value) << (exponent - 31); \ sgl_value 309 arch/parisc/math-emu/cnv_float.h #define Sgl_roundnearest_from_suint(suint_value,sgl_value) \ sgl_value 311 arch/parisc/math-emu/cnv_float.h if ((suint_value << 33 - SGL_EXP_LENGTH) || Slow(sgl_value)) \ sgl_value 312 arch/parisc/math-emu/cnv_float.h Sall(sgl_value)++ sgl_value 317 arch/parisc/math-emu/cnv_float.h #define Sgl_roundnearest_from_duint(duint_valueA,duint_valueB,sgl_value) \ sgl_value 320 arch/parisc/math-emu/cnv_float.h Duintp2(duint_valueB) || Slow(sgl_value)) Sall(sgl_value)++ sgl_value 333 arch/parisc/math-emu/cnv_float.h #define Sgl_isinexact_to_unsigned(sgl_value,exponent) \ sgl_value 334 arch/parisc/math-emu/cnv_float.h Sgl_isinexact_to_fix(sgl_value,exponent) sgl_value 336 arch/parisc/math-emu/cnv_float.h #define Duint_from_sgl_mantissa(sgl_value,exponent,dresultA,dresultB) \ sgl_value 337 arch/parisc/math-emu/cnv_float.h {unsigned int val = Sall(sgl_value) << SGL_EXP_LENGTH; \ sgl_value 75 arch/parisc/math-emu/decode_exc.c # define Sgl_decrement(sgl_value) Sall(sgl_value)-- sgl_value 61 arch/parisc/math-emu/sgl_float.h #define Sgl_isone_hidden(sgl_value) (Shidden(sgl_value)) sgl_value 62 arch/parisc/math-emu/sgl_float.h #define Sgl_increment(sgl_value) Sall(sgl_value) += 1 sgl_value 63 arch/parisc/math-emu/sgl_float.h #define Sgl_increment_mantissa(sgl_value) \ sgl_value 64 arch/parisc/math-emu/sgl_float.h Deposit_smantissa(sgl_value,sgl_value+1) sgl_value 65 arch/parisc/math-emu/sgl_float.h #define Sgl_decrement(sgl_value) Sall(sgl_value) -= 1 sgl_value 67 arch/parisc/math-emu/sgl_float.h #define Sgl_isone_sign(sgl_value) (Is_ssign(sgl_value)!=0) sgl_value 68 arch/parisc/math-emu/sgl_float.h #define Sgl_isone_hiddenoverflow(sgl_value) \ sgl_value 69 arch/parisc/math-emu/sgl_float.h (Is_shiddenoverflow(sgl_value)!=0) sgl_value 70 arch/parisc/math-emu/sgl_float.h #define Sgl_isone_lowmantissa(sgl_value) (Is_slow(sgl_value)!=0) sgl_value 71 arch/parisc/math-emu/sgl_float.h #define Sgl_isone_signaling(sgl_value) (Is_ssignaling(sgl_value)!=0) sgl_value 72 arch/parisc/math-emu/sgl_float.h #define Sgl_is_signalingnan(sgl_value) (Ssignalingnan(sgl_value)==0x1ff) sgl_value 73 arch/parisc/math-emu/sgl_float.h #define Sgl_isnotzero(sgl_value) (Sall(sgl_value)!=0) sgl_value 74 arch/parisc/math-emu/sgl_float.h #define Sgl_isnotzero_hiddenhigh7mantissa(sgl_value) \ sgl_value 75 arch/parisc/math-emu/sgl_float.h (Shiddenhigh7mantissa(sgl_value)!=0) sgl_value 76 arch/parisc/math-emu/sgl_float.h #define Sgl_isnotzero_low4(sgl_value) (Slow4(sgl_value)!=0) sgl_value 77 arch/parisc/math-emu/sgl_float.h #define Sgl_isnotzero_exponent(sgl_value) (Sexponent(sgl_value)!=0) sgl_value 78 arch/parisc/math-emu/sgl_float.h #define Sgl_isnotzero_mantissa(sgl_value) (Smantissa(sgl_value)!=0) sgl_value 79 arch/parisc/math-emu/sgl_float.h #define Sgl_isnotzero_exponentmantissa(sgl_value) \ sgl_value 80 arch/parisc/math-emu/sgl_float.h (Sexponentmantissa(sgl_value)!=0) sgl_value 81 arch/parisc/math-emu/sgl_float.h #define Sgl_iszero(sgl_value) (Sall(sgl_value)==0) sgl_value 82 arch/parisc/math-emu/sgl_float.h #define Sgl_iszero_signaling(sgl_value) (Is_ssignaling(sgl_value)==0) sgl_value 83 arch/parisc/math-emu/sgl_float.h #define Sgl_iszero_hidden(sgl_value) (Is_shidden(sgl_value)==0) sgl_value 84 arch/parisc/math-emu/sgl_float.h #define Sgl_iszero_hiddenoverflow(sgl_value) \ sgl_value 85 arch/parisc/math-emu/sgl_float.h (Is_shiddenoverflow(sgl_value)==0) sgl_value 86 arch/parisc/math-emu/sgl_float.h #define Sgl_iszero_hiddenhigh3mantissa(sgl_value) \ sgl_value 87 arch/parisc/math-emu/sgl_float.h (Shiddenhigh3mantissa(sgl_value)==0) sgl_value 88 arch/parisc/math-emu/sgl_float.h #define Sgl_iszero_hiddenhigh7mantissa(sgl_value) \ sgl_value 89 arch/parisc/math-emu/sgl_float.h (Shiddenhigh7mantissa(sgl_value)==0) sgl_value 90 arch/parisc/math-emu/sgl_float.h #define Sgl_iszero_sign(sgl_value) (Is_ssign(sgl_value)==0) sgl_value 91 arch/parisc/math-emu/sgl_float.h #define Sgl_iszero_exponent(sgl_value) (Sexponent(sgl_value)==0) sgl_value 92 arch/parisc/math-emu/sgl_float.h #define Sgl_iszero_mantissa(sgl_value) (Smantissa(sgl_value)==0) sgl_value 93 arch/parisc/math-emu/sgl_float.h #define Sgl_iszero_exponentmantissa(sgl_value) \ sgl_value 94 arch/parisc/math-emu/sgl_float.h (Sexponentmantissa(sgl_value)==0) sgl_value 95 arch/parisc/math-emu/sgl_float.h #define Sgl_isinfinity_exponent(sgl_value) \ sgl_value 96 arch/parisc/math-emu/sgl_float.h (Sgl_exponent(sgl_value)==SGL_INFINITY_EXPONENT) sgl_value 97 arch/parisc/math-emu/sgl_float.h #define Sgl_isnotinfinity_exponent(sgl_value) \ sgl_value 98 arch/parisc/math-emu/sgl_float.h (Sgl_exponent(sgl_value)!=SGL_INFINITY_EXPONENT) sgl_value 99 arch/parisc/math-emu/sgl_float.h #define Sgl_isinfinity(sgl_value) \ sgl_value 100 arch/parisc/math-emu/sgl_float.h (Sgl_exponent(sgl_value)==SGL_INFINITY_EXPONENT && \ sgl_value 101 arch/parisc/math-emu/sgl_float.h Sgl_mantissa(sgl_value)==0) sgl_value 102 arch/parisc/math-emu/sgl_float.h #define Sgl_isnan(sgl_value) \ sgl_value 103 arch/parisc/math-emu/sgl_float.h (Sgl_exponent(sgl_value)==SGL_INFINITY_EXPONENT && \ sgl_value 104 arch/parisc/math-emu/sgl_float.h Sgl_mantissa(sgl_value)!=0) sgl_value 105 arch/parisc/math-emu/sgl_float.h #define Sgl_isnotnan(sgl_value) \ sgl_value 106 arch/parisc/math-emu/sgl_float.h (Sgl_exponent(sgl_value)!=SGL_INFINITY_EXPONENT || \ sgl_value 107 arch/parisc/math-emu/sgl_float.h Sgl_mantissa(sgl_value)==0) sgl_value 117 arch/parisc/math-emu/sgl_float.h #define Sgl_leftshiftby8(sgl_value) \ sgl_value 118 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) <<= 8 sgl_value 119 arch/parisc/math-emu/sgl_float.h #define Sgl_leftshiftby4(sgl_value) \ sgl_value 120 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) <<= 4 sgl_value 121 arch/parisc/math-emu/sgl_float.h #define Sgl_leftshiftby3(sgl_value) \ sgl_value 122 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) <<= 3 sgl_value 123 arch/parisc/math-emu/sgl_float.h #define Sgl_leftshiftby2(sgl_value) \ sgl_value 124 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) <<= 2 sgl_value 125 arch/parisc/math-emu/sgl_float.h #define Sgl_leftshiftby1(sgl_value) \ sgl_value 126 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) <<= 1 sgl_value 127 arch/parisc/math-emu/sgl_float.h #define Sgl_rightshiftby1(sgl_value) \ sgl_value 128 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) >>= 1 sgl_value 129 arch/parisc/math-emu/sgl_float.h #define Sgl_rightshiftby4(sgl_value) \ sgl_value 130 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) >>= 4 sgl_value 131 arch/parisc/math-emu/sgl_float.h #define Sgl_rightshiftby8(sgl_value) \ sgl_value 132 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) >>= 8 sgl_value 144 arch/parisc/math-emu/sgl_float.h #define Sgl_set_quiet(sgl_value) Deposit_shigh2mantissa(sgl_value,1) sgl_value 145 arch/parisc/math-emu/sgl_float.h #define Sgl_set_exponent(sgl_value,exp) Deposit_sexponent(sgl_value,exp) sgl_value 152 arch/parisc/math-emu/sgl_float.h #define Sgl_setinfinity_exponent(sgl_value) \ sgl_value 153 arch/parisc/math-emu/sgl_float.h Deposit_sexponent(sgl_value,SGL_INFINITY_EXPONENT) sgl_value 154 arch/parisc/math-emu/sgl_float.h #define Sgl_setinfinity_exponentmantissa(sgl_value) \ sgl_value 155 arch/parisc/math-emu/sgl_float.h Deposit_sexponentmantissa(sgl_value, \ sgl_value 157 arch/parisc/math-emu/sgl_float.h #define Sgl_setinfinitypositive(sgl_value) \ sgl_value 158 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) = (SGL_INFINITY_EXPONENT << (32-(1+SGL_EXP_LENGTH))) sgl_value 159 arch/parisc/math-emu/sgl_float.h #define Sgl_setinfinitynegative(sgl_value) \ sgl_value 160 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) = (SGL_INFINITY_EXPONENT << (32-(1+SGL_EXP_LENGTH))) \ sgl_value 162 arch/parisc/math-emu/sgl_float.h #define Sgl_setinfinity(sgl_value,sign) \ sgl_value 163 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) = (SGL_INFINITY_EXPONENT << (32-(1+SGL_EXP_LENGTH))) | \ sgl_value 165 arch/parisc/math-emu/sgl_float.h #define Sgl_sethigh4bits(sgl_value, extsign) \ sgl_value 166 arch/parisc/math-emu/sgl_float.h Deposit_shigh4(sgl_value,extsign) sgl_value 167 arch/parisc/math-emu/sgl_float.h #define Sgl_set_sign(sgl_value,sign) Deposit_ssign(sgl_value,sign) sgl_value 168 arch/parisc/math-emu/sgl_float.h #define Sgl_invert_sign(sgl_value) \ sgl_value 169 arch/parisc/math-emu/sgl_float.h Deposit_ssign(sgl_value,~Ssign(sgl_value)) sgl_value 170 arch/parisc/math-emu/sgl_float.h #define Sgl_setone_sign(sgl_value) Deposit_ssign(sgl_value,1) sgl_value 171 arch/parisc/math-emu/sgl_float.h #define Sgl_setone_lowmantissa(sgl_value) Deposit_slow(sgl_value,1) sgl_value 172 arch/parisc/math-emu/sgl_float.h #define Sgl_setzero_sign(sgl_value) Sall(sgl_value) &= 0x7fffffff sgl_value 173 arch/parisc/math-emu/sgl_float.h #define Sgl_setzero_exponent(sgl_value) Sall(sgl_value) &= 0x807fffff sgl_value 174 arch/parisc/math-emu/sgl_float.h #define Sgl_setzero_mantissa(sgl_value) Sall(sgl_value) &= 0xff800000 sgl_value 175 arch/parisc/math-emu/sgl_float.h #define Sgl_setzero_exponentmantissa(sgl_value) Sall(sgl_value) &= 0x80000000 sgl_value 176 arch/parisc/math-emu/sgl_float.h #define Sgl_setzero(sgl_value) Sall(sgl_value) = 0 sgl_value 177 arch/parisc/math-emu/sgl_float.h #define Sgl_setnegativezero(sgl_value) Sall(sgl_value) = (unsigned int)1 << 31 sgl_value 182 arch/parisc/math-emu/sgl_float.h #define Sgl_setwrapped_exponent(sgl_value,exponent,op) \ sgl_value 183 arch/parisc/math-emu/sgl_float.h Deposit_sexponent(sgl_value,(exponent op SGL_WRAP)) sgl_value 185 arch/parisc/math-emu/sgl_float.h #define Sgl_setlargestpositive(sgl_value) \ sgl_value 186 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) = ((SGL_EMAX+SGL_BIAS) << (32-(1+SGL_EXP_LENGTH))) \ sgl_value 188 arch/parisc/math-emu/sgl_float.h #define Sgl_setlargestnegative(sgl_value) \ sgl_value 189 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) = ((SGL_EMAX+SGL_BIAS) << (32-(1+SGL_EXP_LENGTH))) \ sgl_value 193 arch/parisc/math-emu/sgl_float.h #define Sgl_setnegativeinfinity(sgl_value) \ sgl_value 194 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) = \ sgl_value 196 arch/parisc/math-emu/sgl_float.h #define Sgl_setlargest(sgl_value,sign) \ sgl_value 197 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) = (unsigned int)sign << 31 | \ sgl_value 200 arch/parisc/math-emu/sgl_float.h #define Sgl_setlargest_exponentmantissa(sgl_value) \ sgl_value 201 arch/parisc/math-emu/sgl_float.h Sall(sgl_value) = Sall(sgl_value) & ((unsigned int)1<<31) | \ sgl_value 216 arch/parisc/math-emu/sgl_float.h #define Sgl_hiddenhigh3mantissa(sgl_value) Shiddenhigh3mantissa(sgl_value) sgl_value 217 arch/parisc/math-emu/sgl_float.h #define Sgl_hidden(sgl_value) Shidden(sgl_value) sgl_value 218 arch/parisc/math-emu/sgl_float.h #define Sgl_lowmantissa(sgl_value) Slow(sgl_value)