Menu

#3925 dilithium-ntt fails for some targets on aarch64 host

open
nobody
None
other
5
3 days ago
2026-02-06
No

As can be seen on the snapshots page, the dilithium-ntt regression test fails for some targets (ds390, mcs51-large, some z80 variants) on an aarch64 host.

Discussion

  • Philipp Klaus Krause

    Apparently, the same happen on ppc64 host.

     
  • Philipp Klaus Krause

    The .ihx is the same. Looks like we just run into the simulator timeout for machines that do not have good single-thread performance. For z80/z80n, the test takes about 30s on a Ryzen AI Max 395+, but about 7 min on Power 9.

     
  • Philipp Klaus Krause

    The bottleneck is 32x32->64 multiplication. We could about double the speed of that one by having a dedicated library function for it. If we also double the timeout then, it should work.

     
    👍
    1
    • Philipp Klaus Krause

      Both the optimization (by having a 32x32->64 multiplication in the library) and a timeout increase by 50% are now in the pqc branch.

       

      Last edit: Philipp Klaus Krause 3 days ago

Log in to post a comment.