Searched refs:ROW_SHIFT (Results 1 – 10 of 10) sorted by relevance
/third_party/ffmpeg/libavcodec/ |
D | xvididct.c | 39 #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 …]
|
D | simple_idct_template.c | 42 #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/ |
D | simple_idct_alpha.c | 42 #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/ |
D | simple_idct_neon.S | 36 #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
|
D | simple_idct_arm.S | 38 #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 …]
|
D | simple_idct_armv6.S | 33 #define ROW_SHIFT 11 macro 203 idct_row ROW_SHIFT 206 2: idct_row4 ROW_SHIFT 209 idct_finish_shift ROW_SHIFT
|
D | simple_idct_armv5te.S | 33 #define ROW_SHIFT 11 macro 51 mov v1, #(1<<(ROW_SHIFT-1))
|
/third_party/ffmpeg/libavcodec/aarch64/ |
D | simple_idct_neon.S | 37 #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/ |
D | simple_idct_mmi.c | 39 #define ROW_SHIFT 11 macro
|
/third_party/ffmpeg/libavcodec/x86/ |
D | simple_idct.asm | 54 %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
|