aboutsummaryrefslogtreecommitdiff
path: root/src/math/big
AgeCommit message (Expand)Author
2018-11-02all: use "reports whether" consistently in the few places that didn'tBrad Fitzpatrick
2018-10-29math/big: shallow copies of Int/Rat/Float are not supported (documentation)Robert Griesemer
2018-10-28math/big: fix a formula used as documentationhearot
2018-10-06all: fix a bunch of misspellingsIgor Zhilianin
2018-10-03all: this big patch remove whitespace from assembly filesZhou Peng
2018-08-22math/big: streamline divLarge initializationBrian Kessler
2018-08-22math/big: optimize multiplication by 2 and 1/2 in float SqrtBrian Kessler
2018-06-14math/big: handle negative exponents in ExpBrian Kessler
2018-06-14math/big: round x + (-x) to -0 for mode ToNegativeInfBrian Kessler
2018-06-01all: update comment URLs from HTTP to HTTPS, where possibleTim Cooper
2018-05-30math/big: implement Atkin's ModSqrt for 5 mod 8 primesBrian Kessler
2018-05-29all: regenerate stringer filesTim Cooper
2018-05-23math/big: reduce allocations in Karatsuba case of sqrAlexander Döring
2018-05-23math/big: specialize Karatsuba implementation for squaringAlexander Döring
2018-05-08math/big: implement Lehmer's extended GCD algorithmBrian Kessler
2018-05-08math, math/big: add wasm architectureRichard Musiol
2018-05-01math/big: handle negative moduli in ModInverseBrian Kessler
2018-04-30math/big: return nil for nonexistent ModInverseBrian Kessler
2018-04-05math/big: clean up z.div(z, x, y) callsBrian Kessler
2018-04-05math/big: improve performance on ppc64x by unrolling loopsCarlos Eduardo Seo
2018-04-03math/big: remove "else" from if with block that ends with returnisharipo
2018-03-27math/big: improve performance of addVW/subVW for ppc64xCarlos Eduardo Seo
2018-03-19math/big: reduce amount of copying in Montgomery multiplicationVlad Krasnov
2018-03-19math/big: add 0 shift fastpath to shl and shrAlberto Donizetti
2018-03-14math/big: add comment about internal assumptions on nat valuesRobert Griesemer
2018-03-12math/big: optimize shlVU and shrVU on arm64erifan01
2018-03-08math/big: allocate less in Float.SqrtAlberto Donizetti
2018-03-08math/big: speedup nat.setBytes for bigger slicesisharipo
2018-03-08math/big: optimize addVW and subVW on arm64erifan01
2018-03-07math/big: implement addMulVVW on arm64Vlad Krasnov
2018-03-06math/big: don't use R18 in ARM64 assemblyCherry Zhang
2018-03-06math/big: optimize addVV and subVV on arm64erifan01
2018-02-24math/big: speed-up addMulVVW on amd64Ilya Tocar
2018-02-20all: fix misspellingsShawn Smith
2018-02-14math/big: fix %s verbs in Float tests error messagesAlberto Donizetti
2017-11-30math/big: protect against aliasing in nat.divLargeAlberto Donizetti
2017-11-15go/printer: indent lone comments in composite litsDaniel Martí
2017-11-14math/big: clarify comment on lehmerGCD overflowBrian Kessler
2017-11-06math/big: add security warning to (*Int).RandFilippo Valsorda
2017-11-01math/big: implement CmpAbsgriesemer
2017-11-01math/big: avoid unnecessary Newton iteration in Float.SqrtAlberto Donizetti
2017-11-01math/big: save one subtraction per iteration in Float.SqrtAlberto Donizetti
2017-10-26math/big: add (*Float).SqrtAlberto Donizetti
2017-10-24math/big: implement Lehmer's GCD algorithmBrian Kessler
2017-10-24cmd/internal/obj/x86: move MOV->XOR rewriting into compilerMatthew Dempsky
2017-10-16math/big: fix ModSqrt optimized path for x = zFilippo Valsorda
2017-10-06math/big: provide support for conversion bases up to 62griesemer
2017-10-05all: revert "all: prefer strings.IndexByte over strings.Index"Marvin Stenger
2017-10-04math/big: remove []byte/string conversionsMarvin Stenger
2017-09-25all: prefer strings.IndexByte over strings.IndexMarvin Stenger