FFmpeg
Functions
hpeldsp_lasx.h File Reference
#include <stdint.h>
#include <stddef.h>
#include "libavutil/attributes.h"

Go to the source code of this file.

Functions

void ff_put_pixels8_8_lasx (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_pixels8_x2_8_lasx (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int32_t h)
 
void ff_put_pixels8_y2_8_lasx (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int32_t h)
 
void ff_put_pixels16_8_lsx (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_pixels16_x2_8_lasx (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int32_t h)
 
void ff_put_pixels16_y2_8_lasx (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int32_t h)
 
void ff_put_no_rnd_pixels16_x2_8_lasx (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_no_rnd_pixels16_y2_8_lasx (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_no_rnd_pixels16_xy2_8_lasx (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_no_rnd_pixels8_x2_8_lasx (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_no_rnd_pixels8_y2_8_lasx (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_no_rnd_pixels8_xy2_8_lasx (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_pixels8_xy2_8_lasx (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_pixels16_xy2_8_lasx (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 

Function Documentation

◆ ff_put_pixels8_8_lasx()

void ff_put_pixels8_8_lasx ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 133 of file hpeldsp_lasx.c.

Referenced by ff_hpeldsp_init_loongarch().

◆ ff_put_pixels8_x2_8_lasx()

void ff_put_pixels8_x2_8_lasx ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int32_t  h 
)

◆ ff_put_pixels8_y2_8_lasx()

void ff_put_pixels8_y2_8_lasx ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int32_t  h 
)

◆ ff_put_pixels16_8_lsx()

void ff_put_pixels16_8_lsx ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 195 of file hpeldsp_lasx.c.

Referenced by ff_hpeldsp_init_loongarch().

◆ ff_put_pixels16_x2_8_lasx()

void ff_put_pixels16_x2_8_lasx ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int32_t  h 
)

◆ ff_put_pixels16_y2_8_lasx()

void ff_put_pixels16_y2_8_lasx ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int32_t  h 
)

◆ ff_put_no_rnd_pixels16_x2_8_lasx()

void ff_put_no_rnd_pixels16_x2_8_lasx ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 448 of file hpeldsp_lasx.c.

Referenced by ff_hpeldsp_init_loongarch().

◆ ff_put_no_rnd_pixels16_y2_8_lasx()

void ff_put_no_rnd_pixels16_y2_8_lasx ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 602 of file hpeldsp_lasx.c.

Referenced by ff_hpeldsp_init_loongarch().

◆ ff_put_no_rnd_pixels16_xy2_8_lasx()

void ff_put_no_rnd_pixels16_xy2_8_lasx ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 858 of file hpeldsp_lasx.c.

Referenced by ff_hpeldsp_init_loongarch().

◆ ff_put_no_rnd_pixels8_x2_8_lasx()

void ff_put_no_rnd_pixels8_x2_8_lasx ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 947 of file hpeldsp_lasx.c.

Referenced by ff_hpeldsp_init_loongarch().

◆ ff_put_no_rnd_pixels8_y2_8_lasx()

void ff_put_no_rnd_pixels8_y2_8_lasx ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1022 of file hpeldsp_lasx.c.

Referenced by ff_hpeldsp_init_loongarch().

◆ ff_put_no_rnd_pixels8_xy2_8_lasx()

void ff_put_no_rnd_pixels8_xy2_8_lasx ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1134 of file hpeldsp_lasx.c.

Referenced by ff_hpeldsp_init_loongarch().

◆ ff_put_pixels8_xy2_8_lasx()

void ff_put_pixels8_xy2_8_lasx ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1283 of file hpeldsp_lasx.c.

Referenced by ff_hpeldsp_init_loongarch().

◆ ff_put_pixels16_xy2_8_lasx()

void ff_put_pixels16_xy2_8_lasx ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1231 of file hpeldsp_lasx.c.

Referenced by ff_hpeldsp_init_loongarch().