Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5818192 | 15436 0 0 | 33768 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
5842932 | 13452 0 0 | 30517 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
5997860 | 15628 0 0 | 33232 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6078780 | 15388 0 0 | 33576 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6095392 | 15436 0 0 | 33768 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6139376 | 10124 0 0 | 25400 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6348128 | 15125 0 0 | 32400 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6348520 | 9758 0 0 | 24736 784 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6450192 | 15628 0 0 | 33232 784 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6612480 | 9758 0 0 | 24736 784 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6617444 | 15125 0 0 | 32400 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6631116 | 9564 0 0 | 24848 784 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6667740 | 9564 0 0 | 24848 784 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6674340 | 13484 0 0 | 31333 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
6690412 | 9996 0 0 | 25528 784 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6735636 | 13452 0 0 | 30517 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
6743776 | 15388 0 0 | 33576 784 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6787124 | 13694 0 0 | 33797 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
6796464 | 13694 0 0 | 33797 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
6799456 | 10124 0 0 | 25400 784 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6812576 | 12270 0 0 | 31045 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
6833824 | 15628 0 0 | 33232 784 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6856988 | 13694 0 0 | 33797 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
6890272 | 9900 0 0 | 25240 784 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6892244 | 9996 0 0 | 25528 784 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6901056 | 10124 0 0 | 25336 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6948300 | 9564 0 0 | 24848 784 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6964936 | 20504 0 0 | 25992 784 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7001660 | 9900 0 0 | 25240 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7063164 | 10252 0 0 | 25992 784 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7076656 | 15480 0 0 | 31805 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
7081056 | 13484 0 0 | 31333 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
7090236 | 9580 0 0 | 24704 784 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7115464 | 9900 0 0 | 25240 784 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7153676 | 9916 0 0 | 25160 784 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
7849132 | 14380 0 0 | 30501 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
7858160 | 14133 0 0 | 29869 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
8231744 | 14060 0 0 | 30069 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
8288292 | 14060 0 0 | 30069 768 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
8320612 | 14396 0 0 | 30581 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
8324016 | 14133 0 0 | 29869 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
8429296 | 14380 0 0 | 30501 768 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
8429564 | 14380 0 0 | 30501 768 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
8628932 | 15276 0 0 | 31557 768 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
8635248 | 15450 0 0 | 31645 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
8635600 | 14396 0 0 | 30581 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
8673276 | 15450 0 0 | 31645 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
8724436 | 15408 0 0 | 31517 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
8839952 | 15480 0 0 | 31805 768 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
8848336 | 15408 0 0 | 31517 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
9236212 | 15276 0 0 | 31557 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
9322272 | 15480 0 0 | 31805 768 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
10023572 | 6595 0 0 | 19437 768 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
10278060 | 6595 0 0 | 19437 768 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
10317796 | 6595 0 0 | 19445 768 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
10416892 | 6595 0 0 | 19437 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
10491284 | 13606 0 0 | 19941 768 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
10607444 | 6229 0 0 | 19069 768 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
10682512 | 6595 0 0 | 19437 768 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
10683220 | 6595 0 0 | 19437 768 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
10688348 | 6595 0 0 | 19445 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
10783152 | 6595 0 0 | 19445 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
10791880 | 6229 0 0 | 19069 768 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
10831036 | 6595 0 0 | 19437 768 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
10838128 | 5361 0 0 | 17265 752 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
10922392 | 6595 0 0 | 19437 768 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
10924488 | 6595 0 0 | 19437 768 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
10988948 | 6803 0 0 | 19941 768 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
11035704 | 5361 0 0 | 17265 752 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
11250264 | 6021 0 0 | 18549 768 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
11277948 | 6021 0 0 | 18549 768 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
11305548 | 6121 0 0 | 18997 768 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
11364224 | 6398 0 0 | 19277 768 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
11390680 | 5361 0 0 | 17265 752 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
11425588 | 6121 0 0 | 18997 768 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
11512112 | 5361 0 0 | 17265 752 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
11542200 | 5361 0 0 | 17265 752 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
11543320 | 6398 0 0 | 19277 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
11553116 | 6398 0 0 | 19277 768 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
11627516 | 6278 0 0 | 19133 768 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
11642740 | 5241 0 0 | 17113 752 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
11646264 | 6401 0 0 | 19277 768 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
11704928 | 12646 0 0 | 19181 768 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
11806104 | 5352 0 0 | 17249 752 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
11847676 | 6398 0 0 | 19277 768 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
11888600 | 6398 0 0 | 19277 768 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
11964144 | 5241 0 0 | 17113 752 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12063880 | 6398 0 0 | 19277 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
12130324 | 6278 0 0 | 19133 768 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
12132860 | 6323 0 0 | 19181 768 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
12143716 | 5229 0 0 | 17097 752 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12152984 | 6398 0 0 | 19277 768 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
12172124 | 5241 0 0 | 17113 752 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12227628 | 5241 0 0 | 17113 752 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12251868 | 5241 0 0 | 17113 752 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
12254920 | 6398 0 0 | 19277 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
12310468 | 5352 0 0 | 17249 752 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12380940 | 5241 0 0 | 17113 752 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12383912 | 5361 0 0 | 17265 752 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12447652 | 6401 0 0 | 19277 768 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
12467076 | 5361 0 0 | 17265 752 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12490392 | 6401 0 0 | 19277 768 928 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
12533596 | 10482 0 0 | 17113 752 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12687112 | 5241 0 0 | 17113 752 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12748372 | 5241 0 0 | 17113 752 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12797664 | 5241 0 0 | 17113 752 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12910664 | 5229 0 0 | 17097 752 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12924364 | 5241 0 0 | 17113 752 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12927460 | 5241 0 0 | 17113 752 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12994244 | 5241 0 0 | 17113 752 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
12998124 | 5241 0 0 | 17113 752 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
13397252 | 5241 0 0 | 17113 752 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
45710896 | 9477 0 0 | 24062 760 888 | ref | gcc_-funroll-loops | 20190827 | 20190816 |
46145508 | 9477 0 0 | 24062 760 888 | ref | gcc | 20190827 | 20190816 |
46588796 | 9477 0 0 | 24062 760 888 | ref | cc | 20190827 | 20190816 |