Home
last modified time | relevance | path

Searched refs:wide_fx (Results 1 – 3 of 3) sorted by relevance

/external/skia/src/opts/
DSkBitmapProcState_matrixProcs_neon.cpp186 int32x4_t wide_fx, wide_fx2; in decal_filter_scale_neon() local
187 wide_fx = vdupq_n_s32(fx); in decal_filter_scale_neon()
188 wide_fx = vsetq_lane_s32(fx + dx, wide_fx, 1); in decal_filter_scale_neon()
189 wide_fx = vsetq_lane_s32(fx + dx + dx, wide_fx, 2); in decal_filter_scale_neon()
190 wide_fx = vsetq_lane_s32(fx + dx + dx + dx, wide_fx, 3); in decal_filter_scale_neon()
192 wide_fx2 = vaddq_s32(wide_fx, vdupq_n_s32(4 * dx)); in decal_filter_scale_neon()
198 wide_out = vshlq_n_s32(vshrq_n_s32(wide_fx, 12), 14); in decal_filter_scale_neon()
199 wide_out = wide_out | (vshrq_n_s32(wide_fx,16) + vdupq_n_s32(1)); in decal_filter_scale_neon()
209 wide_fx += vdx8; in decal_filter_scale_neon()
DSkBitmapProcState_matrix_neon.h323 int32x4_t wide_fx; in SCALE_FILTER_NAME() local
325 wide_fx = vdupq_n_s32(SkFractionalIntToFixed(fx)); in SCALE_FILTER_NAME()
326 wide_fx = vsetq_lane_s32(SkFractionalIntToFixed(fx+dx), wide_fx, 1); in SCALE_FILTER_NAME()
327 wide_fx = vsetq_lane_s32(SkFractionalIntToFixed(fx+dx+dx), wide_fx, 2); in SCALE_FILTER_NAME()
328 wide_fx = vsetq_lane_s32(SkFractionalIntToFixed(fx+dx+dx+dx), wide_fx, 3); in SCALE_FILTER_NAME()
333 res = PACK_FILTER_X4_NAME(wide_fx, maxX, one PREAMBLE_ARG_X); in SCALE_FILTER_NAME()
337 wide_fx += vdupq_n_s32(SkFractionalIntToFixed(dx+dx+dx+dx)); in SCALE_FILTER_NAME()
372 int32x4_t wide_fy, wide_fx; in AFFINE_FILTER_NAME() local
374 wide_fx = vdupq_n_s32(fx); in AFFINE_FILTER_NAME()
375 wide_fx = vsetq_lane_s32(fx+dx, wide_fx, 1); in AFFINE_FILTER_NAME()
[all …]
DSkBitmapProcState_opts_SSE2.cpp278 __m128i wide_fx = _mm_set_epi32(fx + dx * 3, fx + dx * 2, in ClampX_ClampY_filter_scale_SSE2() local
284 wide_out = _mm_slli_epi32(_mm_srai_epi32(wide_fx, 12), 14); in ClampX_ClampY_filter_scale_SSE2()
286 _mm_srai_epi32(wide_fx, 16), wide_1)); in ClampX_ClampY_filter_scale_SSE2()
292 wide_fx = _mm_add_epi32(wide_fx, wide_dx4); in ClampX_ClampY_filter_scale_SSE2()
314 __m128i wide_fx = _mm_set_epi32(fx + dx * 3, fx + dx * 2, in ClampX_ClampY_filter_scale_SSE2() local
327 wide_i = _mm_max_epi16(_mm_srli_epi32(wide_fx, 16), in ClampX_ClampY_filter_scale_SSE2()
332 wide_lo = _mm_srli_epi32(wide_fx, 12); in ClampX_ClampY_filter_scale_SSE2()
341 wide_fx1 = _mm_add_epi32(wide_fx, wide_one); in ClampX_ClampY_filter_scale_SSE2()
350 wide_fx = _mm_add_epi32(wide_fx, wide_dx4); in ClampX_ClampY_filter_scale_SSE2()
579 __m128i wide_fx = _mm_set_epi32(fx + dx * 3, fx + dx * 2, in ClampX_ClampY_nofilter_affine_SSE2() local
[all …]