Henry Case 8335e684f6 | před 4 roky | |
---|---|---|
sidh_ref | před 4 roky | |
Makefile | před 4 roky | |
P751_ifma.c | před 4 roky | |
README.md | před 4 roky | |
fp2_751_ifma.S | před 4 roky | |
fp2_packed_751_ifma.S | před 4 roky | |
fp_751_ifma.S | před 4 roky | |
main.c | před 4 roky | |
measurements.h | před 4 roky |
Using the AVX512IFMA (vpmadd52luq and vpmadd52huq) specifically designed for prime field arithmetic allows a projected speedup of up to 4X on supporting processors, when those become available.
The Makefile generates to executables: sidh_ifma can be run with Intel SDE to check for correctness. sidh_standin produces incorrect results, because it replaces the IFMA instrutions with FMA instructions and can be executed on a machine with AVX512 support to estimate performance.
Available under the original SIKE license