Searched refs:wide_fx (Results 1 – 3 of 3) sorted by relevance
/external/skia/src/opts/ |
D | SkBitmapProcState_matrix_neon.h | 272 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 …]
|
D | SkBitmapProcState_matrixProcs_neon.cpp | 185 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()
|
D | SkBitmapProcState_opts_SSE2.cpp | 278 __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 …]
|