With the improvements from #809 merged, we can start using the Aurora implementation of modexp.
Performance / NEAR gas cost considerations
There is a gas cost increase in one of the repro tests. This must mean the ibig implementation of modexp is faster for the case used in that transaction. But using the Aurora implementation of modexp is still an improvement because the worst-case performance of the Aurora implementation is better than ibig, as exemplified in the bench_modexp_standalone test.
Description
With the improvements from #809 merged, we can start using the Aurora implementation of modexp.
Performance / NEAR gas cost considerations
There is a gas cost increase in one of the repro tests. This must mean the
ibig
implementation of modexp is faster for the case used in that transaction. But using the Aurora implementation of modexp is still an improvement because the worst-case performance of the Aurora implementation is better thanibig
, as exemplified in thebench_modexp_standalone
test.Testing
Existing tests.