• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/sh4/

Lines Matching defs:src1

26 static inline void OPNAME ## _pixels4_l2_aligned(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, int src_stride1, int src_stride2, int h) \
29 OP(LP(dst ),rnd_avg32(LPC(src1 ),LPC(src2 )) ); \
30 src1+=src_stride1; \
36 static inline void OPNAME ## _pixels4_l2_aligned2(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, int src_stride1, int src_stride2, int h) \
39 OP(LP(dst ),rnd_avg32(AV_RN32(src1 ),LPC(src2 )) ); \
40 src1+=src_stride1; \
46 static inline void OPNAME ## _no_rnd_pixels16_l2_aligned2(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, int src_stride1, int src_stride2, int h) \
49 OP(LP(dst ),no_rnd_avg32(AV_RN32(src1 ),LPC(src2 )) ); \
50 OP(LP(dst+4),no_rnd_avg32(AV_RN32(src1+4),LPC(src2+4)) ); \
51 OP(LP(dst+8),no_rnd_avg32(AV_RN32(src1+8),LPC(src2+8)) ); \
52 OP(LP(dst+12),no_rnd_avg32(AV_RN32(src1+12),LPC(src2+12)) ); \
53 src1+=src_stride1; \
59 static inline void OPNAME ## _pixels16_l2_aligned2(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, int src_stride1, int src_stride2, int h) \
62 OP(LP(dst ),rnd_avg32(AV_RN32(src1 ),LPC(src2 )) ); \
63 OP(LP(dst+4),rnd_avg32(AV_RN32(src1+4),LPC(src2+4)) ); \
64 OP(LP(dst+8),rnd_avg32(AV_RN32(src1+8),LPC(src2+8)) ); \
65 OP(LP(dst+12),rnd_avg32(AV_RN32(src1+12),LPC(src2+12)) ); \
66 src1+=src_stride1; \
72 static inline void OPNAME ## _no_rnd_pixels8_l2_aligned2(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, int src_stride1, int src_stride2, int h) \
75 OP(LP(dst ),no_rnd_avg32(AV_RN32(src1 ),LPC(src2 )) ); \
76 OP(LP(dst+4),no_rnd_avg32(AV_RN32(src1+4),LPC(src2+4)) ); \
77 src1+=src_stride1; \
83 static inline void OPNAME ## _pixels8_l2_aligned2(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, int src_stride1, int src_stride2, int h) \
86 OP(LP(dst ),rnd_avg32(AV_RN32(src1 ),LPC(src2 )) ); \
87 OP(LP(dst+4),rnd_avg32(AV_RN32(src1+4),LPC(src2+4)) ); \
88 src1+=src_stride1; \
94 static inline void OPNAME ## _no_rnd_pixels8_l2_aligned(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, int src_stride1, int src_stride2, int h) \
97 OP(LP(dst ),no_rnd_avg32(LPC(src1 ),LPC(src2 )) ); \
98 OP(LP(dst+4),no_rnd_avg32(LPC(src1+4),LPC(src2+4)) ); \
99 src1+=src_stride1; \
105 static inline void OPNAME ## _pixels8_l2_aligned(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, int src_stride1, int src_stride2, int h) \
108 OP(LP(dst ),rnd_avg32(LPC(src1 ),LPC(src2 )) ); \
109 OP(LP(dst+4),rnd_avg32(LPC(src1+4),LPC(src2+4)) ); \
110 src1+=src_stride1; \
116 static inline void OPNAME ## _no_rnd_pixels16_l2_aligned(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, int src_stride1, int src_stride2, int h) \
119 OP(LP(dst ),no_rnd_avg32(LPC(src1 ),LPC(src2 )) ); \
120 OP(LP(dst+4),no_rnd_avg32(LPC(src1+4),LPC(src2+4)) ); \
121 OP(LP(dst+8),no_rnd_avg32(LPC(src1+8),LPC(src2+8)) ); \
122 OP(LP(dst+12),no_rnd_avg32(LPC(src1+12),LPC(src2+12)) ); \
123 src1+=src_stride1; \
129 static inline void OPNAME ## _pixels16_l2_aligned(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, int src_stride1, int src_stride2, int h) \
132 OP(LP(dst ),rnd_avg32(LPC(src1 ),LPC(src2 )) ); \
133 OP(LP(dst+4),rnd_avg32(LPC(src1+4),LPC(src2+4)) ); \
134 OP(LP(dst+8),rnd_avg32(LPC(src1+8),LPC(src2+8)) ); \
135 OP(LP(dst+12),rnd_avg32(LPC(src1+12),LPC(src2+12)) ); \
136 src1+=src_stride1; \
142 static inline void OPNAME ## _no_rnd_pixels16_l2_aligned1(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, int src_stride1, int src_stride2, int h) \
143 { OPNAME ## _no_rnd_pixels16_l2_aligned2(dst,src2,src1,dst_stride,src_stride2,src_stride1,h); } \
145 static inline void OPNAME ## _pixels16_l2_aligned1(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, int src_stride1, int src_stride2, int h) \
146 { OPNAME ## _pixels16_l2_aligned2(dst,src2,src1,dst_stride,src_stride2,src_stride1,h); } \
148 static inline void OPNAME ## _no_rnd_pixels8_l2_aligned1(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, int src_stride1, int src_stride2, int h) \
149 { OPNAME ## _no_rnd_pixels8_l2_aligned2(dst,src2,src1,dst_stride,src_stride2,src_stride1,h); } \
151 static inline void OPNAME ## _pixels8_l2_aligned1(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, int src_stride1, int src_stride2, int h) \
152 { OPNAME ## _pixels8_l2_aligned2(dst,src2,src1,dst_stride,src_stride2,src_stride1,h); } \
154 static inline void OPNAME ## _pixels8_l4_aligned(uint8_t *dst, const uint8_t *src1, uint8_t *src2, uint8_t *src3, uint8_t *src4,int dst_stride, int src_stride1, int src_stride2,int src_stride3,int src_stride4, int h){\
157 UNPACK(a0,a1,LPC(src1),LPC(src2)); \
160 UNPACK(a0,a1,LPC(src1+4),LPC(src2+4)); \
163 src1+=src_stride1;\
171 static inline void OPNAME ## _no_rnd_pixels8_l4_aligned(uint8_t *dst, const uint8_t *src1, uint8_t *src2, uint8_t *src3, uint8_t *src4,int dst_stride, int src_stride1, int src_stride2,int src_stride3,int src_stride4, int h){\
174 UNPACK(a0,a1,LPC(src1),LPC(src2)); \
177 UNPACK(a0,a1,LPC(src1+4),LPC(src2+4)); \
180 src1+=src_stride1;\
188 static inline void OPNAME ## _pixels8_l4_aligned0(uint8_t *dst, const uint8_t *src1, uint8_t *src2, uint8_t *src3, uint8_t *src4,int dst_stride, int src_stride1, int src_stride2,int src_stride3,int src_stride4, int h){\
190 uint32_t a0,a1,a2,a3; /* src1 only not aligned */\
191 UNPACK(a0,a1,AV_RN32(src1),LPC(src2)); \
194 UNPACK(a0,a1,AV_RN32(src1+4),LPC(src2+4)); \
197 src1+=src_stride1;\
205 static inline void OPNAME ## _no_rnd_pixels8_l4_aligned0(uint8_t *dst, const uint8_t *src1, uint8_t *src2, uint8_t *src3, uint8_t *src4,int dst_stride, int src_stride1, int src_stride2,int src_stride3,int src_stride4, int h){\
208 UNPACK(a0,a1,AV_RN32(src1),LPC(src2)); \
211 UNPACK(a0,a1,AV_RN32(src1+4),LPC(src2+4)); \
214 src1+=src_stride1;\
222 static inline void OPNAME ## _pixels16_l4_aligned(uint8_t *dst, const uint8_t *src1, uint8_t *src2, uint8_t *src3, uint8_t *src4,int dst_stride, int src_stride1, int src_stride2,int src_stride3,int src_stride4, int h){\
225 UNPACK(a0,a1,LPC(src1),LPC(src2)); \
228 UNPACK(a0,a1,LPC(src1+4),LPC(src2+4)); \
231 UNPACK(a0,a1,LPC(src1+8),LPC(src2+8)); \
234 UNPACK(a0,a1,LPC(src1+12),LPC(src2+12)); \
237 src1+=src_stride1;\
245 static inline void OPNAME ## _no_rnd_pixels16_l4_aligned(uint8_t *dst, const uint8_t *src1, uint8_t *src2, uint8_t *src3, uint8_t *src4,int dst_stride, int src_stride1, int src_stride2,int src_stride3,int src_stride4, int h){\
248 UNPACK(a0,a1,LPC(src1),LPC(src2)); \
251 UNPACK(a0,a1,LPC(src1+4),LPC(src2+4)); \
254 UNPACK(a0,a1,LPC(src1+8),LPC(src2+8)); \
257 UNPACK(a0,a1,LPC(src1+12),LPC(src2+12)); \
260 src1+=src_stride1;\
268 static inline void OPNAME ## _pixels16_l4_aligned0(uint8_t *dst, const uint8_t *src1, uint8_t *src2, uint8_t *src3, uint8_t *src4,int dst_stride, int src_stride1, int src_stride2,int src_stride3,int src_stride4, int h){\
269 do { /* src1 is unaligned */\
271 UNPACK(a0,a1,AV_RN32(src1),LPC(src2)); \
274 UNPACK(a0,a1,AV_RN32(src1+4),LPC(src2+4)); \
277 UNPACK(a0,a1,AV_RN32(src1+8),LPC(src2+8)); \
280 UNPACK(a0,a1,AV_RN32(src1+12),LPC(src2+12)); \
283 src1+=src_stride1;\
291 static inline void OPNAME ## _no_rnd_pixels16_l4_aligned0(uint8_t *dst, const uint8_t *src1, uint8_t *src2, uint8_t *src3, uint8_t *src4,int dst_stride, int src_stride1, int src_stride2,int src_stride3,int src_stride4, int h){\
294 UNPACK(a0,a1,AV_RN32(src1),LPC(src2)); \
297 UNPACK(a0,a1,AV_RN32(src1+4),LPC(src2+4)); \
300 UNPACK(a0,a1,AV_RN32(src1+8),LPC(src2+8)); \
303 UNPACK(a0,a1,AV_RN32(src1+12),LPC(src2+12)); \
306 src1+=src_stride1;\
513 int src0,src1,src2,src3,src4,src5,src6,src7,src8;\
515 src1= *s++;\
519 OP(dst[0], (src0+src1)*20 - (src0+src2)*6 + (src1+src3)*3 - (src2+src4));\
521 OP(dst[1], (src1+src2)*20 - (src0+src3)*6 + (src0+src4)*3 - (src1+src5));\
523 OP(dst[2], (src2+src3)*20 - (src1+src4)*6 + (src0+src5)*3 - (src0+src6));\
525 OP(dst[3], (src3+src4)*20 - (src2+src5)*6 + (src1+src6)*3 - (src0+src7));\
527 OP(dst[4], (src4+src5)*20 - (src3+src6)*6 + (src2+src7)*3 - (src1+src8));\
541 int src0,src1,src2,src3,src4,src5,src6,src7,src8;\
543 src1 = *s; s+=srcStride; \
547 OP(*d, (src0+src1)*20 - (src0+src2)*6 + (src1+src3)*3 - (src2+src4));d+=dstStride;\
549 OP(*d, (src1+src2)*20 - (src0+src3)*6 + (src0+src4)*3 - (src1+src5));d+=dstStride;\
551 OP(*d, (src2+src3)*20 - (src1+src4)*6 + (src0+src5)*3 - (src0+src6));d+=dstStride;\
553 OP(*d, (src3+src4)*20 - (src2+src5)*6 + (src1+src6)*3 - (src0+src7));d+=dstStride;\
555 OP(*d, (src4+src5)*20 - (src3+src6)*6 + (src2+src7)*3 - (src1+src8));d+=dstStride;\
568 int src0,src1,src2,src3,src4,src5,src6,src7,src8;\
571 src1= *s++;\
575 OP(dst[ 0], (src0 +src1 )*20 - (src0 +src2 )*6 + (src1 +src3 )*3 - (src2 +src4 ));\
577 OP(dst[ 1], (src1 +src2 )*20 - (src0 +src3 )*6 + (src0 +src4 )*3 - (src1 +src5 ));\
579 OP(dst[ 2], (src2 +src3 )*20 - (src1 +src4 )*6 + (src0 +src5 )*3 - (src0 +src6 ));\
581 OP(dst[ 3], (src3 +src4 )*20 - (src2 +src5 )*6 + (src1 +src6 )*3 - (src0 +src7 ));\
583 OP(dst[ 4], (src4 +src5 )*20 - (src3 +src6 )*6 + (src2 +src7 )*3 - (src1 +src8 ));\
613 int src0,src1,src2,src3,src4,src5,src6,src7,src8;\
616 src1 = *s; s+=srcStride; \
620 OP(*d, (src0 +src1 )*20 - (src0 +src2 )*6 + (src1 +src3 )*3 - (src2 +src4 ));d+=dstStride;\
622 OP(*d, (src1 +src2 )*20 - (src0 +src3 )*6 + (src0 +src4 )*3 - (src1 +src5 ));d+=dstStride;\
624 OP(*d, (src2 +src3 )*20 - (src1 +src4 )*6 + (src0 +src5 )*3 - (src0 +src6 ));d+=dstStride;\
626 OP(*d, (src3 +src4 )*20 - (src2 +src5 )*6 + (src1 +src6 )*3 - (src0 +src7 ));d+=dstStride;\
628 OP(*d, (src4 +src5 )*20 - (src3 +src6 )*6 + (src2 +src7 )*3 - (src1 +src8 ));d+=dstStride;\
904 int srcB,srcA,src0,src1,src2,src3,src4,src5,src6;\
909 src1 = *s++;\
912 OP(dst[0], (src0+src1)*20 - (srcA+src2)*5 + (srcB+src3));\
914 OP(dst[1], (src1+src2)*20 - (src0+src3)*5 + (srcA+src4));\
916 OP(dst[2], (src2+src3)*20 - (src1+src4)*5 + (src0+src5));\
918 OP(dst[3], (src3+src4)*20 - (src2+src5)*5 + (src1+src6));\
957 int srcB,srcA,src0,src1,src2,src3,src4,src5,src6;\
962 src1 = *s; s+=srcStride;\
965 OP(*d, (src0+src1)*20 - (srcA+src2)*5 + (srcB+src3));d+=dstStride;\
967 OP(*d, (src1+src2)*20 - (src0+src3)*5 + (srcA+src4));d+=dstStride;\
969 OP(*d, (src2+src3)*20 - (src1+src4)*5 + (src0+src5));d+=dstStride;\
971 OP(*d, (src3+src4)*20 - (src2+src5)*5 + (src1+src6));d+=dstStride;\
1013 int srcB,srcA,src0,src1,src2,src3,src4,src5,src6;\
1018 src1 = *s++;\
1021 tmp[0] = ((src0+src1)*20 - (srcA+src2)*5 + (srcB+src3));\
1023 tmp[1] = ((src1+src2)*20 - (src0+src3)*5 + (srcA+src4));\
1025 tmp[2] = ((src2+src3)*20 - (src1+src4)*5 + (src0+src5));\
1027 tmp[3] = ((src3+src4)*20 - (src2+src5)*5 + (src1+src6));\
1305 int src_1,src0,src1,src2,src3,src4,src5,src6,src7,src8,src9;
1309 src1 = *s++;
1311 dst[0]= cm[(9*(src0 + src1) - (src_1 + src2) + 8)>>4];
1313 dst[1]= cm[(9*(src1 + src2) - (src0 + src3) + 8)>>4];
1315 dst[2]= cm[(9*(src2 + src3) - (src1 + src4) + 8)>>4];
1335 int src_1,src0,src1,src2,src3,src4,src5,src6,src7,src8,src9;
1339 src1 = *s; s+=srcStride;
1341 *d= cm[(9*(src0 + src1) - (src_1 + src2) + 8)>>4]; d+=dstStride;
1343 *d= cm[(9*(src1 + src2) - (src0 + src3) + 8)>>4]; d+=dstStride;
1345 *d= cm[(9*(src2 + src3) - (src1 + src4) + 8)>>4]; d+=dstStride;