Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
0 | 28911 388 0 | 42589 1332 744 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 44700 0 0 | 57938 920 744 | sphlib | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 31460 0 0 | 43322 920 776 | sphlib-small | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 22656 0 0 | 32230 904 744 | sphlib-small | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
55525 | 26772 0 0 | 40242 920 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
66600 | 54675 388 0 | 68381 1340 776 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
66600 | 52043 388 0 | 64117 1340 776 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
66600 | 44972 0 0 | 58442 920 776 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
74925 | 33700 0 0 | 47218 920 776 | sphlib-small | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
83250 | 42084 0 0 | 52314 920 744 | sphlib | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
83250 | 40676 0 0 | 50238 904 744 | sphlib | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
83250 | 40676 0 0 | 50238 904 744 | sphlib | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
83250 | 24296 0 0 | 35432 816 760 | sphlib-small | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
87423 | 44888 0 0 | 58346 920 744 | sphlib | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
91575 | 44888 0 0 | 58346 920 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
91575 | 25196 0 0 | 38442 920 744 | sphlib-small | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
93460 | 34572 0 0 | 48058 920 776 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
99900 | 12431 388 0 | 22225 1316 744 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
99900 | 48612 0 0 | 59712 816 760 | sphlib | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
99900 | 48612 0 0 | 59736 816 760 | sphlib | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
99900 | 22668 0 0 | 32906 920 744 | sphlib-small | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
105237 | 48612 0 0 | 59736 816 760 | sphlib | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
106596 | 40676 0 0 | 50238 904 744 | sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
106596 | 24296 0 0 | 35432 816 760 | sphlib-small | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
108225 | 28911 388 0 | 42589 1332 744 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
108225 | 23864 0 0 | 34130 920 744 | sphlib-small | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
116930 | 42892 0 0 | 56170 920 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
116930 | 42028 0 0 | 52258 920 744 | sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
124362 | 41916 0 0 | 52178 920 744 | sphlib | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
124875 | 12431 388 0 | 22257 1316 744 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
124875 | 12431 388 0 | 22257 1316 744 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
133200 | 14795 388 0 | 25277 1332 744 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
133200 | 46644 0 0 | 60146 920 776 | sphlib | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
133200 | 40680 0 0 | 50278 904 744 | sphlib | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
133216 | 14711 388 0 | 25189 1332 744 | opt | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
133216 | 14711 388 0 | 25189 1332 744 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
133245 | 46188 0 0 | 58034 920 776 | sphlib | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
141525 | 52111 388 0 | 64189 1340 776 | opt | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
141525 | 46140 0 0 | 57978 920 776 | sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
149868 | 44484 0 0 | 56306 920 776 | sphlib | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
153249 | 12467 388 0 | 22257 1316 744 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
158175 | 19239 388 0 | 30595 1228 760 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
158175 | 19239 388 0 | 30595 1228 760 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
158175 | 22656 0 0 | 32230 904 744 | sphlib-small | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
158175 | 23140 0 0 | 33338 920 744 | sphlib-small | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
158175 | 31444 0 0 | 43298 920 776 | sphlib-small | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
163702 | 13491 388 0 | 23941 1332 744 | opt | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
166500 | 23864 0 0 | 34130 920 744 | sphlib-small | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
166520 | 41916 0 0 | 52178 920 744 | sphlib | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
174825 | 23787 388 0 | 37245 1332 744 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
174825 | 41944 0 0 | 52210 920 744 | sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
174846 | 13483 388 0 | 23893 1332 744 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
174846 | 52395 388 0 | 64453 1340 776 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
183150 | 40156 0 0 | 50346 920 744 | sphlib | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
183150 | 32268 0 0 | 44106 920 776 | sphlib-small | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
183150 | 25900 0 0 | 39186 920 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
187088 | 24296 0 0 | 35432 816 760 | sphlib-small | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
187290 | 22700 0 0 | 32938 920 744 | sphlib-small | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
199800 | 24196 0 0 | 35312 816 760 | sphlib-small | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
210474 | 22656 0 0 | 32262 904 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
216450 | 22656 0 0 | 32262 904 744 | sphlib-small | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
224775 | 19239 388 0 | 30595 1228 760 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
233650 | 19231 388 0 | 30563 1228 760 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
241425 | 22656 0 0 | 32230 904 744 | sphlib-small | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
248724 | 13427 388 0 | 23877 1332 744 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
280380 | 23915 388 0 | 37413 1332 744 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
284256 | 12431 388 0 | 22225 1316 744 | opt | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
299700 | 23900 0 0 | 34170 920 744 | sphlib-small | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
304380 | 48612 0 0 | 59736 816 760 | sphlib | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
341325 | 94136 0 0 | 106654 904 744 | sphlib | cc | 20191127 | 20190816 |
341325 | 94136 0 0 | 106654 904 744 | sphlib | gcc_-funroll-loops | 20191127 | 20190816 |
373840 | 54391 388 0 | 68125 1340 776 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
373870 | 40680 0 0 | 50278 904 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
532800 | 26772 0 0 | 40242 920 744 | sphlib-small | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
608036 | 61008 0 0 | 73534 904 744 | sphlib-small | cc | 20191127 | 20190816 |
682650 | 61008 0 0 | 73534 904 744 | sphlib-small | gcc_-funroll-loops | 20191127 | 20190816 |
765900 | 36733 388 0 | 49473 1316 744 | opt | gcc | 20191127 | 20190816 |
932400 | 94136 0 0 | 106654 904 744 | sphlib | gcc | 20191127 | 20190816 |
1075756 | 36733 388 0 | 49473 1316 744 | opt | cc | 20191127 | 20190816 |
1075756 | 36733 388 0 | 49473 1316 744 | opt | gcc_-funroll-loops | 20191127 | 20190816 |
1232100 | 61008 0 0 | 73534 904 744 | sphlib-small | gcc | 20191127 | 20190816 |
3080527 | 4147 388 0 | 14629 1332 744 | ref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
3144582 | 7431 388 0 | 21109 1332 744 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
3837825 | 3763 388 0 | 13585 1316 744 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
3837825 | 12343 388 0 | 26045 1340 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
4229100 | 10679 388 0 | 22043 1228 760 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
4395600 | 7647 388 0 | 21109 1332 744 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
4403925 | 12383 388 0 | 26117 1340 776 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
4811850 | 10327 388 0 | 22405 1340 776 | ref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
4820175 | 10679 388 0 | 22043 1228 760 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
5191692 | 4115 388 0 | 14565 1332 744 | ref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
5361300 | 3763 388 0 | 13553 1316 744 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
5369625 | 3763 388 0 | 13553 1316 744 | ref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
5369625 | 3763 388 0 | 13553 1316 744 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
6560100 | 4115 388 0 | 14565 1332 744 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
6576750 | 10247 388 0 | 22317 1340 776 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
6643350 | 3763 388 0 | 13585 1316 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
6746861 | 10679 388 0 | 22027 1228 760 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
6770247 | 10679 388 0 | 22043 1228 760 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
7534125 | 7647 388 0 | 21149 1332 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8009705 | 4107 388 0 | 14517 1332 744 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8103249 | 4147 388 0 | 14629 1332 744 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
9274050 | 4167 388 0 | 14653 1332 744 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
11197125 | 7431 388 0 | 21109 1332 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
14850110 | 10183 388 0 | 22237 1340 776 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
14896882 | 7521 388 0 | 20257 1316 744 | ref | gcc | 20191127 | 20190816 |
24625350 | 7521 388 0 | 20257 1316 744 | ref | gcc_-funroll-loops | 20191127 | 20190816 |
44339856 | 7521 388 0 | 20257 1316 744 | ref | cc | 20191127 | 20190816 |
Compiler | Implementations
|
cc | vect128 |
gcc | vect128 |
gcc -O2 -fomit-frame-pointer | vect128 |
gcc -O3 -fomit-frame-pointer | vect128 |
gcc -O -fomit-frame-pointer | vect128 |
gcc -Os -fomit-frame-pointer | vect128 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | vect128 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | vect128 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | vect128 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | vect128 |
gcc -funroll-loops | vect128 |
gcc -funroll-loops -O2 -fomit-frame-pointer | vect128 |
gcc -funroll-loops -O3 -fomit-frame-pointer | vect128 |
gcc -funroll-loops -O -fomit-frame-pointer | vect128 |
gcc -funroll-loops -Os -fomit-frame-pointer | vect128 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | vect128 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | vect128 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | vect128 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | vect128 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | vect128 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | vect128 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | vect128 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | vect128
|