-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Closed
Labels
Priority:1Work that is critical for the release, but we could probably ship withoutWork that is critical for the release, but we could probably ship withoutarea-System.Runtime.Intrinsicsarm-sveWork related to arm64 SVE/SVE2 supportWork related to arm64 SVE/SVE2 support
Milestone
Description
Some SVE instructions have both vector and mask versions.
TRN1 <Zd>.<T>, <Zn>.<T>, <Zm>.<T>
TRN1 <Pd>.<T>, <Pn>.<T>, <Pm>.<T>
Currently if we pass masks into Sve.TransposeOdd()
then it will convert the masks to vectors and use the vector version. Instead, this should be detected and the mask version used instead.
TODO: Add a list of all the applicable instructions here
Metadata
Metadata
Assignees
Labels
Priority:1Work that is critical for the release, but we could probably ship withoutWork that is critical for the release, but we could probably ship withoutarea-System.Runtime.Intrinsicsarm-sveWork related to arm64 SVE/SVE2 supportWork related to arm64 SVE/SVE2 support