summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/labs.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-02-01Move BN_MONT_CTX_* functions to the top of the file.jsing1-221/+221
No functional change.
2023-01-31Remove the now empty bn_asm.c.jsing8-78/+6
This rather misnamed file (bn_asm.c) previously contained the C code that was needed to build libcrypto bignum on platforms that did not have assembly implementations of the functions it contained.
2023-01-31Simplify bn_div_3_words().jsing1-49/+15
Make use of bn_umul_hilo() and remove the tangle of preprocessor directives that implement different code paths depending on what defines exist. ok tb@
2023-01-31Provide inline assembly bn_umul_hilo() for alpha/powerpc64/riscv64.jsing3-3/+67
These should work, but are currently untested and disabled. ok tb@
2023-01-31Provide inline assembly versions of bn_umul_hilo() for aarch64/amd64/i386.jsing3-3/+67
ok tb@