ARM64-SVE: Implement IF_SVE_DL_2A, IF_SVE_DZ_1A, IF_SVE_EA_1A#97068
ARM64-SVE: Implement IF_SVE_DL_2A, IF_SVE_DZ_1A, IF_SVE_EA_1A#97068amanasifkhalid merged 6 commits intodotnet:mainfrom
Conversation
|
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsNext batch of encodings from #94549. JitDisasm output: cstool output: Note that
|
|
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsNext batch of encodings from #94549. JitDisasm output: cstool output: Note that
|
src/coreclr/jit/emitarm64.cpp
Outdated
| assert(isValidGeneralDatasize(id->idOpSize())); // X | ||
| case IF_SVE_DL_2A: // ........xx...... .....l.NNNNddddd -- SVE predicate count (predicate-as-counter) | ||
| assert(id->idOpSize() == EA_8BYTE); | ||
| // assert(isValidVectorLength()); // l |
There was a problem hiding this comment.
Thanks for catching that; removed.
Next batch of encodings from #94549.
JitDisasm output:
cstool output:
Note that
fmovis an alias forfdup, which is why we don't see the latter in the outputs. Aside from the differences in printing the predicate register numbers, the outputs look the same. cc @dotnet/arm64-contrib.