FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
h264qpel_template.c File Reference
#include "config.h"
#include "libavutil/avassert.h"
#include "libavutil/mem.h"
#include "libavutil/ppc/types_altivec.h"
#include "libavutil/ppc/util_altivec.h"

Go to the source code of this file.

Macros

#define ASSERT_ALIGNED(ptr)   av_assert2(((unsigned long)ptr&0x0000000F));
 
#define load_alignment(s, ali, pm2, pm1, pp0, pp1, pp2, pp3)
 

Macro Definition Documentation

#define ASSERT_ALIGNED (   ptr)    av_assert2(((unsigned long)ptr&0x0000000F));

Definition at line 31 of file h264qpel_template.c.

#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);\
}

Definition at line 93 of file h264qpel_template.c.