summaryrefslogtreecommitdiff
path: root/src/math
Commit message (Expand)AuthorAgeFilesLines
* math: add Round and RoundToEven examplesEric Ponce2018-08-281-0/+22
* math/big: streamline divLarge initializationBrian Kessler2018-08-222-30/+48
* math/big: optimize multiplication by 2 and 1/2 in float SqrtBrian Kessler2018-08-221-10/+10
* math: test for pos/neg zero return of Ceil/Floor/TruncIan Lance Taylor2018-08-211-5/+5
* math,net: omit explicit true tag expr in switchIskander Sharipov2018-08-201-1/+1
* math: use s390x mnemonics rather than binary encodingsMichael Munday2018-08-2016-59/+59
* math/rand: improve package documentationBenjamin Cable2018-08-032-3/+6
* math: add tests for erf and erfcKeith Randall2018-08-031-0/+8
* math: ensure Erfc is not called with out-of-expected-range arguments on s390xbill_ofarrell2018-08-031-12/+13
* math/big: handle negative exponents in ExpBrian Kessler2018-06-142-7/+11
* math/big: round x + (-x) to -0 for mode ToNegativeInfBrian Kessler2018-06-142-2/+31
* math: add examples to Ceil, Floor, Pow, Pow10 functionsAndrii Soldatenko2018-06-131-0/+24
* all: update comment URLs from HTTP to HTTPS, where possibleTim Cooper2018-06-0111-16/+16
* math/big: implement Atkin's ModSqrt for 5 mod 8 primesBrian Kessler2018-05-302-20/+47
* all: regenerate stringer filesTim Cooper2018-05-292-8/+8
* math/big: reduce allocations in Karatsuba case of sqrAlexander Döring2018-05-231-3/+3
* math/big: specialize Karatsuba implementation for squaringAlexander Döring2018-05-233-45/+115
* math/rand: clarify documentation for Seed exampleAgniva De Sarker2018-05-121-1/+4
* math/big: implement Lehmer's extended GCD algorithmBrian Kessler2018-05-083-125/+228
* math, math/big: add wasm architectureRichard Musiol2018-05-084-0/+179
* math/bits: move tests into their own packageMartin Möhrmann2018-05-012-3/+11
* math/big: handle negative moduli in ModInverseBrian Kessler2018-05-012-3/+9
* math/big: return nil for nonexistent ModInverseBrian Kessler2018-04-302-8/+28
* math: add a testcase for Mod and Remainder respectivelyerifan012018-04-171-0/+8
* math/rand: refactor rng.goweeellz2018-04-161-25/+28
* all: use new softfloat on GOARM=5Cherry Zhang2018-04-131-3/+11
* math/big: clean up z.div(z, x, y) callsBrian Kessler2018-04-051-2/+2
* math/big: improve performance on ppc64x by unrolling loopsCarlos Eduardo Seo2018-04-051-56/+237
* go/printer, gofmt: tuned table alignment for better resultsRobert Griesemer2018-04-042-255/+255
* math/big: remove "else" from if with block that ends with returnisharipo2018-04-031-2/+1
* cmd/asm, math: add s390x floating point test instructionsMichael Munday2018-04-0315-32/+32
* math: fix Ldexp when result is below ldexp(2, -1075)Wèi Cōngruì2018-03-292-3/+7
* math: handle denormals in AMD64 ExpWèi Cōngruì2018-03-292-9/+19
* math: optimize Exp and Exp2 on arm64erifan012018-03-273-7/+192
* math/big: improve performance of addVW/subVW for ppc64xCarlos Eduardo Seo2018-03-271-2/+146
* math/big: reduce amount of copying in Montgomery multiplicationVlad Krasnov2018-03-191-8/+9
* math/big: add 0 shift fastpath to shl and shrAlberto Donizetti2018-03-192-0/+50
* math/big: add comment about internal assumptions on nat valuesRobert Griesemer2018-03-141-0/+9
* math/big: optimize shlVU and shrVU on arm64erifan012018-03-121-2/+149
* math/big: allocate less in Float.SqrtAlberto Donizetti2018-03-081-4/+16
* math/big: speedup nat.setBytes for bigger slicesisharipo2018-03-082-13/+40
* math/big: optimize addVW and subVW on arm64erifan012018-03-082-20/+68
* math/big: implement addMulVVW on arm64Vlad Krasnov2018-03-071-1/+82
* math/big: don't use R18 in ARM64 assemblyCherry Zhang2018-03-061-4/+4
* math/big: optimize addVV and subVV on arm64erifan012018-03-062-22/+79
* math: remove unused variableIlya Tocar2018-03-011-11/+0
* math: optimize sinh and cosherifan012018-02-271-4/+6
* math/big: speed-up addMulVVW on amd64Ilya Tocar2018-02-242-0/+104
* all: fix misspellingsShawn Smith2018-02-201-1/+1
* math/big: fix %s verbs in Float tests error messagesAlberto Donizetti2018-02-141-5/+5