Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
0 | 23787 388 0 | 37245 1332 744 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 54391 388 0 | 68125 1340 776 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 42084 0 0 | 52314 920 744 | sphlib | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 44888 0 0 | 58346 920 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 22700 0 0 | 32938 920 744 | sphlib-small | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 22656 0 0 | 32230 904 744 | sphlib-small | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 22656 0 0 | 32262 904 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
49950 | 44972 0 0 | 58442 920 776 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
53298 | 48612 0 0 | 59712 816 760 | sphlib | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
58275 | 52111 388 0 | 64189 1340 776 | opt | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
58275 | 40156 0 0 | 50346 920 744 | sphlib | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
62181 | 42028 0 0 | 52258 920 744 | sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
66600 | 48612 0 0 | 59736 816 760 | sphlib | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
66600 | 33700 0 0 | 47218 920 776 | sphlib-small | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
74925 | 41916 0 0 | 52178 920 744 | sphlib | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
74925 | 46140 0 0 | 57978 920 776 | sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
74925 | 40676 0 0 | 50238 904 744 | sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
79947 | 40676 0 0 | 50238 904 744 | sphlib | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
79947 | 40676 0 0 | 50238 904 744 | sphlib | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
83250 | 44484 0 0 | 56306 920 776 | sphlib | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
83250 | 46644 0 0 | 60146 920 776 | sphlib | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
83250 | 25900 0 0 | 39186 920 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
87423 | 22656 0 0 | 32230 904 744 | sphlib-small | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
88830 | 13491 388 0 | 23941 1332 744 | opt | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
91575 | 23864 0 0 | 34130 920 744 | sphlib-small | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
91575 | 26772 0 0 | 40242 920 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
99900 | 28911 388 0 | 42589 1332 744 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
99900 | 46188 0 0 | 58034 920 776 | sphlib | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
99900 | 44700 0 0 | 57938 920 744 | sphlib | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
116550 | 14711 388 0 | 25189 1332 744 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
116930 | 25196 0 0 | 38442 920 744 | sphlib-small | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
124875 | 34572 0 0 | 48058 920 776 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
128623 | 48612 0 0 | 59736 816 760 | sphlib | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
129022 | 23915 388 0 | 37413 1332 744 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
133200 | 12431 388 0 | 22225 1316 744 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
133200 | 12431 388 0 | 22257 1316 744 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
133200 | 40680 0 0 | 50278 904 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
133200 | 22668 0 0 | 32906 920 744 | sphlib-small | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
133216 | 40680 0 0 | 50278 904 744 | sphlib | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
137379 | 22656 0 0 | 32230 904 744 | sphlib-small | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
140316 | 31444 0 0 | 43298 920 776 | sphlib-small | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
145670 | 32268 0 0 | 44106 920 776 | sphlib-small | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
152009 | 19239 388 0 | 30595 1228 760 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
158175 | 28911 388 0 | 42589 1332 744 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
158175 | 24296 0 0 | 35432 816 760 | sphlib-small | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
158175 | 24296 0 0 | 35432 816 760 | sphlib-small | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
163576 | 42892 0 0 | 56170 920 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
166500 | 19231 388 0 | 30563 1228 760 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
166500 | 13427 388 0 | 23877 1332 744 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
166500 | 52043 388 0 | 64117 1340 776 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
166500 | 24296 0 0 | 35432 816 760 | sphlib-small | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
174825 | 44888 0 0 | 58346 920 744 | sphlib | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
175395 | 24196 0 0 | 35312 816 760 | sphlib-small | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
183150 | 41916 0 0 | 52178 920 744 | sphlib | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
186920 | 31460 0 0 | 43322 920 776 | sphlib-small | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
187088 | 14711 388 0 | 25189 1332 744 | opt | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
187335 | 52395 388 0 | 64453 1340 776 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
191475 | 41944 0 0 | 52210 920 744 | sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
191498 | 23140 0 0 | 33338 920 744 | sphlib-small | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
198781 | 12431 388 0 | 22225 1316 744 | opt | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
199800 | 19239 388 0 | 30595 1228 760 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
210267 | 13483 388 0 | 23893 1332 744 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
233100 | 26772 0 0 | 40242 920 744 | sphlib-small | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
245553 | 22656 0 0 | 32262 904 744 | sphlib-small | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
245617 | 23864 0 0 | 34130 920 744 | sphlib-small | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
249750 | 14795 388 0 | 25277 1332 744 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
274725 | 19239 388 0 | 30595 1228 760 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
291375 | 94136 0 0 | 106654 904 744 | sphlib | cc | 20191127 | 20190816 |
291375 | 94136 0 0 | 106654 904 744 | sphlib | gcc | 20191127 | 20190816 |
304018 | 12467 388 0 | 22257 1316 744 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
308025 | 54675 388 0 | 68381 1340 776 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
316350 | 12431 388 0 | 22257 1316 744 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
350790 | 48612 0 0 | 59736 816 760 | sphlib | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
350790 | 23900 0 0 | 34170 920 744 | sphlib-small | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
387159 | 61008 0 0 | 73534 904 744 | sphlib-small | gcc_-funroll-loops | 20191127 | 20190816 |
391275 | 61008 0 0 | 73534 904 744 | sphlib-small | cc | 20191127 | 20190816 |
741014 | 94136 0 0 | 106654 904 744 | sphlib | gcc_-funroll-loops | 20191127 | 20190816 |
1017291 | 36733 388 0 | 49473 1316 744 | opt | cc | 20191127 | 20190816 |
1279152 | 4115 388 0 | 14565 1332 744 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
1520090 | 61008 0 0 | 73534 904 744 | sphlib-small | gcc | 20191127 | 20190816 |
1681650 | 3763 388 0 | 13585 1316 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
1898328 | 10679 388 0 | 22027 1228 760 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
1948050 | 3763 388 0 | 13585 1316 744 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
2281050 | 36733 388 0 | 49473 1316 744 | opt | gcc_-funroll-loops | 20191127 | 20190816 |
2339325 | 10247 388 0 | 22317 1340 776 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
2422575 | 10679 388 0 | 22043 1228 760 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
2513889 | 4167 388 0 | 14653 1332 744 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
2549074 | 12383 388 0 | 26117 1340 776 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
2647350 | 12343 388 0 | 26045 1340 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
2672325 | 3763 388 0 | 13553 1316 744 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
2680650 | 3763 388 0 | 13553 1316 744 | ref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
2680650 | 3763 388 0 | 13553 1316 744 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
2747250 | 7431 388 0 | 21109 1332 744 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
2841212 | 4107 388 0 | 14517 1332 744 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
3364830 | 36733 388 0 | 49473 1316 744 | opt | gcc | 20191127 | 20190816 |
3364830 | 7647 388 0 | 21149 1332 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
3479850 | 4115 388 0 | 14565 1332 744 | ref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
3496500 | 10679 388 0 | 22043 1228 760 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
3738700 | 10183 388 0 | 22237 1340 776 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
4070925 | 4147 388 0 | 14629 1332 744 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
4532810 | 7647 388 0 | 21109 1332 744 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
4859920 | 10327 388 0 | 22405 1340 776 | ref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
5661680 | 4147 388 0 | 14629 1332 744 | ref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
5735925 | 7431 388 0 | 21109 1332 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
6729660 | 10679 388 0 | 22043 1228 760 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
15642675 | 7521 388 0 | 20257 1316 744 | ref | gcc | 20191127 | 20190816 |
15656927 | 7521 388 0 | 20257 1316 744 | ref | gcc_-funroll-loops | 20191127 | 20190816 |
21355610 | 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
|