[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