wide-integer icon indicating copy to clipboard operation
wide-integer copied to clipboard

Specialize div for 128/256-bit uint with 32/64-bit limbs (generalize to 4 limbs)

Open ckormanyos opened this issue 5 years ago • 3 comments

The popular case of uint128 is not yet specialized or specifically optimized.

Consider to potentially specialize mul/div for 128-bit uint with 32-bit limbs

ckormanyos avatar Aug 28 '20 06:08 ckormanyos

See also #2 and this link to 128-bit division

ckormanyos avatar Aug 28 '20 06:08 ckormanyos

This has been split from to handle mul and div separately, with mul in #30.

ckormanyos avatar Mar 03 '21 18:03 ckormanyos

This will be generalized to specialization to 4 limbs of any limb type, 8, 16, 32 or 64 bit.

ckormanyos avatar Apr 30 '21 05:04 ckormanyos

This leads to too much code, in the sense of actually too many independent lines of code. Close with no intent to follow up.

ckormanyos avatar Aug 26 '23 17:08 ckormanyos