Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
18352935 | 13068 16 16 | 30999 792 1216 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
18572178 | 13068 16 16 | 30999 792 1216 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
18674073 | 12679 16 16 | 29831 792 1216 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
18862145 | 13492 16 16 | 33703 792 928 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
19416228 | 12679 16 16 | 29831 792 1216 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
19852068 | 13236 16 16 | 32119 792 928 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
19862511 | 13492 16 16 | 33703 792 928 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
20123116 | 13492 16 16 | 33703 792 928 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
55333221 | 10488 16 12 | 26740 800 992 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
55848582 | 10488 16 12 | 26740 800 992 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
57818667 | 10538 16 12 | 26676 800 992 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
57977967 | 10538 16 12 | 26676 800 992 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
65390085 | 10488 16 12 | 26740 800 992 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
65775519 | 15201 16 12 | 30781 808 992 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
66109920 | 15250 16 12 | 30589 808 992 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
66169698 | 15250 16 12 | 30573 808 992 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
66177446 | 15201 16 12 | 30781 808 992 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
66227232 | 15250 16 12 | 30525 808 992 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
66939753 | 15034 16 12 | 30357 808 992 | ref | gcc_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
67017855 | 18671 16 12 | 36909 808 992 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
67131054 | 13296 16 12 | 28685 808 992 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
67210065 | 15034 16 12 | 30357 808 992 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
67593174 | 18642 16 12 | 36277 808 992 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
67978011 | 18671 16 12 | 36909 808 992 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
67991835 | 13296 16 12 | 28685 808 992 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
68278266 | 15034 16 12 | 30213 808 992 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
68405619 | 18642 16 12 | 36277 808 992 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
68739282 | 18642 16 12 | 36277 808 992 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
73575687 | 8621 16 12 | 25004 800 992 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
75047292 | 8621 16 12 | 25004 800 992 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
75536052 | 13264 16 12 | 28557 808 992 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
75703098 | 15034 16 12 | 30357 808 992 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
75911133 | 13296 16 12 | 28685 808 992 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
78899814 | 8626 16 12 | 25076 800 992 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
78911550 | 8626 16 12 | 25076 800 992 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190830 | 20190816 |
92764212 | 8626 16 12 | 25076 800 992 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
112488672 | 4945 16 12 | 17940 800 992 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
112593306 | 4945 16 12 | 17940 800 992 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
112597440 | 4853 16 12 | 17828 800 992 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
113495766 | 4945 16 12 | 17940 800 992 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
113686080 | 4828 16 12 | 17788 800 992 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
113865864 | 4828 16 12 | 17788 800 992 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
121530153 | 4324 16 12 | 17324 800 992 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190830 | 20190816 |
121795398 | 4324 16 12 | 17324 800 992 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190830 | 20190816 |
122230803 | 4340 16 12 | 17348 800 992 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
122336783 | 4324 16 12 | 17324 800 992 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190830 | 20190816 |
124459344 | 4812 16 12 | 17772 800 992 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
129672744 | 4853 16 12 | 17828 800 992 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
131184810 | 4808 16 12 | 17772 800 992 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
131895471 | 4828 16 12 | 17788 800 992 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
134269905 | 4322 16 12 | 17324 800 992 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
134353656 | 4333 16 12 | 17324 800 992 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
134395413 | 4322 16 12 | 17324 800 992 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190830 | 20190816 |
135937665 | 10691 16 12 | 26564 800 992 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
135997245 | 4333 16 12 | 17324 800 992 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
136660908 | 4808 16 12 | 17772 800 992 | ref | gcc_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
137415270 | 4808 16 12 | 17772 800 992 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
137476137 | 4808 16 12 | 17772 800 992 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
137498439 | 4340 16 12 | 17348 800 992 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
139617468 | 10922 16 12 | 27212 800 992 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
140631054 | 8945 16 12 | 25252 800 992 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
140716461 | 10691 16 12 | 26564 800 992 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
142019127 | 8537 16 12 | 24740 800 992 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
143423160 | 4324 16 12 | 17324 800 992 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190830 | 20190816 |
144248409 | 4322 16 12 | 17324 800 992 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190830 | 20190816 |
145186407 | 4333 16 12 | 17324 800 992 | ref | gcc_-O_-fomit-frame-pointer | 20190830 | 20190816 |
146148147 | 8537 16 12 | 24740 800 992 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
146171010 | 4324 16 12 | 17324 800 992 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
146473050 | 8945 16 12 | 25252 800 992 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
146576286 | 10922 16 12 | 27212 800 992 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
152591562 | 30802 32 24 | 31157 808 992 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
156451125 | 18823 16 12 | 37173 808 992 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
157568838 | 18469 16 12 | 35773 808 992 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
158312451 | 15401 16 12 | 31157 808 992 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
159985197 | 18469 16 12 | 35773 808 992 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
162555120 | 14646 16 12 | 29677 808 992 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
169070298 | 18823 16 12 | 37173 808 992 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
169303764 | 14646 16 12 | 29677 808 992 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
241098843 | 3710 16 12 | 15656 784 960 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
244693338 | 3710 16 12 | 15656 784 960 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
246752976 | 5189 16 12 | 18444 800 992 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
247032498 | 4298 16 12 | 17260 800 992 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
248900715 | 3719 16 12 | 15672 784 960 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
249467721 | 3722 16 12 | 15672 784 960 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
250238142 | 10378 32 24 | 18444 800 992 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
251748183 | 3701 16 12 | 15640 784 960 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
252132774 | 3719 16 12 | 15672 784 960 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
252700914 | 3710 16 12 | 15656 784 960 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
252715056 | 3723 16 12 | 15696 784 960 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
253577112 | 3710 16 12 | 15656 784 960 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
253948710 | 3710 16 12 | 15656 784 960 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
256646352 | 3732 16 12 | 15712 784 960 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
257040309 | 3710 16 12 | 15656 784 960 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
257105100 | 3701 16 12 | 15640 784 960 | ref | gcc_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
258346470 | 3732 16 12 | 15712 784 960 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
258729456 | 3710 16 12 | 15656 784 960 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
259922844 | 3732 16 12 | 15712 784 960 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
260248062 | 3719 16 12 | 15672 784 960 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
260823498 | 3723 16 12 | 15696 784 960 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
261356220 | 3723 16 12 | 15696 784 960 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
261412440 | 3732 16 12 | 15712 784 960 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
264162825 | 3701 16 12 | 15640 784 960 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
264193167 | 4563 16 12 | 17220 800 992 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
264603300 | 8596 32 24 | 17260 800 992 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
265559022 | 7420 32 24 | 15656 784 960 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
266334909 | 3701 16 12 | 15640 784 960 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
266863641 | 3710 16 12 | 15656 784 960 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
268006326 | 4364 16 12 | 17348 800 992 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
268219350 | 4563 16 12 | 17220 800 992 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
268387668 | 3732 16 12 | 15712 784 960 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
275605428 | 4364 16 12 | 17348 800 992 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
277068051 | 3732 16 12 | 15712 784 960 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
488656080 | 5402 16 16 | 20087 792 960 | ref | gcc | 20190830 | 20190816 |
494143869 | 5402 16 16 | 20087 792 960 | ref | cc | 20190830 | 20190816 |
508760316 | 5402 16 16 | 20087 792 960 | ref | gcc_-funroll-loops | 20190830 | 20190816 |