FFmpeg
Loading...
Searching...
No Matches
h264qpel_template.c File Reference
#include "config.h"
#include "libavutil/avassert.h"
#include "libavutil/mem.h"
#include "libavutil/ppc/util_altivec.h"

Go to the source code of this file.

Macros

#define ASSERT_ALIGNED(ptr)
 
#define load_alignment(s, ali, pm2, pm1, pp0, pp1, pp2, pp3)
 

Macro Definition Documentation

◆ ASSERT_ALIGNED

#define ASSERT_ALIGNED ( ptr)
Value:
av_assert2(!((uintptr_t)ptr&0x0000000F));
#define av_assert2(cond)
assert() equivalent, that does lie in speed critical code.
Definition avassert.h:68

Definition at line 30 of file h264qpel_template.c.

◆ load_alignment

#define load_alignment ( s,
ali,
pm2,
pm1,
pp0,
pp1,
pp2,
pp3 )
Value:
{\
srcM2 = vec_vsx_ld(-2, s);\
srcM1 = vec_vsx_ld(-1, s);\
srcP0 = vec_vsx_ld(0, s);\
srcP1 = vec_vsx_ld(1, s);\
srcP2 = vec_vsx_ld(2, s);\
srcP3 = vec_vsx_ld(3, s);\
}
#define s(width, name)
Definition cbs_vp9.c:198

Definition at line 92 of file h264qpel_template.c.