Go to the source code of this file.
 | 
| void  | ff_vc1_inv_trans_8x8_lasx (int16_t block[64]) | 
|   | 
| void  | ff_vc1_inv_trans_8x8_dc_lasx (uint8_t *dest, ptrdiff_t stride, int16_t *block) | 
|   | 
| void  | ff_vc1_inv_trans_8x4_lasx (uint8_t *dest, ptrdiff_t stride, int16_t *block) | 
|   | 
| void  | ff_vc1_inv_trans_8x4_dc_lasx (uint8_t *dest, ptrdiff_t stride, int16_t *block) | 
|   | 
| void  | ff_vc1_inv_trans_4x8_dc_lasx (uint8_t *dest, ptrdiff_t stride, int16_t *block) | 
|   | 
| void  | ff_vc1_inv_trans_4x8_lasx (uint8_t *dest, ptrdiff_t stride, int16_t *block) | 
|   | 
| void  | ff_vc1_inv_trans_4x4_dc_lasx (uint8_t *dest, ptrdiff_t stride, int16_t *block) | 
|   | 
| void  | ff_vc1_inv_trans_4x4_lasx (uint8_t *dest, ptrdiff_t stride, int16_t *block) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_LASX (1, 1) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_LASX (1, 2) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_LASX (1, 3) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_LASX (2, 1) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_LASX (2, 2) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_LASX (2, 3) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_LASX (3, 1) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_LASX (3, 2) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_LASX (3, 3) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_V_LASX (1) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_V_LASX (2) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_V_LASX (3) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_H_LASX (1) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_H_LASX (2) | 
|   | 
|   | FF_PUT_VC1_MSPEL_MC_H_LASX (3) | 
|   | 
| void  | ff_put_no_rnd_vc1_chroma_mc8_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h, int x, int y) | 
|   | 
◆ FF_PUT_VC1_MSPEL_MC_LASX
      
        
          | #define FF_PUT_VC1_MSPEL_MC_LASX | 
          ( | 
            | 
          hmode,  | 
        
        
           | 
           | 
            | 
          vmode  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:void ff_put_vc1_mspel_mc ## hmode ## vmode ## _lasx(uint8_t *
dst,             \
 
void ff_put_vc1_mspel_mc ## hmode ## vmode ## _16_lasx(uint8_t *
dst,          \
 
 
Definition at line 37 of file vc1dsp_loongarch.h.
 
 
◆ FF_PUT_VC1_MSPEL_MC_V_LASX
      
        
          | #define FF_PUT_VC1_MSPEL_MC_V_LASX | 
          ( | 
            | 
          vmode | ) | 
           | 
        
      
 
Value:void ff_put_vc1_mspel_mc0 ## vmode ## _16_lasx(uint8_t *
dst,              \
 
 
Definition at line 57 of file vc1dsp_loongarch.h.
 
 
◆ FF_PUT_VC1_MSPEL_MC_H_LASX
      
        
          | #define FF_PUT_VC1_MSPEL_MC_H_LASX | 
          ( | 
            | 
          hmode | ) | 
           | 
        
      
 
Value:void ff_put_vc1_mspel_mc ## hmode ## 0_16_lasx(uint8_t *
dst,              \
 
 
Definition at line 66 of file vc1dsp_loongarch.h.
 
 
◆ ff_vc1_inv_trans_8x8_lasx()
      
        
          | void ff_vc1_inv_trans_8x8_lasx  | 
          ( | 
          int16_t  | 
          block[64] | ) | 
           | 
        
      
 
 
◆ ff_vc1_inv_trans_8x8_dc_lasx()
      
        
          | void ff_vc1_inv_trans_8x8_dc_lasx  | 
          ( | 
          uint8_t *  | 
          dest,  | 
        
        
           | 
           | 
          ptrdiff_t  | 
          stride,  | 
        
        
           | 
           | 
          int16_t *  | 
          block  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ff_vc1_inv_trans_8x4_lasx()
      
        
          | void ff_vc1_inv_trans_8x4_lasx  | 
          ( | 
          uint8_t *  | 
          dest,  | 
        
        
           | 
           | 
          ptrdiff_t  | 
          stride,  | 
        
        
           | 
           | 
          int16_t *  | 
          block  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ff_vc1_inv_trans_8x4_dc_lasx()
      
        
          | void ff_vc1_inv_trans_8x4_dc_lasx  | 
          ( | 
          uint8_t *  | 
          dest,  | 
        
        
           | 
           | 
          ptrdiff_t  | 
          stride,  | 
        
        
           | 
           | 
          int16_t *  | 
          block  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ff_vc1_inv_trans_4x8_dc_lasx()
      
        
          | void ff_vc1_inv_trans_4x8_dc_lasx  | 
          ( | 
          uint8_t *  | 
          dest,  | 
        
        
           | 
           | 
          ptrdiff_t  | 
          stride,  | 
        
        
           | 
           | 
          int16_t *  | 
          block  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ff_vc1_inv_trans_4x8_lasx()
      
        
          | void ff_vc1_inv_trans_4x8_lasx  | 
          ( | 
          uint8_t *  | 
          dest,  | 
        
        
           | 
           | 
          ptrdiff_t  | 
          stride,  | 
        
        
           | 
           | 
          int16_t *  | 
          block  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ff_vc1_inv_trans_4x4_dc_lasx()
      
        
          | void ff_vc1_inv_trans_4x4_dc_lasx  | 
          ( | 
          uint8_t *  | 
          dest,  | 
        
        
           | 
           | 
          ptrdiff_t  | 
          stride,  | 
        
        
           | 
           | 
          int16_t *  | 
          block  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ff_vc1_inv_trans_4x4_lasx()
      
        
          | void ff_vc1_inv_trans_4x4_lasx  | 
          ( | 
          uint8_t *  | 
          dest,  | 
        
        
           | 
           | 
          ptrdiff_t  | 
          stride,  | 
        
        
           | 
           | 
          int16_t *  | 
          block  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_LASX() [1/9]
      
        
          | FF_PUT_VC1_MSPEL_MC_LASX  | 
          ( | 
          1  | 
          ,  | 
        
        
           | 
           | 
          1  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_LASX() [2/9]
      
        
          | FF_PUT_VC1_MSPEL_MC_LASX  | 
          ( | 
          1  | 
          ,  | 
        
        
           | 
           | 
          2  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_LASX() [3/9]
      
        
          | FF_PUT_VC1_MSPEL_MC_LASX  | 
          ( | 
          1  | 
          ,  | 
        
        
           | 
           | 
          3  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_LASX() [4/9]
      
        
          | FF_PUT_VC1_MSPEL_MC_LASX  | 
          ( | 
          2  | 
          ,  | 
        
        
           | 
           | 
          1  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_LASX() [5/9]
      
        
          | FF_PUT_VC1_MSPEL_MC_LASX  | 
          ( | 
          2  | 
          ,  | 
        
        
           | 
           | 
          2  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_LASX() [6/9]
      
        
          | FF_PUT_VC1_MSPEL_MC_LASX  | 
          ( | 
          2  | 
          ,  | 
        
        
           | 
           | 
          3  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_LASX() [7/9]
      
        
          | FF_PUT_VC1_MSPEL_MC_LASX  | 
          ( | 
          3  | 
          ,  | 
        
        
           | 
           | 
          1  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_LASX() [8/9]
      
        
          | FF_PUT_VC1_MSPEL_MC_LASX  | 
          ( | 
          3  | 
          ,  | 
        
        
           | 
           | 
          2  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_LASX() [9/9]
      
        
          | FF_PUT_VC1_MSPEL_MC_LASX  | 
          ( | 
          3  | 
          ,  | 
        
        
           | 
           | 
          3  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_V_LASX() [1/3]
      
        
          | FF_PUT_VC1_MSPEL_MC_V_LASX  | 
          ( | 
          1  | 
           | ) | 
           | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_V_LASX() [2/3]
      
        
          | FF_PUT_VC1_MSPEL_MC_V_LASX  | 
          ( | 
          2  | 
           | ) | 
           | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_V_LASX() [3/3]
      
        
          | FF_PUT_VC1_MSPEL_MC_V_LASX  | 
          ( | 
          3  | 
           | ) | 
           | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_H_LASX() [1/3]
      
        
          | FF_PUT_VC1_MSPEL_MC_H_LASX  | 
          ( | 
          1  | 
           | ) | 
           | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_H_LASX() [2/3]
      
        
          | FF_PUT_VC1_MSPEL_MC_H_LASX  | 
          ( | 
          2  | 
           | ) | 
           | 
        
      
 
 
◆ FF_PUT_VC1_MSPEL_MC_H_LASX() [3/3]
      
        
          | FF_PUT_VC1_MSPEL_MC_H_LASX  | 
          ( | 
          3  | 
           | ) | 
           | 
        
      
 
 
◆ ff_put_no_rnd_vc1_chroma_mc8_lasx()
      
        
          | void ff_put_no_rnd_vc1_chroma_mc8_lasx  | 
          ( | 
          uint8_t *  | 
          dst,  | 
        
        
           | 
           | 
          const uint8_t *  | 
          src,  | 
        
        
           | 
           | 
          ptrdiff_t  | 
          stride,  | 
        
        
           | 
           | 
          int  | 
          h,  | 
        
        
           | 
           | 
          int  | 
          x,  | 
        
        
           | 
           | 
          int  | 
          y  | 
        
        
           | 
          ) | 
           |  |