#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) | 
|   | 
◆ ROT
      
        
          | #define ROT | 
          ( | 
            | 
          a,  | 
        
        
           | 
           | 
            | 
          b  | 
        
        
           | 
          ) | 
           |    (((a) << (b)) | ((a) >> (64 - (b)))) | 
        
      
 
 
◆ get_k1()
  
  
      
        
          | static uint64_t get_k1  | 
          ( | 
          const uint8_t *  | 
          src | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ get_k2()
  
  
      
        
          | static uint64_t get_k2  | 
          ( | 
          const uint8_t *  | 
          src | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ update_h1()
  
  
      
        
          | static uint64_t update_h1  | 
          ( | 
          uint64_t  | 
          k,  | 
         
        
           | 
           | 
          uint64_t  | 
          h1,  | 
         
        
           | 
           | 
          uint64_t  | 
          h2  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ update_h2()
  
  
      
        
          | static uint64_t update_h2  | 
          ( | 
          uint64_t  | 
          k,  | 
         
        
           | 
           | 
          uint64_t  | 
          h1,  | 
         
        
           | 
           | 
          uint64_t  | 
          h2  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ fmix()
  
  
      
        
          | static uint64_t fmix  | 
          ( | 
          uint64_t  | 
          k | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ c1
  
  
      
        
          | const uint64_t c1 = UINT64_C(0x87c37b91114253d5) | 
         
       
   | 
  
static   | 
  
 
Definition at line 49 of file murmur3.c.
Referenced by acolor(), acolor16(), apply_intensity_stereo(), av_strcasecmp(), av_strncasecmp(), avpriv_trc_smpte_st2084(), chroma_diff(), cmp_pal_entry(), color(), color16(), compare_fields(), dct4x4(), debug_accuracy(), debug_mean_error(), decode_frame(), decompress_68(), decorrelate(), device_next(), diff(), ff_put_no_rnd_pixels_l2_msa(), ff_vp3_h_loop_filter_msa(), ff_vp3_idct_dc_add_msa(), ff_vp3_v_loop_filter_msa(), ff_vp8_luma_dc_wht_msa(), fft_ref_init(), fill_picture_rgb(), filter_3x3(), filter_prewitt(), filter_sobel(), flat(), flat16(), get_k1(), get_k2(), idct4col_add(), idct4col_put(), idct4row(), idct_msa(), idct_row(), init_gaussian_filter(), interp_2px(), interp_3px(), interp_trilinear(), is_same3(), is_same3_16(), is_same4(), is_same4_16(), kaiser_beta(), lerp_color(), lerp_color16(), match_colors(), mix(), mode05(), mode06(), mode07(), mode08(), pitch_downsample(), pixel_color7_slow(), ps_tableinit(), qpeg_decode_intra(), reverse_matrixing(), rgtc2_block_internal(), scc_read_header(), test_copy(), and wht4x4().
 
 
◆ c2
  
  
      
        
          | const uint64_t c2 = UINT64_C(0x4cf5ad432745937f) | 
         
       
   | 
  
static   | 
  
 
Definition at line 50 of file murmur3.c.
Referenced by acolor(), acolor16(), apply_intensity_stereo(), av_strcasecmp(), av_strncasecmp(), avpriv_trc_smpte_st2084(), chroma_diff(), cmp_pal_entry(), codec2_read_packet(), codec2raw_read_header(), color(), color16(), compare_fields(), debug_accuracy(), debug_mean_error(), decompress_68(), decorrelate(), device_next(), diff(), ff_put_no_rnd_pixels_l2_msa(), ff_urldecode(), ff_vp3_h_loop_filter_msa(), ff_vp3_idct_dc_add_msa(), ff_vp3_v_loop_filter_msa(), ff_vp9_adapt_probs(), fill_picture_rgb(), filter_3x3(), filter_prewitt(), filter_sobel(), get_k1(), get_k2(), idct4col_add(), idct4col_put(), idct4row(), idct_msa(), idct_row(), init_gaussian_filter(), interp_2px(), interp_3px(), is_same3(), is_same3_16(), is_same4(), is_same4_16(), libcodec2_close(), libcodec2_decode(), libcodec2_encode(), libcodec2_init_common(), libcodec2_init_encoder(), 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(), scc_read_header(), sws_init_context(), and test_copy().