FFmpeg
Loading...
Searching...
No Matches
vp9dsp_init_16bpp.c File Reference

Go to the source code of this file.

Macros

#define decl_ipred_dir_funcs(type)
 

Functions

 decl_fpel_func (put, 8,, mmx)
 
 decl_fpel_func (avg, 8, _16, mmxext)
 
 decl_fpel_func (put, 16,, sse)
 
 decl_fpel_func (put, 32,, sse)
 
 decl_fpel_func (put, 64,, sse)
 
 decl_fpel_func (put, 128,, sse)
 
 decl_fpel_func (avg, 16, _16, sse2)
 
 decl_fpel_func (avg, 32, _16, sse2)
 
 decl_fpel_func (avg, 64, _16, sse2)
 
 decl_fpel_func (avg, 128, _16, sse2)
 
 decl_fpel_func (put, 32,, avx)
 
 decl_fpel_func (put, 64,, avx)
 
 decl_fpel_func (put, 128,, avx)
 
 decl_fpel_func (avg, 32, _16, avx2)
 
 decl_fpel_func (avg, 64, _16, avx2)
 
 decl_fpel_func (avg, 128, _16, avx2)
 
 decl_ipred_fns (v, 16, mmx, sse)
 
 decl_ipred_fns (h, 16, mmxext, sse2)
 
 decl_ipred_fns (dc, 16, mmxext, sse2)
 
 decl_ipred_fns (dc_top, 16, mmxext, sse2)
 
 decl_ipred_fns (dc_left, 16, mmxext, sse2)
 
 decl_ipred_fn (dl, 16, 16, avx2)
 
 decl_ipred_fn (dl, 32, 16, avx2)
 
 decl_ipred_fn (dr, 16, 16, avx2)
 
 decl_ipred_fn (dr, 32, 16, avx2)
 
 decl_ipred_fn (vl, 16, 16, avx2)
 
 decl_ipred_fn (hd, 16, 16, avx2)
 
 decl_ipred_dir_funcs (dl)
 
 decl_ipred_dir_funcs (dr)
 
 decl_ipred_dir_funcs (vl)
 
 decl_ipred_dir_funcs (vr)
 
 decl_ipred_dir_funcs (hu)
 
 decl_ipred_dir_funcs (hd)
 
av_cold void ff_vp9dsp_init_16bpp_x86 (VP9DSPContext *dsp)
 

Macro Definition Documentation

◆ decl_ipred_dir_funcs

#define decl_ipred_dir_funcs ( type)
Value:
decl_ipred_fns(type, 16, sse2, sse2); \
decl_ipred_fns(type, 16, ssse3, ssse3); \
decl_ipred_fns(type, 16, avx, avx)
cl_device_type type
#define decl_ipred_fns(type, bpp, opt4, opt8_16_32)
Definition vp9dsp_init.h:56

Definition at line 58 of file vp9dsp_init_16bpp.c.

Function Documentation

◆ decl_fpel_func() [1/16]

decl_fpel_func ( put ,
8 ,
mmx  )

◆ decl_fpel_func() [2/16]

decl_fpel_func ( avg ,
8 ,
_16 ,
mmxext  )

◆ decl_fpel_func() [3/16]

decl_fpel_func ( put ,
16 ,
sse  )

◆ decl_fpel_func() [4/16]

decl_fpel_func ( put ,
32 ,
sse  )

◆ decl_fpel_func() [5/16]

decl_fpel_func ( put ,
64 ,
sse  )

◆ decl_fpel_func() [6/16]

decl_fpel_func ( put ,
128 ,
sse  )

◆ decl_fpel_func() [7/16]

decl_fpel_func ( avg ,
16 ,
_16 ,
sse2  )

◆ decl_fpel_func() [8/16]

decl_fpel_func ( avg ,
32 ,
_16 ,
sse2  )

◆ decl_fpel_func() [9/16]

decl_fpel_func ( avg ,
64 ,
_16 ,
sse2  )

◆ decl_fpel_func() [10/16]

decl_fpel_func ( avg ,
128 ,
_16 ,
sse2  )

◆ decl_fpel_func() [11/16]

decl_fpel_func ( put ,
32 ,
avx  )

◆ decl_fpel_func() [12/16]

decl_fpel_func ( put ,
64 ,
avx  )

◆ decl_fpel_func() [13/16]

decl_fpel_func ( put ,
128 ,
avx  )

◆ decl_fpel_func() [14/16]

decl_fpel_func ( avg ,
32 ,
_16 ,
avx2  )

◆ decl_fpel_func() [15/16]

decl_fpel_func ( avg ,
64 ,
_16 ,
avx2  )

◆ decl_fpel_func() [16/16]

decl_fpel_func ( avg ,
128 ,
_16 ,
avx2  )

◆ decl_ipred_fns() [1/5]

decl_ipred_fns ( v ,
16 ,
mmx ,
sse  )

◆ decl_ipred_fns() [2/5]

decl_ipred_fns ( h ,
16 ,
mmxext ,
sse2  )

◆ decl_ipred_fns() [3/5]

decl_ipred_fns ( dc ,
16 ,
mmxext ,
sse2  )

◆ decl_ipred_fns() [4/5]

decl_ipred_fns ( dc_top ,
16 ,
mmxext ,
sse2  )

◆ decl_ipred_fns() [5/5]

decl_ipred_fns ( dc_left ,
16 ,
mmxext ,
sse2  )

◆ decl_ipred_fn() [1/6]

decl_ipred_fn ( dl ,
16 ,
16 ,
avx2  )

◆ decl_ipred_fn() [2/6]

decl_ipred_fn ( dl ,
32 ,
16 ,
avx2  )

◆ decl_ipred_fn() [3/6]

decl_ipred_fn ( dr ,
16 ,
16 ,
avx2  )

◆ decl_ipred_fn() [4/6]

decl_ipred_fn ( dr ,
32 ,
16 ,
avx2  )

◆ decl_ipred_fn() [5/6]

decl_ipred_fn ( vl ,
16 ,
16 ,
avx2  )

◆ decl_ipred_fn() [6/6]

decl_ipred_fn ( hd ,
16 ,
16 ,
avx2  )

◆ decl_ipred_dir_funcs() [1/6]

decl_ipred_dir_funcs ( dl )

◆ decl_ipred_dir_funcs() [2/6]

decl_ipred_dir_funcs ( dr )

◆ decl_ipred_dir_funcs() [3/6]

decl_ipred_dir_funcs ( vl )

◆ decl_ipred_dir_funcs() [4/6]

decl_ipred_dir_funcs ( vr )

◆ decl_ipred_dir_funcs() [5/6]

decl_ipred_dir_funcs ( hu )

◆ decl_ipred_dir_funcs() [6/6]

decl_ipred_dir_funcs ( hd )

◆ ff_vp9dsp_init_16bpp_x86()

av_cold void ff_vp9dsp_init_16bpp_x86 ( VP9DSPContext * dsp)

Definition at line 70 of file vp9dsp_init_16bpp.c.