-
Updated
Jul 12, 2021 - JavaScript
#
bignumbers
Here are 22 public repositories matching this topic...
An extensive math library for JavaScript and Node.js
1
Razenpok
opened
May 27, 2019
Programming language for symbolic computation with extraordinary combination of pattern matching features: Tree patterns, associative patterns and expressions embedded in patterns.
html
programming-language
json
natural-language-processing
computer-algebra
xml
pattern-matching
gcc
rosettacode
tree-structure
structured-data
language-technology
expression-evaluator
differentiation
symbolic-computation
bignumbers
semi-structured-data
epoc
unstructured-data
high-level-language
-
Updated
Jul 20, 2021 - C
A Javascript numerical library to represent numbers as large as 10^^1e308 and as small as 10^-10^^1e308. Sequel to break_infinity.js, designed for incremental games.
bignum
numbers
number
decimal
biginteger
bigdecimal
bignumber
incremental-game
idle-game
bignumbers
bignums
-
Updated
Jul 3, 2021 - JavaScript
bignum - c++ for big number computation (arbitrary-precision arithmetic)
large-numbers
cpp
bignum
arbitrary-precision
arithmetic
rational-numbers
biginteger
bigint
large-integers
bignumber
comparison-operators
bignumbers
rational
arbitrary-precision-integers
bignum-library
bignum-values
-
Updated
Jul 5, 2021 - C++
Swift implementation of Donald Knuth's multi-precision unsigned integer division Algorithm D, from The Art of Computer Programming, Vol 2: Semi-numerical Algorithms, Chapter 4.3.3
algorithms
multiprecision
bignumber
division
taocp
bignumbers
multi-precision
knuth-algorithm
theartofcomputerprogramming
algorithmd
-
Updated
Sep 10, 2020 - Swift
BeeNum is an arbitrary-precision arithmetic library.
large-numbers
bignum
arbitrary-precision
fraction
rational-numbers
biginteger
multiprecision
bigdecimal
bigint
large-integers
bignumber
precision
fractions
bignumbers
big-int
arbitrary-precision-integers
big-number
big-integer
biginteger-cpp
bignum-library
-
Updated
Dec 19, 2020 - C++
Extension methods for .NET BigInteger class
csharp
dotnet
dotnetcore
bignum
dotnet-core
biginteger
dotnet-standard
bigint
bignumber
csharp-library
bignumbers
dotnet-library
dotnetstandard
-
Updated
May 27, 2020 - C#
javascript
computer-science
js
bignum
mathematics
arbitrary-precision
arithmetic
gcd
biginteger
bigint
bignumber
integers
bignumbers
big-int
big-number
big-numbers
big-integer
bigintegers
big-num
big-integers
-
Updated
Apr 26, 2021 - JavaScript
Big numbers with fixed point.
-
Updated
Aug 19, 2020 - C++
Another Big Numbers Library
cpp
bignum
cpp11
arbitrary-precision
biginteger
msvc
bigint
bignumber
precision
cpp98
bignumbers
operator-overloading
biginteger-cpp
operators-overloaded
-
Updated
Jan 21, 2020 - C++
Factorization Race : Crack RSA integer as quickly as possible
-
Updated
May 28, 2017 - C
A 128 bit unsigned integer operations class based on LLVM Flang
-
Updated
Oct 28, 2020 - C++
Basic toolbox - arithmetic operations for Project Euler's big numbers in C++
-
Updated
Nov 10, 2020 - C++
A 128 bit unsigned integer operations header-only class for CUDA and C++
-
Updated
Oct 28, 2020 - C++
Computer-Architecture-and-system-programming-laboratory
-
Updated
Aug 17, 2018 - C
mgorzkowski
commented
May 5, 2021
There are lots of operations already implemented, but still, there are no division algorithms implemented.
It should be done similarly to the abn_mul algorithm.
Prototypes are:
void abn_div(abn_t *result, abn_t *arg_a, abn_t *arg_b); - for division one abn_t by another abn_t (unsigned)
void abn_divu(abn_t *result, abn_t *arg_a, abn_unit value); - for division one abn_t by abn_unit
void abn
Arbitrary-precision integer library in C++
c-plus-plus
library
cplusplus
cpp
cpp11
arbitrary-precision
biginteger
bigint
cpp-library
bignumber
gnu-gplv3
cplusplus-11
bignumbers
arbitrary-precision-integers
-
Updated
Sep 19, 2018 - C++
A 128 bit integer operations classes based on Abseil Common Libraries
-
Updated
Oct 28, 2020 - C++
Improve this page
Add a description, image, and links to the bignumbers topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the bignumbers topic, visit your repo's landing page and select "manage topics."
Sorry for not submitting a pull request, I'm working on a bignum library and I saw your implementation of multiplication so I just want to point out that you can simplify it by doing the multiply and the add in one loop into the result bn as follow: