aboutsummaryrefslogtreecommitdiff
path: root/src/math
AgeCommit message (Expand)Author
8 daysmath/big: Binomial should return 0 if k < 0Weixie Cui
9 daysmath/big: optimize writeMultiple to use StringWriter and ByteWriterJorropo
2026-03-27math: add assembly func archExp and archExp2 for riscv64Julian Zhu
2026-03-01math: add benchmark for float32/float64 conversionsMeng Zhuo
2026-02-12math/big: optimize the implementation of lshVU on loong64limeidan
2026-01-28math: optimize the floating-point pipeline on loong64Xiaolin Zhao
2026-01-23math/pow10: remove overlapping boundary (n=0)mohanson
2026-01-23math: use shared signMask constantmohanson
2025-11-19math: switch s390x math.Pow to generic implementationSrinivas Pokala
2025-11-11std,cmd: go fix -any std cmdAlan Donovan
2025-11-10internal/runtime/sys,math/bits: eliminate bounds checks on len8tabJoel Sing
2025-10-17all: remove unnecessary loop variable copies in testsTobias Klauser
2025-09-03math: rename Modf parameter int to integerMichael Munday
2025-08-25math: use Trunc to implement ModfMichael Munday
2025-08-25math: implement IsInf using AbsMichael Munday
2025-08-25math: optimize Signbit implementation slightlyMichael Munday
2025-08-08math: remove redundant infinity testsMichael Munday
2025-05-19math: fix portable FMA implementation when x*y ~ 0, x*y < 0 and z = 0ICHINOSE Shogo
2025-05-01math/big: fix incorrect register allocation for mipsx/mips64xJulian Zhu
2025-04-19math/big: use clearer loop bounds check eliminationRuss Cox
2025-04-19math/big: replace assembly with mini-compiler outputRuss Cox
2025-04-19math/big: add shift and mul to mini-compilerRuss Cox
2025-04-19math/big: add all architectures to mini-compilerRuss Cox
2025-04-19math/big: new mini-compiler for arith assemblyRuss Cox
2025-04-18math/big: replace addVW/subVW assembly with fast pure GoRuss Cox
2025-04-18math/big: add more complete tests and benchmarks of assemblyRuss Cox
2025-04-15math/big: fix loong64 assembly for vetKeith Randall
2025-04-15math/big: optimize subVV function for loong64Huang Qiqi
2025-04-15math/big: optimize mulAddVWW function for loong64Huang Qiqi
2025-04-15math/big: optimize subVW function for loong64Huang Qiqi
2025-04-15math/big: optimize addVW function for loong64Huang Qiqi
2025-04-11math/big: remove copy responsibility from, rename shlVU, shrVURuss Cox
2025-04-11math/big: replace addMulVVW with addMulVVWWRuss Cox
2025-03-24cmd/asm: add LCDBR instruction on s390xVishwanatha HD
2025-03-12math/big: update calibration tests and recalibrateRuss Cox
2025-03-12math/big: simplify, speed up Karatsuba multiplicationRuss Cox
2025-03-06math/big: avoid negative slice size in nat.remRuss Cox
2025-03-05math: implement func archExp and archExp2 in assembly on loong64Xiaolin Zhao
2025-02-27math/big: add tests for allocation during multiplyRuss Cox
2025-02-27math/big: move multiplication to natmul.goRuss Cox
2025-02-27math/big: optimize atoi of base 2, 4, 16Russ Cox
2025-02-27math/big: improve scan test and benchmarkRuss Cox
2025-02-27math/big: replace nat pool with Word stackRuss Cox
2025-02-27math/big: report allocs in BenchmarkNatMul, BenchmarkNatSqrRuss Cox
2025-02-27math/big: clean up GCD a littleRuss Cox
2025-02-25all: surround -test.run arguments with ^$qmuntal
2025-02-03math/big: use built-in max functionEng Zer Jun
2024-12-04math/bits: update reference to debruijn paperSean Liao
2024-12-04math/rand/v2: replace <= 0 with == 0 for Uint function docsJorropo
2024-11-20internal/byteorder: use canonical Go casing in namesRuss Cox