mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-02 12:18:09 +02:00
Steps for uprev:
- copy files from BLAKE3/c src/util/blake3/
- edit README
- `for file in *.asm; do mv "$file" "${file%.asm}.masm"; done`
- keep
- blake3.h (no relevant changes), only change BLAKE3_VERSION_STRING
- blake3_sse2_x86-64_unix.S (no changes)
- blake3_avx512_x86-64_unix.S (no changes)
- blake3_sse41_x86-64_unix.S (no changes)
Acked-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: David Heidelberg <david@ixit.cz>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29687>
16 lines
705 B
Text
16 lines
705 B
Text
This folder contains a local copy of BLAKE3 cryptographic hash library, version 1.5.1.
|
|
|
|
Except for changes listed in the "Changes" section, this is a verbatim copy from
|
|
https://github.com/BLAKE3-team/BLAKE3, tag 1.5.1.
|
|
|
|
Files will be periodically synchronized with the upstream, and any local changes should
|
|
be clearly documented below.
|
|
|
|
Changes:
|
|
- Rename .asm files to .masm due to a Meson limitation (https://mesonbuild.com/Release-notes-for-0-64-0.html#new-languages-nasm-and-masm)
|
|
|
|
- Add non-typedef struct name to blake3_hasher.
|
|
|
|
- Add "static" to blake3_hash4_neon, to comply with -Werror=missing-prototypes.
|
|
|
|
- Add mesa_blake3_visibility.h and set symbol visibility to hidden for assembly sources.
|