dotnet/runtime

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

Geschlossen

#64.785 geöffnet am 04.02.2022

 (3 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)C# (5.445 Forks)batch import
area-CodeGen-coreclrhelp wanted

Repository-Metriken

Stars
 (17.886 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 12T 11h) (661 gemergte PRs in 30 T)

Beschreibung

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

Contributor Guide