summaryrefslogtreecommitdiff
path: root/src/math
Commit message (Expand)AuthorAgeFilesLines
* math/big: reintroduce pre-Go 1.14 mention in GCD docsFilippo Valsorda2020-02-051-2/+2
* math/big: simplify GCD docsFilippo Valsorda2020-01-311-2/+5
* math/big: update comment on Int.GCDRobert Griesemer2020-01-301-0/+2
* math, math/big: add support for riscv64Joel Sing2020-01-153-2/+115
* math/rand: update comment to avoid use of ^ for exponentiationBrad Fitzpatrick2019-12-041-1/+1
* all: fix a bunch of misspellingsVille Skyttä2019-11-151-1/+1
* math/big: fix out-of-bounds panic in divRecursiveRémy Oudompheng2019-11-132-4/+11
* math/big: ensure correct test inputRobert Griesemer2019-11-121-4/+20
* math/big: implement recursive algorithm for divisionRémy Oudompheng2019-11-123-11/+216
* Revert "math/cmplx: handle special cases"Ian Lance Taylor2019-11-088-840/+152
* math/cmplx: handle special casesBrian Kessler2019-11-078-152/+840
* math: test portable FMA even on system with hardware FMARuss Cox2019-11-071-0/+6
* math, cmd/compile: rename Fma to FMARuss Cox2019-11-072-7/+8
* math/big: allow all values for GCDBrian Kessler2019-11-072-16/+42
* math/big: use nat pool to reduce allocations in mul and sqrRémy Oudompheng2019-10-252-4/+39
* math/big: make Rat.Denom side-effect freeRobert Griesemer2019-10-242-8/+35
* math/big: normalize unitialized denominators ASAPRobert Griesemer2019-10-241-27/+28
* math: add guaranteed-precision FMA implementationAkhil Indurti2019-10-212-0/+244
* math/bits: add Rem, Rem32, Rem64Alberto Donizetti2019-10-182-0/+101
* math/big: make Rat accessors safe for concurrent useRobert Griesemer2019-10-152-4/+30
* all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick2019-10-101-1/+1
* all: remove the nacl port (part 2, amd64p32 + toolchain)Brad Fitzpatrick2019-10-098-75/+0
* math/rand: devirtualize interface call in ReadCarlo Alberto Ferraris2019-09-301-4/+9
* math/rand: devirtualize interface in lockedSourceCarlo Alberto Ferraris2019-09-292-2/+13
* math/big: avoid MinExp exponent wrap-around in 'x' Text formatRobert Griesemer2019-09-182-2/+5
* math: Add examples for Copysign, Dim, Exp* and TruncJavier2019-09-171-0/+46
* all: fix typosAinar Garipov2019-09-081-1/+1
* math/big: fix a duplicate "the" in a commentpeter zhang2019-09-021-1/+1
* math/big: document that Rat.Denom might modify the receiverEric Lagergren2019-08-281-0/+2
* math/big: fast path for Cmp if sameIllya Yalovyy2019-08-282-0/+16
* cmd/gofmt: fix normalization of imaginary number literalsRobert Griesemer2019-06-211-1/+1
* math: add examples for Log, Log2, Mod, and AbsMichael Brandenburg2019-06-191-0/+38
* all: shorten some testsRuss Cox2019-05-225-4/+21
* math/bits: document that Add, Sub, Mul, RotateLeft, ReverseBytes are constant...Filippo Valsorda2019-05-211-0/+44
* math/bits: add example for OnesCount functionadarsh ravichandran2019-05-201-0/+6
* math/bits: make Add and Sub fallbacks constant timesmasher1642019-05-201-30/+19
* math/big: stack allocate scaleDenom return valueJT Olio2019-05-082-15/+27
* math/big: fix the bug in assembly implementation of shlVU on arm64erifan012019-05-082-47/+128
* math/big: document Int.StringBrian Kessler2019-05-031-1/+4
* math: consolidate assembly stub implementationsMichael Munday2019-04-2365-1007/+789
* math/big: optimize mulAddVWW on arm64 for better performanceerifan012019-04-222-8/+61
* all: s/cancelation/cancellation/Josh Bleecher Snyder2019-04-162-4/+4
* math: use new mnemonics for 'rotate then insert' on s390xMichael Munday2019-04-1617-249/+83
* math/big: don't clobber shared underlying array in pow5 computationRobert Griesemer2019-04-152-18/+28
* all: change the old assembly style AX:CX to CX, AXNeven Sajko2019-04-092-8/+8
* math/big: do not panic in Exp when y < 0 and x doesn't have an inverseFilippo Valsorda2019-04-042-7/+20
* math/bits: add gccgo-friendly code for compiler bootstrapThan McIntosh2019-04-043-8/+37
* math/big: simplify shlVU_g and shrVU_gNeven Sajko2019-04-041-12/+6
* math/big: temporarily disable buggy shlVU assembly for arm64Robert Griesemer2019-03-271-0/+4
* math/big: implement Rat.SetUint64Brian Kessler2019-03-272-0/+58