/dports/multimedia/libgav1/libgav1-0.17.0/src/dsp/x86/ |
H A D | convolve_sse4.cc | 121 StoreLo8(&dest8[x], result); in FilterHorizontal() 142 StoreLo8(dest16, v_sum); in FilterHorizontal() 384 StoreLo8(dst8_x, _mm_packus_epi16(results, results)); in FilterVertical() 531 StoreLo8(&dest[0], v_dest); in ConvolveCompoundCopy_SSE4() 935 StoreLo8(intermediate, RightShiftWithRounding_S16( in ConvolveHorizontalScale() 1117 StoreLo8(dest16_y, sums); in ConvolveVerticalScale() 1163 StoreLo8(dest_y, _mm_packus_epi16(sums, sums)); in ConvolveVerticalScale() 1424 StoreLo8(dest, _mm_avg_epu8(left, right)); in ConvolveIntraBlockCopyHorizontal_SSE4_1() 1592 StoreLo8(dest, _mm_avg_epu8(row, below)); in ConvolveIntraBlockCopyVertical_SSE4_1() 1698 StoreLo8(dst, AddU16RightShift2AndPack(row[0], below_0)); in IntraBlockCopy2D() [all …]
|
H A D | loop_filter_sse4.cc | 722 StoreLo8(dst - 4 + 0 * stride, x0); in Vertical8() 723 StoreLo8(dst - 4 + 1 * stride, x1); in Vertical8() 724 StoreLo8(dst - 4 + 2 * stride, x2); in Vertical8() 1294 StoreLo8(dst - 2 * stride, oqp1); in Horizontal4() 1295 StoreLo8(dst - 1 * stride, oqp0); in Horizontal4() 1469 StoreLo8(dst - 2 * stride, oqp1); in Horizontal6() 1470 StoreLo8(dst - 1 * stride, oqp0); in Horizontal6() 1726 StoreLo8(dst - 2 * stride, oqp1); in Horizontal8() 1727 StoreLo8(dst - 1 * stride, oqp0); in Horizontal8() 2016 StoreLo8(dst - 2 * stride, oqp1); in Horizontal14() [all …]
|
H A D | intrapred_cfl_sse4.cc | 56 StoreLo8(luma_ptr, result); in StoreLumaResults4_420() 109 StoreLo8(dst, res); in CflIntraPredictor_SSE4_1() 149 StoreLo8(luma_ptr, samples); in CflSubsampler444_4xH_SSE4_1() 164 StoreLo8(luma_ptr, samples); in CflSubsampler444_4xH_SSE4_1() 185 StoreLo8(luma_ptr, _mm_sub_epi16(samples, averages)); in CflSubsampler444_4xH_SSE4_1() 492 StoreLo8(luma_ptr, final_fill); in CflSubsampler420_4xH_SSE4_1() 507 StoreLo8(luma_ptr, _mm_sub_epi16(samples, averages)); in CflSubsampler420_4xH_SSE4_1() 994 StoreLo8(dst, res); in CflIntraPredictor_10bpp_SSE4_1() 1065 StoreLo8(luma_ptr, _mm_sub_epi16(samples, averages)); in CflSubsampler444_4xH_SSE4_1() 1354 StoreLo8(luma_ptr, final_fill); in CflSubsampler420_4xH_SSE4_1() [all …]
|
H A D | common_avx2.h | 69 using avx2::StoreLo8;
|
H A D | obmc_sse4.cc | 130 StoreLo8(pred, _mm_packus_epi16(result, result)); in OverlapBlendFromLeft8xH_SSE4_1() 257 StoreLo8(pred, _mm_packus_epi16(result, result)); in OverlapBlendFromTop8xH_SSE4_1() 391 StoreLo8(pred, packed_result); in OverlapBlendFromLeft4xH_SSE4_1() 486 StoreLo8(pred, packed_result); in OverlapBlendFromTop4xH_SSE4_1()
|
H A D | distance_weighted_blend_sse4.cc | 124 StoreLo8(dst, result_pixels); in DistanceWeightedBlend8xH_SSE4_1() 298 StoreLo8(dst, res0); in DistanceWeightedBlend4xH_SSE4_1() 302 StoreLo8(dst, res1); in DistanceWeightedBlend4xH_SSE4_1()
|
H A D | intrapred_directional_sse4.cc | 191 StoreLo8(dest + x, _mm_packus_epi16(vals, vals)); in DirectionalZone1_Large() 234 StoreLo8(dest + x, _mm_packus_epi16(vals, vals)); in DirectionalZone1_Large() 294 StoreLo8(dest + x, _mm_packus_epi16(vals, vals)); in DirectionalZone1_SSE4_1() 349 StoreLo8(dest + x, _mm_packus_epi16(vals, vals)); in DirectionalZone1_SSE4_1() 363 StoreLo8(dest + x, _mm_packus_epi16(vals, vals)); in DirectionalZone1_SSE4_1() 456 StoreLo8(dest, _mm_packus_epi16(result_block[y], result_block[y])); in DirectionalZone3_8xH() 569 StoreLo8(dest, _mm_packus_epi16(blended_vals, blended_vals)); in DirectionalBlend8_SSE4_1() 667 StoreLo8(dst, _mm_packus_epi16(vals, vals)); in DirectionalZone2FromLeftCol_8x8_SSE4_1() 1197 StoreLo8(dst, pred); in DirectionalZone1_4xH()
|
H A D | inverse_transform_sse4.cc | 58 StoreLo8(&dst[i * stride + idx], s[i]); in StoreDst() 59 StoreLo8(&dst[(i + 1) * stride + idx], s[i + 1]); in StoreDst() 253 StoreLo8(dst, xy_shifted); in DctDcOnly() 275 StoreLo8(dst, xy); in DctDcOnlyColumn() 1061 StoreLo8(dst, c); in Adst4DcOnly() 1090 StoreLo8(&dst[i], dst_0_1); in Adst4DcOnlyColumn() 1092 StoreLo8(&dst[i + width * 2], dst_2_3); in Adst4DcOnlyColumn() 1303 StoreLo8(&dst[j * width], x[j]); in Adst8DcOnlyColumn() 1572 StoreLo8(&dst[j * width], x[j]); in Adst16DcOnlyColumn() 1991 StoreLo8(dst + j, _mm_packus_epi16(d, d)); in Identity32ColumnStoreToFrame() [all …]
|
H A D | motion_field_projection_sse4.cc | 132 StoreLo8(skip_64, skip); in GetPosition() 217 StoreLo8(&early_skip, skip_r); in MotionFieldProjectionKernel_SSE4_1() 276 StoreLo8(&early_skip, skip_r); in MotionFieldProjectionKernel_SSE4_1()
|
H A D | convolve_avx2.cc | 327 StoreLo8(&dest8[0], _mm256_castsi256_si128(result)); in FilterHorizontal() 328 StoreLo8(&dest8[pred_stride], _mm256_extracti128_si256(result, 1)); in FilterHorizontal() 356 StoreLo8(&dest16[0], _mm256_castsi256_si128(result)); in FilterHorizontal() 357 StoreLo8(&dest16[pred_stride], _mm256_extracti128_si256(result, 1)); in FilterHorizontal() 380 StoreLo8(&dest16[0], _mm256_castsi256_si128(result)); in FilterHorizontal() 1043 StoreLo8(dst8, this_dst); in FilterVertical8xH() 1044 StoreLo8(dst8 + dst_stride, next_dst); in FilterVertical8xH() 1111 StoreLo8(dst8, _mm_packus_epi16(results, results)); in FilterVertical8xH()
|
H A D | weight_mask_sse4.cc | 67 StoreLo8(mask, inverted_mask_value); in WeightMask16_SSE4() 74 StoreLo8(mask, mask_value); in WeightMask16_SSE4() 552 StoreLo8(mask, inverted_mask_value); in WeightMask16_10bpp_SSE4() 559 StoreLo8(mask, mask_value); in WeightMask16_10bpp_SSE4()
|
H A D | common_sse4.h | 122 using sse4::StoreLo8;
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/libgav1/src/src/dsp/x86/ |
H A D | loop_filter_sse4.cc | 722 StoreLo8(dst - 4 + 0 * stride, x0); in Vertical8() 723 StoreLo8(dst - 4 + 1 * stride, x1); in Vertical8() 724 StoreLo8(dst - 4 + 2 * stride, x2); in Vertical8() 1296 StoreLo8(dst - 2 * stride, oqp1); in Horizontal4() 1297 StoreLo8(dst - 1 * stride, oqp0); in Horizontal4() 1471 StoreLo8(dst - 2 * stride, oqp1); in Horizontal6() 1472 StoreLo8(dst - 1 * stride, oqp0); in Horizontal6() 1728 StoreLo8(dst - 2 * stride, oqp1); in Horizontal8() 1729 StoreLo8(dst - 1 * stride, oqp0); in Horizontal8() 2019 StoreLo8(dst - 2 * stride, oqp1); in Horizontal14() [all …]
|
H A D | convolve_sse4.cc | 202 StoreLo8(&dest8[x], result); in FilterHorizontal() 223 StoreLo8(dest16, v_sum); in FilterHorizontal() 382 StoreLo8(&dest[0], v_dest); in ConvolveCompoundCopy_SSE4()
|
H A D | inverse_transform_sse4.cc | 57 StoreLo8(&dst[i * stride + idx], s[i]); in StoreDst() 58 StoreLo8(&dst[(i + 1) * stride + idx], s[i + 1]); in StoreDst() 258 StoreLo8(dst, xy_shifted); in DctDcOnly() 284 StoreLo8(dst, xy); in DctDcOnlyColumn() 1081 StoreLo8(dst, c); in Adst4DcOnly() 1115 StoreLo8(&dst[i], dst_0_1); in Adst4DcOnlyColumn() 1117 StoreLo8(&dst[i + width * 2], dst_2_3); in Adst4DcOnlyColumn() 1336 StoreLo8(&dst[j * width], x[j]); in Adst8DcOnlyColumn() 1613 StoreLo8(&dst[j * width], x[j]); in Adst16DcOnlyColumn() 2052 StoreLo8(dst + j, _mm_packus_epi16(d, d)); in Identity32ColumnStoreToFrame() [all …]
|
H A D | intrapred_cfl_sse4.cc | 70 StoreLo8(dst, res); in CflIntraPredictor_SSE4_1() 110 StoreLo8(luma_ptr, samples); in CflSubsampler444_4xH_SSE4_1() 143 StoreLo8(luma_ptr, _mm_sub_epi16(samples, averages)); in CflSubsampler444_4xH_SSE4_1() 428 StoreLo8(luma_ptr, result); in StoreLumaResults4_420() 495 StoreLo8(luma_ptr, final_fill); in CflSubsampler420_4xH_SSE4_1() 510 StoreLo8(luma_ptr, _mm_sub_epi16(samples, averages)); in CflSubsampler420_4xH_SSE4_1()
|
H A D | warp_sse4.cc | 134 StoreLo8(reinterpret_cast<uint8_t*>(dst_row), _mm_packus_epi16(sum, sum)); in WriteVerticalFilter() 165 StoreLo8(reinterpret_cast<uint8_t*>(dst_row), _mm_packus_epi16(sum, sum)); in WriteVerticalFilter()
|
H A D | weight_mask_sse4.cc | 55 StoreLo8(mask, inverted_mask_value); in WeightMask8_SSE4() 57 StoreLo8(mask, mask_value); in WeightMask8_SSE4()
|
H A D | super_res_sse4.cc | 112 StoreLo8(dst_x, _mm_packus_epi16(result, result)); in ComputeSuperRes8()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/libgav1/src/src/dsp/x86/ |
H A D | loop_filter_sse4.cc | 722 StoreLo8(dst - 4 + 0 * stride, x0); in Vertical8() 723 StoreLo8(dst - 4 + 1 * stride, x1); in Vertical8() 724 StoreLo8(dst - 4 + 2 * stride, x2); in Vertical8() 1296 StoreLo8(dst - 2 * stride, oqp1); in Horizontal4() 1297 StoreLo8(dst - 1 * stride, oqp0); in Horizontal4() 1471 StoreLo8(dst - 2 * stride, oqp1); in Horizontal6() 1472 StoreLo8(dst - 1 * stride, oqp0); in Horizontal6() 1728 StoreLo8(dst - 2 * stride, oqp1); in Horizontal8() 1729 StoreLo8(dst - 1 * stride, oqp0); in Horizontal8() 2019 StoreLo8(dst - 2 * stride, oqp1); in Horizontal14() [all …]
|
H A D | inverse_transform_sse4.cc | 57 StoreLo8(&dst[i * stride + idx], s[i]); in StoreDst() 58 StoreLo8(&dst[(i + 1) * stride + idx], s[i + 1]); in StoreDst() 258 StoreLo8(dst, xy_shifted); in DctDcOnly() 284 StoreLo8(dst, xy); in DctDcOnlyColumn() 1081 StoreLo8(dst, c); in Adst4DcOnly() 1115 StoreLo8(&dst[i], dst_0_1); in Adst4DcOnlyColumn() 1117 StoreLo8(&dst[i + width * 2], dst_2_3); in Adst4DcOnlyColumn() 1336 StoreLo8(&dst[j * width], x[j]); in Adst8DcOnlyColumn() 1613 StoreLo8(&dst[j * width], x[j]); in Adst16DcOnlyColumn() 2052 StoreLo8(dst + j, _mm_packus_epi16(d, d)); in Identity32ColumnStoreToFrame() [all …]
|
H A D | intrapred_cfl_sse4.cc | 70 StoreLo8(dst, res); in CflIntraPredictor_SSE4_1() 110 StoreLo8(luma_ptr, samples); in CflSubsampler444_4xH_SSE4_1() 143 StoreLo8(luma_ptr, _mm_sub_epi16(samples, averages)); in CflSubsampler444_4xH_SSE4_1() 428 StoreLo8(luma_ptr, result); in StoreLumaResults4_420() 495 StoreLo8(luma_ptr, final_fill); in CflSubsampler420_4xH_SSE4_1() 510 StoreLo8(luma_ptr, _mm_sub_epi16(samples, averages)); in CflSubsampler420_4xH_SSE4_1()
|
H A D | motion_field_projection_sse4.cc | 132 StoreLo8(skip_64, skip); in GetPosition() 217 StoreLo8(&early_skip, skip_r); in MotionFieldProjectionKernel_SSE4_1() 276 StoreLo8(&early_skip, skip_r); in MotionFieldProjectionKernel_SSE4_1()
|
H A D | weight_mask_sse4.cc | 55 StoreLo8(mask, inverted_mask_value); in WeightMask8_SSE4() 57 StoreLo8(mask, mask_value); in WeightMask8_SSE4()
|
/dports/multimedia/libgav1/libgav1-0.17.0/src/utils/ |
H A D | entropy_decoder.cc | 347 inline void StoreLo8(void* a, const __m128i v) { in StoreLo8() function 376 StoreLo8(cdf, cdf_vec); in UpdateCdf5() 467 StoreLo8(cdf, cdf_vec0); in UpdateCdf13() 867 StoreLo8(cdf, cdf_vec); in ReadSymbol3Or4() 954 StoreLo8(cdf, cdf_vec); in ReadSymbol3Or4()
|