-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JIT: ARM64 SVE format encodings, SVE_JD_4A
to SVE_JN_3B
#97129
Conversation
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsContributes to #94549 Still work-in-progress.
|
…s for UXTW and SXTW
@dotnet/jit-contrib @dotnet/arm64-contrib @a74nh @kunalspathak this is ready. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few review comments...
@kunalspathak this is ready again |
seems there are build errors that need to be fixed. |
@kunalspathak build error is fixed. Seems when I build from the command line, the errors do not show up at the bottom, I have to scroll up to see them - probably why I missed it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Diff results for #97129Throughput diffsThroughput diffs for linux/arm64 ran on linux/x64MinOpts (+0.00% to +0.01%)
Details here |
Diff results for #97129Throughput diffsThroughput diffs for linux/arm64 ran on linux/x64MinOpts (+0.00% to +0.01%)
Details here |
Diff results for #97129Throughput diffsThroughput diffs for linux/arm64 ran on linux/x64MinOpts (+0.00% to +0.01%)
Details here |
Diff results for #97129Throughput diffsThroughput diffs for linux/arm64 ran on linux/x64MinOpts (+0.00% to +0.01%)
Details here |
…7129) * Added SVE_JD_4A format * Added SVE_JD_4B format * Added SVE_JJ_4A format, added more formats but they are commented out for now * Added SVE_JJ_4A_B format * Revert minor change * Minor cleanup * Cleanup. Fixed a few formats. Introduced new INS_OPTS_SCALABLE options for UXTW and SXTW * Added SVE_JJ_4A_C format * Added SVE_JJ_4A_D format * Added SVE_JK_4A and SVE_JK_4A_B formats * Added SVE_JN_3A format * Added SVE_JN_3B format * Some comments * Feedback * Feedback * fix build * Formatting
Contributes to #94549
Progress:
Left: Capstone
Right: Jit