[llvm] [AArch64] Initial sched model for Neoverse N3 (PR #106371)
via llvm-commits
llvm-commits at lists.llvm.org
Sat Sep 7 05:05:25 PDT 2024
FLZ101 wrote:
> Things like divide (and in older models sqrt) generally use ReleaseAtCycles, others operations should ideally split them out.
Thanks. Now I only keep `ReleaseAtCycles` for "Divide, [WX]-form".
In the N3 SWOG, only integer divides are performed using an iterative algorithm and operations like "FP divide and square root", "ASIMD FP divide and square root", etc are now performed using a fully pipelined data path.
https://github.com/llvm/llvm-project/pull/106371
More information about the llvm-commits
mailing list