Skip to content

Commit

Permalink
JIT: ARM64 SVE format encodings, SVE_IF_4A to SVE_JK_4B (dotnet#9…
Browse files Browse the repository at this point in the history
…7739)

* Added SVE_IF_4A and SVE_IF_4A_A formats. Added initial work for another SVE format group.

* Added SVE_IG_4A to SVE_IG_4A_G formats

* Added SVE_II_4A, SVE_II_4A_B, SVE_II_4A_H formats. Special casing ld1w for encoding elem size.

* Added SVE_IK_4A to SVE_IK_4A_I formats.

* Added SVE_IN_4A format

* Preparing to implement more formats by writing out some of the boilerplate

* Added SVE_IP_4A format

* Added SVE_IR_4A format

* Added SVE_IT_4A format

* Added SVE_IU_4B to SVE_IU_4B_D formats. Some minor cleanup.

* Added SVE_IW_4A format. Fixed an issue with SVE_IU_4B test not including LSL.

* Added SVE_IX_4A format

* Added remaining formats

* Minor format fixes

* Separated emitting SVE instructions for R_R_R_R

* Added emitInstrSve

* Renamed emitInstrSve to emitOutput_InstrSve

* Formatting
  • Loading branch information
TIHan committed Feb 5, 2024
1 parent 05fb35e commit c772489
Show file tree
Hide file tree
Showing 5 changed files with 3,222 additions and 755 deletions.
Loading

0 comments on commit c772489

Please sign in to comment.