Home
last modified time | relevance | path

Searched refs:x_add (Results 1 - 6 of 6) sorted by relevance

/third_party/skia/third_party/externals/libwebp/src/dsp/
H A Drescaler_mips32.c29 const int x_add = wrk->x_add; in ImportRowShrink_MIPS32() local
50 "addu %[accum], %[accum], %[x_add] \n\t" in ImportRowShrink_MIPS32()
76 [x_sub]"r"(x_sub), [x_add]"r"(x_add), in ImportRowShrink_MIPS32()
88 const int x_add = wrk->x_add; in ImportRowExpand_MIPS32() local
114 "addiu %[accum], %[x_add], 0 \n\t" in ImportRowExpand_MIPS32()
118 "mul %[temp4], %[temp1], %[x_add] \n\t" in ImportRowExpand_MIPS32()
130 "addu %[accum], %[accum], %[x_add] \ in ImportRowExpand_MIPS32()
[all...]
H A Drescaler_sse2.c50 const int x_add = wrk->x_add; in RescalerImportRowExpand_SSE2() local
51 int accum = x_add; in RescalerImportRowExpand_SSE2()
66 const __m128i mult = _mm_set1_epi32(((x_add - accum) << 16) | accum); in RescalerImportRowExpand_SSE2()
75 accum += x_add; in RescalerImportRowExpand_SSE2()
85 const __m128i mult = _mm_cvtsi32_si128(((x_add - accum) << 16) | accum); in RescalerImportRowExpand_SSE2()
105 accum += x_add; in RescalerImportRowExpand_SSE2()
124 if (wrk->num_channels != 4 || wrk->x_add > (x_sub << 7)) { in RescalerImportRowShrink_SSE2()
133 accum += wrk->x_add; in RescalerImportRowShrink_SSE2()
138 // To avoid overflow, we need: base * x_add / x_su in RescalerImportRowShrink_SSE2()
[all...]
H A Drescaler.c40 int accum = wrk->x_add; in WebPRescalerImportRowExpand_C()
46 wrk->frow[x_out] = right * wrk->x_add + (left - right) * accum; in WebPRescalerImportRowExpand_C()
55 accum += wrk->x_add; in WebPRescalerImportRowExpand_C()
76 accum += wrk->x_add; in WebPRescalerImportRowShrink_C()
179 assert(wrk->src_height == wrk->dst_height && wrk->x_add == 1); in WebPRescalerExportRow()
/third_party/skia/third_party/externals/libwebp/src/utils/
H A Drescaler_utils.c29 const int x_add = src_width, x_sub = dst_width; in WebPRescalerInit() local
47 rescaler->x_add = rescaler->x_expand ? (x_sub - 1) : x_add; in WebPRescalerInit()
48 rescaler->x_sub = rescaler->x_expand ? (x_add - 1) : x_sub; in WebPRescalerInit()
57 // This is WEBP_RESCALER_FRAC(dst_height, x_add * y_add) without the cast. in WebPRescalerInit()
59 // and rescaler->x_add >= 1; in WebPRescalerInit()
61 const uint64_t den = (uint64_t)rescaler->x_add * rescaler->y_add; in WebPRescalerInit()
66 // rescaler->y_add (which == src_height), and rescaler->x_add == 1. in WebPRescalerInit()
74 rescaler->fy_scale = WEBP_RESCALER_FRAC(1, rescaler->x_add); in WebPRescalerInit()
H A Drescaler_utils.h40 int x_add, x_sub; // horizontal increments member
/third_party/python/Objects/
H A Dlongobject.c3192 x_add(PyLongObject *a, PyLongObject *b) in x_add() function
3289 z = x_add(a, b); in _PyLong_Add()
3291 /* x_add received at least one multiple-digit int, in _PyLong_Add()
3306 z = x_add(a, b); in _PyLong_Add()
3331 z = x_add(a, b); in _PyLong_Subtract()
3340 z = x_add(a, b); in _PyLong_Subtract()
3624 if ((t1 = x_add(ah, al)) == NULL) goto fail; in k_mul()
3633 else if ((t2 = x_add(bh, bl)) == NULL) { in k_mul()

Completed in 11 milliseconds