Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
7464008 | 17132 0 0 | 32573 784 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7672692 | 17132 0 0 | 32573 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7716188 | 16961 0 0 | 32181 784 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7838836 | 17009 0 0 | 32317 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7888948 | 17009 0 0 | 32381 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8082104 | 17132 0 0 | 32573 784 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8233608 | 17241 0 0 | 32605 784 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8400440 | 17263 0 0 | 32293 784 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8464988 | 17084 0 0 | 32429 784 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
8503648 | 20249 0 0 | 38541 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8622928 | 17971 0 0 | 33821 784 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8715276 | 20634 0 0 | 38309 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8844096 | 20305 0 0 | 37653 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8847260 | 17263 0 0 | 32293 784 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8867036 | 17558 0 0 | 32917 784 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8869072 | 17558 0 0 | 32917 784 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8881016 | 20640 0 0 | 39085 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8901364 | 17413 0 0 | 33037 784 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8948664 | 17413 0 0 | 33037 784 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8963396 | 20634 0 0 | 38309 784 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
9023452 | 17558 0 0 | 32917 784 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
9059748 | 20640 0 0 | 39085 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
9072340 | 35942 0 0 | 33821 784 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
9212048 | 20305 0 0 | 37653 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
9217524 | 20249 0 0 | 38541 784 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
9239028 | 20634 0 0 | 38309 784 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
9913956 | 14666 0 0 | 34924 768 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
10584336 | 18255 0 0 | 34156 776 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
10765332 | 14666 0 0 | 33596 768 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
11248556 | 14722 0 0 | 32700 768 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
11428320 | 14666 0 0 | 34924 768 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
11475392 | 17073 0 0 | 33500 776 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
11564724 | 18618 0 0 | 34900 776 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
11590968 | 18741 0 0 | 35076 776 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
11647888 | 18528 0 0 | 34724 776 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
11743976 | 17056 0 0 | 33524 776 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
11839828 | 17056 0 0 | 33524 776 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
11975936 | 18255 0 0 | 34156 776 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
11993120 | 14666 0 0 | 34924 768 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
12035624 | 18618 0 0 | 34900 776 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
12139532 | 18618 0 0 | 34900 776 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
12164896 | 14722 0 0 | 32700 768 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
12237744 | 14722 0 0 | 31932 768 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
12286716 | 18528 0 0 | 34724 776 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
12289436 | 14722 0 0 | 31932 768 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
12378860 | 17053 0 0 | 33316 776 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
12444016 | 17056 0 0 | 33524 776 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
12493808 | 18741 0 0 | 35076 776 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
12763768 | 17073 0 0 | 33500 776 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
12841312 | 17098 0 0 | 33452 776 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
13009572 | 17053 0 0 | 33316 776 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
13408828 | 17098 0 0 | 33452 776 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
23568852 | 7729 0 0 | 20396 776 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
23651820 | 8242 0 0 | 21244 776 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
23928176 | 7729 0 0 | 20396 776 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
23972532 | 8242 0 0 | 21244 776 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
24368592 | 8258 0 0 | 21268 776 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
24615760 | 8242 0 0 | 21244 776 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
24662244 | 8259 0 0 | 21260 776 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
24915716 | 8274 0 0 | 21276 776 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
24953468 | 8242 0 0 | 21244 776 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
25053464 | 8258 0 0 | 21268 776 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
25177028 | 7429 0 0 | 20444 776 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
25378360 | 7429 0 0 | 20444 776 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
25397744 | 7442 0 0 | 20460 776 928 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
25461544 | 6570 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
25527504 | 8129 0 0 | 21132 776 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
25547420 | 8258 0 0 | 21268 776 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
25565760 | 8259 0 0 | 21260 776 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
25569272 | 7442 0 0 | 20460 776 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
25716496 | 7423 0 0 | 20420 776 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
25739124 | 6577 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
25938232 | 8129 0 0 | 21132 776 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
25945328 | 6570 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
25969412 | 6577 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
26018956 | 6569 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
26030712 | 8259 0 0 | 21260 776 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
26256848 | 7429 0 0 | 20444 776 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
26418548 | 7429 0 0 | 20444 776 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
26435404 | 7423 0 0 | 20420 776 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
26546564 | 6577 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
26652492 | 7429 0 0 | 20444 776 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
26710300 | 7405 0 0 | 20436 776 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
26829060 | 14770 0 0 | 20380 776 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
26830256 | 6577 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
26889120 | 7429 0 0 | 20444 776 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
27000116 | 8790 0 0 | 22124 776 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
27076420 | 7429 0 0 | 20444 776 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
27178204 | 17580 0 0 | 22124 776 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
27283344 | 7385 0 0 | 20380 776 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
27438052 | 6570 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
27862376 | 6569 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
28197804 | 7429 0 0 | 20444 776 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
28770728 | 6507 0 0 | 18496 760 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
29354264 | 7405 0 0 | 20436 776 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
29365384 | 6490 0 0 | 18464 760 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
29886404 | 6477 0 0 | 18448 760 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
29893440 | 6482 0 0 | 18464 760 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
30037248 | 7442 0 0 | 20460 776 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
30082096 | 6482 0 0 | 18464 760 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
30231856 | 6482 0 0 | 18464 760 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
30313480 | 12980 0 0 | 18464 760 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
30329636 | 6482 0 0 | 18464 760 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
30502380 | 6490 0 0 | 18464 760 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
30510160 | 6478 0 0 | 18448 760 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
30733456 | 6477 0 0 | 18448 760 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
30821896 | 6490 0 0 | 18464 760 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
30978992 | 6477 0 0 | 18448 760 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
31271180 | 6491 0 0 | 18464 760 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
31352700 | 6491 0 0 | 18464 760 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
32846832 | 6491 0 0 | 18464 760 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
34515984 | 6482 0 0 | 18464 760 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
138073380 | 13341 0 0 | 28110 776 888 | ref | gcc_-funroll-loops | 20190827 | 20190816 |
141682344 | 13341 0 0 | 28110 776 888 | ref | cc | 20190827 | 20190816 |
145024880 | 13341 0 0 | 28110 776 888 | ref | gcc | 20190827 | 20190816 |