Home
last modified time | relevance | path

Searched refs:frow (Results 1 – 8 of 8) sorted by relevance

/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/
A Drescaler_mips32.c38 rescaler_t* frow = wrk->frow + channel; in ImportRowShrink_MIPS32() local
73 [frow]"+r"(frow), [accum1]"=&r"(accum1), in ImportRowShrink_MIPS32()
98 rescaler_t* frow = wrk->frow + channel; in ImportRowExpand_MIPS32() local
136 [x_out]"+r"(x_out), [frac]"=&r"(frac), [frow]"+r"(frow) in ImportRowExpand_MIPS32()
153 const rescaler_t* frow = wrk->frow; in ExportRowExpand_MIPS32() local
176 [temp4]"=&r"(temp4), [temp5]"=&r"(temp5), [frow]"+r"(frow), in ExportRowExpand_MIPS32()
204 [temp4]"=&r"(temp4), [temp5]"=&r"(temp5), [frow]"+r"(frow), in ExportRowExpand_MIPS32()
217 const rescaler_t* frow = wrk->frow;
249 [temp4]"=&r"(temp4), [temp5]"=&r"(temp5), [frow]"+r"(frow),
A Drescaler_mips_dsp_r2.c34 const rescaler_t* frow = wrk->frow;
100 [temp4]"=&r"(temp4), [temp5]"=&r"(temp5), [frow]"+r"(frow),
110 const uint32_t frac = (uint32_t)MULT_FIX(*frow++, yscale);
173 const rescaler_t* frow = wrk->frow; in ExportRowExpand_MIPSdspR2() local
212 [temp4]"=&r"(temp4), [temp5]"=&r"(temp5), [frow]"+r"(frow), in ExportRowExpand_MIPSdspR2()
220 const uint32_t J = *frow++; in ExportRowExpand_MIPSdspR2()
280 [temp4]"=&r"(temp4), [temp5]"=&r"(temp5), [frow]"+r"(frow), in ExportRowExpand_MIPSdspR2()
290 const uint64_t I = (uint64_t)A * *frow++ in ExportRowExpand_MIPSdspR2()
A Drescaler_msa.c131 frow += 16; in ExportRowExpand_0()
145 frow += 12; in ExportRowExpand_0()
155 frow += 8; in ExportRowExpand_0()
163 frow += 4; in ExportRowExpand_0()
196 frow += 16; in ExportRowExpand_1()
224 frow += 4; in ExportRowExpand_1()
234 frow += 4; in ExportRowExpand_1()
254 const rescaler_t* frow = wrk->frow; in RescalerExportRowExpand_MIPSdspR2() local
288 frow += 16;
325 frow += 8;
[all …]
A Drescaler_sse2.c48 rescaler_t* frow = wrk->frow; in RescalerImportRowExpand_SSE2() local
68 _mm_storeu_si128((__m128i*)frow, out); in RescalerImportRowExpand_SSE2()
69 frow += 4; in RescalerImportRowExpand_SSE2()
70 if (frow >= frow_end) break; in RescalerImportRowExpand_SSE2()
89 frow += 1; in RescalerImportRowExpand_SSE2()
90 if (frow >= frow_end) break; in RescalerImportRowExpand_SSE2()
121 rescaler_t* frow = wrk->frow; in RescalerImportRowShrink_SSE2() local
131 for (; frow < frow_end; frow += 4) { in RescalerImportRowShrink_SSE2()
262 const rescaler_t* const frow = wrk->frow; in RescalerExportRowExpand_SSE2() local
275 const uint32_t J = frow[x_out]; in RescalerExportRowExpand_SSE2()
[all …]
A Drescaler_neon.c48 static uint32x4_t Interpolate_NEON(const rescaler_t* const frow, in Interpolate_NEON() argument
51 LOAD_32x4(frow, A0); in Interpolate_NEON()
69 const rescaler_t* const frow = wrk->frow; in RescalerExportRowExpand_NEON() local
78 LOAD_32x4(frow + x_out + 0, A0); in RescalerExportRowExpand_NEON()
79 LOAD_32x4(frow + x_out + 4, A1); in RescalerExportRowExpand_NEON()
88 const uint32_t J = frow[x_out]; in RescalerExportRowExpand_NEON()
98 Interpolate_NEON(frow + x_out + 0, irow + x_out + 0, A, B); in RescalerExportRowExpand_NEON()
100 Interpolate_NEON(frow + x_out + 4, irow + x_out + 4, A, B); in RescalerExportRowExpand_NEON()
109 const uint64_t I = (uint64_t)A * frow[x_out] in RescalerExportRowExpand_NEON()
125 const rescaler_t* const frow = wrk->frow; in RescalerExportRowShrink_NEON() local
[all …]
A Drescaler.c45 wrk->frow[x_out] = right * wrk->x_add + (left - right) * accum; in WebPRescalerImportRowExpand_C()
85 wrk->frow[x_out] = sum * wrk->x_sub - frac; in WebPRescalerImportRowShrink_C()
103 const rescaler_t* const frow = wrk->frow; in WebPRescalerExportRowExpand_C() local
110 const uint32_t J = frow[x_out]; in WebPRescalerExportRowExpand_C()
119 const uint64_t I = (uint64_t)A * frow[x_out] in WebPRescalerExportRowExpand_C()
134 const rescaler_t* const frow = wrk->frow; in WebPRescalerExportRowShrink_C() local
141 const uint32_t frac = (uint32_t)MULT_FIX(frow[x_out], yscale); in WebPRescalerExportRowShrink_C()
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/utils/
A Drescaler_utils.c71 wrk->frow = work + num_channels * dst_width; in WebPRescalerInit()
121 wrk->irow = wrk->frow; in WebPRescalerImport()
122 wrk->frow = tmp; in WebPRescalerImport()
128 wrk->irow[x] += wrk->frow[x]; in WebPRescalerImport()
A Drescaler_utils.h46 rescaler_t* irow, *frow; // work buffer member

Completed in 12 milliseconds