Home
last modified time | relevance | path

Searched refs:ROW_SHIFT (Results 1 – 10 of 10) sorted by relevance

/third_party/ffmpeg/libavcodec/
Dxvididct.c39 #define ROW_SHIFT 11 macro
82 in[0] = (int)(a0 + b0) >> ROW_SHIFT; in idct_row()
83 in[1] = (int)(a1 + b1) >> ROW_SHIFT; in idct_row()
84 in[2] = (int)(a2 + b2) >> ROW_SHIFT; in idct_row()
85 in[3] = (int)(a3 + b3) >> ROW_SHIFT; in idct_row()
86 in[4] = (int)(a3 - b3) >> ROW_SHIFT; in idct_row()
87 in[5] = (int)(a2 - b2) >> ROW_SHIFT; in idct_row()
88 in[6] = (int)(a1 - b1) >> ROW_SHIFT; in idct_row()
89 in[7] = (int)(a0 - b0) >> ROW_SHIFT; in idct_row()
91 const int a0 = k >> ROW_SHIFT; in idct_row()
[all …]
Dsimple_idct_template.c42 #undef ROW_SHIFT
58 #define ROW_SHIFT 11 macro
77 #define ROW_SHIFT 13 macro
81 #define ROW_SHIFT 13 macro
85 #define ROW_SHIFT 12 macro
99 #define ROW_SHIFT 16 macro
159 a0 = ((SUINT)W4 * row[0]) + (1 << (ROW_SHIFT + extra_shift - 1));
201 row[0] = (int)(a0 + b0) >> (ROW_SHIFT + extra_shift);
202 row[7] = (int)(a0 - b0) >> (ROW_SHIFT + extra_shift);
203 row[1] = (int)(a1 + b1) >> (ROW_SHIFT + extra_shift);
[all …]
/third_party/ffmpeg/libavcodec/alpha/
Dsimple_idct_alpha.c42 #define ROW_SHIFT 11 macro
56 a0 = W4 * sextw(l) + (1 << (ROW_SHIFT - 1)); in idct_row()
59 a0 >>= ROW_SHIFT; in idct_row()
142 row[0] = (a0 + b0) >> ROW_SHIFT; in idct_row()
143 row[1] = (a1 + b1) >> ROW_SHIFT; in idct_row()
144 row[2] = (a2 + b2) >> ROW_SHIFT; in idct_row()
145 row[3] = (a3 + b3) >> ROW_SHIFT; in idct_row()
146 row[4] = (a3 - b3) >> ROW_SHIFT; in idct_row()
147 row[5] = (a2 - b2) >> ROW_SHIFT; in idct_row()
148 row[6] = (a1 - b1) >> ROW_SHIFT; in idct_row()
[all …]
/third_party/ffmpeg/libavcodec/arm/
Dsimple_idct_neon.S36 #define ROW_SHIFT 11 macro
83 vmov.i32 q15, #(1<<(ROW_SHIFT-1))
122 vshrn.i32 d2, q3, #ROW_SHIFT
123 vshrn.i32 d4, q4, #ROW_SHIFT
127 vshrn.i32 d6, q7, #ROW_SHIFT
128 vshrn.i32 d8, q8, #ROW_SHIFT
133 vshrn.i32 d3, q14, #ROW_SHIFT
137 vshrn.i32 d5, q13, #ROW_SHIFT
138 vshrn.i32 d7, q12, #ROW_SHIFT
139 vshrn.i32 d9, q11, #ROW_SHIFT
Dsimple_idct_arm.S38 #define ROW_SHIFT 11 macro
163 @@ a0 = (W4 * row[0]) + (1 << (ROW_SHIFT - 1));
172 add r6, r6, #ROW_SHIFTED_1 @ R6=W4*ROWr16[0] + 1<<(ROW_SHIFT-1) (a0)
227 @@ row[0] = (a0 + b0) >> ROW_SHIFT;
228 @@ row[1] = (a1 + b1) >> ROW_SHIFT;
229 @@ row[2] = (a2 + b2) >> ROW_SHIFT;
230 @@ row[3] = (a3 + b3) >> ROW_SHIFT;
231 @@ row[4] = (a3 - b3) >> ROW_SHIFT;
232 @@ row[5] = (a2 - b2) >> ROW_SHIFT;
233 @@ row[6] = (a1 - b1) >> ROW_SHIFT;
[all …]
Dsimple_idct_armv6.S33 #define ROW_SHIFT 11 macro
203 idct_row ROW_SHIFT
206 2: idct_row4 ROW_SHIFT
209 idct_finish_shift ROW_SHIFT
Dsimple_idct_armv5te.S33 #define ROW_SHIFT 11 macro
51 mov v1, #(1<<(ROW_SHIFT-1))
/third_party/ffmpeg/libavcodec/aarch64/
Dsimple_idct_neon.S37 #define ROW_SHIFT 11 macro
131 shrn \y1\().4H, \y3\().4S, #ROW_SHIFT
132 shrn \y2\().4H, \y4\().4S, #ROW_SHIFT
135 shrn \y3\().4H, v7.4S, #ROW_SHIFT
136 shrn \y4\().4H, v16.4S, #ROW_SHIFT
140 shrn2 \y1\().8H, v22.4S, #ROW_SHIFT
142 shrn2 \y2\().8H, v21.4S, #ROW_SHIFT
143 shrn2 \y3\().8H, v20.4S, #ROW_SHIFT
144 shrn2 \y4\().8H, v19.4S, #ROW_SHIFT
/third_party/ffmpeg/libavcodec/mips/
Dsimple_idct_mmi.c39 #define ROW_SHIFT 11 macro
/third_party/ffmpeg/libavcodec/x86/
Dsimple_idct.asm54 %define ROW_SHIFT 11
58 dw 1 << (ROW_SHIFT - 1), 0
59 dw 1 << (ROW_SHIFT - 1), 0
60 dw 1 << (ROW_SHIFT - 1), 1
61 dw 1 << (ROW_SHIFT - 1), 0