summaryrefslogtreecommitdiff
path: root/src/math
Commit message (Expand)AuthorAgeFilesLines
* math: fix dead link to springerlink (now link.springer)Alberto Donizetti2020-05-291-1/+1
* testing: clean up remaining TempDir issues from CL 231958Bryan C. Mills2020-05-191-3/+4
* math/big: add (*Int).FillBytesFilippo Valsorda2020-05-053-4/+80
* math: implement Min/Max in riscv64 assemblyJoel Sing2020-05-042-6/+70
* math: add function examples.kakulisen2020-05-021-0/+11
* math/cmplx: handle special casesBrian Kessler2020-05-018-152/+923
* math: Add a function examplekakulisen2020-04-301-0/+8
* math/big: simplify hasVX checking on s390xRuixin(Peter) Bao2020-04-272-24/+3
* math: simplify hasVX checking on s390xRuixin Bao2020-04-272-27/+4
* math/cmplx: fix typo in code commentTyson Andre2020-04-251-1/+1
* math/big: rewrite subVW to use fast path on s390xRuixin(Peter) Bao2020-04-243-210/+73
* math/big: rewrite addVW to use fast path on s390xRuixin(Peter) Bao2020-04-243-213/+84
* cmd/compile: clean up codegen for branch-on-carry on s390xMichael Munday2020-04-221-0/+124
* math/big: clean up whitespace in arith_s390x.s fileRuixin(Peter) Bao2020-04-221-911/+958
* math/big: remove Direct Sqrt computationAlberto Donizetti2020-04-151-51/+3
* math/big: add test that linker is able to remove unused codeBrad Fitzpatrick2020-04-151-0/+62
* math/big: fix typo in documentation for Int.ExpHanjun Kim2020-04-151-2/+2
* math/big: don't use Float in init to help linker discard 162 KiBBrad Fitzpatrick2020-04-142-5/+17
* math/big: correct off-by-one access in divBasicRémy Oudompheng2020-04-082-2/+31
* math: correct Atan2(±y,+∞) = ±0 on s390xBrian Kessler2020-03-252-4/+11
* math/big: document that Sqrt doesn't set AccuracyAlberto Donizetti2020-03-202-2/+5
* math/cmplx: disable TanHuge test on s390xBrian Kessler2020-03-142-5/+22
* math/cmplx: implement Payne-Hanek range reductionBrian Kessler2020-03-144-19/+166
* math/big: initial vector arithmetic in riscv64 assemblyJoel Sing2020-02-253-2/+53
* math: implement Sqrt in assembly for riscv64Joel Sing2020-02-252-3/+14
* 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