Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
9877464 | 9982 60 24 | 31803 892 1152 | ref | clang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
10019600 | 9982 60 24 | 31803 892 1152 | ref | clang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
10381044 | 9950 60 24 | 30987 892 1152 | ref | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
11383984 | 9950 60 24 | 30987 892 1152 | ref | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
14607676 | 10648 60 24 | 34731 892 912 | ref | clang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
14857696 | 10648 60 24 | 34731 892 912 | ref | clang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
15323804 | 10648 60 24 | 34731 892 912 | ref | clang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
16655504 | 10572 60 24 | 33339 892 912 | ref | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
42274604 | 10777 64 28 | 30437 872 976 | ref | g++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
42734224 | 10673 64 28 | 30333 872 976 | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
44016176 | 13144 64 28 | 35141 872 976 | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
44069968 | 10673 64 28 | 30333 872 976 | ref | g++_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
44526020 | 10618 64 28 | 30253 872 976 | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
44536896 | 10777 64 28 | 30437 872 976 | ref | g++_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
44583136 | 10673 64 28 | 30333 872 976 | ref | g++_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
44972056 | 10664 64 28 | 30461 872 976 | ref | g++_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
45478128 | 10664 64 28 | 30461 872 976 | ref | g++_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
45493752 | 10657 64 28 | 30165 872 976 | ref | g++_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
45608252 | 10777 64 28 | 30373 872 976 | ref | g++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
46014996 | 10660 64 28 | 30381 872 976 | ref | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
46347312 | 10660 64 28 | 30381 872 976 | ref | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
46912840 | 10660 64 28 | 30381 872 976 | ref | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
54857832 | 10382 64 28 | 30972 864 976 | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
65510300 | 6028 64 28 | 23324 864 976 | ref | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
67718372 | 6028 64 28 | 23340 864 976 | ref | g++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
67994320 | 6044 64 28 | 23332 864 976 | ref | g++_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
69152260 | 6028 64 28 | 23324 864 976 | ref | g++_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
69513696 | 6028 64 28 | 23340 864 976 | ref | g++_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
69813316 | 6028 64 28 | 23324 864 976 | ref | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
70152892 | 6028 64 28 | 23324 864 976 | ref | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
70955764 | 6049 64 28 | 23340 864 976 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
72102028 | 5802 64 28 | 22948 864 976 | ref | g++_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
72687056 | 6028 64 28 | 23340 864 976 | ref | g++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
74990268 | 6044 64 28 | 23332 864 976 | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
92190416 | 5802 64 28 | 22948 864 976 | ref | g++_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
92577036 | 6044 64 28 | 23332 864 976 | ref | g++_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
94878364 | 4802 64 28 | 20392 848 944 | ref | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
96192256 | 10375 64 28 | 29493 872 976 | ref | g++_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
96884044 | 4797 64 28 | 20384 848 944 | ref | g++_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
98067056 | 4802 64 28 | 20392 848 944 | ref | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
98374632 | 10375 64 28 | 29493 872 976 | ref | g++_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
100810044 | 10912 64 28 | 31412 864 976 | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
101561296 | 5741 64 28 | 22620 864 976 | ref | g++_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
103363060 | 5741 64 28 | 22620 864 976 | ref | g++_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
105963092 | 22112 128 56 | 31181 872 976 | ref | g++_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
107344504 | 4802 64 28 | 20384 848 944 | ref | g++_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
107447492 | 4802 64 28 | 20384 848 944 | ref | g++_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
107761016 | 4802 64 28 | 20392 848 944 | ref | g++_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
108413004 | 4802 64 28 | 20384 848 944 | ref | g++_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
109389556 | 4802 64 28 | 20392 848 944 | ref | g++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
110490884 | 4802 64 28 | 20384 848 944 | ref | g++_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
110530484 | 4802 64 28 | 20384 848 944 | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
110795972 | 5777 64 28 | 22780 864 976 | ref | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190828 | 20190816 |
111699604 | 5858 64 28 | 22748 864 976 | ref | g++_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
112689420 | 9604 128 56 | 20384 848 944 | ref | g++_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
112746408 | 4802 64 28 | 20384 848 944 | ref | g++_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
112986460 | 4802 64 28 | 20392 848 944 | ref | g++_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
113111832 | 5777 64 28 | 22780 864 976 | ref | g++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190828 | 20190816 |
113763044 | 5777 64 28 | 22780 864 976 | ref | g++_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190828 | 20190816 |
113913292 | 5777 64 28 | 22780 864 976 | ref | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190828 | 20190816 |
114650388 | 4802 64 28 | 20392 848 944 | ref | g++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
114680232 | 5777 64 28 | 22780 864 976 | ref | g++_-m64_-march=core2_-O_-fomit-frame-pointer | 20190828 | 20190816 |
116725768 | 5858 64 28 | 22748 864 976 | ref | g++_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
117062692 | 5777 64 28 | 22780 864 976 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
117080620 | 5777 64 28 | 22780 864 976 | ref | g++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190828 | 20190816 |
117910976 | 5777 64 28 | 22780 864 976 | ref | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190828 | 20190816 |
118439464 | 4778 64 28 | 20376 848 944 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
120764520 | 4802 64 28 | 20392 848 944 | ref | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
123323860 | 5781 64 28 | 22796 864 976 | ref | g++_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
124218460 | 11056 64 28 | 31181 872 976 | ref | g++_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
124661852 | 5781 64 28 | 22796 864 976 | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
124833464 | 5781 64 28 | 22796 864 976 | ref | g++_-O_-fomit-frame-pointer | 20190828 | 20190816 |
127873860 | 5485 64 28 | 22220 864 976 | ref | g++_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
128330948 | 11440 128 56 | 22732 864 976 | ref | g++_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
128784044 | 4797 64 28 | 20384 848 944 | ref | g++_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
129035264 | 6394 64 28 | 23956 864 976 | ref | g++_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
130199696 | 5720 64 28 | 22732 864 976 | ref | g++_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
136782204 | 5485 64 28 | 22220 864 976 | ref | g++_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
141995324 | 4944 64 28 | 20568 848 944 | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
152169284 | 12788 128 56 | 23956 864 976 | ref | g++_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
389215916 | 8585 60 24 | 27437 852 928 | ref | g++ | 20190828 | 20190816 |