Implementation notes: amd64, wintermute, crypto_dh/curve25519
Computer: wintermute
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20140505
Operation: crypto_dh
Primitive: curve25519
Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
657920 | ref | clang -O3 -mavx2 | 20140508 | 20140505 |
659376 | ref | clang -O3 -mavx | 20140508 | 20140505 |
661380 | ref | clang -O3 | 20140508 | 20140505 |
684848 | ref | cc | 20140508 | 20140505 |
1138020 | mpfq | clang -O3 -mavx | 20140508 | 20140505 |
1139620 | mpfq | clang -O3 | 20140508 | 20140505 |
1161564 | mpfq | clang -O3 -mavx2 | 20140508 | 20140505 |
2047844 | mpfq | cc | 20140508 | 20140505 |
Compiler output
Implementation: crypto_dh/curve25519/mpfq
Compiler: cc
mpfq_p_25519.c: In file included from mpfq_p_25519.c:5:
mpfq_p_25519.c: ./x86_64/mpfq_p_25519.c:111:1: warning: control reaches end of non-void function [-Wreturn-type]
mpfq_p_25519.c: }
mpfq_p_25519.c: ^
mpfq_p_25519.c: 1 warning generated.
Number of similar (compiler,implementation) pairs: 4, namely:
Compiler | Implementations
|
cc | mpfq |
clang -O3 | mpfq |
clang -O3 -mavx | mpfq |
clang -O3 -mavx2 | mpfq
|