ARM64-SVE: Implement IF_SVE_BV_2A#99049
Conversation
|
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsPart of #94549. Adds IF_SVE_BV_2A, IF_SVE_BV_2A_A and IF_SVE_BV_2A_J. coreclr: Capstone Ignoring the differences in immediate formatting (decimal + shift vs hex), there are two errors with -ve numbers in coreclr being positive in capstone To check this, I ran in gdb and got: In summary: I'm happy this is an error in capstone and that coreclr+gdb are correct.
|
|
@dotnet/jit-contrib @dotnet/arm64-contrib @a74nh @kunalspathak this is ready. |
|
Note - I wasn't due to do this, but, I needed it for #98218 |
438a75e to
5715615
Compare
| INS_OPTS_SCALABLE_D); // MOV <Zd>.<T>, <Pg>/Z, #<imm>{, <shift>} | ||
|
|
||
| // IF_SVE_BV_2A_A | ||
| theEmitter->emitIns_R_R_I(INS_sve_cpy, EA_SCALABLE, REG_V1, REG_P12, 5, INS_OPTS_SCALABLE_B, |
There was a problem hiding this comment.
this should be removed I assume?
There was a problem hiding this comment.
you can do it in a follow-up PR though.
Part of #94549. Adds IF_SVE_BV_2A, IF_SVE_BV_2A_A and IF_SVE_BV_2A_J.
coreclr:
Capstone
Ignoring the differences in immediate formatting (decimal + shift vs hex), there are two errors with -ve numbers in coreclr being positive in capstone
To check this, I ran in gdb and got:
In summary:
I'm happy this is an error in capstone and that coreclr+gdb are correct.