36 register vector
unsigned char vdst, vsrc;
39 for (
i = 0;
i + 15 <
w;
i += 16) {
40 vdst = vec_ld(
i, (
unsigned char *) dst);
41 vsrc = vec_ld(
i, (
unsigned char *)
src);
42 vdst = vec_add(vsrc, vdst);
43 vec_st(vdst,
i, (
unsigned char *) dst);
57 c->add_bytes = add_bytes_altivec;
Macro definitions for various function/variable attributes.
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
av_cold void ff_llviddsp_init_ppc(LLVidDSPContext *c)
#define PPC_ALTIVEC(flags)
Contains misc utility macros and inline functions.