Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5823756 | 13752 0 0 | 32965 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5843988 | 13737 0 0 | 32845 784 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5873696 | 13752 0 0 | 33029 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
6083964 | 14072 0 0 | 33333 784 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
6148764 | 13857 0 0 | 33085 784 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
6257372 | 13857 0 0 | 33181 784 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
6297856 | 13857 0 0 | 33181 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
6302836 | 13857 0 0 | 33181 784 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
6511040 | 10522 0 0 | 32765 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
6647472 | 11040 0 0 | 32349 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
6649588 | 11040 0 0 | 32349 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
6655772 | 10570 0 0 | 34141 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
6801504 | 10570 0 0 | 34141 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
6809360 | 10570 0 0 | 34141 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
6898000 | 15357 0 0 | 37389 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
6957212 | 14472 0 0 | 34189 784 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7025660 | 28944 0 0 | 34189 784 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7026596 | 10696 0 0 | 31229 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
7045960 | 10696 0 0 | 31229 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
7116328 | 14464 0 0 | 33853 784 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7128580 | 15357 0 0 | 37389 784 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7170960 | 14464 0 0 | 33853 784 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7226580 | 15662 0 0 | 37965 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7257564 | 14841 0 0 | 34085 784 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7290516 | 15797 0 0 | 37365 784 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7291196 | 15661 0 0 | 36661 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7337308 | 14594 0 0 | 33301 784 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7406260 | 15797 0 0 | 37365 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7455560 | 15662 0 0 | 37965 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7530588 | 14841 0 0 | 34085 784 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7580388 | 15797 0 0 | 37365 784 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7588788 | 14841 0 0 | 34085 784 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7592100 | 15661 0 0 | 36661 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7622596 | 14594 0 0 | 33301 784 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
7703958 | 16831 0 0 | 36813 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
7895528 | 16180 0 0 | 36197 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
7899764 | 16180 0 0 | 36197 784 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
7945864 | 16004 0 0 | 35645 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
7974100 | 16696 0 0 | 36653 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
8039068 | 16004 0 0 | 35645 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
8078600 | 16696 0 0 | 36653 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
8093100 | 16089 0 0 | 36341 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
8116632 | 16089 0 0 | 36341 784 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
8131980 | 16089 0 0 | 36341 784 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
8198344 | 16292 0 0 | 36629 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
8212120 | 16292 0 0 | 36629 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
8432500 | 16831 0 0 | 36813 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
8501172 | 16847 0 0 | 36885 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
8581684 | 16662 0 0 | 36861 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
8592264 | 16847 0 0 | 36885 784 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
8653768 | 16662 0 0 | 36861 784 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190830 | 20190816 |
8690564 | 16662 0 0 | 36861 784 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
11243916 | 8256 0 0 | 25221 784 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
16920704 | 7975 0 0 | 24413 784 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
17325560 | 7975 0 0 | 24413 784 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
17869276 | 8123 0 0 | 25125 784 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
17879292 | 8098 0 0 | 25069 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
17896704 | 8098 0 0 | 25069 784 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
17992024 | 8098 0 0 | 25069 784 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
18068360 | 8123 0 0 | 25125 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
18207260 | 8090 0 0 | 25069 784 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
18612220 | 7626 0 0 | 24373 784 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190830 | 20190816 |
18790712 | 7627 0 0 | 24373 784 928 | ref | gcc_-O_-fomit-frame-pointer | 20190830 | 20190816 |
18817948 | 7616 0 0 | 24229 784 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
18824252 | 8098 0 0 | 25069 784 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
18866040 | 7626 0 0 | 24373 784 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190830 | 20190816 |
18957424 | 7626 0 0 | 24373 784 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19059004 | 7626 0 0 | 24373 784 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
19082224 | 7627 0 0 | 24373 784 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19232888 | 7627 0 0 | 24373 784 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19236340 | 7626 0 0 | 24373 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19292972 | 8090 0 0 | 25069 784 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
19330112 | 8090 0 0 | 25069 784 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
19331956 | 16638 0 0 | 25605 784 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
19359768 | 8135 0 0 | 24997 784 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
19400952 | 7616 0 0 | 24229 784 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19426576 | 15212 0 0 | 24341 784 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19433124 | 8319 0 0 | 25605 784 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
19474192 | 8123 0 0 | 25125 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
19537976 | 7606 0 0 | 24341 784 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19542200 | 7538 0 0 | 24293 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19618652 | 7621 0 0 | 24269 784 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19664032 | 6428 0 0 | 21816 760 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
19678604 | 7621 0 0 | 24269 784 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19684576 | 7538 0 0 | 24293 784 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19763164 | 7538 0 0 | 24293 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
19850940 | 8135 0 0 | 24997 784 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
20288280 | 6489 0 0 | 21904 760 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
20291968 | 6485 0 0 | 21896 760 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
20405012 | 6428 0 0 | 21816 760 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
20518500 | 6489 0 0 | 21896 760 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
20560880 | 6485 0 0 | 21896 760 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
20573950 | 6428 0 0 | 21816 760 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
20981840 | 6489 0 0 | 21896 760 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
21141964 | 6489 0 0 | 21904 760 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
21724304 | 6407 0 0 | 21768 760 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
22179160 | 6402 0 0 | 21768 760 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
22655040 | 6417 0 0 | 21776 760 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
22682996 | 6367 0 0 | 21712 760 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
22842384 | 12842 0 0 | 21800 760 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
22887252 | 6417 0 0 | 21776 760 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
23046888 | 6367 0 0 | 21712 760 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
23131672 | 6374 0 0 | 21720 760 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
23201576 | 6424 0 0 | 21800 760 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
23240368 | 6402 0 0 | 21768 760 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
23284048 | 6424 0 0 | 21800 760 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
23298200 | 6424 0 0 | 21800 760 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
23420980 | 6421 0 0 | 21800 760 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
23628236 | 6367 0 0 | 21712 760 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
23691096 | 6421 0 0 | 21792 760 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
23783888 | 6402 0 0 | 21768 760 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
23874704 | 6421 0 0 | 21792 760 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
95981180 | 15063 0 0 | 33631 768 888 | ref | cc | 20190830 | 20190816 |
97037652 | 15063 0 0 | 33631 768 888 | ref | gcc_-funroll-loops | 20190830 | 20190816 |
97175224 | 15063 0 0 | 33631 768 888 | ref | gcc | 20190830 | 20190816 |