Rizin
unix-like reverse engineering framework and cli tools
|
Hash macros for match finders. More...
#include "check.h"
Go to the source code of this file.
Macros | |
#define | hash_table lzma_crc32_table[0] |
#define | HASH_2_SIZE (UINT32_C(1) << 10) |
#define | HASH_3_SIZE (UINT32_C(1) << 16) |
#define | HASH_4_SIZE (UINT32_C(1) << 20) |
#define | HASH_2_MASK (HASH_2_SIZE - 1) |
#define | HASH_3_MASK (HASH_3_SIZE - 1) |
#define | HASH_4_MASK (HASH_4_SIZE - 1) |
#define | FIX_3_HASH_SIZE (HASH_2_SIZE) |
#define | FIX_4_HASH_SIZE (HASH_2_SIZE + HASH_3_SIZE) |
#define | FIX_5_HASH_SIZE (HASH_2_SIZE + HASH_3_SIZE + HASH_4_SIZE) |
#define | hash_2_calc() |
#define | hash_3_calc() |
#define | hash_4_calc() |
#define | hash_5_calc() |
#define | hash_zip_calc() |
#define | mt_hash_2_calc() |
#define | mt_hash_3_calc() |
#define | mt_hash_4_calc() |
Hash macros for match finders.
Definition in file lz_encoder_hash.h.
#define FIX_3_HASH_SIZE (HASH_2_SIZE) |
Definition at line 35 of file lz_encoder_hash.h.
#define FIX_4_HASH_SIZE (HASH_2_SIZE + HASH_3_SIZE) |
Definition at line 36 of file lz_encoder_hash.h.
#define FIX_5_HASH_SIZE (HASH_2_SIZE + HASH_3_SIZE + HASH_4_SIZE) |
Definition at line 37 of file lz_encoder_hash.h.
#define hash_2_calc | ( | ) |
Definition at line 44 of file lz_encoder_hash.h.
#define HASH_2_MASK (HASH_2_SIZE - 1) |
Definition at line 31 of file lz_encoder_hash.h.
#define HASH_2_SIZE (UINT32_C(1) << 10) |
Definition at line 27 of file lz_encoder_hash.h.
#define hash_3_calc | ( | ) |
Definition at line 49 of file lz_encoder_hash.h.
#define HASH_3_MASK (HASH_3_SIZE - 1) |
Definition at line 32 of file lz_encoder_hash.h.
#define HASH_3_SIZE (UINT32_C(1) << 16) |
Definition at line 28 of file lz_encoder_hash.h.
#define hash_4_calc | ( | ) |
Definition at line 55 of file lz_encoder_hash.h.
#define HASH_4_MASK (HASH_4_SIZE - 1) |
Definition at line 33 of file lz_encoder_hash.h.
#define HASH_4_SIZE (UINT32_C(1) << 20) |
Definition at line 29 of file lz_encoder_hash.h.
#define hash_5_calc | ( | ) |
Definition at line 66 of file lz_encoder_hash.h.
#define hash_table lzma_crc32_table[0] |
Definition at line 24 of file lz_encoder_hash.h.
#define hash_zip_calc | ( | ) |
Definition at line 85 of file lz_encoder_hash.h.
#define mt_hash_2_calc | ( | ) |
Definition at line 90 of file lz_encoder_hash.h.
#define mt_hash_3_calc | ( | ) |
Definition at line 94 of file lz_encoder_hash.h.
#define mt_hash_4_calc | ( | ) |
Definition at line 100 of file lz_encoder_hash.h.