Thanks to visit codestin.com
Credit goes to llvm.org

LLVM 22.0.0git
llvm_blake3_prefix.h File Reference

Go to the source code of this file.

Macros

#define BLAKE3_VERSION_STRING   LLVM_BLAKE3_VERSION_STRING
#define BLAKE3_KEY_LEN   LLVM_BLAKE3_KEY_LEN
#define BLAKE3_OUT_LEN   LLVM_BLAKE3_OUT_LEN
#define BLAKE3_BLOCK_LEN   LLVM_BLAKE3_BLOCK_LEN
#define BLAKE3_CHUNK_LEN   LLVM_BLAKE3_CHUNK_LEN
#define BLAKE3_MAX_DEPTH   LLVM_BLAKE3_MAX_DEPTH
#define blake3_hasher   llvm_blake3_hasher
#define blake3_chunk_state   llvm_blake3_chunk_state
#define blake3_compress_in_place   llvm_blake3_compress_in_place
#define blake3_compress_subtree_wide   llvm_blake3_compress_subtree_wide
#define blake3_compress_xof   llvm_blake3_compress_xof
#define blake3_xof_many   llvm_blake3_xof_many
#define blake3_hash_many   llvm_blake3_hash_many
#define blake3_simd_degree
#define blake3_compress_in_place_portable   llvm_blake3_compress_in_place_portable
#define blake3_compress_xof_portable   llvm_blake3_compress_xof_portable
#define blake3_hash_many_portable   llvm_blake3_hash_many_portable
#define blake3_compress_in_place_sse2   llvm_blake3_compress_in_place_sse2
#define _blake3_compress_in_place_sse2   _llvm_blake3_compress_in_place_sse2
#define blake3_compress_xof_sse2   llvm_blake3_compress_xof_sse2
#define _blake3_compress_xof_sse2   _llvm_blake3_compress_xof_sse2
#define blake3_hash_many_sse2   llvm_blake3_hash_many_sse2
#define _blake3_hash_many_sse2   _llvm_blake3_hash_many_sse2
#define blake3_compress_in_place_sse41   llvm_blake3_compress_in_place_sse41
#define _blake3_compress_in_place_sse41   _llvm_blake3_compress_in_place_sse41
#define blake3_compress_xof_sse41   llvm_blake3_compress_xof_sse41
#define _blake3_compress_xof_sse41   _llvm_blake3_compress_xof_sse41
#define blake3_hash_many_sse41   llvm_blake3_hash_many_sse41
#define _blake3_hash_many_sse41   _llvm_blake3_hash_many_sse41
#define blake3_hash_many_avx2   llvm_blake3_hash_many_avx2
#define _blake3_hash_many_avx2   _llvm_blake3_hash_many_avx2
#define blake3_compress_in_place_avx512   llvm_blake3_compress_in_place_avx512
#define _blake3_compress_in_place_avx512   _llvm_blake3_compress_in_place_avx512
#define blake3_compress_xof_avx512   llvm_blake3_compress_xof_avx512
#define _blake3_compress_xof_avx512   _llvm_blake3_compress_xof_avx512
#define blake3_xof_many_avx512   llvm_blake3_xof_many_avx512
#define _blake3_xof_many_avx512   _llvm_blake3_xof_many_avx512
#define blake3_hash_many_avx512   llvm_blake3_hash_many_avx512
#define _blake3_hash_many_avx512   _llvm_blake3_hash_many_avx512
#define blake3_hash_many_neon   llvm_blake3_hash_many_neon

Macro Definition Documentation

◆ _blake3_compress_in_place_avx512

#define _blake3_compress_in_place_avx512   _llvm_blake3_compress_in_place_avx512

Definition at line 36 of file llvm_blake3_prefix.h.

◆ _blake3_compress_in_place_sse2

#define _blake3_compress_in_place_sse2   _llvm_blake3_compress_in_place_sse2

Definition at line 22 of file llvm_blake3_prefix.h.

◆ _blake3_compress_in_place_sse41

#define _blake3_compress_in_place_sse41   _llvm_blake3_compress_in_place_sse41

Definition at line 28 of file llvm_blake3_prefix.h.

◆ _blake3_compress_xof_avx512

#define _blake3_compress_xof_avx512   _llvm_blake3_compress_xof_avx512

Definition at line 38 of file llvm_blake3_prefix.h.

◆ _blake3_compress_xof_sse2

#define _blake3_compress_xof_sse2   _llvm_blake3_compress_xof_sse2

Definition at line 24 of file llvm_blake3_prefix.h.

◆ _blake3_compress_xof_sse41

#define _blake3_compress_xof_sse41   _llvm_blake3_compress_xof_sse41

Definition at line 30 of file llvm_blake3_prefix.h.

◆ _blake3_hash_many_avx2

#define _blake3_hash_many_avx2   _llvm_blake3_hash_many_avx2

Definition at line 34 of file llvm_blake3_prefix.h.

◆ _blake3_hash_many_avx512

#define _blake3_hash_many_avx512   _llvm_blake3_hash_many_avx512

Definition at line 42 of file llvm_blake3_prefix.h.

◆ _blake3_hash_many_sse2

#define _blake3_hash_many_sse2   _llvm_blake3_hash_many_sse2

Definition at line 26 of file llvm_blake3_prefix.h.

◆ _blake3_hash_many_sse41

#define _blake3_hash_many_sse41   _llvm_blake3_hash_many_sse41

Definition at line 32 of file llvm_blake3_prefix.h.

◆ _blake3_xof_many_avx512

#define _blake3_xof_many_avx512   _llvm_blake3_xof_many_avx512

Definition at line 40 of file llvm_blake3_prefix.h.

◆ BLAKE3_BLOCK_LEN

◆ BLAKE3_CHUNK_LEN

◆ blake3_chunk_state

◆ blake3_compress_in_place

#define blake3_compress_in_place   llvm_blake3_compress_in_place

Definition at line 12 of file llvm_blake3_prefix.h.

Referenced by chunk_state_update(), and output_chaining_value().

◆ blake3_compress_in_place_avx512

#define blake3_compress_in_place_avx512   llvm_blake3_compress_in_place_avx512

Definition at line 35 of file llvm_blake3_prefix.h.

Referenced by blake3_compress_in_place(), and hash_one_avx512().

◆ blake3_compress_in_place_portable

#define blake3_compress_in_place_portable   llvm_blake3_compress_in_place_portable

Definition at line 18 of file llvm_blake3_prefix.h.

Referenced by blake3_compress_in_place(), and hash_one_portable().

◆ blake3_compress_in_place_sse2

#define blake3_compress_in_place_sse2   llvm_blake3_compress_in_place_sse2

Definition at line 21 of file llvm_blake3_prefix.h.

Referenced by blake3_compress_in_place(), and hash_one_sse2().

◆ blake3_compress_in_place_sse41

#define blake3_compress_in_place_sse41   llvm_blake3_compress_in_place_sse41

Definition at line 27 of file llvm_blake3_prefix.h.

Referenced by blake3_compress_in_place(), and hash_one_sse41().

◆ blake3_compress_subtree_wide

#define blake3_compress_subtree_wide   llvm_blake3_compress_subtree_wide

◆ blake3_compress_xof

#define blake3_compress_xof   llvm_blake3_compress_xof

Definition at line 14 of file llvm_blake3_prefix.h.

Referenced by blake3_xof_many(), and output_root_bytes().

◆ blake3_compress_xof_avx512

#define blake3_compress_xof_avx512   llvm_blake3_compress_xof_avx512

Definition at line 37 of file llvm_blake3_prefix.h.

Referenced by blake3_compress_xof(), and blake3_xof_many_avx512().

◆ blake3_compress_xof_portable

#define blake3_compress_xof_portable   llvm_blake3_compress_xof_portable

Definition at line 19 of file llvm_blake3_prefix.h.

Referenced by blake3_compress_xof().

◆ blake3_compress_xof_sse2

#define blake3_compress_xof_sse2   llvm_blake3_compress_xof_sse2

Definition at line 23 of file llvm_blake3_prefix.h.

Referenced by blake3_compress_xof().

◆ blake3_compress_xof_sse41

#define blake3_compress_xof_sse41   llvm_blake3_compress_xof_sse41

Definition at line 29 of file llvm_blake3_prefix.h.

Referenced by blake3_compress_xof().

◆ blake3_hash_many

#define blake3_hash_many   llvm_blake3_hash_many

Definition at line 16 of file llvm_blake3_prefix.h.

Referenced by compress_chunks_parallel(), and compress_parents_parallel().

◆ blake3_hash_many_avx2

#define blake3_hash_many_avx2   llvm_blake3_hash_many_avx2

Definition at line 33 of file llvm_blake3_prefix.h.

Referenced by blake3_hash_many().

◆ blake3_hash_many_avx512

#define blake3_hash_many_avx512   llvm_blake3_hash_many_avx512

Definition at line 41 of file llvm_blake3_prefix.h.

Referenced by blake3_hash_many().

◆ blake3_hash_many_neon

#define blake3_hash_many_neon   llvm_blake3_hash_many_neon

Definition at line 43 of file llvm_blake3_prefix.h.

Referenced by blake3_hash_many().

◆ blake3_hash_many_portable

#define blake3_hash_many_portable   llvm_blake3_hash_many_portable

Definition at line 20 of file llvm_blake3_prefix.h.

Referenced by blake3_hash_many(), and blake3_hash_many_avx2().

◆ blake3_hash_many_sse2

#define blake3_hash_many_sse2   llvm_blake3_hash_many_sse2

Definition at line 25 of file llvm_blake3_prefix.h.

Referenced by blake3_hash_many().

◆ blake3_hash_many_sse41

#define blake3_hash_many_sse41   llvm_blake3_hash_many_sse41

Definition at line 31 of file llvm_blake3_prefix.h.

Referenced by blake3_hash_many(), and blake3_hash_many_avx2().

◆ blake3_hasher

◆ BLAKE3_KEY_LEN

◆ BLAKE3_MAX_DEPTH

#define BLAKE3_MAX_DEPTH   LLVM_BLAKE3_MAX_DEPTH

Definition at line 9 of file llvm_blake3_prefix.h.

◆ BLAKE3_OUT_LEN

◆ blake3_simd_degree

#define blake3_simd_degree ( void)
Value:
llvm_blake3_simd_degree

Definition at line 17 of file llvm_blake3_prefix.h.

Referenced by blake3_compress_subtree_wide().

◆ BLAKE3_VERSION_STRING

#define BLAKE3_VERSION_STRING   LLVM_BLAKE3_VERSION_STRING

Definition at line 4 of file llvm_blake3_prefix.h.

Referenced by llvm_blake3_version().

◆ blake3_xof_many

#define blake3_xof_many   llvm_blake3_xof_many

Definition at line 15 of file llvm_blake3_prefix.h.

Referenced by output_root_bytes().

◆ blake3_xof_many_avx512

#define blake3_xof_many_avx512   llvm_blake3_xof_many_avx512

Definition at line 39 of file llvm_blake3_prefix.h.

Referenced by blake3_xof_many().