summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/exit.c
diff options
context:
space:
mode:
authorjsing <>2023-05-12 10:10:55 +0000
committerjsing <>2023-05-12 10:10:55 +0000
commit2dc9b70a8ac534811265e7db816fc1f998b8c590 (patch)
tree25dc8d0d7e0a5fa5ec348c5791ab2db5c1aabc7d /src/lib/libc/stdlib/exit.c
parent1f7f935f99968dab525b2116ad7a93160de45c81 (diff)
downloadopenbsd-2dc9b70a8ac534811265e7db816fc1f998b8c590.tar.gz
openbsd-2dc9b70a8ac534811265e7db816fc1f998b8c590.tar.bz2
openbsd-2dc9b70a8ac534811265e7db816fc1f998b8c590.zip
Reduce the number of SHA-512 C implementations from three to one.
We currently have three C implementations for SHA-512 - a version that is optimised for CPUs with minimal registers (specifically i386), a regular implementation and a semi-unrolled implementation. Testing on a ~15 year old i386 CPU, the fastest version is actually the semi-unrolled version (not to mention that we still currently have an i586 assembly implementation that is used on i386 instead...). More decent architectures do not seem to care between the regular and semi-unrolled version, presumably since they are effectively doing the same thing in hardware during execution. Remove all except the semi-unrolled version. ok tb@
Diffstat (limited to 'src/lib/libc/stdlib/exit.c')
0 files changed, 0 insertions, 0 deletions