Go to the source code of this file.
 | 
| static const uint32_t  | pixel_mask [] = { 0xffffffff, 0x03ff03ff, 0x0fff0fff, 0x3fff3fff, 0xffffffff } | 
|   | 
| static const int  | sizes [] = { 2, 4, 8, 16, 32, 64, 128 } | 
|   | 
◆ SIZEOF_PIXEL
◆ PIXEL_STRIDE
◆ EXTRA_BEFORE
◆ EXTRA_AFTER
◆ SRC_EXTRA
◆ SRC_BUF_SIZE
◆ DST_BUF_SIZE
◆ SRC_OFFSET
◆ randomize_buffers
      
        
          | #define randomize_buffers | 
          ( | 
            | 
          buf0,  | 
        
        
           | 
           | 
            | 
          buf1,  | 
        
        
           | 
           | 
            | 
          size,  | 
        
        
           | 
           | 
            | 
          mask  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:    do {                                                    \
        int k;                                              \
        for (k = 0; k < 
size; k += 4) {                     \
 
        }                                                   \
    } while (0)
 
Definition at line 45 of file vvc_mc.c.
 
 
◆ randomize_pixels
      
        
          | #define randomize_pixels | 
          ( | 
            | 
          buf0,  | 
        
        
           | 
           | 
            | 
          buf1,  | 
        
        
           | 
           | 
            | 
          size  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:    do {                                                    \
        randomize_buffers(buf0, buf1, 
size, 
mask);          \
 
    } while (0)
 
Definition at line 55 of file vvc_mc.c.
 
 
◆ randomize_avg_src
      
        
          | #define randomize_avg_src | 
          ( | 
            | 
          buf0,  | 
        
        
           | 
           | 
            | 
          buf1,  | 
        
        
           | 
           | 
            | 
          size  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:    do {                                                    \
        uint32_t 
mask = 0x3fff3fff;                         \
 
        randomize_buffers(buf0, buf1, 
size, 
mask);          \
 
    } while (0)
 
Definition at line 61 of file vvc_mc.c.
 
 
◆ AVG_SRC_BUF_SIZE
◆ AVG_DST_BUF_SIZE
◆ check_put_vvc_luma()
  
  
      
        
          | static void check_put_vvc_luma  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ check_put_vvc_luma_uni()
  
  
      
        
          | static void check_put_vvc_luma_uni  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ check_put_vvc_chroma()
  
  
      
        
          | static void check_put_vvc_chroma  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ check_put_vvc_chroma_uni()
  
  
      
        
          | static void check_put_vvc_chroma_uni  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ check_avg()
  
  
      
        
          | static void check_avg  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ checkasm_check_vvc_mc()
      
        
          | void checkasm_check_vvc_mc  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ pixel_mask
  
  
      
        
          | const uint32_t pixel_mask[] = { 0xffffffff, 0x03ff03ff, 0x0fff0fff, 0x3fff3fff, 0xffffffff } | 
         
       
   | 
  
static   | 
  
 
 
◆ sizes
  
  
      
        
          | const int sizes[] = { 2, 4, 8, 16, 32, 64, 128 } | 
         
       
   | 
  
static   |