aboutsummaryrefslogtreecommitdiff
path: root/src/math
AgeCommit message (Expand)Author
2018-04-03math/big: remove "else" from if with block that ends with returnisharipo
2018-04-03cmd/asm, math: add s390x floating point test instructionsMichael Munday
2018-03-29math: fix Ldexp when result is below ldexp(2, -1075)Wèi Cōngruì
2018-03-29math: handle denormals in AMD64 ExpWèi Cōngruì
2018-03-27math: optimize Exp and Exp2 on arm64erifan01
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-03-01math: remove unused variableIlya Tocar
2018-02-27math: optimize sinh and cosherifan01
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
2018-02-13math: use Abs rather than if x < 0 { x = -x }Thanabodee Charoenpiriyakij
2018-01-04math/rand: typo fixed in documentation of seedPosPaul PISCUC
2018-01-02math: correct result for Pow(x, ±.5)Brian Kessler
2017-11-30math: remove asm version of DimIlya Tocar
2017-11-30math/big: protect against aliasing in nat.divLargeAlberto Donizetti
2017-11-30runtime/cgo, math: don't use FP instructions for soft-float mips{,le}Vladimir Stefanovic
2017-11-27math/cmplx: use signed zero to correct branch cutsBrian Kessler
2017-11-16Revert "math/rand: make Perm match Shuffle"Russ Cox
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-03math/bits: add examples for right rotationTobias Klauser
2017-11-02math: implement asm modf for ppc64xLynn Boger
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-31cmd/compile: intrinsify math.{Trunc/Ceil/Floor} on amd64Ilya Tocar
2017-10-30cmd/asm, cmd/internal/obj/s390x, math: add "test under mask" instructionsMichael Munday
2017-10-30math: optimize dim and remove s390x assembly implementationMichael Munday
2017-10-26math/big: add (*Float).SqrtAlberto Donizetti
2017-10-24math/big: implement Lehmer's GCD algorithmBrian Kessler
2017-10-24math: add RoundToEven functionMark Pulford
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-06math/bits: complete examplesgriesemer
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