Open
Description
For some proofs in mlkem-native, specifically those introduced in pq-code-package/mlkem-native#883, I notice that ARM_ADD_RETURN_STACK_TAC takes far longer than the actual correctness proof for the body of the function. The worst one is mlkem_poly_basemul_acc_montgomery_cached_k4
, which takes 2h in CI, mostly in ARM_ADD_RETURN_STACK_TAC
outside of symbolic execution.
It would be nice to analyze where time is lost here, and improve it.
Metadata
Metadata
Assignees
Labels
No labels