Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 21299 `
go object linux amd64 go1.6 X:none
build id "91160f8e87f2b97b5c444705f36622391fafe23b"
$$
package big
import fmt "fmt"
import math "math"
import strconv "strconv"
import errors "errors"
import io "io"
import sync "sync"
import strings "strings"
import bytes "bytes"
import rand "math/rand"
type @"".Word uintptr
type @"".RoundingMode uint8
func (@"".i·2 @"".RoundingMode) String () (? string)
type @"".Accuracy int8
func (@"".i·2 @"".Accuracy) String () (? string)
type @"".form uint8
type @"math/rand".Source interface { Int63() (? int64); Seed(@"math/rand".seed int64) }
type @"math/rand".Rand struct { @"math/rand".src @"math/rand".Source }
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") ExpFloat64 () (? float64)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Float32 () (? float32)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Float64 () (? float64)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int () (? int)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int31 () (? int32)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int31n (@"math/rand".n·3 int32) (? int32)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int63 () (? int64)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int63n (@"math/rand".n·3 int64) (? int64)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Intn (@"math/rand".n·3 int) (? int)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") NormFloat64 () (? float64)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Perm (@"math/rand".n·3 int) (? []int)
func (@"math/rand".r·3 *@"math/rand".Rand "esc:0x9") Read (@"math/rand".p·4 []byte "esc:0x1") (@"math/rand".n·1 int, @"math/rand".err·2 error)
func (@"math/rand".r·1 *@"math/rand".Rand "esc:0x9") Seed (@"math/rand".seed·2 int64)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Uint32 () (? uint32)
type @"io".ByteScanner interface { ReadByte() (@"io".c byte, @"io".err error); UnreadByte() (? error) }
type @"".divisor struct { @"".bbb @"".nat; @"".nbits int; @"".ndigits int }
type @"".nat []@"".Word
func (@"".z·2 @"".nat) @"".add (@"".x·3 @"".nat "esc:0x9", @"".y·4 @"".nat "esc:0x9") (? @"".nat)
func (@"".z·2 @"".nat "esc:0x12") @"".and (@"".x·3 @"".nat "esc:0x1", @"".y·4 @"".nat "esc:0x1") (? @"".nat)
func (@"".z·2 @"".nat "esc:0x12") @"".andNot (@"".x·3 @"".nat "esc:0x9", @"".y·4 @"".nat "esc:0x1") (? @"".nat)
func (@"".x·2 @"".nat "esc:0x1") @"".bit (@"".i·3 uint) (? uint) { var @"".j·4 uint; @"".j·4 = @"".i·3 / uint(0x40); if @"".j·4 >= uint(len(@"".x·2)) { return uint(0x0) }; return uint(@"".x·2[@"".j·4] >> (@"".i·3 % uint(0x40)) & @"".Word(0x1)) }
func (@"".x·2 @"".nat "esc:0x1") @"".bitLen () (? int)
func (@"".z·2 @"".nat "esc:0x1") @"".bytes (@"".buf·3 []byte "esc:0x1") (@"".i·1 int)
func (@"".z·1 @"".nat "esc:0x1") @"".clear ()
func (@"".x·2 @"".nat "esc:0x1") @"".cmp (@"".y·3 @"".nat "esc:0x1") (@"".r·1 int)
func (@"".q·1 @"".nat "esc:0x9") @"".convertWords (@"".s·2 []byte "esc:0x1", @"".b·3 @"".Word, @"".ndigits·4 int, @"".bb·5 @"".Word, @"".table·6 []@"".divisor "esc:0x1")
func (@"".z·3 @"".nat "esc:0x12") @"".div (@"".z2·4 @"".nat "esc:0x82", @"".u·5 @"".nat "esc:0x9", @"".v·6 @"".nat "esc:0x1") (@"".q·1 @"".nat, @"".r·2 @"".nat)
func (@"".z·3 @"".nat "esc:0x12") @"".divLarge (@"".u·4 @"".nat "esc:0x82", @"".uIn·5 @"".nat "esc:0x1", @"".v·6 @"".nat "esc:0x1") (@"".q·1 @"".nat, @"".r·2 @"".nat)
func (@"".z·3 @"".nat "esc:0x12") @"".divW (@"".x·4 @"".nat "esc:0x9", @"".y·5 @"".Word) (@"".q·1 @"".nat, @"".r·2 @"".Word)
func (@"".z·2 @"".nat) @"".expNN (@"".x·3 @"".nat, @"".y·4 @"".nat "esc:0x1", @"".m·5 @"".nat "esc:0x1") (? @"".nat)
func (@"".z·2 @"".nat "esc:0x1a") @"".expNNMontgomery (@"".x·3 @"".nat "esc:0x9", @"".y·4 @"".nat "esc:0x1", @"".m·5 @"".nat "esc:0x1") (? @"".nat)
func (@"".z·2 @"".nat) @"".expNNWindowed (@"".x·3 @"".nat, @"".y·4 @"".nat "esc:0x1", @"".m·5 @"".nat "esc:0x1") (? @"".nat)
func (@"".z·2 @"".nat) @"".expWW (@"".x·3 @"".Word, @"".y·4 @"".Word) (? @"".nat)
func (@"".x·2 @"".nat "esc:0x9") @"".itoa (@"".neg·3 bool, @"".base·4 int) (? []byte)
func (@"".z·2 @"".nat "esc:0x12") @"".make (@"".n·3 int) (? @"".nat)
func (@"".x·2 @"".nat "esc:0x1") @"".modW (@"".d·3 @"".Word) (@"".r·1 @"".Word)
func (@"".z·2 @"".nat "esc:0x1a") @"".montgomery (@"".x·3 @"".nat "esc:0x1", @"".y·4 @"".nat "esc:0x1", @"".m·5 @"".nat "esc:0x1", @"".k·6 @"".Word, @"".n·7 int) (? @"".nat)
func (@"".z·2 @"".nat) @"".mul (@"".x·3 @"".nat "esc:0x1", @"".y·4 @"".nat "esc:0x1") (? @"".nat)
func (@"".z·2 @"".nat "esc:0x12") @"".mulAddWW (@"".x·3 @"".nat "esc:0x1", @"".y·4 @"".Word, @"".r·5 @"".Word) (? @"".nat)
func (@"".z·2 @"".nat) @"".mulRange (@"".a·3 uint64, @"".b·4 uint64) (? @"".nat)
func (@"".z·2 @"".nat "esc:0x12") @"".norm () (? @"".nat)
func (@"".z·2 @"".nat "esc:0x12") @"".or (@"".x·3 @"".nat "esc:0x9", @"".y·4 @"".nat "esc:0x9") (? @"".nat)
func (@"".n·2 @"".nat "esc:0x9") @"".probablyPrime (@"".reps·3 int) (? bool)
func (@"".z·2 @"".nat "esc:0x12") @"".random (@"".rand·3 *@"math/rand".Rand "esc:0x9", @"".limit·4 @"".nat "esc:0x1", @"".n·5 int) (? @"".nat)
func (@"".z·5 @"".nat "esc:0x12") @"".scan (@"".r·6 @"io".ByteScanner, @"".base·7 int, @"".fracOk·8 bool) (@"".res·1 @"".nat, @"".b·2 int, @"".count·3 int, @"".err·4 error)
func (@"".z·2 @"".nat "esc:0x12") @"".set (@"".x·3 @"".nat "esc:0x9") (? @"".nat)
func (@"".z·2 @"".nat "esc:0x12") @"".setBit (@"".x·3 @"".nat "esc:0x9", @"".i·4 uint, @"".b·5 uint) (? @"".nat)
func (@"".z·2 @"".nat "esc:0x12") @"".setBytes (@"".buf·3 []byte "esc:0x1") (? @"".nat)
func (@"".z·2 @"".nat "esc:0x12") @"".setUint64 (@"".x·3 uint64) (? @"".nat)
func (@"".z·2 @"".nat "esc:0x12") @"".setWord (@"".x·3 @"".Word) (? @"".nat)
func (@"".z·2 @"".nat "esc:0x12") @"".shl (@"".x·3 @"".nat "esc:0x1", @"".s·4 uint) (? @"".nat)
func (@"".z·2 @"".nat "esc:0x12") @"".shr (@"".x·3 @"".nat "esc:0x1", @"".s·4 uint) (? @"".nat)
func (@"".x·2 @"".nat "esc:0x1") @"".sticky (@"".i·3 uint) (? uint)
func (@"".z·2 @"".nat "esc:0x12") @"".sub (@"".x·3 @"".nat "esc:0x9", @"".y·4 @"".nat "esc:0x1") (? @"".nat)
func (@"".x·2 @"".nat "esc:0x1") @"".trailingZeroBits () (? uint)
func (@"".x·2 @"".nat "esc:0x9") @"".utoa (@"".base·3 int) (? []byte)
func (@"".z·2 @"".nat "esc:0x12") @"".xor (@"".x·3 @"".nat "esc:0x9", @"".y·4 @"".nat "esc:0x9") (? @"".nat)
type @"fmt".State interface { Flag(@"fmt".c int) (? bool); Precision() (@"fmt".prec int, @"fmt".ok bool); Width() (@"fmt".wid int, @"fmt".ok bool); Write(@"fmt".b []byte) (@"fmt".ret int, @"fmt".err error) }
type @"fmt".ScanState interface { Read(@"fmt".buf []byte) (@"fmt".n int, @"fmt".err error); ReadRune() (@"fmt".r rune, @"fmt".size int, @"fmt".err error); SkipSpace(); Token(@"fmt".skipSpace bool, @"fmt".f func(? rune) (? bool)) (@"fmt".token []byte, @"fmt".err error); UnreadRune() (? error); Width() (@"fmt".wid int, @"fmt".ok bool) }
type @"".Int struct { @"".neg bool; @"".abs @"".nat }
func (@"".z·2 *@"".Int "esc:0x1a") Abs (@"".x·3 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") Add (@"".x·3 *@"".Int "esc:0x9", @"".y·4 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") And (@"".x·3 *@"".Int "esc:0x9", @"".y·4 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") AndNot (@"".x·3 *@"".Int "esc:0x9", @"".y·4 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".x·2 *@"".Int "esc:0x9") Append (@"".buf·3 []byte "esc:0x1a", @"".base·4 int) (? []byte)
func (@"".z·2 *@"".Int "esc:0x1a") Binomial (@"".n·3 int64, @"".k·4 int64) (? *@"".Int)
func (@"".x·2 *@"".Int "esc:0x9") Bit (@"".i·3 int) (? uint)
func (@"".x·2 *@"".Int "esc:0x1") BitLen () (? int)
func (@"".x·2 *@"".Int "esc:0x22") Bits () (? []@"".Word) { return @"".x·2.@"".abs }
func (@"".x·2 *@"".Int "esc:0x1") Bytes () (? []byte)
func (@"".x·2 *@"".Int "esc:0x1") Cmp (@"".y·3 *@"".Int "esc:0x1") (@"".r·1 int)
func (@"".z·2 *@"".Int "esc:0x1a") Div (@"".x·3 *@"".Int "esc:0x9", @"".y·4 *@"".Int "esc:0x1") (? *@"".Int)
func (@"".z·3 *@"".Int "esc:0x1a") DivMod (@"".x·4 *@"".Int "esc:0x9", @"".y·5 *@"".Int "esc:0x9", @"".m·6 *@"".Int "esc:0x8a") (? *@"".Int, ? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") Exp (@"".x·3 *@"".Int "esc:0x9", @"".y·4 *@"".Int "esc:0x1", @"".m·5 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".x·1 *@"".Int "esc:0x9") Format (@"".s·2 @"fmt".State, @"".ch·3 rune)
func (@"".z·2 *@"".Int "esc:0x1a") GCD (@"".x·3 *@"".Int "esc:0x9", @"".y·4 *@"".Int "esc:0x9", @"".a·5 *@"".Int "esc:0x9", @"".b·6 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".x·2 *@"".Int "esc:0x1") Int64 () (? int64) { var @"".v·3 int64; @"".v·3 = int64(@"".low64(@"".x·2.@"".abs)); if @"".x·2.@"".neg { @"".v·3 = -@"".v·3 }; return @"".v·3 }
func (@"".z·2 *@"".Int "esc:0x1a") Lsh (@"".x·3 *@"".Int "esc:0x1", @"".n·4 uint) (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") Mod (@"".x·3 *@"".Int "esc:0x9", @"".y·4 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") ModInverse (@"".g·3 *@"".Int "esc:0x9", @"".n·4 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") ModSqrt (@"".x·3 *@"".Int "esc:0x9", @"".p·4 *@"".Int) (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") Mul (@"".x·3 *@"".Int "esc:0x1", @"".y·4 *@"".Int "esc:0x1") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") MulRange (@"".a·3 int64, @"".b·4 int64) (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") Neg (@"".x·3 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") Not (@"".x·3 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") Or (@"".x·3 *@"".Int "esc:0x9", @"".y·4 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".x·2 *@"".Int "esc:0x9") ProbablyPrime (@"".n·3 int) (? bool)
func (@"".z·2 *@"".Int "esc:0x1a") Quo (@"".x·3 *@"".Int "esc:0x9", @"".y·4 *@"".Int "esc:0x1") (? *@"".Int)
func (@"".z·3 *@"".Int "esc:0x1a") QuoRem (@"".x·4 *@"".Int "esc:0x9", @"".y·5 *@"".Int "esc:0x1", @"".r·6 *@"".Int "esc:0x8a") (? *@"".Int, ? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") Rand (@"".rnd·3 *@"math/rand".Rand "esc:0x9", @"".n·4 *@"".Int "esc:0x1") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") Rem (@"".x·3 *@"".Int "esc:0x9", @"".y·4 *@"".Int "esc:0x1") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") Rsh (@"".x·3 *@"".Int "esc:0x9", @"".n·4 uint) (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x9") Scan (@"".s·3 @"fmt".ScanState, @"".ch·4 rune) (? error)
func (@"".z·2 *@"".Int "esc:0x1a") Set (@"".x·3 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") SetBit (@"".x·3 *@"".Int "esc:0x9", @"".i·4 int, @"".b·5 uint) (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x12") SetBits (@"".abs·3 []@"".Word) (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") SetBytes (@"".buf·3 []byte "esc:0x1") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") SetInt64 (@"".x·3 int64) (? *@"".Int)
func (@"".z·3 *@"".Int "esc:0x1a") SetString (@"".s·4 string, @"".base·5 int) (? *@"".Int, ? bool)
func (@"".z·2 *@"".Int "esc:0x1a") SetUint64 (@"".x·3 uint64) (? *@"".Int)
func (@"".x·2 *@"".Int "esc:0x1") Sign () (? int) { if len(@"".x·2.@"".abs) == int(0x0) { return int(0x0) }; if @"".x·2.@"".neg { return int(-0x1) }; return int(0x1) }
func (@"".x·2 *@"".Int "esc:0x9") String () (? string)
func (@"".z·2 *@"".Int "esc:0x1a") Sub (@"".x·3 *@"".Int "esc:0x9", @"".y·4 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".x·2 *@"".Int "esc:0x9") Text (@"".base·3 int) (? string)
func (@"".x·2 *@"".Int "esc:0x1") Uint64 () (? uint64) { return @"".low64(@"".x·2.@"".abs) }
func (@"".z·2 *@"".Int "esc:0x1a") Xor (@"".x·3 *@"".Int "esc:0x9", @"".y·4 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") @"".binaryGCD (@"".a·3 *@"".Int "esc:0x9", @"".b·4 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") @"".modSqrt3Mod4Prime (@"".x·3 *@"".Int "esc:0x9", @"".p·4 *@"".Int "esc:0x9") (? *@"".Int)
func (@"".z·2 *@"".Int "esc:0x1a") @"".modSqrtTonelliShanks (@"".x·3 *@"".Int "esc:0x9", @"".p·4 *@"".Int) (? *@"".Int)
func (@"".z·4 *@"".Int "esc:0x1a") @"".scan (@"".r·5 @"io".ByteScanner, @"".base·6 int) (? *@"".Int, ? int, ? error)
type @"".Rat struct { @"".a @"".Int; @"".b @"".Int }
func (@"".z·2 *@"".Rat "esc:0x1a") Abs (@"".x·3 *@"".Rat "esc:0x9") (? *@"".Rat)
func (@"".z·2 *@"".Rat "esc:0x1a") Add (@"".x·3 *@"".Rat "esc:0x9", @"".y·4 *@"".Rat "esc:0x9") (? *@"".Rat)
func (@"".x·2 *@"".Rat "esc:0x9") Cmp (@"".y·3 *@"".Rat "esc:0x9") (? int)
func (@"".x·2 *@"".Rat "esc:0x1a") Denom () (? *@"".Int)
func (@"".x·3 *@"".Rat "esc:0x9") Float32 () (@"".f·1 float32, @"".exact·2 bool)
func (@"".x·3 *@"".Rat "esc:0x9") Float64 () (@"".f·1 float64, @"".exact·2 bool)
func (@"".x·2 *@"".Rat "esc:0x9") FloatString (@"".prec·3 int) (? string)
func (@"".z·2 *@"".Rat "esc:0x1a") Inv (@"".x·3 *@"".Rat "esc:0x9") (? *@"".Rat)
func (@"".x·2 *@"".Rat "esc:0x1") IsInt () (? bool)
func (@"".z·2 *@"".Rat "esc:0x1a") Mul (@"".x·3 *@"".Rat "esc:0x9", @"".y·4 *@"".Rat "esc:0x9") (? *@"".Rat)
func (@"".z·2 *@"".Rat "esc:0x1a") Neg (@"".x·3 *@"".Rat "esc:0x9") (? *@"".Rat)
func (@"".x·2 *@"".Rat "esc:0x12") Num () (? *@"".Int) { return &@"".x·2.@"".a }
func (@"".z·2 *@"".Rat "esc:0x1a") Quo (@"".x·3 *@"".Rat "esc:0x9", @"".y·4 *@"".Rat "esc:0x9") (? *@"".Rat)
func (@"".x·2 *@"".Rat "esc:0x9") RatString () (? string)
func (@"".z·2 *@"".Rat "esc:0x9") Scan (@"".s·3 @"fmt".ScanState, @"".ch·4 rune) (? error)
func (@"".z·2 *@"".Rat "esc:0x1a") Set (@"".x·3 *@"".Rat "esc:0x9") (? *@"".Rat)
func (@"".z·2 *@"".Rat "esc:0x1a") SetFloat64 (@"".f·3 float64) (? *@"".Rat)
func (@"".z·2 *@"".Rat "esc:0x1a") SetFrac (@"".a·3 *@"".Int "esc:0x9", @"".b·4 *@"".Int "esc:0x9") (? *@"".Rat)
func (@"".z·2 *@"".Rat "esc:0x1a") SetFrac64 (@"".a·3 int64, @"".b·4 int64) (? *@"".Rat)
func (@"".z·2 *@"".Rat "esc:0x1a") SetInt (@"".x·3 *@"".Int "esc:0x9") (? *@"".Rat)
func (@"".z·2 *@"".Rat "esc:0x1a") SetInt64 (@"".x·3 int64) (? *@"".Rat)
func (@"".z·3 *@"".Rat "esc:0x1a") SetString (@"".s·4 string) (? *@"".Rat, ? bool)
func (@"".x·2 *@"".Rat "esc:0x1") Sign () (? int) { return @"".x·2.@"".a.Sign() }
func (@"".x·2 *@"".Rat "esc:0x9") String () (? string)
func (@"".z·2 *@"".Rat "esc:0x1a") Sub (@"".x·3 *@"".Rat "esc:0x9", @"".y·4 *@"".Rat "esc:0x9") (? *@"".Rat)
func (@"".z·2 *@"".Rat "esc:0x1a") @"".norm () (? *@"".Rat)
type @"".Float struct { @"".prec uint32; @"".mode @"".RoundingMode; @"".acc @"".Accuracy; @"".form @"".form; @"".neg bool; @"".mant @"".nat; @"".exp int32 }
func (@"".z·2 *@"".Float "esc:0x1a") Abs (@"".x·3 *@"".Float "esc:0x9") (? *@"".Float)
func (@"".x·2 *@"".Float "esc:0x1") Acc () (? @"".Accuracy) { return @"".x·2.@"".acc }
func (@"".z·2 *@"".Float "esc:0x1a") Add (@"".x·3 *@"".Float "esc:0x9", @"".y·4 *@"".Float "esc:0x9") (? *@"".Float)
func (@"".x·2 *@"".Float "esc:0x9") Append (@"".buf·3 []byte "esc:0x1a", @"".fmt·4 byte, @"".prec·5 int) (? []byte)
func (@"".x·2 *@"".Float "esc:0x9") Cmp (@"".y·3 *@"".Float "esc:0x9") (? int)
func (@"".z·2 *@"".Float "esc:0x1a") Copy (@"".x·3 *@"".Float "esc:0x9") (? *@"".Float)
func (@"".x·3 *@"".Float "esc:0x9") Float32 () (? float32, ? @"".Accuracy)
func (@"".x·3 *@"".Float "esc:0x9") Float64 () (? float64, ? @"".Accuracy)
func (@"".x·1 *@"".Float "esc:0x9") Format (@"".s·2 @"fmt".State, @"".format·3 rune)
func (@"".x·3 *@"".Float "esc:0x9") Int (@"".z·4 *@"".Int "esc:0x1a") (? *@"".Int, ? @"".Accuracy)
func (@"".x·3 *@"".Float "esc:0x9") Int64 () (? int64, ? @"".Accuracy)
func (@"".x·2 *@"".Float "esc:0x1") IsInf () (? bool) { return @"".x·2.@"".form == @"".form(0x2) }
func (@"".x·2 *@"".Float "esc:0x9") IsInt () (? bool)
func (@"".x·2 *@"".Float "esc:0x9") MantExp (@"".mant·3 *@"".Float "esc:0x9") (@"".exp·1 int)
func (@"".x·2 *@"".Float "esc:0x1") MinPrec () (? uint)
func (@"".x·2 *@"".Float "esc:0x1") Mode () (? @"".RoundingMode) { return @"".x·2.@"".mode }
func (@"".z·2 *@"".Float "esc:0x1a") Mul (@"".x·3 *@"".Float "esc:0x9", @"".y·4 *@"".Float "esc:0x9") (? *@"".Float)
func (@"".z·2 *@"".Float "esc:0x1a") Neg (@"".x·3 *@"".Float "esc:0x9") (? *@"".Float)
func (@"".z·4 *@"".Float "esc:0x1a") Parse (@"".s·5 string, @"".base·6 int) (@"".f·1 *@"".Float, @"".b·2 int, @"".err·3 error)
func (@"".x·2 *@"".Float "esc:0x1") Prec () (? uint) { return uint(@"".x·2.@"".prec) }
func (@"".z·2 *@"".Float "esc:0x1a") Quo (@"".x·3 *@"".Float "esc:0x9", @"".y·4 *@"".Float "esc:0x9") (? *@"".Float)
func (@"".x·3 *@"".Float "esc:0x9") Rat (@"".z·4 *@"".Rat "esc:0x1a") (? *@"".Rat, ? @"".Accuracy)
func (@"".z·2 *@"".Float "esc:0x1a") Set (@"".x·3 *@"".Float "esc:0x9") (? *@"".Float)
func (@"".z·2 *@"".Float "esc:0x1a") SetFloat64 (@"".x·3 float64) (? *@"".Float)
func (@"".z·2 *@"".Float "esc:0x12") SetInf (@"".signbit·3 bool) (? *@"".Float) { @"".z·2.@"".acc = @"".Accuracy(0x0); @"".z·2.@"".form = @"".form(0x2); @"".z·2.@"".neg = @"".signbit·3; return @"".z·2 }
func (@"".z·2 *@"".Float "esc:0x1a") SetInt (@"".x·3 *@"".Int "esc:0x9") (? *@"".Float)
func (@"".z·2 *@"".Float "esc:0x1a") SetInt64 (@"".x·3 int64) (? *@"".Float)
func (@"".z·2 *@"".Float "esc:0x1a") SetMantExp (@"".mant·3 *@"".Float "esc:0x9", @"".exp·4 int) (? *@"".Float)
func (@"".z·2 *@"".Float "esc:0x12") SetMode (@"".mode·3 @"".RoundingMode) (? *@"".Float) { @"".z·2.@"".mode = @"".mode·3; @"".z·2.@"".acc = @"".Accuracy(0x0); return @"".z·2 }
func (@"".z·2 *@"".Float "esc:0x1a") SetPrec (@"".prec·3 uint) (? *@"".Float)
func (@"".z·2 *@"".Float "esc:0x1a") SetRat (@"".x·3 *@"".Rat "esc:0x9") (? *@"".Float)
func (@"".z·3 *@"".Float "esc:0x1a") SetString (@"".s·4 string) (? *@"".Float, ? bool)
func (@"".z·2 *@"".Float "esc:0x1a") SetUint64 (@"".x·3 uint64) (? *@"".Float)
func (@"".x·2 *@"".Float "esc:0x9") Sign () (? int)
func (@"".x·2 *@"".Float "esc:0x1") Signbit () (? bool) { return @"".x·2.@"".neg }
func (@"".x·2 *@"".Float "esc:0x9") String () (? string)
func (@"".z·2 *@"".Float "esc:0x1a") Sub (@"".x·3 *@"".Float "esc:0x9", @"".y·4 *@"".Float "esc:0x9") (? *@"".Float)
func (@"".x·2 *@"".Float "esc:0x9") Text (@"".format·3 byte, @"".prec·4 int) (? string)
func (@"".x·3 *@"".Float "esc:0x9") Uint64 () (? uint64, ? @"".Accuracy)
func (@"".x·2 *@"".Float "esc:0x9") @"".fmtB (@"".buf·3 []byte "esc:0x1a") (? []byte)
func (@"".x·2 *@"".Float "esc:0x9") @"".fmtP (@"".buf·3 []byte "esc:0x1a") (? []byte)
func (@"".x·2 *@"".Float "esc:0x1") @"".ord () (? int)
func (@"".z·2 *@"".Float "esc:0x1a") @"".pow5 (@"".n·3 uint64) (? *@"".Float)
func (@"".z·1 *@"".Float "esc:0x9") @"".round (@"".sbit·2 uint)
func (@"".z·4 *@"".Float "esc:0x1a") @"".scan (@"".r·5 @"io".ByteScanner, @"".base·6 int) (@"".f·1 *@"".Float, @"".b·2 int, @"".err·3 error)
func (@"".z·2 *@"".Float "esc:0x1a") @"".setBits64 (@"".neg·3 bool, @"".x·4 uint64) (? *@"".Float)
func (@"".z·1 *@"".Float "esc:0x9") @"".setExpAndRound (@"".exp·2 int64, @"".sbit·3 uint)
func (@"".z·1 *@"".Float "esc:0x9") @"".uadd (@"".x·2 *@"".Float "esc:0x9", @"".y·3 *@"".Float "esc:0x9")
func (@"".x·2 *@"".Float "esc:0x1") @"".ucmp (@"".y·3 *@"".Float "esc:0x1") (? int)
func (@"".z·1 *@"".Float "esc:0x9") @"".umul (@"".x·2 *@"".Float "esc:0x1", @"".y·3 *@"".Float "esc:0x1")
func (@"".z·1 *@"".Float "esc:0x9") @"".uquo (@"".x·2 *@"".Float "esc:0x9", @"".y·3 *@"".Float "esc:0x1")
func (@"".z·1 *@"".Float "esc:0x9") @"".usub (@"".x·2 *@"".Float "esc:0x9", @"".y·3 *@"".Float "esc:0x1")
func (@"".x·1 *@"".Float "esc:0x9") @"".validate ()
type @"".ErrNaN struct { @"".msg string }
func (@"".err·2 @"".ErrNaN "esc:0x12") Error () (? string) { return @"".err·2.@"".msg }
func @"".NewFloat (@"".x·2 float64) (? *@"".Float)
const @"".MaxExp = 0x7fffffff
const @"".MinExp = -0x80000000
const @"".MaxPrec = 0xffffffff
const @"".ToNearestEven @"".RoundingMode = 0x0
const @"".ToNearestAway @"".RoundingMode = 0x1
const @"".ToZero @"".RoundingMode = 0x2
const @"".AwayFromZero @"".RoundingMode = 0x3
const @"".ToNegativeInf @"".RoundingMode = 0x4
const @"".ToPositiveInf @"".RoundingMode = 0x5
const @"".Below @"".Accuracy = -0x1
const @"".Exact @"".Accuracy = 0x0
const @"".Above @"".Accuracy = 0x1
func @"".ParseFloat (@"".s·4 string, @"".base·5 int, @"".prec·6 uint, @"".mode·7 @"".RoundingMode) (@"".f·1 *@"".Float, @"".b·2 int, @"".err·3 error)
func @"".NewInt (@"".x·2 int64) (? *@"".Int)
func @"".Jacobi (@"".x·2 *@"".Int "esc:0x9", @"".y·3 *@"".Int) (? int)
const @"".MaxBase = '$'
func @"".NewRat (@"".a·2 int64, @"".b·3 int64) (? *@"".Rat)
func @"".init ()
const @""._W = 0x40
func @"".low64 (@"".z·2 @"".nat "esc:0x1") (? uint64) { if len(@"".z·2) == int(0x0) { return uint64(0x0) }; var @"".v·3 uint64; @"".v·3 = uint64(@"".z·2[int(0x0)]); if false && len(@"".z·2) > int(0x1) { @"".v·3 |= uint64(@"".z·2[int(0x1)]) << uint(0x20) }; return @"".v·3 }
const @"".inf @"".form = 0x2
$$
_go_.o 0 0 0 644 766396 `
go object linux amd64 go1.6 X:none
!
go13ld
fmt.amath.aio.astrings.abytes.astrconv.amath/rand.aerrors.async.a þ$"".Accuracy.String à àdH% H;aÉ Hìx1ÀH$ H$ ¶$ HÿÀ<