Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
63920 | 53984 0 0 | 65657 896 760 | ANSI_opt64 | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
64240 | 53784 0 0 | 64249 896 744 | ANSI_opt64 | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
64320 | 53856 0 0 | 66393 896 744 | ANSI_opt64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
64560 | 53880 0 0 | 66937 896 760 | ANSI_opt64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
69920 | 51392 0 0 | 61161 880 736 | ANSI_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
70000 | 53296 0 0 | 66313 896 760 | ANSI_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
70080 | 51392 0 0 | 61161 880 736 | ANSI_opt64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
70400 | 43356 0 0 | 56417 896 760 | ANSI_opt32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
70560 | 43224 0 0 | 53697 896 744 | ANSI_opt32 | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
70560 | 33020 0 0 | 46323 904 760 | sphlib | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
71040 | 32620 0 0 | 44547 904 760 | sphlib | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
71120 | 42164 0 0 | 55185 896 760 | ANSI_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
71200 | 43336 0 0 | 55881 896 744 | ANSI_opt32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
71520 | 43436 0 0 | 55121 896 760 | ANSI_opt32 | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
72080 | 31184 0 0 | 44124 808 768 | sphlib | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
72160 | 31184 0 0 | 44124 808 768 | sphlib | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
72320 | 42456 0 0 | 55089 896 744 | ANSI_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
72320 | 31184 0 0 | 44068 808 768 | sphlib | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
72480 | 31184 0 0 | 44124 808 768 | sphlib | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
72880 | 33504 0 0 | 46210 896 744 | sphlib | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
73040 | 42800 0 0 | 55654 800 768 | ANSI_opt32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
73920 | 50468 0 0 | 63270 800 768 | ANSI_opt64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
73920 | 50468 0 0 | 63326 800 768 | ANSI_opt64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
73920 | 50468 0 0 | 63326 800 768 | ANSI_opt64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
74000 | 50468 0 0 | 63326 800 768 | ANSI_opt64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
74080 | 32420 0 0 | 45683 904 760 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
74400 | 53468 0 0 | 66097 896 744 | ANSI_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
74720 | 41900 0 0 | 51673 880 736 | ANSI_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
74800 | 41900 0 0 | 51673 880 736 | ANSI_opt32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
74880 | 32784 0 0 | 43426 896 744 | sphlib | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
75200 | 32672 0 0 | 45474 896 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
75680 | 54620 0 0 | 67478 800 768 | ANSI_opt64 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
77040 | 31048 0 0 | 43988 808 768 | sphlib | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
77440 | 40888 0 0 | 53742 800 768 | ANSI_opt32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
77440 | 40888 0 0 | 53742 800 768 | ANSI_opt32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
77520 | 40888 0 0 | 53694 800 768 | ANSI_opt32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
77520 | 40888 0 0 | 53742 800 768 | ANSI_opt32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
78960 | 31776 0 0 | 41738 880 736 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
79360 | 31776 0 0 | 41738 880 736 | sphlib | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
87040 | 31988 0 0 | 43899 904 760 | sphlib | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
87840 | 31936 0 0 | 42522 896 744 | sphlib | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
89760 | 51396 0 0 | 61105 880 736 | ANSI_opt64 | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
89760 | 51396 0 0 | 61105 880 736 | ANSI_opt64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
90480 | 31836 0 0 | 41738 880 736 | sphlib | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
90720 | 31836 0 0 | 41738 880 736 | sphlib | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
90800 | 53344 0 0 | 65001 896 760 | ANSI_opt64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
91600 | 42340 0 0 | 52761 896 744 | ANSI_opt32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
91600 | 42200 0 0 | 53857 896 760 | ANSI_opt32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
94240 | 53316 0 0 | 63729 896 744 | ANSI_opt64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
105520 | 41908 0 0 | 51617 880 736 | ANSI_opt32 | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
105520 | 41908 0 0 | 51617 880 736 | ANSI_opt32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
126800 | 54744 0 0 | 65297 896 744 | ANSI_opt64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
126880 | 54744 0 0 | 65297 896 744 | ANSI_opt64 | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
127280 | 54848 0 0 | 68617 896 744 | ANSI_opt64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
127360 | 54848 0 0 | 68617 896 744 | ANSI_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
132960 | 35280 0 0 | 49210 896 744 | sphlib | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
132960 | 35280 0 0 | 49210 896 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
133040 | 33940 0 0 | 44650 896 744 | sphlib | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
133040 | 33940 0 0 | 44650 896 744 | sphlib | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
135600 | 44924 0 0 | 58689 896 744 | ANSI_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
135680 | 44924 0 0 | 58689 896 744 | ANSI_opt32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
136080 | 44760 0 0 | 55313 896 744 | ANSI_opt32 | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
136160 | 44760 0 0 | 55313 896 744 | ANSI_opt32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
438560 | 80520 0 0 | 97522 880 744 | sphlib | cc | 20190901 | 20190816 |
438560 | 80520 0 0 | 97522 880 744 | sphlib | gcc | 20190901 | 20190816 |
438720 | 80520 0 0 | 97522 880 744 | sphlib | gcc_-funroll-loops | 20190901 | 20190816 |
462800 | 123176 0 0 | 139985 880 744 | ANSI_opt32 | gcc_-funroll-loops | 20190901 | 20190816 |
465840 | 123176 0 0 | 139985 880 744 | ANSI_opt32 | gcc | 20190901 | 20190816 |
471920 | 123176 0 0 | 139985 880 744 | ANSI_opt32 | cc | 20190901 | 20190816 |
542240 | 172636 0 0 | 189449 880 744 | ANSI_opt64 | gcc | 20190901 | 20190816 |
551360 | 172636 0 0 | 189449 880 744 | ANSI_opt64 | gcc_-funroll-loops | 20190901 | 20190816 |
555440 | 172636 0 0 | 189449 880 744 | ANSI_opt64 | cc | 20190901 | 20190816 |
Compiler | Implementations
|
cc | ANSI_opt32 |
gcc | ANSI_opt32 |
gcc -O2 -fomit-frame-pointer | ANSI_opt32 |
gcc -O3 -fomit-frame-pointer | ANSI_opt32 |
gcc -O -fomit-frame-pointer | ANSI_opt32 |
gcc -Os -fomit-frame-pointer | ANSI_opt32 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ANSI_opt32 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ANSI_opt32 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ANSI_opt32 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops | ANSI_opt32 |
gcc -funroll-loops -O2 -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops -O3 -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops -O -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops -Os -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ANSI_opt32
|
Compiler | Implementations
|
cc | ANSI_opt64 |
gcc | ANSI_opt64 |
gcc -O2 -fomit-frame-pointer | ANSI_opt64 |
gcc -O3 -fomit-frame-pointer | ANSI_opt64 |
gcc -O -fomit-frame-pointer | ANSI_opt64 |
gcc -Os -fomit-frame-pointer | ANSI_opt64 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ANSI_opt64 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ANSI_opt64 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ANSI_opt64 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops | ANSI_opt64 |
gcc -funroll-loops -O2 -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops -O3 -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops -O -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops -Os -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ANSI_opt64
|