Home
last modified time | relevance | path

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

/external/skia/src/opts/
DSkBitmapProcState_matrix_neon.h272 int32x4_t wide_fx; in SCALE_FILTER_NAME() local
274 wide_fx = vdupq_n_s32(SkFractionalIntToFixed(fx)); in SCALE_FILTER_NAME()
275 wide_fx = vsetq_lane_s32(SkFractionalIntToFixed(fx+dx), wide_fx, 1); in SCALE_FILTER_NAME()
276 wide_fx = vsetq_lane_s32(SkFractionalIntToFixed(fx+dx+dx), wide_fx, 2); in SCALE_FILTER_NAME()
277 wide_fx = vsetq_lane_s32(SkFractionalIntToFixed(fx+dx+dx+dx), wide_fx, 3); in SCALE_FILTER_NAME()
282 res = PACK_FILTER_X4_NAME(wide_fx, maxX, one PREAMBLE_ARG_X); in SCALE_FILTER_NAME()
286 wide_fx += vdupq_n_s32(SkFractionalIntToFixed(dx+dx+dx+dx)); in SCALE_FILTER_NAME()
321 int32x4_t wide_fy, wide_fx; in AFFINE_FILTER_NAME() local
323 wide_fx = vdupq_n_s32(fx); in AFFINE_FILTER_NAME()
324 wide_fx = vsetq_lane_s32(fx+dx, wide_fx, 1); in AFFINE_FILTER_NAME()
[all …]
DSkBitmapProcState_matrixProcs_neon.cpp185 int32x4_t wide_fx, wide_fx2; in decal_filter_scale_neon() local
186 wide_fx = vdupq_n_s32(fx); in decal_filter_scale_neon()
187 wide_fx = vsetq_lane_s32(fx + dx, wide_fx, 1); in decal_filter_scale_neon()
188 wide_fx = vsetq_lane_s32(fx + dx + dx, wide_fx, 2); in decal_filter_scale_neon()
189 wide_fx = vsetq_lane_s32(fx + dx + dx + dx, wide_fx, 3); in decal_filter_scale_neon()
191 wide_fx2 = vaddq_s32(wide_fx, vdupq_n_s32(4 * dx)); in decal_filter_scale_neon()
197 wide_out = vshlq_n_s32(vshrq_n_s32(wide_fx, 12), 14); in decal_filter_scale_neon()
198 wide_out = wide_out | (vshrq_n_s32(wide_fx,16) + vdupq_n_s32(1)); in decal_filter_scale_neon()
208 wide_fx += vdx8; in decal_filter_scale_neon()
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 …]