<div data-ntes="ntes_mail_body_root" style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div id="spnEditorContent"><p style="margin: 0;">Hi,</p><p style="margin: 0;"><br></p><p style="margin: 0;">Thank for the fixes.</p><p style="margin: 0;">It looks good.</p><p style="margin: 0;">However, I have not environment to verify it, please run smoke-test before push, thanks.</p></div><pre>At 2025-01-07 01:16:04, "George Steed" <george.steed@arm.com> wrote:
>Hi,
>
>There are existing SVE and SVE2 assembly implementations of some kernels
>that inspect the SVE vector length to determine which kernel loop to
>execute, however some of these have issues when running on vector
>lengths other than 128 bits.
>
>This patch series fixes all issues that previously failed in the
>TestBench executable when running with vector lengths longer than 128
>bits.
>
>This series is based on the master branch.
>
>Thanks,
>George
>
>George Steed (6):
>  mc-a-sve2.S: Fix addAvg_{16,32}xh_sve2 for longer SVE vectors
>  pixel-util-sve2.S: Fix accumulators in pixel_var_*_sve2
>  pixel-util-sve2.S: Fix branch target in pixel_sub_ps_64x64_sve2
>  asm-primitives.cpp: Delete dequant_scaling SVE2 implementation
>  blockcopy8-sve.S: Fix branch target in cpy1Dto2D_shr_32x32_sve
>  pixel-util-sve2.S: Fix normFact/ssimDist64 for longer SVE vectors
>
> source/common/aarch64/asm-primitives.cpp |  3 +-
> source/common/aarch64/blockcopy8-sve.S   |  2 +-
> source/common/aarch64/mc-a-sve2.S        | 24 +-----
> source/common/aarch64/pixel-util-sve2.S  | 94 +++---------------------
> 4 files changed, 14 insertions(+), 109 deletions(-)
>
>--
>2.34.1
>
>_______________________________________________
>x265-devel mailing list
>x265-devel@videolan.org
>https://mailman.videolan.org/listinfo/x265-devel
</pre></div>