Skip to content

Remove SVE OperationBinary16i optimization. - #779

Merged
ermig1979 merged 1 commit into
devfrom
cursor/remove-sve-operation-binary16i-6f98
Jul 28, 2026
Merged

Remove SVE OperationBinary16i optimization.#779
ermig1979 merged 1 commit into
devfrom
cursor/remove-sve-operation-binary16i-6f98

Conversation

@ermig1979

@ermig1979 ermig1979 commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • Remove Sve::OperationBinary16i from SimdSve1Operation.cpp (file kept for remaining OperationBinary8u).
  • Drop the SVE declaration, dispatch path in SimdLib.cpp, and OperationBinary16iAutoTest SVE coverage.
  • No Sve1.vcxproj / filters changes — the source file is not empty and remains in the project.
  • Document the removal under release 7.2.164 in docs/2026.html.

SVE2 OperationBinary16i is unchanged.

Test plan

  • Build with CMake (Release, g++)
  • Run ./Test "-r=.." -fi=OperationBinary16i -tt=1 -ts=1
Open in Web Open in Cursor 

Drop the Sve::OperationBinary16i implementation, declaration, dispatch
path, and auto-test coverage. Keep SimdSve1Operation.cpp for remaining
OperationBinary8u. Document the removal in the 7.2.164 release notes.

Co-authored-by: Ihar Yermalayeu <ermig1979@gmail.com>
@ermig1979
ermig1979 marked this pull request as ready for review July 28, 2026 12:35
@ermig1979
ermig1979 merged commit 946ae80 into dev Jul 28, 2026
1 check passed
@ermig1979
ermig1979 deleted the cursor/remove-sve-operation-binary16i-6f98 branch July 29, 2026 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants