Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for setExpAndRound (0.23 sec)

  1. src/math/big/float.go

    		x.validate()
    	}
    	if x.form == finite {
    		exp = int(x.exp)
    	}
    	if mant != nil {
    		mant.Copy(x)
    		if mant.form == finite {
    			mant.exp = 0
    		}
    	}
    	return
    }
    
    func (z *Float) setExpAndRound(exp int64, sbit uint) {
    	if exp < MinExp {
    		// underflow
    		z.acc = makeAcc(z.neg)
    		z.form = zero
    		return
    	}
    
    	if exp > MaxExp {
    		// overflow
    		z.acc = makeAcc(!z.neg)
    		z.form = inf
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 06 15:46:54 UTC 2024
    - 44.5K bytes
    - Viewed (0)
Back to top