aboutsummaryrefslogtreecommitdiff
path: root/lib/std/multi_array_list.zig
diff options
context:
space:
mode:
authorMizuochi Keita <keitam913@yahoo.co.jp>2023-05-24 23:54:51 +0900
committerVeikka Tuominen <git@vexu.eu>2023-05-29 13:04:32 +0300
commit4422af8be96d243db7840b840737069c38be8afb (patch)
treebc7105f165cb8877b9365498a440b81ea1f7f8de /lib/std/multi_array_list.zig
parent6e6a61a3847092be8a754f70f19ad3c779648ba3 (diff)
downloadzig-4422af8be96d243db7840b840737069c38be8afb.tar.gz
zig-4422af8be96d243db7840b840737069c38be8afb.zip
std.math.big.int: Add Sqrt
Implemented with reference to Modern Computer Arithmetic, Algorithm 1.13. https://members.loria.fr/PZimmermann/mca/pub226.html The below optimization ideas are derived from Go's big package. * Minimize initial loop value * Reuse loop values math/big/int.go: https://cs.opensource.google/go/go/+/refs/tags/go1.20.4:src/math/big/int.go;l=1286
Diffstat (limited to 'lib/std/multi_array_list.zig')
0 files changed, 0 insertions, 0 deletions