dotnet/runtime

[JIT] ARM64 instructions `cmle` `cmlt` `fcmle` `fcmlt` are not emitted anywhere

Chiusa

#64.785 aperta il 4 feb 2022

 (3 commenti) (0 reazioni) (0 assegnatari)C# (5445 fork)batch import
area-CodeGen-coreclrhelp wanted

Metriche repository

Star
 (17.886 stelle)
Metriche merge PR
 (Merge medio 12g 11h) (661 PR mergiate in 30 g)

Descrizione

When doing this work: https://github.com/dotnet/runtime/pull/64783, I noticed that the ARM64 instructions cmle cmlt fcmle fcmlt are not being emitted anywhere and we have no corresponding HW intrinsic APIs for them. We should find places where we can take advantage of these instructions.

category:cq theme:emitter skill-level:beginner cost:small impact:small

Guida contributor