/dports/math/octave-forge-interval/interval-3.2.0/src/crlibm/ |
H A D | log_fast.c | 173 double res_hi,res_lo,roundcst; in log_rn() local 209 if(res_hi == (res_hi + (res_lo * roundcst))) in log_rn() 210 return res_hi; in log_rn() 217 scs_get_d(&res_hi, res); in log_rn() 218 return res_hi; in log_rn() 242 double res_hi,res_lo,roundcst; in log_rd() local 286 scs_get_d_minf(&res_hi, res); in log_rd() 287 return res_hi; in log_rd() 304 double res_hi,res_lo,roundcst; in log_ru() local 349 scs_get_d_pinf(&res_hi, res); in log_ru() [all …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/libc/src/__support/FPUtil/ |
H A D | UInt.h | 120 carry = high(res_hi); in add() 121 res_hi = low(res_hi); in add() 123 val[i] = res_lo + (res_hi << 32); in add() 148 uint64_t res_hi = high(p1) + low(p2) + carry; in mul() local 149 carry = high(res_hi) + high(p2); in mul() 152 res_hi = low(res_hi); in mul() 153 row1[i] = res_lo + (res_hi << 32); in mul() 168 uint64_t res_hi = high(p1) + low(p2) + carry; in mul() local 169 carry = high(res_hi) + high(p2); in mul() 172 res_hi = low(res_hi); in mul() [all …]
|
/dports/multimedia/libgav1/libgav1-0.17.0/src/dsp/arm/ |
H A D | super_res_neon.cc | 226 uint32x4_t res_hi = vmull_u16(vget_high_u16(src[1]), vget_high_u16(f[1])); in SuperRes() local 227 res_hi = vmlal_u16(res_hi, vget_high_u16(src[3]), vget_high_u16(f[3])); in SuperRes() 228 res_hi = vmlal_u16(res_hi, vget_high_u16(src[4]), vget_high_u16(f[4])); in SuperRes() 229 res_hi = vmlal_u16(res_hi, vget_high_u16(src[6]), vget_high_u16(f[6])); in SuperRes() 236 res_hi = vqsubq_u32(res_hi, temp_hi); in SuperRes() 239 vqrshrn_n_u32(res_hi, kFilterBits)); in SuperRes()
|
/dports/games/libretro-mame2000/mame2000-libretro-e364a15/src/libretro/ |
H A D | osinline.h | 19 int res_hi, res_lo; in _vec_mult() local 23 : "=r"(res_hi), "=r"(res_lo) in _vec_mult() 27 return res_hi; in _vec_mult()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/include/asm-generic/ |
H A D | div64.h | 184 uint32_t res_lo, res_hi, tmp; in __arch_xprod_64() local 194 res_hi = (res_lo < m_hi); in __arch_xprod_64() 195 res = res_lo | ((uint64_t)res_hi << 32); in __arch_xprod_64() 208 res_hi = (res_lo < tmp); in __arch_xprod_64() 209 res = res_lo | ((uint64_t)res_hi << 32); in __arch_xprod_64()
|
/dports/multimedia/libv4l/linux-5.13-rc2/include/asm-generic/ |
H A D | div64.h | 184 uint32_t res_lo, res_hi, tmp; in __arch_xprod_64() local 194 res_hi = (res_lo < m_hi); in __arch_xprod_64() 195 res = res_lo | ((uint64_t)res_hi << 32); in __arch_xprod_64() 208 res_hi = (res_lo < tmp); in __arch_xprod_64() 209 res = res_lo | ((uint64_t)res_hi << 32); in __arch_xprod_64()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/asm-generic/ |
H A D | div64.h | 184 uint32_t res_lo, res_hi, tmp; in __arch_xprod_64() local 194 res_hi = (res_lo < m_hi); in __arch_xprod_64() 195 res = res_lo | ((uint64_t)res_hi << 32); in __arch_xprod_64() 208 res_hi = (res_lo < tmp); in __arch_xprod_64() 209 res = res_lo | ((uint64_t)res_hi << 32); in __arch_xprod_64()
|
/dports/multimedia/gstreamer1-plugins-svt-av1/SVT-AV1-3971c982311d49f9355dc8dccdcf8d21b70fa624/Source/Lib/Common/ASM_SSE4_1/ |
H A D | highbd_warp_plane_sse4.c | 536 __m128i res_hi = _mm_unpackhi_epi32(res_even, res_odd); in svt_av1_highbd_warp_affine_sse4_1() local 573 res_hi = _mm_add_epi32(res_hi, res_add_const); in svt_av1_highbd_warp_affine_sse4_1() 574 res_hi = _mm_sra_epi32(_mm_add_epi32(res_hi, reduce_bits_vert_const), in svt_av1_highbd_warp_affine_sse4_1() 582 res_hi = _mm_add_epi32(_mm_mullo_epi32(p4_32, wt0), in svt_av1_highbd_warp_affine_sse4_1() 583 _mm_mullo_epi32(res_hi, wt1)); in svt_av1_highbd_warp_affine_sse4_1() 584 res_hi = _mm_srai_epi32(res_hi, DIST_PRECISION_BITS); in svt_av1_highbd_warp_affine_sse4_1() 586 res_hi = _mm_srai_epi32(_mm_add_epi32(p4_32, res_hi), 1); in svt_av1_highbd_warp_affine_sse4_1() 589 __m128i res32_hi = _mm_add_epi32(res_hi, res_sub_const); in svt_av1_highbd_warp_affine_sse4_1() 596 res_hi = _mm_packus_epi32(res_hi, res_hi); in svt_av1_highbd_warp_affine_sse4_1() 597 _mm_storel_epi64(p4, res_hi); in svt_av1_highbd_warp_affine_sse4_1() [all …]
|
/dports/multimedia/svt-av1/SVT-AV1-3971c982311d49f9355dc8dccdcf8d21b70fa624/Source/Lib/Common/ASM_SSE4_1/ |
H A D | highbd_warp_plane_sse4.c | 536 __m128i res_hi = _mm_unpackhi_epi32(res_even, res_odd); in svt_av1_highbd_warp_affine_sse4_1() local 573 res_hi = _mm_add_epi32(res_hi, res_add_const); in svt_av1_highbd_warp_affine_sse4_1() 574 res_hi = _mm_sra_epi32(_mm_add_epi32(res_hi, reduce_bits_vert_const), in svt_av1_highbd_warp_affine_sse4_1() 582 res_hi = _mm_add_epi32(_mm_mullo_epi32(p4_32, wt0), in svt_av1_highbd_warp_affine_sse4_1() 583 _mm_mullo_epi32(res_hi, wt1)); in svt_av1_highbd_warp_affine_sse4_1() 584 res_hi = _mm_srai_epi32(res_hi, DIST_PRECISION_BITS); in svt_av1_highbd_warp_affine_sse4_1() 586 res_hi = _mm_srai_epi32(_mm_add_epi32(p4_32, res_hi), 1); in svt_av1_highbd_warp_affine_sse4_1() 589 __m128i res32_hi = _mm_add_epi32(res_hi, res_sub_const); in svt_av1_highbd_warp_affine_sse4_1() 596 res_hi = _mm_packus_epi32(res_hi, res_hi); in svt_av1_highbd_warp_affine_sse4_1() 597 _mm_storel_epi64(p4, res_hi); in svt_av1_highbd_warp_affine_sse4_1() [all …]
|
/dports/www/firefox-esr/firefox-91.8.0/third_party/aom/av1/common/x86/ |
H A D | highbd_warp_plane_sse4.c | 526 __m128i res_hi = _mm_unpackhi_epi32(res_even, res_odd); in av1_highbd_warp_affine_sse4_1() local 564 res_hi = _mm_add_epi32(res_hi, res_add_const); in av1_highbd_warp_affine_sse4_1() 565 res_hi = in av1_highbd_warp_affine_sse4_1() 574 res_hi = _mm_add_epi32(_mm_mullo_epi32(p4_32, wt0), in av1_highbd_warp_affine_sse4_1() 575 _mm_mullo_epi32(res_hi, wt1)); in av1_highbd_warp_affine_sse4_1() 576 res_hi = _mm_srai_epi32(res_hi, DIST_PRECISION_BITS); in av1_highbd_warp_affine_sse4_1() 578 res_hi = _mm_srai_epi32(_mm_add_epi32(p4_32, res_hi), 1); in av1_highbd_warp_affine_sse4_1() 581 __m128i res32_hi = _mm_add_epi32(res_hi, res_sub_const); in av1_highbd_warp_affine_sse4_1() 588 res_hi = _mm_packus_epi32(res_hi, res_hi); in av1_highbd_warp_affine_sse4_1() 589 _mm_storel_epi64(p4, res_hi); in av1_highbd_warp_affine_sse4_1() [all …]
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/libaom/source/libaom/av1/common/x86/ |
H A D | highbd_warp_plane_sse4.c | 534 __m128i res_hi = _mm_unpackhi_epi32(res_even, res_odd); in av1_highbd_warp_affine_sse4_1() local 572 res_hi = _mm_add_epi32(res_hi, res_add_const); in av1_highbd_warp_affine_sse4_1() 573 res_hi = in av1_highbd_warp_affine_sse4_1() 582 res_hi = _mm_add_epi32(_mm_mullo_epi32(p4_32, wt0), in av1_highbd_warp_affine_sse4_1() 583 _mm_mullo_epi32(res_hi, wt1)); in av1_highbd_warp_affine_sse4_1() 584 res_hi = _mm_srai_epi32(res_hi, DIST_PRECISION_BITS); in av1_highbd_warp_affine_sse4_1() 586 res_hi = _mm_srai_epi32(_mm_add_epi32(p4_32, res_hi), 1); in av1_highbd_warp_affine_sse4_1() 589 __m128i res32_hi = _mm_add_epi32(res_hi, res_sub_const); in av1_highbd_warp_affine_sse4_1() 596 res_hi = _mm_packus_epi32(res_hi, res_hi); in av1_highbd_warp_affine_sse4_1() 597 _mm_storel_epi64(p4, res_hi); in av1_highbd_warp_affine_sse4_1() [all …]
|
/dports/www/firefox/firefox-99.0/third_party/aom/av1/common/x86/ |
H A D | highbd_warp_plane_sse4.c | 526 __m128i res_hi = _mm_unpackhi_epi32(res_even, res_odd); in av1_highbd_warp_affine_sse4_1() local 564 res_hi = _mm_add_epi32(res_hi, res_add_const); in av1_highbd_warp_affine_sse4_1() 565 res_hi = in av1_highbd_warp_affine_sse4_1() 574 res_hi = _mm_add_epi32(_mm_mullo_epi32(p4_32, wt0), in av1_highbd_warp_affine_sse4_1() 575 _mm_mullo_epi32(res_hi, wt1)); in av1_highbd_warp_affine_sse4_1() 576 res_hi = _mm_srai_epi32(res_hi, DIST_PRECISION_BITS); in av1_highbd_warp_affine_sse4_1() 578 res_hi = _mm_srai_epi32(_mm_add_epi32(p4_32, res_hi), 1); in av1_highbd_warp_affine_sse4_1() 581 __m128i res32_hi = _mm_add_epi32(res_hi, res_sub_const); in av1_highbd_warp_affine_sse4_1() 588 res_hi = _mm_packus_epi32(res_hi, res_hi); in av1_highbd_warp_affine_sse4_1() 589 _mm_storel_epi64(p4, res_hi); in av1_highbd_warp_affine_sse4_1() [all …]
|
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/aom/av1/common/x86/ |
H A D | highbd_warp_plane_sse4.c | 526 __m128i res_hi = _mm_unpackhi_epi32(res_even, res_odd); in av1_highbd_warp_affine_sse4_1() local 564 res_hi = _mm_add_epi32(res_hi, res_add_const); in av1_highbd_warp_affine_sse4_1() 565 res_hi = in av1_highbd_warp_affine_sse4_1() 574 res_hi = _mm_add_epi32(_mm_mullo_epi32(p4_32, wt0), in av1_highbd_warp_affine_sse4_1() 575 _mm_mullo_epi32(res_hi, wt1)); in av1_highbd_warp_affine_sse4_1() 576 res_hi = _mm_srai_epi32(res_hi, DIST_PRECISION_BITS); in av1_highbd_warp_affine_sse4_1() 578 res_hi = _mm_srai_epi32(_mm_add_epi32(p4_32, res_hi), 1); in av1_highbd_warp_affine_sse4_1() 581 __m128i res32_hi = _mm_add_epi32(res_hi, res_sub_const); in av1_highbd_warp_affine_sse4_1() 588 res_hi = _mm_packus_epi32(res_hi, res_hi); in av1_highbd_warp_affine_sse4_1() 589 _mm_storel_epi64(p4, res_hi); in av1_highbd_warp_affine_sse4_1() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/libaom/source/libaom/av1/common/x86/ |
H A D | highbd_warp_plane_sse4.c | 534 __m128i res_hi = _mm_unpackhi_epi32(res_even, res_odd); in av1_highbd_warp_affine_sse4_1() local 572 res_hi = _mm_add_epi32(res_hi, res_add_const); in av1_highbd_warp_affine_sse4_1() 573 res_hi = in av1_highbd_warp_affine_sse4_1() 582 res_hi = _mm_add_epi32(_mm_mullo_epi32(p4_32, wt0), in av1_highbd_warp_affine_sse4_1() 583 _mm_mullo_epi32(res_hi, wt1)); in av1_highbd_warp_affine_sse4_1() 584 res_hi = _mm_srai_epi32(res_hi, DIST_PRECISION_BITS); in av1_highbd_warp_affine_sse4_1() 586 res_hi = _mm_srai_epi32(_mm_add_epi32(p4_32, res_hi), 1); in av1_highbd_warp_affine_sse4_1() 589 __m128i res32_hi = _mm_add_epi32(res_hi, res_sub_const); in av1_highbd_warp_affine_sse4_1() 596 res_hi = _mm_packus_epi32(res_hi, res_hi); in av1_highbd_warp_affine_sse4_1() 597 _mm_storel_epi64(p4, res_hi); in av1_highbd_warp_affine_sse4_1() [all …]
|
/dports/multimedia/aom/aom-3.2.0/av1/common/x86/ |
H A D | highbd_warp_plane_sse4.c | 534 __m128i res_hi = _mm_unpackhi_epi32(res_even, res_odd); in av1_highbd_warp_affine_sse4_1() local 572 res_hi = _mm_add_epi32(res_hi, res_add_const); in av1_highbd_warp_affine_sse4_1() 573 res_hi = in av1_highbd_warp_affine_sse4_1() 582 res_hi = _mm_add_epi32(_mm_mullo_epi32(p4_32, wt0), in av1_highbd_warp_affine_sse4_1() 583 _mm_mullo_epi32(res_hi, wt1)); in av1_highbd_warp_affine_sse4_1() 584 res_hi = _mm_srai_epi32(res_hi, DIST_PRECISION_BITS); in av1_highbd_warp_affine_sse4_1() 586 res_hi = _mm_srai_epi32(_mm_add_epi32(p4_32, res_hi), 1); in av1_highbd_warp_affine_sse4_1() 589 __m128i res32_hi = _mm_add_epi32(res_hi, res_sub_const); in av1_highbd_warp_affine_sse4_1() 596 res_hi = _mm_packus_epi32(res_hi, res_hi); in av1_highbd_warp_affine_sse4_1() 597 _mm_storel_epi64(p4, res_hi); in av1_highbd_warp_affine_sse4_1() [all …]
|
H A D | convolve_sse2.c | 92 __m128i s[12], src10, res_lo, res_hi; in av1_convolve_y_sr_12tap_sse2() local 137 res_hi = convolve_hi_y_12tap(s, coeffs); // Filter high index pixels in av1_convolve_y_sr_12tap_sse2() 142 _mm_sra_epi32(_mm_add_epi32(res_hi, round_const), round_shift); in av1_convolve_y_sr_12tap_sse2() 156 _mm_sra_epi32(_mm_add_epi32(res_hi, round_const), round_shift); in av1_convolve_y_sr_12tap_sse2() 267 __m128i s[8], src6, res_lo, res_hi; in av1_convolve_y_sr_sse2() local 300 res_hi = convolve_hi_y(s, coeffs); // Filter high index pixels in av1_convolve_y_sr_sse2() 305 _mm_sra_epi32(_mm_add_epi32(res_hi, round_const), round_shift); in av1_convolve_y_sr_sse2() 314 res_hi = convolve_hi_y(s + 1, coeffs); // Filter high index pixels in av1_convolve_y_sr_sse2() 319 _mm_sra_epi32(_mm_add_epi32(res_hi, round_const), round_shift); in av1_convolve_y_sr_sse2() 481 const __m128i res_hi = _mm_unpackhi_epi32(res_even, res_odd); in av1_convolve_x_sr_sse2() local [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/third_party/aom/av1/common/x86/ |
H A D | highbd_warp_plane_sse4.c | 526 __m128i res_hi = _mm_unpackhi_epi32(res_even, res_odd); in av1_highbd_warp_affine_sse4_1() local 564 res_hi = _mm_add_epi32(res_hi, res_add_const); in av1_highbd_warp_affine_sse4_1() 565 res_hi = in av1_highbd_warp_affine_sse4_1() 574 res_hi = _mm_add_epi32(_mm_mullo_epi32(p4_32, wt0), in av1_highbd_warp_affine_sse4_1() 575 _mm_mullo_epi32(res_hi, wt1)); in av1_highbd_warp_affine_sse4_1() 576 res_hi = _mm_srai_epi32(res_hi, DIST_PRECISION_BITS); in av1_highbd_warp_affine_sse4_1() 578 res_hi = _mm_srai_epi32(_mm_add_epi32(p4_32, res_hi), 1); in av1_highbd_warp_affine_sse4_1() 581 __m128i res32_hi = _mm_add_epi32(res_hi, res_sub_const); in av1_highbd_warp_affine_sse4_1() 588 res_hi = _mm_packus_epi32(res_hi, res_hi); in av1_highbd_warp_affine_sse4_1() 589 _mm_storel_epi64(p4, res_hi); in av1_highbd_warp_affine_sse4_1() [all …]
|
/dports/graphics/dssim/dssim-3.1.2/cargo-crates/libaom-sys-0.9.1/vendor/av1/common/x86/ |
H A D | highbd_warp_plane_sse4.c | 534 __m128i res_hi = _mm_unpackhi_epi32(res_even, res_odd); in av1_highbd_warp_affine_sse4_1() local 572 res_hi = _mm_add_epi32(res_hi, res_add_const); in av1_highbd_warp_affine_sse4_1() 573 res_hi = in av1_highbd_warp_affine_sse4_1() 582 res_hi = _mm_add_epi32(_mm_mullo_epi32(p4_32, wt0), in av1_highbd_warp_affine_sse4_1() 583 _mm_mullo_epi32(res_hi, wt1)); in av1_highbd_warp_affine_sse4_1() 584 res_hi = _mm_srai_epi32(res_hi, DIST_PRECISION_BITS); in av1_highbd_warp_affine_sse4_1() 586 res_hi = _mm_srai_epi32(_mm_add_epi32(p4_32, res_hi), 1); in av1_highbd_warp_affine_sse4_1() 589 __m128i res32_hi = _mm_add_epi32(res_hi, res_sub_const); in av1_highbd_warp_affine_sse4_1() 596 res_hi = _mm_packus_epi32(res_hi, res_hi); in av1_highbd_warp_affine_sse4_1() 597 _mm_storel_epi64(p4, res_hi); in av1_highbd_warp_affine_sse4_1() [all …]
|
H A D | convolve_sse2.c | 92 __m128i s[12], src10, res_lo, res_hi; in av1_convolve_y_sr_12tap_sse2() local 137 res_hi = convolve_hi_y_12tap(s, coeffs); // Filter high index pixels in av1_convolve_y_sr_12tap_sse2() 142 _mm_sra_epi32(_mm_add_epi32(res_hi, round_const), round_shift); in av1_convolve_y_sr_12tap_sse2() 156 _mm_sra_epi32(_mm_add_epi32(res_hi, round_const), round_shift); in av1_convolve_y_sr_12tap_sse2() 267 __m128i s[8], src6, res_lo, res_hi; in av1_convolve_y_sr_sse2() local 300 res_hi = convolve_hi_y(s, coeffs); // Filter high index pixels in av1_convolve_y_sr_sse2() 305 _mm_sra_epi32(_mm_add_epi32(res_hi, round_const), round_shift); in av1_convolve_y_sr_sse2() 314 res_hi = convolve_hi_y(s + 1, coeffs); // Filter high index pixels in av1_convolve_y_sr_sse2() 319 _mm_sra_epi32(_mm_add_epi32(res_hi, round_const), round_shift); in av1_convolve_y_sr_sse2() 481 const __m128i res_hi = _mm_unpackhi_epi32(res_even, res_odd); in av1_convolve_x_sr_sse2() local [all …]
|
/dports/lang/spidermonkey60/firefox-60.9.0/third_party/aom/av1/common/x86/ |
H A D | warp_plane_ssse3.c | 475 __m128i res_hi = _mm_unpackhi_epi32(res_even, res_odd); local 491 res_hi = _mm_add_epi32(res_hi, round_const); 492 res_hi = 493 _mm_srl_epi16(res_hi, _mm_cvtsi32_si128(conv_params->round_1)); 495 res_hi = _mm_add_epi32(_mm_loadu_si128(p + 1), res_hi); 496 _mm_storeu_si128(p + 1, res_hi); 510 _mm_add_epi32(res_hi, round_const), VERSHEAR_REDUCE_PREC_BITS);
|
/dports/www/firefox-esr/firefox-91.8.0/third_party/aom/av1/common/arm/ |
H A D | warp_plane_neon.c | 488 int32x4_t res_lo, res_hi; in av1_warp_affine_neon() local 627 vertical_filter_neon(v_src, &res_lo, &res_hi, sy, gamma); in av1_warp_affine_neon() 630 res_hi = vaddq_s32(res_hi, add_const_vert); in av1_warp_affine_neon() 667 res_hi = vrshlq_s32(res_hi, shift_vert); in av1_warp_affine_neon() 675 res_hi = vmulq_s32(res_hi, bwd); in av1_warp_affine_neon() 677 tmp32_hi = vaddq_s32(tmp32_hi, res_hi); in av1_warp_affine_neon() 680 tmp32_hi = vaddq_s32(tmp32_hi, res_hi); in av1_warp_affine_neon() 691 uint16x4_t res_u16_high = vqmovun_s32(res_hi); in av1_warp_affine_neon() 697 res_hi = vrshlq_s32(res_hi, shift_vert); in av1_warp_affine_neon() 699 result_final = vcombine_s16(vmovn_s32(res_lo), vmovn_s32(res_hi)); in av1_warp_affine_neon()
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/libaom/source/libaom/av1/common/arm/ |
H A D | warp_plane_neon.c | 488 int32x4_t res_lo, res_hi; in av1_warp_affine_neon() local 627 vertical_filter_neon(v_src, &res_lo, &res_hi, sy, gamma); in av1_warp_affine_neon() 630 res_hi = vaddq_s32(res_hi, add_const_vert); in av1_warp_affine_neon() 667 res_hi = vrshlq_s32(res_hi, shift_vert); in av1_warp_affine_neon() 675 res_hi = vmulq_s32(res_hi, bwd); in av1_warp_affine_neon() 677 tmp32_hi = vaddq_s32(tmp32_hi, res_hi); in av1_warp_affine_neon() 680 tmp32_hi = vaddq_s32(tmp32_hi, res_hi); in av1_warp_affine_neon() 691 uint16x4_t res_u16_high = vqmovun_s32(res_hi); in av1_warp_affine_neon() 697 res_hi = vrshlq_s32(res_hi, shift_vert); in av1_warp_affine_neon() 699 result_final = vcombine_s16(vmovn_s32(res_lo), vmovn_s32(res_hi)); in av1_warp_affine_neon()
|
/dports/www/firefox/firefox-99.0/third_party/aom/av1/common/arm/ |
H A D | warp_plane_neon.c | 488 int32x4_t res_lo, res_hi; in av1_warp_affine_neon() local 627 vertical_filter_neon(v_src, &res_lo, &res_hi, sy, gamma); in av1_warp_affine_neon() 630 res_hi = vaddq_s32(res_hi, add_const_vert); in av1_warp_affine_neon() 667 res_hi = vrshlq_s32(res_hi, shift_vert); in av1_warp_affine_neon() 675 res_hi = vmulq_s32(res_hi, bwd); in av1_warp_affine_neon() 677 tmp32_hi = vaddq_s32(tmp32_hi, res_hi); in av1_warp_affine_neon() 680 tmp32_hi = vaddq_s32(tmp32_hi, res_hi); in av1_warp_affine_neon() 691 uint16x4_t res_u16_high = vqmovun_s32(res_hi); in av1_warp_affine_neon() 697 res_hi = vrshlq_s32(res_hi, shift_vert); in av1_warp_affine_neon() 699 result_final = vcombine_s16(vmovn_s32(res_lo), vmovn_s32(res_hi)); in av1_warp_affine_neon()
|
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/aom/av1/common/arm/ |
H A D | warp_plane_neon.c | 488 int32x4_t res_lo, res_hi; in av1_warp_affine_neon() local 627 vertical_filter_neon(v_src, &res_lo, &res_hi, sy, gamma); in av1_warp_affine_neon() 630 res_hi = vaddq_s32(res_hi, add_const_vert); in av1_warp_affine_neon() 667 res_hi = vrshlq_s32(res_hi, shift_vert); in av1_warp_affine_neon() 675 res_hi = vmulq_s32(res_hi, bwd); in av1_warp_affine_neon() 677 tmp32_hi = vaddq_s32(tmp32_hi, res_hi); in av1_warp_affine_neon() 680 tmp32_hi = vaddq_s32(tmp32_hi, res_hi); in av1_warp_affine_neon() 691 uint16x4_t res_u16_high = vqmovun_s32(res_hi); in av1_warp_affine_neon() 697 res_hi = vrshlq_s32(res_hi, shift_vert); in av1_warp_affine_neon() 699 result_final = vcombine_s16(vmovn_s32(res_lo), vmovn_s32(res_hi)); in av1_warp_affine_neon()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/libaom/source/libaom/av1/common/arm/ |
H A D | warp_plane_neon.c | 488 int32x4_t res_lo, res_hi; in av1_warp_affine_neon() local 627 vertical_filter_neon(v_src, &res_lo, &res_hi, sy, gamma); in av1_warp_affine_neon() 630 res_hi = vaddq_s32(res_hi, add_const_vert); in av1_warp_affine_neon() 667 res_hi = vrshlq_s32(res_hi, shift_vert); in av1_warp_affine_neon() 675 res_hi = vmulq_s32(res_hi, bwd); in av1_warp_affine_neon() 677 tmp32_hi = vaddq_s32(tmp32_hi, res_hi); in av1_warp_affine_neon() 680 tmp32_hi = vaddq_s32(tmp32_hi, res_hi); in av1_warp_affine_neon() 691 uint16x4_t res_u16_high = vqmovun_s32(res_hi); in av1_warp_affine_neon() 697 res_hi = vrshlq_s32(res_hi, shift_vert); in av1_warp_affine_neon() 699 result_final = vcombine_s16(vmovn_s32(res_lo), vmovn_s32(res_hi)); in av1_warp_affine_neon()
|