asmt
Static throughput, register-pressure and spill analysis of compiled x86 code.
- asmt-linux-x86-64, any x86-64, 14.6 MB
1df217861c6607da04c520a0090eca5a66d4f2b66ccd08d72ec63c3e38629efd - asmt-linux-x86-64-v2, SSE4.2 and POPCNT, 14.6 MB
0f7b5986b4fb8465c26e3355b89b23a7686e257b4ac385ab458aff26cd5479ee - asmt-linux-x86-64-v3, AVX2 and FMA, 14.6 MB
60101777628feeeacb317d5354aae04dcfe3fbf47fa56e70e52af5e0067563b8 - asmt-linux-x86-64-v4, AVX-512, 14.7 MB
04f85ca7aa8de266ed802665ac1652edce7b2df1545be54b47f1d318d05521d2 - markers.h, region markers for C/C++
4bb4b3aa83fcf8273d271c03146715025db1356b562bebbfaa26e871e21afa34 - SHA256SUMS
changelog
- 2026-10-07: loop trip counts and growth in cycles per input (
cycles/n);--assumeadded; gprs parked in vector registers count as spills. - 2026-10-02: uops.info instruction costs (LLVM's model as fallback);
--iterations,--uopsand--mcaremoved.