Home | History | Annotate | Download | only in big

Lines Matching refs:_W

100 // trailing 0 bits or x.prec is not a multiple of the the Word size _W,
212 return uint(len(x.mant))*_W - x.mant.trailingZeroBits()
364 const msb = 1 << (_W - 1)
395 bits := m * _W // present mantissa bits; bits > 0
424 n := (z.prec + (_W - 1)) / _W // mantissa length in words for desired precision
431 ntz := n*_W - z.prec // 0 <= ntz < _W
475 const msb = 1 << (_W - 1)
683 if debugFloat && x[i]&(1<<(_W-1)) == 0 {
686 switch _W {
701 if debugFloat && x[i]&(1<<(_W-1)) == 0 {
704 switch _W {
859 if p < 0 /* m <= 0.25 */ || p == 0 && x.mant.sticky(uint(len(x.mant))*_W-1) == 0 /* m == 0.5 */ {
979 if p < 0 /* m <= 0.25 */ || p == 0 && x.mant.sticky(uint(len(x.mant))*_W-1) == 0 /* m == 0.5 */ {
1084 allBits := uint(len(x.mant)) * _W
1131 allBits := int32(len(x.mant)) * _W
1210 ex := int64(x.exp) - int64(len(x.mant))*_W
1211 _W
1241 z.setExpAndRound(ex+int64(len(z.mant))*_W-fnorm(z.mant), 0)
1257 ex := int64(x.exp) - int64(len(x.mant))*_W
1258 ey := int64(y.exp) - int64(len(y.mant))*_W
1294 z.setExpAndRound(ex+int64(len(z.mant))*_W-fnorm(z.mant), 0)
1328 n := int(z.prec/_W) + 1
1348 e := int64(x.exp) - int64(y.exp) - int64(d-len(z.mant))*_W