type math/big.Float

127 uses

	math/big (current package)
		float.go#L65: type Float struct {
		float.go#L88: func NewFloat(x float64) *Float {
		float.go#L92: 	return new(Float).SetFloat64(x)
		float.go#L164: func (z *Float) SetPrec(prec uint) *Float {
		float.go#L200: func (z *Float) SetMode(mode RoundingMode) *Float {
		float.go#L208: func (x *Float) Prec() uint {
		float.go#L215: func (x *Float) MinPrec() uint {
		float.go#L223: func (x *Float) Mode() RoundingMode {
		float.go#L230: func (x *Float) Acc() Accuracy {
		float.go#L239: func (x *Float) Sign() int {
		float.go#L267: func (x *Float) MantExp(mant *Float) (exp int) {
		float.go#L283: func (z *Float) setExpAndRound(exp int64, sbit uint) {
		float.go#L320: func (z *Float) SetMantExp(mant *Float, exp int) *Float {
		float.go#L335: func (x *Float) Signbit() bool {
		float.go#L340: func (x *Float) IsInf() bool {
		float.go#L346: func (x *Float) IsInt() bool {
		float.go#L363: func (x *Float) validate() {
		float.go#L373: func (x *Float) validate0() string {
		float.go#L399: func (z *Float) round(sbit uint) {
		float.go#L508: func (z *Float) setBits64(neg bool, x uint64) *Float {
		float.go#L532: func (z *Float) SetUint64(x uint64) *Float {
		float.go#L539: func (z *Float) SetInt64(x int64) *Float {
		float.go#L552: func (z *Float) SetFloat64(x float64) *Float {
		float.go#L600: func (z *Float) SetInt(x *Int) *Float {
		float.go#L624: func (z *Float) SetRat(x *Rat) *Float {
		float.go#L628: 	var a, b Float
		float.go#L641: func (z *Float) SetInf(signbit bool) *Float {
		float.go#L654: func (z *Float) Set(x *Float) *Float {
		float.go#L678: func (z *Float) Copy(x *Float) *Float {
		float.go#L741: func (x *Float) Uint64() (uint64, Accuracy) {
		float.go#L786: func (x *Float) Int64() (int64, Accuracy) {
		float.go#L841: func (x *Float) Float32() (float32, Accuracy) {
		float.go#L899: 		var r Float
		float.go#L961: func (x *Float) Float64() (float64, Accuracy) {
		float.go#L1019: 		var r Float
		float.go#L1082: func (x *Float) Int(z *Int) (*Int, Accuracy) {
		float.go#L1138: func (x *Float) Rat(z *Rat) (*Rat, Accuracy) {
		float.go#L1182: func (z *Float) Abs(x *Float) *Float {
		float.go#L1190: func (z *Float) Neg(x *Float) *Float {
		float.go#L1196: func validateBinaryOperands(x, y *Float) {
		float.go#L1212: func (z *Float) uadd(x, y *Float) {
		float.go#L1266: func (z *Float) usub(x, y *Float) {
		float.go#L1319: func (z *Float) umul(x, y *Float) {
		float.go#L1342: func (z *Float) uquo(x, y *Float) {
		float.go#L1387: func (x *Float) ucmp(y *Float) int {
		float.go#L1449: func (z *Float) Add(x, y *Float) *Float {
		float.go#L1523: func (z *Float) Sub(x, y *Float) *Float {
		float.go#L1590: func (z *Float) Mul(x, y *Float) *Float {
		float.go#L1635: func (z *Float) Quo(x, y *Float) *Float {
		float.go#L1681: func (x *Float) Cmp(y *Float) int {
		float.go#L1715: func (x *Float) ord() int {
		floatconv.go#L15: var floatZero Float
		floatconv.go#L22: func (z *Float) SetString(s string) (*Float, bool) {
		floatconv.go#L33: func (z *Float) scan(r io.ByteScanner, base int) (f *Float, b int, err error) {
		floatconv.go#L141: 	p := new(Float).SetPrec(z.Prec() + 64) // use more bits for p -- TODO(gri) what is the right number?
		floatconv.go#L189: func (z *Float) pow5(n uint64) *Float {
		floatconv.go#L201: 	f := new(Float).SetPrec(z.Prec() + 64).SetUint64(5)
		floatconv.go#L259: func (z *Float) Parse(s string, base int) (f *Float, b int, err error) {
		floatconv.go#L287: func ParseFloat(s string, base int, prec uint, mode RoundingMode) (f *Float, b int, err error) {
		floatconv.go#L288: 	return new(Float).SetPrec(prec).SetMode(mode).Parse(s, base)
		floatconv.go#L291: var _ fmt.Scanner = (*Float)(nil) // *Float must implement fmt.Scanner
		floatconv.go#L298: func (z *Float) Scan(s fmt.ScanState, ch rune) error {
		floatmarsh.go#L21: func (x *Float) GobEncode() ([]byte, error) {
		floatmarsh.go#L65: func (z *Float) GobDecode(buf []byte) error {
		floatmarsh.go#L68: 		*z = Float{}
		floatmarsh.go#L112: func (x *Float) MarshalText() (text []byte, err error) {
		floatmarsh.go#L124: func (z *Float) UnmarshalText(text []byte) error {
		ftoa.go#L47: func (x *Float) Text(format byte, prec int) string {
		ftoa.go#L57: func (x *Float) String() string {
		ftoa.go#L63: func (x *Float) Append(buf []byte, fmt byte, prec int) []byte {
		ftoa.go#L169: func roundShortest(d *decimal, x *Float) {
		ftoa.go#L318: func (x *Float) fmtB(buf []byte) []byte {
		ftoa.go#L352: func (x *Float) fmtX(buf []byte, prec int) []byte {
		ftoa.go#L377: 	x = new(Float).SetPrec(n).SetMode(x.mode).Set(x)
		ftoa.go#L419: func (x *Float) fmtP(buf []byte) []byte {
		ftoa.go#L465: func (x *Float) Format(s fmt.State, format rune) {
		int.go#L470: 	return new(Float).SetInt(x).Float64()
		sqrt.go#L14: 	v *Float
		sqrt.go#L17: func three() *Float {
		sqrt.go#L33: func (z *Float) Sqrt(x *Float) *Float {
		sqrt.go#L89: func (z *Float) sqrtInverse(x *Float) {
		sqrt.go#L99: 	ng := func(t *Float) *Float {
		sqrt.go#L125: func newFloat(prec2 uint32) *Float {
		sqrt.go#L126: 	z := new(Float)

	github.com/go-faster/jx
		dec_float_big.go#L11: func (d *Decoder) BigFloat() (*big.Float, error) {