Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
600780 | 155 0 0 | 42374 800 1568 | T:ref | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240811 | 20240808 |
601116 | 155 0 0 | 43462 800 1600 | T:ref | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240811 | 20240808 |
601440 | 140 0 0 | 38717 752 1600 | T:ref | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240811 | 20240808 |
602180 | 164 0 0 | 39725 760 1632 | T:ref | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240811 | 20240808 |
603000 | 155 0 0 | 39582 800 1568 | T:ref | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240811 | 20240808 |
603608 | 161 0 0 | 41981 760 1632 | T:ref | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240811 | 20240808 |
604036 | 155 0 0 | 43638 800 1600 | T:ref | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240811 | 20240808 |
605016 | 151 0 0 | 40423 792 1632 | T:ref | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240811 | 20240808 |
605224 | 161 0 0 | 40045 760 1632 | T:ref | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240811 | 20240808 |
999016 | 16796 0 0 | 186651 1080 1672 | T:mpfq | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240703 | 20240625 |
1015848 | 20386 0 0 | 192770 1128 1608 | T:mpfq | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240703 | 20240625 |
1051116 | 25976 0 0 | 198091 1080 1672 | T:mpfq | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240703 | 20240625 |
1101360 | 15860 0 0 | 186322 1112 1672 | T:mpfq | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240703 | 20240625 |
1102132 | 21617 0 0 | 195074 1128 1640 | T:mpfq | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240703 | 20240625 |
1102392 | 12694 0 0 | 182875 1080 1672 | T:mpfq | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240703 | 20240625 |
1107788 | 21601 0 0 | 195234 1128 1640 | T:mpfq | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240703 | 20240625 |
1112320 | 16101 0 0 | 185610 1128 1608 | T:mpfq | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240703 | 20240625 |
1153952 | 8208 0 0 | 177179 1080 1640 | T:mpfq | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240703 | 20240625 |
curve25519.c: In file included from curve25519.c:20: curve25519.c: In file included from ./mpfq_p_25519.h:5: curve25519.c: In file included from ./x86_64/mpfq_p_25519.h:10: curve25519.c: In file included from ./fixmp.h:281: curve25519.c: ./fixmp_longlong.h:2527:7: warning: unused variable 'i' [-Wunused-variable] curve25519.c: int i; curve25519.c: ^ curve25519.c: ./fixmp_longlong.h:2539:7: warning: unused variable 'i' [-Wunused-variable] curve25519.c: int i; curve25519.c: ^ curve25519.c: ./fixmp_longlong.h:2551:7: warning: unused variable 'i' [-Wunused-variable] curve25519.c: int i; curve25519.c: ^ curve25519.c: ./fixmp_longlong.h:2563:7: warning: unused variable 'i' [-Wunused-variable] curve25519.c: int i; curve25519.c: ^ curve25519.c: ./fixmp_longlong.h:2575:7: warning: unused variable 'i' [-Wunused-variable] curve25519.c: int i; curve25519.c: ^ curve25519.c: ./fixmp_longlong.h:2587:7: warning: unused variable 'i' [-Wunused-variable] curve25519.c: int i; curve25519.c: ^ curve25519.c: ./fixmp_longlong.h:2599:7: warning: unused variable 'i' [-Wunused-variable] curve25519.c: int i; curve25519.c: ^ curve25519.c: ... keysharing.c: In file included from keysharing.c:4: keysharing.c: In file included from ./mpfq_p_25519.h:5: keysharing.c: In file included from ./x86_64/mpfq_p_25519.h:10: keysharing.c: In file included from ./fixmp.h:281: keysharing.c: ./fixmp_longlong.h:2527:7: warning: unused variable 'i' [-Wunused-variable] keysharing.c: int i; keysharing.c: ^ keysharing.c: ./fixmp_longlong.h:2539:7: warning: unused variable 'i' [-Wunused-variable] keysharing.c: int i; keysharing.c: ^ keysharing.c: ./fixmp_longlong.h:2551:7: warning: unused variable 'i' [-Wunused-variable] keysharing.c: int i; keysharing.c: ^ keysharing.c: ./fixmp_longlong.h:2563:7: warning: unused variable 'i' [-Wunused-variable] keysharing.c: int i; keysharing.c: ^ keysharing.c: ./fixmp_longlong.h:2575:7: warning: unused variable 'i' [-Wunused-variable] keysharing.c: int i; keysharing.c: ^ keysharing.c: ./fixmp_longlong.h:2587:7: warning: unused variable 'i' [-Wunused-variable] keysharing.c: int i; keysharing.c: ^ keysharing.c: ./fixmp_longlong.h:2599:7: warning: unused variable 'i' [-Wunused-variable] keysharing.c: int i; keysharing.c: ^ keysharing.c: ... mpfq_p_25519.c: In file included from mpfq_p_25519.c:1: mpfq_p_25519.c: In file included from ./mpfq_p_25519.h:5: mpfq_p_25519.c: In file included from ./x86_64/mpfq_p_25519.h:10: mpfq_p_25519.c: In file included from ./fixmp.h:281: mpfq_p_25519.c: ./fixmp_longlong.h:2527:7: warning: unused variable 'i' [-Wunused-variable] mpfq_p_25519.c: int i; mpfq_p_25519.c: ^ mpfq_p_25519.c: ./fixmp_longlong.h:2539:7: warning: unused variable 'i' [-Wunused-variable] mpfq_p_25519.c: int i; mpfq_p_25519.c: ^ mpfq_p_25519.c: ./fixmp_longlong.h:2551:7: warning: unused variable 'i' [-Wunused-variable] mpfq_p_25519.c: int i; mpfq_p_25519.c: ^ mpfq_p_25519.c: ./fixmp_longlong.h:2563:7: warning: unused variable 'i' [-Wunused-variable] mpfq_p_25519.c: int i; mpfq_p_25519.c: ^ mpfq_p_25519.c: ./fixmp_longlong.h:2575:7: warning: unused variable 'i' [-Wunused-variable] mpfq_p_25519.c: int i; mpfq_p_25519.c: ^ mpfq_p_25519.c: ./fixmp_longlong.h:2587:7: warning: unused variable 'i' [-Wunused-variable] mpfq_p_25519.c: int i; mpfq_p_25519.c: ^ mpfq_p_25519.c: ./fixmp_longlong.h:2599:7: warning: unused variable 'i' [-Wunused-variable] mpfq_p_25519.c: int i; mpfq_p_25519.c: ^ mpfq_p_25519.c: ...
Implementation | Compiler |
T:mpfq | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1)) |
T:mpfq | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1)) |
T:mpfq | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1)) |
T:mpfq | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1)) |
T:mpfq | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1)) |
curve25519.c: In file included from ./fixmp.h:281, curve25519.c: from x86_64/mpfq_p_25519.h:10, curve25519.c: from mpfq_p_25519.h:5, curve25519.c: from curve25519.c:20: curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_1': curve25519.c: ./fixmp_longlong.h:2527:7: warning: unused variable 'i' [-Wunused-variable] curve25519.c: 2527 | int i; curve25519.c: | ^ curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_2': curve25519.c: ./fixmp_longlong.h:2539:7: warning: unused variable 'i' [-Wunused-variable] curve25519.c: 2539 | int i; curve25519.c: | ^ curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_3': curve25519.c: ./fixmp_longlong.h:2551:7: warning: unused variable 'i' [-Wunused-variable] curve25519.c: 2551 | int i; curve25519.c: | ^ curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_4': curve25519.c: ./fixmp_longlong.h:2563:7: warning: unused variable 'i' [-Wunused-variable] curve25519.c: 2563 | int i; curve25519.c: | ^ curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_5': curve25519.c: ./fixmp_longlong.h:2575:7: warning: unused variable 'i' [-Wunused-variable] curve25519.c: 2575 | int i; curve25519.c: | ^ curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_6': curve25519.c: ... keysharing.c: In file included from ./fixmp.h:281, keysharing.c: from x86_64/mpfq_p_25519.h:10, keysharing.c: from mpfq_p_25519.h:5, keysharing.c: from keysharing.c:4: keysharing.c: ./fixmp_longlong.h: In function 'mgy_decode_1': keysharing.c: ./fixmp_longlong.h:2527:7: warning: unused variable 'i' [-Wunused-variable] keysharing.c: 2527 | int i; keysharing.c: | ^ keysharing.c: ./fixmp_longlong.h: In function 'mgy_decode_2': keysharing.c: ./fixmp_longlong.h:2539:7: warning: unused variable 'i' [-Wunused-variable] keysharing.c: 2539 | int i; keysharing.c: | ^ keysharing.c: ./fixmp_longlong.h: In function 'mgy_decode_3': keysharing.c: ./fixmp_longlong.h:2551:7: warning: unused variable 'i' [-Wunused-variable] keysharing.c: 2551 | int i; keysharing.c: | ^ keysharing.c: ./fixmp_longlong.h: In function 'mgy_decode_4': keysharing.c: ./fixmp_longlong.h:2563:7: warning: unused variable 'i' [-Wunused-variable] keysharing.c: 2563 | int i; keysharing.c: | ^ keysharing.c: ./fixmp_longlong.h: In function 'mgy_decode_5': keysharing.c: ./fixmp_longlong.h:2575:7: warning: unused variable 'i' [-Wunused-variable] keysharing.c: 2575 | int i; keysharing.c: | ^ keysharing.c: ./fixmp_longlong.h: In function 'mgy_decode_6': keysharing.c: ... mpfq_p_25519.c: In file included from ./fixmp.h:281, mpfq_p_25519.c: from x86_64/mpfq_p_25519.h:10, mpfq_p_25519.c: from mpfq_p_25519.h:5, mpfq_p_25519.c: from mpfq_p_25519.c:1: mpfq_p_25519.c: ./fixmp_longlong.h: In function 'mgy_decode_1': mpfq_p_25519.c: ./fixmp_longlong.h:2527:7: warning: unused variable 'i' [-Wunused-variable] mpfq_p_25519.c: 2527 | int i; mpfq_p_25519.c: | ^ mpfq_p_25519.c: ./fixmp_longlong.h: In function 'mgy_decode_2': mpfq_p_25519.c: ./fixmp_longlong.h:2539:7: warning: unused variable 'i' [-Wunused-variable] mpfq_p_25519.c: 2539 | int i; mpfq_p_25519.c: | ^ mpfq_p_25519.c: ./fixmp_longlong.h: In function 'mgy_decode_3': mpfq_p_25519.c: ./fixmp_longlong.h:2551:7: warning: unused variable 'i' [-Wunused-variable] mpfq_p_25519.c: 2551 | int i; mpfq_p_25519.c: | ^ mpfq_p_25519.c: ./fixmp_longlong.h: In function 'mgy_decode_4': mpfq_p_25519.c: ./fixmp_longlong.h:2563:7: warning: unused variable 'i' [-Wunused-variable] mpfq_p_25519.c: 2563 | int i; mpfq_p_25519.c: | ^ mpfq_p_25519.c: ./fixmp_longlong.h: In function 'mgy_decode_5': mpfq_p_25519.c: ./fixmp_longlong.h:2575:7: warning: unused variable 'i' [-Wunused-variable] mpfq_p_25519.c: 2575 | int i; mpfq_p_25519.c: | ^ mpfq_p_25519.c: ./fixmp_longlong.h: In function 'mgy_decode_6': mpfq_p_25519.c: ...
Implementation | Compiler |
T:mpfq | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:mpfq | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:mpfq | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:mpfq | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |