arithmetic-operations-for/naturals-big-endian

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
src/core/arithmetic/div/_idivmod_schoolbook_subroutine_do.js42
A
2 hrs
src/core/arithmetic/div/_idivmod_slow.js25
A
2 hrs
src/core/arithmetic/div/_imod_limb.js16
A
35 mins
src/core/arithmetic/div/_imod_schoolbook.js25
A
50 mins
src/core/arithmetic/div/_imod_schoolbook_large_divisor.js36
A
2 hrs
src/core/arithmetic/div/_imod_schoolbook_subroutine.js16
A
50 mins
src/core/arithmetic/div/_imod_schoolbook_subroutine_do.js33
A
2 hrs
src/core/arithmetic/div/_mod_limb.js14
A
35 mins
src/core/arithmetic/gcd/_euclidean_algorithm_loop.js23
A
1 hr
src/core/arithmetic/gcd/_extended_euclidean_algorithm.js33
A
1 hr
src/core/arithmetic/gcd/_extended_euclidean_algorithm_allocate.js19
A
0 mins
src/core/arithmetic/gcd/_extended_euclidean_algorithm_loop.js135
C
1 day
src/core/arithmetic/mul/_imul_limb.js13
A
0 mins
src/core/arithmetic/mul/_karatsuba.js45
A
2 hrs
src/core/arithmetic/mul/_karatsuba_right_op_is_small.js40
A
1 hr
src/core/arithmetic/mul/_mul.js21
A
1 hr
src/core/arithmetic/mul/_mul_limb.js20
A
2 hrs
src/core/arithmetic/mul/_schoolbook_mul.js22
A
1 hr
src/core/arithmetic/mul/_toom22.js3
A
0 mins
src/core/arithmetic/pow/_pow_double.js41
A
3 hrs
src/core/arithmetic/pow/_pow_double_recursive.js32
A
1 hr
src/core/arithmetic/sub/_isub.js18
A
1 hr
src/core/arithmetic/sub/_sub.js29
A
2 hrs
src/core/array/_alloc.js5
A
0 mins
src/core/array/_build.js15
A
0 mins
src/core/array/_copy.js7
A
35 mins
src/core/array/_fill.js8
A
0 mins
src/core/array/_reset.js8
A
0 mins
src/core/array/_validate.js12
A
0 mins
src/core/array/_zeros.js9
A
0 mins
src/core/compare/_cmp.js12
A
45 mins
src/core/compare/_cmp_half.js9
A
0 mins
src/core/compare/_cmp_half_even_radix.js9
A
0 mins
src/core/compare/_cmp_half_odd_radix.js10
A
25 mins
src/core/compare/_cmp_n.js11
A
1 hr
src/core/convert/_chr.js7
A
0 mins
src/core/convert/_convert.js8
A
1 hr
src/core/convert/_convert_dc.js119
B
6 hrs
src/core/convert/_convert_slow.js6
A
1 hr
src/core/convert/_convert_to_larger.js21
C
1 day
src/core/convert/_convert_to_larger_fast.js32
A
2 hrs
src/core/convert/_convert_to_larger_slow.js39
A
3 hrs
src/core/convert/_convert_to_smaller.js21
C
1 day
src/core/convert/_convert_to_smaller_fast.js34
A
2 hrs
src/core/convert/_convert_to_smaller_slow.js34
A
2 hrs
src/core/convert/_from_string.js7
A
0 mins
src/core/convert/_int.js6
A
0 mins
src/core/convert/_log.js11
A
0 mins
src/core/convert/_to_string.js7
A
0 mins
src/core/convert/_trim_positive.js6
A
0 mins