slothy-optimizer / slothy

Assembly super-optimization via constraint solving
https://slothy-optimizer.github.io/slothy/
Other
165 stars 10 forks source link

Support more variants of adcs and cmp with xzr #54

Closed aqjune closed 6 months ago

aqjune commented 6 months ago

This adds a few more variants of adcs and cmp instructions with xzr inputs/outputs, and adds their cost models to Neoverse N1 and Cortex 55. On the Neoverse N1 side, there is no diff thanks to how it deals with the superclasses of instructions.

hanno-becker commented 6 months ago

Looks good @aqjune, just waiting for CI.