Searched refs:W4 (Results 1 - 8 of 8) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/alpha/
H A Dsimple_idct_alpha.c38 // W4 is actually exactly 16384, but using 16383 works around
43 #define W4 ((int_fast32_t) 16383) macro
61 a0 = W4 * sextw(l) + (1 << (ROW_SHIFT - 1));
90 a0 += W4 * t;
91 a1 -= W4 * t;
92 a2 -= W4 * t;
93 a3 += W4 * t;
163 col[0] += (1 << (COL_SHIFT - 1)) / W4;
165 a0 = W4 * col[8 * 0];
166 a1 = W4 * co
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/
H A Dsimple_idct.c41 #define W4 2048 /* 2048*sqrt (2)*cos (4*pi/16) */
51 #define W4 16383 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 macro
110 a0 = (W4 * row[0]) + (1 << (ROW_SHIFT - 1));
136 a0 += W4*row[4] + W6*row[6];
137 a1 += - W4*row[4] - W2*row[6];
138 a2 += - W4*row[4] + W2*row[6];
139 a3 += W4*row[4] - W6*row[6];
171 a0 = W4 * (col[8*0] + ((1<<(COL_SHIFT-1))/W4));
192 a0 += + W4*co
[all...]
H A Ddsputil.c4124 #define W4 2048 /* 2048*sqrt (2)*cos (4*pi/16) */ macro
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/arm/
H A Dsimple_idct_arm.S34 #define W4 16383 define
172 @@ a0 = (W4 * row[0]) + (1 << (ROW_SHIFT - 1));
177 ldr r9, [r12, #offW4] @ R9=W4
178 mul r6, r9, r6 @ R6=W4*ROWr16[0]
181 add r6, r6, #ROW_SHIFTED_1 @ R6=W4*ROWr16[0] + 1<<(ROW_SHIFT-1) (a0)
198 @@ R5=b2, R6=a0, R7=b3, R8=W2, R9=W4, R10=W6, R11 (free),
202 @@ a0 += W4*row[4]
203 @@ a1 -= W4*row[4]
204 @@ a2 -= W4*row[4]
205 @@ a3 += W4*ro
[all...]
H A Dsimple_idct_armv6.S29 #define W4 16383 /* cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 */ define
38 #define W42 (W4 | (W2 << 16))
39 #define W42n (-W4&0xffff | (-W2 << 16))
40 #define W46 (W4 | (W6 << 16))
63 ldr lr, w46 /* lr = W4 | (W6 << 16) */
81 ldr r3, w42n /* r3 = -W4 | (-W2 << 16) */
85 ldr ip, w46 /* ip = W4 | (W6 << 16) */
88 smlad r5, r2, r3, r5 /* A1 += -W4*row[4] - W2*row[6] */
89 smlsd r6, r2, r3, r6 /* A2 += -W4*row[4] + W2*row[6] */
90 smlad r4, r2, ip, r4 /* A0 += W4*ro
[all...]
H A Dsimple_idct_neon.S31 #define W4 16383 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 define
35 #define W4c ((1<<(COL_SHIFT-1))/W4)
74 vmlal.s16 q15, d2, w4 /* q15 += W4 * col[0] */
89 vmull.s16 q7, d3, w4 /* q7 = W4 * col[4] */
148 vmull.s16 q15, d30, w4 /* q15 = W4*(col[0]+(1<<COL_SHIFT-1)/W4)*/
160 vmull.s16 q7, d3, w4 /* q7 = W4 * col[4] */
234 .short W1, W2, W3, W4, W5, W6, W7, W4c
H A Dsimple_idct_armv5te.S29 #define W4 16383 /* cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 */ define
58 sub ip, ip, #1 /* ip = W4 */
59 smlabb v1, ip, a3, v1 /* v1 = W4*row[0]+(1<<(RS-1)) */
98 sub a2, a2, #1 /* a2 = W4 */
99 smulbb a2, a2, a3 /* a2 = W4*row[4] */
101 add v1, v1, a2 /* v1 += W4*row[4] */
103 add v4, v4, a2 /* v4 += W4*row[4] */
106 sub v2, v2, a2 /* v2 -= W4*row[4] */
108 sub v3, v3, a2 /* v3 -= W4*row[4] */
155 sub ip, ip, #1 /* ip = W4 */
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/ppc/
H A Dfdct_altivec.c50 #define W4 (SQRT_2 * (-C1 + C3 + C5 - C7)) macro
62 { W4, W5, W6, W7 },
123 b7 = vec_madd(cnst, x4, x0); /* b7 = x4 * W4 + x0; */ \
180 b7 = vec_madd(cnst, x4, x0); /* b7 = x4 * W4 + x0; */ \

Completed in 119 milliseconds