opnsense-src/lib/libmd
John Baldwin 1c7e291da6 libmd aarch64: Use ands instead of bics to round down the length
GNU as does not accept bics with two register operands but instead
requires three register operands.  However, clang assembles the bics
instruction to ands anyway, so just use ands directly.

Reviewed by:	fuz
Differential Revision:	https://reviews.freebsd.org/D55155

(cherry picked from commit 244f498074b5574d18d4518583863580498b8d3b)
2026-04-24 11:32:43 -04:00
..
aarch64 libmd aarch64: Use ands instead of bics to round down the length 2026-04-24 11:32:43 -04:00
amd64 lib/libmd: import md5 amd64 kernels 2025-11-23 02:12:35 +01:00
i386 lib/libmd: replace SHA-1 implementation with Go's implementation 2025-05-15 01:39:58 +02:00
tests libmd: tests: raise WARNS to the default 2024-09-29 22:34:20 -05:00
Makefile lib/libmd: import md5 amd64 kernels 2025-11-23 02:12:35 +01:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
md4.copyright Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
md4.h Consolidate md4 implementations written in C 2024-09-29 22:34:21 -05:00
md5.copyright Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
md5.h libmd, kern, stand: consolidate md5 implementations (NFC) 2024-09-29 22:34:18 -05:00
mdX.3 libmd: export and document *Fd/*FdChunk interfaces 2024-09-29 22:34:20 -05:00
mdXhl.c libmd: export and document *Fd/*FdChunk interfaces 2024-09-29 22:34:20 -05:00
ripemd.3 libmd: export and document *Fd/*FdChunk interfaces 2024-09-29 22:34:20 -05:00
ripemd.h libmd: re-apply masking of _Transform names 2024-09-30 14:59:31 -05:00
rmd160c.c libmd: stop exporting _version symbols 2024-09-29 22:35:23 -05:00
rmd_locl.h libmd: Fix a common typo in the license header 2022-03-27 19:46:32 +02:00
rmdconst.h libmd: Fix a common typo in the license header 2022-03-27 19:46:32 +02:00
sha.3 libmd: export and document *Fd/*FdChunk interfaces 2024-09-29 22:34:20 -05:00
sha.h libmd: re-apply masking of _Transform names 2024-09-30 14:59:31 -05:00
sha0c.c libmd: stop exporting Transform() symbols 2024-09-29 22:34:20 -05:00
sha1c.c lib/libmd: fuz@freebsd.org -> fuz@FreeBSD.org 2025-10-31 14:03:13 +01:00
sha256.3 libmd: export and document *Fd/*FdChunk interfaces 2024-09-29 22:34:20 -05:00
sha512.3 libmd: export and document *Fd/*FdChunk interfaces 2024-09-29 22:34:20 -05:00
sha_locl.h libmd: Fix a common typo in the license header 2022-03-27 19:46:32 +02:00
skein.3 libmd: export and document *Fd/*FdChunk interfaces 2024-09-29 22:34:20 -05:00
Symbol.map libmd: quickly switch exported symbols to FBSD_1.8 before anyone notices 2024-09-29 23:42:53 -05:00