summaryrefslogtreecommitdiff
path: root/src/math
Commit message (Expand)AuthorAgeFilesLines
...
* math: use Abs rather than if x < 0 { x = -x }Thanabodee Charoenpiriyakij2018-02-134-15/+4
* math/rand: typo fixed in documentation of seedPosPaul PISCUC2018-01-041-1/+1
* math: correct result for Pow(x, ±.5)Brian Kessler2018-01-022-4/+10
* math: remove asm version of DimIlya Tocar2017-11-3010-89/+2
* math/big: protect against aliasing in nat.divLargeAlberto Donizetti2017-11-302-2/+22
* runtime/cgo, math: don't use FP instructions for soft-float mips{,le}Vladimir Stefanovic2017-11-301-0/+4
* math/cmplx: use signed zero to correct branch cutsBrian Kessler2017-11-273-18/+71
* Revert "math/rand: make Perm match Shuffle"Russ Cox2017-11-163-35/+27
* go/printer: indent lone comments in composite litsDaniel Martí2017-11-151-2/+0
* math/big: clarify comment on lehmerGCD overflowBrian Kessler2017-11-141-1/+4
* math/big: add security warning to (*Int).RandFilippo Valsorda2017-11-061-0/+3
* math/bits: add examples for right rotationTobias Klauser2017-11-032-0/+14
* math: implement asm modf for ppc64xLynn Boger2017-11-022-3/+17
* math/big: implement CmpAbsgriesemer2017-11-012-0/+67
* math/big: avoid unnecessary Newton iteration in Float.SqrtAlberto Donizetti2017-11-011-1/+1
* math/big: save one subtraction per iteration in Float.SqrtAlberto Donizetti2017-11-011-18/+19
* cmd/compile: intrinsify math.{Trunc/Ceil/Floor} on amd64Ilya Tocar2017-10-311-12/+0
* cmd/asm, cmd/internal/obj/s390x, math: add "test under mask" instructionsMichael Munday2017-10-301-6/+6
* math: optimize dim and remove s390x assembly implementationMichael Munday2017-10-303-37/+15
* math/big: add (*Float).SqrtAlberto Donizetti2017-10-262-0/+273
* math/big: implement Lehmer's GCD algorithmBrian Kessler2017-10-243-67/+150
* math: add RoundToEven functionMark Pulford2017-10-243-8/+81
* cmd/internal/obj/x86: move MOV->XOR rewriting into compilerMatthew Dempsky2017-10-241-2/+0
* math/big: fix ModSqrt optimized path for x = zFilippo Valsorda2017-10-162-4/+9
* math/big: provide support for conversion bases up to 62griesemer2017-10-065-15/+55
* math/bits: complete examplesgriesemer2017-10-062-133/+121
* all: revert "all: prefer strings.IndexByte over strings.Index"Marvin Stenger2017-10-051-1/+1
* math/big: remove []byte/string conversionsMarvin Stenger2017-10-044-9/+23
* all: prefer strings.IndexByte over strings.IndexMarvin Stenger2017-09-251-1/+1
* math/big: delete solved TODOMarvin Stenger2017-09-221-6/+0
* math: implement fast path for ExpAgniva De Sarker2017-09-202-21/+65
* math/rand: fix comment for ShuffleBurak Guven2017-09-141-1/+1
* math: fix Abs, Copysign and Signbit benchmarksMichael Munday2017-09-091-3/+9
* math/rand: change http to https in commentIan Lance Taylor2017-09-081-2/+2
* math/rand: make Perm match ShuffleJosh Bleecher Snyder2017-09-084-28/+36
* math/rand: add ShuffleJosh Bleecher Snyder2017-09-083-0/+217
* math: Add Round function (ties away from zero)Mark Pulford2017-09-022-1/+93
* math/big: fix internal commentgriesemer2017-08-311-1/+1
* math: add examples for trig functionsjaredculp2017-08-251-0/+71
* cmd/compile,math: improve code generation for math.AbsKeith Randall2017-08-251-10/+1
* all: fix easy-to-miss typosAgniva De Sarker2017-08-231-1/+1
* math: implement the erfcinv functionLakshay Garg2017-08-222-0/+60
* math/big: use internal sqr on natsBrian Kessler2017-08-223-13/+13
* math: implement the erfinv functionLakshay Garg2017-08-182-0/+177
* math/big: recognize squaring for FloatsBrian Kessler2017-08-181-2/+5
* math/big: use internal square for RatBrian Kessler2017-08-181-0/+7
* all: unindent some big chunks of codeDaniel Martí2017-08-181-25/+25
* math: fix inaccurate result of Exp(1)crvv2017-08-172-2/+4
* math/big: recognize z.Mul(x, x) as squaring of xBrian Kessler2017-08-165-6/+210
* math/big: speed up GCD x, y calculationBrian Kessler2017-08-161-13/+6