Skip to content

Arm64: Rename AdvSimd/Sve Load/Store vector API names #102340

Closed
@kunalspathak

Description

AdvSimd

  1. Rename LoadVector128xN to LoadNxVector128
  2. Rename StoreVectorNxMAndZip to StoreVectorAndZip
    • The type on which the API is operation on can be known from parameters. As such we do not need special naming for them.
  3. Rename StoreVectorNx2 to Store
    • Same reason as point 2) above.

Sve

  1. Rename LoadNxVector to LoadNxAndUnzip

    • The operation does the unzip, similar to how it is done in AdvSimd. Compare left side operation vs. "4th quadrant" of right side.
      image
  2. Rename Store to StoreAndZip

    • Same reason as point 1) above

Discussion: #102180 (comment)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Priority:2Work that is important, but not critical for the releasearea-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions