vec_u8             27 libavcodec/ppc/h264chroma_template.c         vsrc2ssH = (vec_s16)VEC_MERGEH(zero_u8v,(vec_u8)vsrc2uc);\
vec_u8             28 libavcodec/ppc/h264chroma_template.c         vsrc3ssH = (vec_s16)VEC_MERGEH(zero_u8v,(vec_u8)vsrc3uc);\
vec_u8             38 libavcodec/ppc/h264chroma_template.c         ppsum = (vec_u8)vec_pack(psum, psum);\
vec_u8             53 libavcodec/ppc/h264chroma_template.c         vsrc0ssH = (vec_s16)VEC_MERGEH(zero_u8v,(vec_u8)vsrc0uc);\
vec_u8             54 libavcodec/ppc/h264chroma_template.c         vsrc1ssH = (vec_s16)VEC_MERGEH(zero_u8v,(vec_u8)vsrc1uc);\
vec_u8             61 libavcodec/ppc/h264chroma_template.c         ppsum = (vec_u8)vec_pack(psum, psum);\
vec_u8             76 libavcodec/ppc/h264chroma_template.c     vec_u8 vsrcCuc, vsrcDuc;                 \
vec_u8             86 libavcodec/ppc/h264chroma_template.c     vec_u8 vsrcCuc, vsrcDuc;                         \
vec_u8            122 libavcodec/ppc/h264chroma_template.c     vec_u8 fperm;
vec_u8            132 libavcodec/ppc/h264chroma_template.c     vec_u8 vsrcperm0, vsrcperm1;
vec_u8            133 libavcodec/ppc/h264chroma_template.c     vec_u8 vsrc0uc, vsrc1uc;
vec_u8            135 libavcodec/ppc/h264chroma_template.c     vec_u8 vsrc2uc, vsrc3uc;
vec_u8            137 libavcodec/ppc/h264chroma_template.c     vec_u8 vdst, ppsum, vfdst, fsum;
vec_u8            146 libavcodec/ppc/h264chroma_template.c         fperm = (vec_u8){0x10, 0x11, 0x12, 0x13,
vec_u8            151 libavcodec/ppc/h264chroma_template.c         fperm = (vec_u8){0x00, 0x01, 0x02, 0x03,
vec_u8            159 libavcodec/ppc/h264chroma_template.c     vsrc0ssH = (vec_s16)VEC_MERGEH(zero_u8v,(vec_u8)vsrc0uc);
vec_u8            160 libavcodec/ppc/h264chroma_template.c     vsrc1ssH = (vec_s16)VEC_MERGEH(zero_u8v,(vec_u8)vsrc1uc);
vec_u8            197 libavcodec/ppc/h264chroma_template.c     vec_u8 fperm;
vec_u8            207 libavcodec/ppc/h264chroma_template.c     vec_u8 vsrcperm0, vsrcperm1;
vec_u8            208 libavcodec/ppc/h264chroma_template.c     vec_u8 vsrc0uc, vsrc1uc;
vec_u8            210 libavcodec/ppc/h264chroma_template.c     vec_u8 vsrc2uc, vsrc3uc;
vec_u8            212 libavcodec/ppc/h264chroma_template.c     vec_u8 vdst, ppsum, vfdst, fsum;
vec_u8            221 libavcodec/ppc/h264chroma_template.c         fperm = (vec_u8){0x10, 0x11, 0x12, 0x13,
vec_u8            226 libavcodec/ppc/h264chroma_template.c         fperm = (vec_u8){0x00, 0x01, 0x02, 0x03,
vec_u8            234 libavcodec/ppc/h264chroma_template.c     vsrc0ssH = (vec_s16)VEC_MERGEH(zero_u8v, (vec_u8)vsrc0uc);
vec_u8            235 libavcodec/ppc/h264chroma_template.c     vsrc1ssH = (vec_s16)VEC_MERGEH(zero_u8v, (vec_u8)vsrc1uc);
vec_u8             91 libavcodec/ppc/h264dsp.c     vec_u8 va_u8;
vec_u8             95 libavcodec/ppc/h264dsp.c     vec_u8 vdst, vdst_orig;
vec_u8             96 libavcodec/ppc/h264dsp.c     vec_u8 vdst_mask = vec_lvsl(0, dst);
vec_u8            185 libavcodec/ppc/h264dsp.c     vec_u8 hv = vec_ld( 0, d ); \
vec_u8            186 libavcodec/ppc/h264dsp.c     vec_u8 lv = vec_ld( 7, d);  \
vec_u8            187 libavcodec/ppc/h264dsp.c     vec_u8 dstv   = vec_perm( hv, lv, (vec_u8)perm_ldv );
vec_u8            189 libavcodec/ppc/h264dsp.c     vec_u8 edgehv;                                             \
vec_u8            190 libavcodec/ppc/h264dsp.c     vec_u8 bodyv  = vec_perm( idstsum8, idstsum8, perm_stv );  \
vec_u8            191 libavcodec/ppc/h264dsp.c     vec_u8 edgelv = vec_perm( sel, zero_u8v, perm_stv );       \
vec_u8            201 libavcodec/ppc/h264dsp.c #define dstv_load(d) vec_u8 dstv = vec_vsx_ld(0, d)
vec_u8            203 libavcodec/ppc/h264dsp.c     vec_u8 dst8 = vec_perm((vec_u8)idstsum8, dstv, vcprm(2,3,s2,s3));\
vec_u8            213 libavcodec/ppc/h264dsp.c     vec_u8 idstsum8 = vec_packsu(zero_s16v, idstsum);        \
vec_u8            224 libavcodec/ppc/h264dsp.c     vec_u8 perm_ldv, perm_stv;
vec_u8            231 libavcodec/ppc/h264dsp.c     const vec_u8 sel = (vec_u8) {0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1};
vec_u8            272 libavcodec/ppc/h264dsp.c     vec_u8 dcplus, dcminus, v0, v1, v2, v3, aligner;
vec_u8            384 libavcodec/ppc/h264dsp.c     register vec_u8 r4;                    \
vec_u8            385 libavcodec/ppc/h264dsp.c     register vec_u8 r5;                    \
vec_u8            386 libavcodec/ppc/h264dsp.c     register vec_u8 r6;                    \
vec_u8            387 libavcodec/ppc/h264dsp.c     register vec_u8 r7;                    \
vec_u8            401 libavcodec/ppc/h264dsp.c                              register vec_u8 r0, register vec_u8 r1,
vec_u8            402 libavcodec/ppc/h264dsp.c                              register vec_u8 r2, register vec_u8 r3) {
vec_u8            434 libavcodec/ppc/h264dsp.c     register vec_u8 r0  = unaligned_load(0,             src);            \
vec_u8            435 libavcodec/ppc/h264dsp.c     register vec_u8 r1  = unaligned_load(   src_stride, src);            \
vec_u8            436 libavcodec/ppc/h264dsp.c     register vec_u8 r2  = unaligned_load(2* src_stride, src);            \
vec_u8            437 libavcodec/ppc/h264dsp.c     register vec_u8 r3  = unaligned_load(3* src_stride, src);            \
vec_u8            438 libavcodec/ppc/h264dsp.c     register vec_u8 r4  = unaligned_load(4* src_stride, src);            \
vec_u8            439 libavcodec/ppc/h264dsp.c     register vec_u8 r5  = unaligned_load(5* src_stride, src);            \
vec_u8            440 libavcodec/ppc/h264dsp.c     register vec_u8 r6  = unaligned_load(6* src_stride, src);            \
vec_u8            441 libavcodec/ppc/h264dsp.c     register vec_u8 r7  = unaligned_load(7* src_stride, src);            \
vec_u8            442 libavcodec/ppc/h264dsp.c     register vec_u8 r14 = unaligned_load(14*src_stride, src);            \
vec_u8            443 libavcodec/ppc/h264dsp.c     register vec_u8 r15 = unaligned_load(15*src_stride, src);            \
vec_u8            493 libavcodec/ppc/h264dsp.c static inline vec_u8 diff_lt_altivec ( register vec_u8 x,
vec_u8            494 libavcodec/ppc/h264dsp.c                                          register vec_u8 y,
vec_u8            495 libavcodec/ppc/h264dsp.c                                          register vec_u8 a) {
vec_u8            497 libavcodec/ppc/h264dsp.c     register vec_u8 diff = vec_subs(x, y);
vec_u8            498 libavcodec/ppc/h264dsp.c     register vec_u8 diffneg = vec_subs(y, x);
vec_u8            499 libavcodec/ppc/h264dsp.c     register vec_u8 o = vec_or(diff, diffneg); /* |x-y| */
vec_u8            500 libavcodec/ppc/h264dsp.c     o = (vec_u8)vec_cmplt(o, a);
vec_u8            504 libavcodec/ppc/h264dsp.c static inline vec_u8 h264_deblock_mask ( register vec_u8 p0,
vec_u8            505 libavcodec/ppc/h264dsp.c                                            register vec_u8 p1,
vec_u8            506 libavcodec/ppc/h264dsp.c                                            register vec_u8 q0,
vec_u8            507 libavcodec/ppc/h264dsp.c                                            register vec_u8 q1,
vec_u8            508 libavcodec/ppc/h264dsp.c                                            register vec_u8 alpha,
vec_u8            509 libavcodec/ppc/h264dsp.c                                            register vec_u8 beta) {
vec_u8            511 libavcodec/ppc/h264dsp.c     register vec_u8 mask;
vec_u8            512 libavcodec/ppc/h264dsp.c     register vec_u8 tempmask;
vec_u8            524 libavcodec/ppc/h264dsp.c static inline vec_u8 h264_deblock_q1(register vec_u8 p0,
vec_u8            525 libavcodec/ppc/h264dsp.c                                        register vec_u8 p1,
vec_u8            526 libavcodec/ppc/h264dsp.c                                        register vec_u8 p2,
vec_u8            527 libavcodec/ppc/h264dsp.c                                        register vec_u8 q0,
vec_u8            528 libavcodec/ppc/h264dsp.c                                        register vec_u8 tc0) {
vec_u8            530 libavcodec/ppc/h264dsp.c     register vec_u8 average = vec_avg(p0, q0);
vec_u8            531 libavcodec/ppc/h264dsp.c     register vec_u8 temp;
vec_u8            532 libavcodec/ppc/h264dsp.c     register vec_u8 unclipped;
vec_u8            533 libavcodec/ppc/h264dsp.c     register vec_u8 ones;
vec_u8            534 libavcodec/ppc/h264dsp.c     register vec_u8 max;
vec_u8            535 libavcodec/ppc/h264dsp.c     register vec_u8 min;
vec_u8            536 libavcodec/ppc/h264dsp.c     register vec_u8 newp1;
vec_u8            552 libavcodec/ppc/h264dsp.c     const vec_u8 A0v = vec_sl(vec_splat_u8(10), vec_splat_u8(4));                               \
vec_u8            554 libavcodec/ppc/h264dsp.c     register vec_u8 pq0bit = vec_xor(p0,q0);                                                    \
vec_u8            555 libavcodec/ppc/h264dsp.c     register vec_u8 q1minus;                                                                    \
vec_u8            556 libavcodec/ppc/h264dsp.c     register vec_u8 p0minus;                                                                    \
vec_u8            557 libavcodec/ppc/h264dsp.c     register vec_u8 stage1;                                                                     \
vec_u8            558 libavcodec/ppc/h264dsp.c     register vec_u8 stage2;                                                                     \
vec_u8            559 libavcodec/ppc/h264dsp.c     register vec_u8 vec160;                                                                     \
vec_u8            560 libavcodec/ppc/h264dsp.c     register vec_u8 delta;                                                                      \
vec_u8            561 libavcodec/ppc/h264dsp.c     register vec_u8 deltaneg;                                                                   \
vec_u8            584 libavcodec/ppc/h264dsp.c     register vec_u8 alphavec;                                                              \
vec_u8            585 libavcodec/ppc/h264dsp.c     register vec_u8 betavec;                                                               \
vec_u8            586 libavcodec/ppc/h264dsp.c     register vec_u8 mask;                                                                  \
vec_u8            587 libavcodec/ppc/h264dsp.c     register vec_u8 p1mask;                                                                \
vec_u8            588 libavcodec/ppc/h264dsp.c     register vec_u8 q1mask;                                                                \
vec_u8            590 libavcodec/ppc/h264dsp.c     register vec_u8 finaltc0;                                                              \
vec_u8            591 libavcodec/ppc/h264dsp.c     register vec_u8 tc0masked;                                                             \
vec_u8            592 libavcodec/ppc/h264dsp.c     register vec_u8 newp1;                                                                 \
vec_u8            593 libavcodec/ppc/h264dsp.c     register vec_u8 newq1;                                                                 \
vec_u8            607 libavcodec/ppc/h264dsp.c     finaltc0 = vec_and((vec_u8)tc0vec, mask);     /* tc = tc0 */                           \
vec_u8            611 libavcodec/ppc/h264dsp.c     tc0masked = vec_and(p1mask, (vec_u8)tc0vec);                                           \
vec_u8            618 libavcodec/ppc/h264dsp.c     tc0masked = vec_and(q1mask, (vec_u8)tc0vec);                                           \
vec_u8            631 libavcodec/ppc/h264dsp.c         register vec_u8 p2 = vec_ld(-3*stride, pix);
vec_u8            632 libavcodec/ppc/h264dsp.c         register vec_u8 p1 = vec_ld(-2*stride, pix);
vec_u8            633 libavcodec/ppc/h264dsp.c         register vec_u8 p0 = vec_ld(-1*stride, pix);
vec_u8            634 libavcodec/ppc/h264dsp.c         register vec_u8 q0 = vec_ld(0, pix);
vec_u8            635 libavcodec/ppc/h264dsp.c         register vec_u8 q1 = vec_ld(stride, pix);
vec_u8            636 libavcodec/ppc/h264dsp.c         register vec_u8 q2 = vec_ld(2*stride, pix);
vec_u8            647 libavcodec/ppc/h264dsp.c     register vec_u8 line0, line1, line2, line3, line4, line5;
vec_u8            661 libavcodec/ppc/h264dsp.c     vec_u8 vblock;
vec_u8            710 libavcodec/ppc/h264dsp.c     vec_u8 vsrc, vdst;
vec_u8            217 libavcodec/ppc/h264qpel.c     vec_u8 a, b, d, mask_;
vec_u8            219 libavcodec/ppc/h264qpel.c     vec_u8 tmp1, tmp2, mask, edges, align;
vec_u8            257 libavcodec/ppc/h264qpel.c     vec_u8 a, b, d, mask_;
vec_u8            260 libavcodec/ppc/h264qpel.c     vec_u8 tmp1, tmp2, mask, edges, align;
vec_u8             34 libavcodec/ppc/h264qpel_template.c     vec_u8 srcR1 = vec_ld(-2, s);\
vec_u8             35 libavcodec/ppc/h264qpel_template.c     vec_u8 srcR2 = vec_ld(14, s);\
vec_u8             54 libavcodec/ppc/h264qpel_template.c         vec_u8 srcR3 = vec_ld(30, s);\
vec_u8             63 libavcodec/ppc/h264qpel_template.c         vec_u8 srcR3 = vec_ld(30, s);\
vec_u8             72 libavcodec/ppc/h264qpel_template.c         vec_u8 srcR3 = vec_ld(30, s);\
vec_u8             81 libavcodec/ppc/h264qpel_template.c         vec_u8 srcR3 = vec_ld(30, s);\
vec_u8            111 libavcodec/ppc/h264qpel_template.c     vec_u8 permM2, permM1, permP0, permP1, permP2, permP3;
vec_u8            117 libavcodec/ppc/h264qpel_template.c     vec_u8 srcM2, srcM1, srcP0, srcP1, srcP2, srcP3;
vec_u8            128 libavcodec/ppc/h264qpel_template.c     vec_u8 sum, fsum;
vec_u8            202 libavcodec/ppc/h264qpel_template.c     vec_u8 perm;
vec_u8            213 libavcodec/ppc/h264qpel_template.c     const vec_u8 srcM2 = load_with_perm_vec(0, srcbis, perm);
vec_u8            215 libavcodec/ppc/h264qpel_template.c     const vec_u8 srcM1 = load_with_perm_vec(0, srcbis, perm);
vec_u8            217 libavcodec/ppc/h264qpel_template.c     const vec_u8 srcP0 = load_with_perm_vec(0, srcbis, perm);
vec_u8            219 libavcodec/ppc/h264qpel_template.c     const vec_u8 srcP1 = load_with_perm_vec(0, srcbis, perm);
vec_u8            221 libavcodec/ppc/h264qpel_template.c     const vec_u8 srcP2 = load_with_perm_vec(0, srcbis, perm);
vec_u8            240 libavcodec/ppc/h264qpel_template.c     vec_u8 sum, fsum, srcP3;
vec_u8            304 libavcodec/ppc/h264qpel_template.c     vec_u8 permM2, permM1, permP0, permP1, permP2, permP3;
vec_u8            320 libavcodec/ppc/h264qpel_template.c     const vec_u8 mperm = (const vec_u8)
vec_u8            333 libavcodec/ppc/h264qpel_template.c     vec_u8 fsum, sumv, sum;
vec_u8            347 libavcodec/ppc/h264qpel_template.c         vec_u8 srcM2, srcM1, srcP0, srcP1, srcP2, srcP3;
vec_u8             39 libavcodec/ppc/hevcdsp.c static const vec_u8 mask[2] = {
vec_u8            174 libavcodec/ppc/idctdsp.c     vec_u8 tmp;
vec_u8            203 libavcodec/ppc/idctdsp.c     vec_u8 tmp;
vec_u8            205 libavcodec/ppc/idctdsp.c     vec_u8 perm0;
vec_u8            206 libavcodec/ppc/idctdsp.c     vec_u8 perm1;
vec_u8            207 libavcodec/ppc/idctdsp.c     vec_u8 p0, p1, p;
vec_u8            222 libavcodec/ppc/idctdsp.c     tmp2 = (vec_s16) vec_perm(tmp, (vec_u8) zero, prm);
vec_u8            226 libavcodec/ppc/idctdsp.c     tmp2 = (vec_s16) vec_mergeh(tmp, (vec_u8) zero)
vec_u8             56 libavcodec/ppc/lossless_audiodsp_altivec.c     register vec_u8 align = vec_lvsl(0, v2);
vec_u8             67 libavcodec/ppc/pixblockdsp.c     const vec_u8 zero = (const vec_u8)vec_splat_u8(0);
vec_u8             70 libavcodec/ppc/pixblockdsp.c         vec_u8 perm = vec_lvsl(0, pixels);
vec_u8             74 libavcodec/ppc/pixblockdsp.c         vec_u8 pixl = vec_ld(0, pixels);
vec_u8             75 libavcodec/ppc/pixblockdsp.c         vec_u8 pixr = vec_ld(7, pixels);
vec_u8             76 libavcodec/ppc/pixblockdsp.c         vec_u8 bytes = vec_perm(pixl, pixr, perm);
vec_u8            157 libavcodec/ppc/pixblockdsp.c     vec_u8 perm;
vec_u8            158 libavcodec/ppc/pixblockdsp.c     const vec_u8 zero = (const vec_u8)vec_splat_u8(0);
vec_u8            166 libavcodec/ppc/pixblockdsp.c         vec_u8 pixl  = vec_ld(0,  s1);
vec_u8            167 libavcodec/ppc/pixblockdsp.c         vec_u8 pixr  = vec_ld(15, s1);
vec_u8            168 libavcodec/ppc/pixblockdsp.c         vec_u8 bytes = vec_perm(pixl, pixr, perm);
vec_u8             37 libavcodec/ppc/vp3dsp_altivec.c static const vec_u8 interleave_high =
vec_u8             40 libavcodec/ppc/vp3dsp_altivec.c static const vec_u8 interleave_high =
vec_u8            125 libavcodec/ppc/vp3dsp_altivec.c     vec_u8 t;
vec_u8            155 libavcodec/ppc/vp3dsp_altivec.c     vec_u8 t, vdst;
vec_u8            157 libavcodec/ppc/vp3dsp_altivec.c     vec_u8 vdst_mask = vec_mergeh(vec_splat_u8(-1), vec_lvsl(0, dst));
vec_u8            103 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 align_vec0, align_vec8, permh0, permh8;
vec_u8            104 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 perm_6tap0, perm_6tap8, perml0, perml8;
vec_u8            105 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 b;
vec_u8            107 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 filt, a, pixh, pixl, outer;
vec_u8            111 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 perm_inner6 = { 1,2,3,4, 2,3,4,5, 3,4,5,6, 4,5,6,7 };
vec_u8            112 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 perm_inner4 = { 0,1,2,3, 1,2,3,4, 2,3,4,5, 3,4,5,6 };
vec_u8            113 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 perm_inner  = is6tap ? perm_inner6 : perm_inner4;
vec_u8            114 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 perm_outer = { 4,9, 0,5, 5,10, 1,6, 6,11, 2,7, 7,12, 3,8 };
vec_u8            150 libavcodec/ppc/vp8dsp_altivec.c static const vec_u8 v_subpel_filters[7] =
vec_u8            162 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 subpel_filter = v_subpel_filters[i]; \
vec_u8            163 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 f0 = vec_splat(subpel_filter, 0); \
vec_u8            164 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 f1 = vec_splat(subpel_filter, 1); \
vec_u8            165 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 f2 = vec_splat(subpel_filter, 2); \
vec_u8            166 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 f3 = vec_splat(subpel_filter, 3); \
vec_u8            167 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 f4 = vec_splat(subpel_filter, 4); \
vec_u8            168 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 f5 = vec_splat(subpel_filter, 5)
vec_u8            199 libavcodec/ppc/vp8dsp_altivec.c     vec_u8 s0, s1, s2, s3, s4, s5, filt, align_vech, perm_vec, align_vecl;
vec_u8            240 libavcodec/ppc/vp8dsp_altivec.c                 filt = (vec_u8)vec_splat((vec_u32)filt, 0);
vec_u8             44 libavutil/ppc/float_dsp_altivec.c     const vec_u8 reverse = vcprm(3, 2, 1, 0);
vec_u8             45 libavutil/ppc/float_dsp_vsx.c     const vec_u8 reverse = vcprm(3, 2, 1, 0);
vec_u8             45 libavutil/ppc/util_altivec.h #define LOAD_ZERO const vec_u8 zerov = vec_splat_u8( 0 )
vec_u8             47 libavutil/ppc/util_altivec.h #define zero_u8v  (vec_u8)  zerov
vec_u8             67 libavutil/ppc/util_altivec.h #define vcprm(a,b,c,d) (const vec_u8){WORD_ ## a, WORD_ ## b, WORD_ ## c, WORD_ ## d}
vec_u8            129 libavutil/ppc/util_altivec.h static inline vec_u8 unaligned_load(int offset, const uint8_t *src)
vec_u8            131 libavutil/ppc/util_altivec.h     register vec_u8 first = vec_ld(offset, src);
vec_u8            132 libavutil/ppc/util_altivec.h     register vec_u8 second = vec_ld(offset + 15, src);
vec_u8            133 libavutil/ppc/util_altivec.h     register vec_u8 mask = vec_lvsl(offset, src);
vec_u8            136 libavutil/ppc/util_altivec.h static inline vec_u8 load_with_perm_vec(int offset, const uint8_t *src, vec_u8 perm_vec)
vec_u8            138 libavutil/ppc/util_altivec.h     vec_u8 a = vec_ld(offset, src);
vec_u8            139 libavutil/ppc/util_altivec.h     vec_u8 b = vec_ld(offset + 15, src);
vec_u8            186 libavutil/ppc/util_altivec.h     ((vec_s16)vec_mergeh((vec_u8)vec_splat_u8(0),           \
vec_u8            187 libavutil/ppc/util_altivec.h                          (vec_u8)vec_vsx_ld((off), (p))))
vec_u8            190 libavutil/ppc/util_altivec.h     ((vec_s16)vec_mergeh((vec_u8)vec_vsx_ld((off), (p)),    \
vec_u8            191 libavutil/ppc/util_altivec.h                          (vec_u8)vec_splat_u8(0)))
vec_u8            108 libswscale/ppc/swscale_vsx.c     vec_u8 vd;
vec_u8            219 libswscale/ppc/swscale_vsx.c     const vec_u8 vperm = (vec_u8) {0, 1, 8, 9, 2, 3, 10, 11, 4, 5, 12, 13, 6, 7, 14, 15};
vec_u8            485 libswscale/ppc/swscale_vsx.c             tmp8 = (vec_u8) vec_mergeh((vec_u16) out0, (vec_u16) out1); \
vec_u8            487 libswscale/ppc/swscale_vsx.c             tmp8 = (vec_u8) vec_mergel((vec_u16) out0, (vec_u16) out1); \
vec_u8            496 libswscale/ppc/swscale_vsx.c             tmp8 = (vec_u8) vec_mergeh((vec_u16) out0, (vec_u16) out1); \
vec_u8            498 libswscale/ppc/swscale_vsx.c             tmp8 = (vec_u8) vec_mergel((vec_u16) out0, (vec_u16) out1); \
vec_u8            507 libswscale/ppc/swscale_vsx.c             tmp8 = (vec_u8) vec_mergeh((vec_u16) out0, (vec_u16) out1); \
vec_u8            509 libswscale/ppc/swscale_vsx.c             tmp8 = (vec_u8) vec_mergel((vec_u16) out0, (vec_u16) out1); \
vec_u8            518 libswscale/ppc/swscale_vsx.c             tmp8 = (vec_u8) vec_mergeh((vec_u16) out0, (vec_u16) out1); \
vec_u8            520 libswscale/ppc/swscale_vsx.c             tmp8 = (vec_u8) vec_mergel((vec_u16) out0, (vec_u16) out1); \
vec_u8            540 libswscale/ppc/swscale_vsx.c     vec_u8 rd, bd, gd, ad, out0, out1, tmp8;
vec_u8            559 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3rg0 = (vec_u8) {0x0, 0x10, 0,
vec_u8            565 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3rg1 = (vec_u8) {     0x15, 0,
vec_u8            568 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3tb0 = (vec_u8) {0x0, 0x1, 0x10,
vec_u8            574 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3tb1 = (vec_u8) {     0x0, 0x15,
vec_u8            697 libswscale/ppc/swscale_vsx.c     vec_u8 rd, bd, gd, ad, out0, out1, tmp8;
vec_u8            720 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3rg0 = (vec_u8) {0x0, 0x10, 0,
vec_u8            726 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3rg1 = (vec_u8) {     0x15, 0,
vec_u8            729 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3tb0 = (vec_u8) {0x0, 0x1, 0x10,
vec_u8            735 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3tb1 = (vec_u8) {     0x0, 0x15,
vec_u8            819 libswscale/ppc/swscale_vsx.c     vec_u8 rd, bd, gd, ad, out0, out1, tmp8;
vec_u8            842 libswscale/ppc/swscale_vsx.c     const vec_u8 doubleleft = (vec_u8) {0, 1, 2, 3,
vec_u8            846 libswscale/ppc/swscale_vsx.c     const vec_u8 doubleright = (vec_u8) {8, 9, 10, 11,
vec_u8            850 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3rg0 = (vec_u8) {0x0, 0x10, 0,
vec_u8            856 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3rg1 = (vec_u8) {     0x15, 0,
vec_u8            859 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3tb0 = (vec_u8) {0x0, 0x1, 0x10,
vec_u8            865 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3tb1 = (vec_u8) {     0x0, 0x15,
vec_u8            989 libswscale/ppc/swscale_vsx.c     vec_u8 rd, bd, gd, ad, out0, out1, tmp8;
vec_u8           1012 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3rg0 = (vec_u8) {0x0, 0x10, 0,
vec_u8           1018 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3rg1 = (vec_u8) {     0x15, 0,
vec_u8           1021 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3tb0 = (vec_u8) {0x0, 0x1, 0x10,
vec_u8           1027 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3tb1 = (vec_u8) {     0x0, 0x15,
vec_u8           1119 libswscale/ppc/swscale_vsx.c     vec_u8 rd, bd, gd, ad, out0, out1, tmp8;
vec_u8           1142 libswscale/ppc/swscale_vsx.c     const vec_u8 doubleleft = (vec_u8) {0, 1, 2, 3,
vec_u8           1146 libswscale/ppc/swscale_vsx.c     const vec_u8 doubleright = (vec_u8) {8, 9, 10, 11,
vec_u8           1150 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3rg0 = (vec_u8) {0x0, 0x10, 0,
vec_u8           1156 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3rg1 = (vec_u8) {     0x15, 0,
vec_u8           1159 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3tb0 = (vec_u8) {0x0, 0x1, 0x10,
vec_u8           1165 libswscale/ppc/swscale_vsx.c     const vec_u8 perm3tb1 = (vec_u8) {     0x0, 0x15,
vec_u8           1369 libswscale/ppc/swscale_vsx.c     vec_u8 vd1, vd2, tmp;
vec_u8           1370 libswscale/ppc/swscale_vsx.c     const vec_u8 yuyv1 = (vec_u8) {
vec_u8           1375 libswscale/ppc/swscale_vsx.c     const vec_u8 yuyv2 = (vec_u8) {
vec_u8           1380 libswscale/ppc/swscale_vsx.c     const vec_u8 yvyu1 = (vec_u8) {
vec_u8           1385 libswscale/ppc/swscale_vsx.c     const vec_u8 yvyu2 = (vec_u8) {
vec_u8           1390 libswscale/ppc/swscale_vsx.c     const vec_u8 uyvy1 = (vec_u8) {
vec_u8           1395 libswscale/ppc/swscale_vsx.c     const vec_u8 uyvy2 = (vec_u8) {
vec_u8           1673 libswscale/ppc/swscale_vsx.c     vec_u8 vin, vin2, vperm;
vec_u8           1696 libswscale/ppc/swscale_vsx.c     const vec_u8 vzero = vec_splat_u8(0);
vec_u8           1789 libswscale/ppc/swscale_vsx.c     vec_u8 vin, vin2, vperm;
vec_u8           1790 libswscale/ppc/swscale_vsx.c     vec_u8 valpha, valphaxor;
vec_u8           1794 libswscale/ppc/swscale_vsx.c     const vec_u8 vxor = vec_splats((uint8_t) 127);
vec_u8           1867 libswscale/ppc/swscale_vsx.c     vec_u8 vin8;
vec_u8           1869 libswscale/ppc/swscale_vsx.c     const vec_u8 vzero = vec_splat_u8(0);
vec_u8           1870 libswscale/ppc/swscale_vsx.c     const vec_u8 vunusedtab[8] = {
vec_u8           1871 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           1873 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
vec_u8           1875 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x10, 0x10, 0x10, 0x10,
vec_u8           1877 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x10, 0x10,
vec_u8           1879 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           1881 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           1883 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           1885 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           1888 libswscale/ppc/swscale_vsx.c     const vec_u8 vunused = vunusedtab[filterSize % 8];
vec_u8           1930 libswscale/ppc/swscale_vsx.c     const vec_u8 vzero = vec_splat_u8(0);
vec_u8           1931 libswscale/ppc/swscale_vsx.c     const vec_u8 vunusedtab[8] = {
vec_u8           1932 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           1934 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
vec_u8           1936 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x10, 0x10, 0x10, 0x10,
vec_u8           1938 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x10, 0x10,
vec_u8           1940 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           1942 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           1944 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           1946 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           1949 libswscale/ppc/swscale_vsx.c     const vec_u8 vunused = vunusedtab[filterSize % 8];
vec_u8           2006 libswscale/ppc/swscale_vsx.c     const vec_u8 vzero = vec_splat_u8(0);
vec_u8           2007 libswscale/ppc/swscale_vsx.c     const vec_u8 vunusedtab[8] = {
vec_u8           2008 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           2010 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
vec_u8           2012 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x10, 0x10, 0x10, 0x10,
vec_u8           2014 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x10, 0x10,
vec_u8           2016 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           2018 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           2020 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           2022 libswscale/ppc/swscale_vsx.c         (vec_u8) {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7,
vec_u8           2025 libswscale/ppc/swscale_vsx.c     const vec_u8 vunused = vunusedtab[filterSize % 8];