Henry Case 8335e684f6 | 4 anos atrás | |
---|---|---|
sidh_ref | 4 anos atrás | |
Makefile | 4 anos atrás | |
P751_ifma.c | 4 anos atrás | |
README.md | 4 anos atrás | |
fp2_751_ifma.S | 4 anos atrás | |
fp2_packed_751_ifma.S | 4 anos atrás | |
fp_751_ifma.S | 4 anos atrás | |
main.c | 4 anos atrás | |
measurements.h | 4 anos atrás |
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