JIT ARM64-SVE: Add encodings FL_3A to FX_3A#98832
Conversation
|
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsPart of #94549. Implements the following encodings:
cstool output: JitDisasm output: cc @dotnet/arm64-contrib
|
Diff results for #98832Assembly diffsAssembly diffs for linux/arm64 ran on windows/x64Diffs are based on 2,554,585 contexts (1,019,526 MinOpts, 1,535,059 FullOpts). MISSED contexts: 172 (0.01%) Overall (+0 bytes)
FullOpts (+0 bytes)
Assembly diffs for linux/x64 ran on windows/x64Diffs are based on 2,543,224 contexts (988,245 MinOpts, 1,554,979 FullOpts). MISSED contexts: 177 (0.01%) Overall (-3 bytes)
FullOpts (-3 bytes)
Assembly diffs for osx/arm64 ran on windows/x64Diffs are based on 2,317,543 contexts (945,402 MinOpts, 1,372,141 FullOpts). MISSED contexts: 170 (0.01%) Overall (+12 bytes)
FullOpts (+12 bytes)
Assembly diffs for windows/arm64 ran on windows/x64Diffs are based on 2,402,908 contexts (955,693 MinOpts, 1,447,215 FullOpts). MISSED contexts: 174 (0.01%) Overall (+0 bytes)
FullOpts (+0 bytes)
Details here Throughput diffsThroughput diffs for osx/arm64 ran on windows/x64MinOpts (-0.01% to +0.00%)
Throughput diffs for windows/arm64 ran on windows/x64MinOpts (-0.00% to +0.01%)
Details here |
TIHan
left a comment
There was a problem hiding this comment.
LGTM, glad the formats have been straightforward.
|
SPMI diffs look wrong for this PR? Those are the diffs I got for #98789; these changes shouldn't affect codegen at all. Edit: This seems to be an issue on several PRs, so not related to this one. |
|
Yea, your changes shouldn't cause any diffs - so I think it's just a fluke. |
Part of #94549. Implements the following encodings:
cstool output:
JitDisasm output:
cc @dotnet/arm64-contrib