Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
6367592 | 7420 64 0 | 23024 856 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6389804 | 7357 64 0 | 22688 856 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6391744 | 13310 64 0 | 30640 856 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6402488 | 10909 64 0 | 29168 856 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6435276 | 10774 64 0 | 28432 856 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6492412 | 7357 64 0 | 22688 856 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6511340 | 7357 64 0 | 22688 856 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6539484 | 10909 64 0 | 29168 856 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6552452 | 15624 128 0 | 23624 856 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6553332 | 7357 64 0 | 22696 856 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6582196 | 11141 64 0 | 29544 856 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6624448 | 11141 64 0 | 29544 856 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6644960 | 13310 64 0 | 30640 856 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6674324 | 7361 64 0 | 22544 856 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6703940 | 7373 64 0 | 22760 856 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6736456 | 7373 64 0 | 22760 856 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6764172 | 10774 64 0 | 28432 856 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6773164 | 7800 64 0 | 22848 856 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6784353 | 10774 64 0 | 28432 856 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6826184 | 7812 64 0 | 23624 856 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6837484 | 7420 64 0 | 23024 856 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6861944 | 7361 64 0 | 22648 856 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6979056 | 7373 64 0 | 22664 856 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
7100552 | 7373 64 0 | 22760 856 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
7272300 | 7361 64 0 | 22712 856 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
7366164 | 7800 64 0 | 22848 856 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
27533628 | 10247 64 0 | 26309 840 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
29983756 | 10258 64 0 | 26421 840 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
30237076 | 101218 64 0 | 119125 832 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
30415992 | 101835 64 0 | 120701 832 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
30471352 | 10258 64 0 | 26421 840 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
30510568 | 10258 64 0 | 26421 840 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
30815276 | 12663 64 0 | 28445 840 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
30868816 | 10247 64 0 | 26309 840 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
30873788 | 10610 64 0 | 26853 840 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
30910136 | 101106 64 0 | 118245 832 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
30927332 | 11833 64 0 | 28069 840 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
31017064 | 101106 64 0 | 118245 832 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
31073100 | 12663 64 0 | 28445 840 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
31513428 | 101835 64 0 | 122029 832 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
31550172 | 101218 64 0 | 119125 832 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
31606360 | 9255 64 0 | 25413 840 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
31643540 | 10610 64 0 | 26853 840 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
31652392 | 101835 64 0 | 122029 832 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
31886128 | 9255 64 0 | 25413 840 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
31911592 | 101835 64 0 | 122029 832 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
31969372 | 9327 64 0 | 25637 840 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
32253940 | 9327 64 0 | 25637 840 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
32502992 | 9374 64 0 | 25749 840 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190826 | 20190816 |
32516440 | 11833 64 0 | 28069 840 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
32831576 | 9374 64 0 | 25749 840 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190826 | 20190816 |
33960704 | 9374 64 0 | 25749 840 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190826 | 20190816 |
40199324 | 6032 64 0 | 19221 840 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
41513404 | 12064 128 0 | 19221 840 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
42501548 | 5472 64 0 | 18357 840 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
43009292 | 5609 64 0 | 18493 840 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
43121868 | 5259 64 0 | 18173 840 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
43212376 | 5472 64 0 | 18357 840 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
43544200 | 5593 64 0 | 18477 840 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
43683092 | 5107 64 0 | 18029 840 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190826 | 20190816 |
43904124 | 5317 64 0 | 18237 840 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190826 | 20190816 |
44064564 | 5593 64 0 | 18477 840 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
44107264 | 5317 64 0 | 18237 840 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
44259756 | 5854 64 0 | 18437 840 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
44281340 | 5609 64 0 | 18493 840 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
44373200 | 5183 64 0 | 18093 840 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
44416768 | 5609 64 0 | 18493 840 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
44506576 | 5854 64 0 | 18437 840 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
44559436 | 5107 64 0 | 18029 840 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190826 | 20190816 |
44625104 | 5593 64 0 | 18477 840 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
44657984 | 5107 64 0 | 18029 840 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190826 | 20190816 |
44673032 | 10366 128 0 | 18093 840 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
44700092 | 5317 64 0 | 18237 840 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190826 | 20190816 |
44709520 | 5259 64 0 | 18173 840 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
44762540 | 5318 64 0 | 18237 840 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190826 | 20190816 |
44840648 | 5659 64 0 | 18557 840 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
44890824 | 5577 64 0 | 18485 840 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
45067348 | 5318 64 0 | 18237 840 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190826 | 20190816 |
45083072 | 5593 64 0 | 18477 840 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
45163704 | 5317 64 0 | 18237 840 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190826 | 20190816 |
45246340 | 5577 64 0 | 18485 840 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
45648888 | 5609 64 0 | 18493 840 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
45668288 | 5317 64 0 | 18237 840 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190826 | 20190816 |
46560036 | 5577 64 0 | 18485 840 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
46614844 | 5318 64 0 | 18237 840 928 | ref | gcc_-O_-fomit-frame-pointer | 20190826 | 20190816 |
48704760 | 5659 64 0 | 18557 840 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
51678956 | 4376 64 0 | 16313 824 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
51766540 | 4384 64 0 | 16329 824 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
52600860 | 4376 64 0 | 16313 824 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
52665220 | 4278 64 0 | 16185 824 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
52683684 | 4292 64 0 | 16201 824 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
53707276 | 4384 64 0 | 16329 824 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
53888468 | 4292 64 0 | 16201 824 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
54175352 | 4384 64 0 | 16329 824 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
54497236 | 4284 64 0 | 16201 824 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
54637624 | 4284 64 0 | 16201 824 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
54835820 | 4284 64 0 | 16201 824 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
54924116 | 4381 64 0 | 16329 824 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
54927644 | 4278 64 0 | 16185 824 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
55042876 | 4278 64 0 | 16185 824 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
55333284 | 8584 128 0 | 16201 824 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
55390740 | 4292 64 0 | 16201 824 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
55487960 | 4292 64 0 | 16201 824 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
55492432 | 4292 64 0 | 16201 824 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
55553252 | 4384 64 0 | 16329 824 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
55734244 | 4376 64 0 | 16313 824 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
56287968 | 4292 64 0 | 16201 824 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
56401256 | 4284 64 0 | 16201 824 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
56591752 | 4292 64 0 | 16201 824 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
56626460 | 4278 64 0 | 16185 824 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
56885012 | 4292 64 0 | 16201 824 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
56943808 | 4381 64 0 | 16329 824 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
150862772 | 7903 64 0 | 22599 840 888 | ref | cc | 20190826 | 20190816 |
163012920 | 7903 64 0 | 22599 840 888 | ref | gcc | 20190826 | 20190816 |
165803300 | 7903 64 0 | 22599 840 888 | ref | gcc_-funroll-loops | 20190826 | 20190816 |