Closed rodiazet closed 3 months ago
Attention: Patch coverage is 97.95918%
with 1 line
in your changes missing coverage. Please review.
Project coverage is 94.29%. Comparing base (
391bd64
) to head (81d067e
).
Files | Patch % | Lines |
---|---|---|
test/unittests/evmmax_test.cpp | 0.00% | 1 Missing :warning: |
These are the rough performance improvements:
precompile<PrecompileId::ecrecover, evmmax_cpp>_mean -0.0445 -0.0445 409414 391193 409365 391152
precompile<PrecompileId::ecadd, evmmax_cpp>_mean -0.0008 -0.0007 9156 9148 9153 9147
precompile<PrecompileId::ecmul, evmmax_cpp>_mean -0.0639 -0.0636 190056 177917 189981 177891
Move all ModArith's methods to the class definition and make them constexpr.
Change evmmax library type to INTERFACE.