#include <stdint.h>
#include "mem.h"
#include "intreadwrite.h"
#include "murmur3.h"
Go to the source code of this file.
|
#define | ROT(a, b) (((a) << (b)) | ((a) >> (64 - (b)))) |
|
|
static const uint64_t | c1 = UINT64_C(0x87c37b91114253d5) |
|
static const uint64_t | c2 = UINT64_C(0x4cf5ad432745937f) |
|
#define ROT |
( |
|
a, |
|
|
|
b |
|
) |
| (((a) << (b)) | ((a) >> (64 - (b)))) |
static uint64_t get_k1 |
( |
const uint8_t * |
src | ) |
|
|
inlinestatic |
static uint64_t get_k2 |
( |
const uint8_t * |
src | ) |
|
|
inlinestatic |
static uint64_t update_h1 |
( |
uint64_t |
k, |
|
|
uint64_t |
h1, |
|
|
uint64_t |
h2 |
|
) |
| |
|
inlinestatic |
static uint64_t update_h2 |
( |
uint64_t |
k, |
|
|
uint64_t |
h1, |
|
|
uint64_t |
h2 |
|
) |
| |
|
inlinestatic |
static uint64_t fmix |
( |
uint64_t |
k | ) |
|
|
inlinestatic |
const uint64_t c1 = UINT64_C(0x87c37b91114253d5) |
|
static |
Definition at line 49 of file murmur3.c.
Referenced by acolor(), acolor16(), aflat(), aflat16(), av_strcasecmp(), av_strncasecmp(), avpriv_trc_smpte_st2084(), close_connection(), cmp_pal_entry(), color(), color16(), compare_fields(), compute_status(), debug_accuracy(), debug_mean_error(), decode_frame(), decorrelate(), diff(), ff_vp8_luma_dc_wht_msa(), fft_ref_init(), fill_picture_rgb(), flat(), flat16(), get_k1(), get_k2(), http_receive_data(), idct4col_add(), idct4col_put(), idct4row(), idct_row(), init_gaussian_filter(), mode05(), mode06(), mode07(), mode08(), pixel_color7_slow(), ps_tableinit(), qpeg_decode_intra(), reverse_matrixing(), and rgtc2_block_internal().
const uint64_t c2 = UINT64_C(0x4cf5ad432745937f) |
|
static |
Definition at line 50 of file murmur3.c.
Referenced by acolor(), acolor16(), aflat(), aflat16(), av_strcasecmp(), av_strncasecmp(), avpriv_trc_smpte_st2084(), cmp_pal_entry(), color(), color16(), compare_fields(), debug_accuracy(), debug_mean_error(), decorrelate(), diff(), ff_urldecode(), fill_picture_rgb(), get_k1(), get_k2(), idct4col_add(), idct4col_put(), idct4row(), idct_row(), init_gaussian_filter(), mode05(), mode06(), mode07(), mode08(), postProcess_TMPL(), process_slice_uyvy422(), process_slice_yuv420p(), process_slice_yuv422p(), process_slice_yuv444p(), ps_tableinit(), qpel_motion_search(), reverse_matrixing(), and sws_init_context().