Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
32235 | 4500 0 0 | 17548 792 1104 | aesni | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
32691 | 5005 0 0 | 18044 792 1104 | aesni | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
32772 | 4263 0 0 | 17340 792 1104 | aesni | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
32992 | 5760 0 0 | 23533 760 1344 | aesni | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
33720 | 4767 0 0 | 17852 792 1104 | aesni | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
34120 | 5760 0 0 | 22765 760 1344 | aesni | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
34764 | 4767 0 0 | 17852 792 1104 | aesni | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
35028 | 5935 0 0 | 21316 792 1104 | aesni | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
35064 | 4581 0 0 | 16551 768 1072 | aesni | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
35178 | 5005 0 0 | 18044 792 1104 | aesni | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
35192 | 5005 0 0 | 18044 792 1104 | aesni | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
35232 | 5935 0 0 | 21316 792 1104 | aesni | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
35736 | 5760 0 0 | 23533 760 1344 | aesni | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
36456 | 4581 0 0 | 16551 768 1072 | aesni | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
36464 | 5454 0 0 | 20740 792 1104 | aesni | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
37184 | 5935 0 0 | 21316 792 1104 | aesni | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
37224 | 4212 0 0 | 16175 768 1072 | aesni | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
37396 | 4767 0 0 | 17852 792 1104 | aesni | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
37988 | 4581 0 0 | 16551 768 1072 | aesni | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
164204 | 24192 0 0 | 43137 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
253425 | 24739 0 0 | 40853 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
260560 | 24176 0 0 | 44449 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
263140 | 24351 0 0 | 42337 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
266452 | 28107 0 0 | 45712 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
268904 | 24739 0 0 | 40853 768 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
270124 | 24739 0 0 | 40853 768 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
270348 | 27747 0 0 | 45024 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
272984 | 24176 0 0 | 44449 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
273186 | 21247 0 0 | 33073 752 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
273342 | 21960 0 0 | 34461 768 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
273624 | 24467 0 0 | 40189 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
274084 | 25610 0 0 | 40816 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
276804 | 24763 0 0 | 40965 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
277236 | 28107 0 0 | 45712 784 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
279940 | 24247 0 0 | 40421 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
280208 | 22251 0 0 | 35085 768 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
280341 | 22235 0 0 | 35069 768 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
280938 | 21974 0 0 | 34821 768 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 |
282356 | 21247 0 0 | 33073 752 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
282532 | 24127 0 0 | 41345 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
283368 | 25578 0 0 | 40680 784 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
284128 | 21135 0 0 | 32937 752 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
284704 | 22275 0 0 | 35109 768 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
284908 | 43934 0 0 | 34805 768 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
285360 | 24467 0 0 | 40189 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
285844 | 42270 0 0 | 32937 752 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
286112 | 28987 0 0 | 47192 784 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
286480 | 24351 0 0 | 42337 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
286648 | 22283 0 0 | 35141 768 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
287396 | 21134 0 0 | 32937 752 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
287560 | 21252 0 0 | 33089 752 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
287592 | 21247 0 0 | 33073 752 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
287868 | 22252 0 0 | 35085 768 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
288056 | 24930 0 0 | 40248 784 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
288428 | 24699 0 0 | 40717 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
289308 | 27747 0 0 | 45024 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
290652 | 21135 0 0 | 32937 752 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
292756 | 22252 0 0 | 35085 768 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
292888 | 21134 0 0 | 32937 752 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
294464 | 21967 0 0 | 34805 768 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
294654 | 21971 0 0 | 34821 768 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
297148 | 24176 0 0 | 44449 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
297316 | 21965 0 0 | 34789 768 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
297820 | 25610 0 0 | 40896 784 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
298056 | 24954 0 0 | 40176 784 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
298228 | 21132 0 0 | 32937 752 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
299924 | 24930 0 0 | 40248 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
299992 | 24763 0 0 | 40965 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
300688 | 25220 0 0 | 40200 784 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
301100 | 24185 0 0 | 40429 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
302296 | 22228 0 0 | 35077 768 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
302320 | 22251 0 0 | 35085 768 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
302620 | 52406 0 0 | 41992 784 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
303104 | 21974 0 0 | 34821 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 |
303192 | 22340 0 0 | 35493 768 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
303636 | 21132 0 0 | 32937 752 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
305028 | 25220 0 0 | 40200 784 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
305300 | 21965 0 0 | 34789 768 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
306516 | 44680 0 0 | 35493 768 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
306840 | 21253 0 0 | 33089 752 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
307068 | 22283 0 0 | 35141 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
308016 | 21971 0 0 | 34821 768 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
308292 | 24185 0 0 | 40429 768 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
308408 | 21982 0 0 | 34837 768 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
309544 | 28107 0 0 | 45712 784 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
310580 | 22283 0 0 | 35141 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
310656 | 25595 0 0 | 40872 784 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
312076 | 21971 0 0 | 34821 768 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
312188 | 24181 0 0 | 40477 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
313648 | 21960 0 0 | 34461 768 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
313816 | 24699 0 0 | 40717 768 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
315156 | 25595 0 0 | 40872 784 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
315364 | 28987 0 0 | 47192 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
315432 | 21135 0 0 | 32937 752 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
315664 | 21982 0 0 | 34837 768 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
316884 | 21142 0 0 | 32953 752 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
317424 | 29067 0 0 | 47440 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
317660 | 21253 0 0 | 33089 752 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
318884 | 21971 0 0 | 34821 768 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 |
318976 | 21135 0 0 | 32937 752 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
319120 | 21135 0 0 | 32937 752 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
320028 | 22251 0 0 | 35085 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
320092 | 22252 0 0 | 35085 768 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
320292 | 24181 0 0 | 40477 768 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
321808 | 24247 0 0 | 40421 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
323016 | 24208 0 0 | 40301 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
324416 | 21253 0 0 | 33089 752 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
326168 | 21142 0 0 | 32953 752 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
327276 | 25995 0 0 | 41552 784 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
328124 | 21989 0 0 | 34837 768 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
329256 | 21982 0 0 | 34837 768 928 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 |
329800 | 21989 0 0 | 34837 768 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
331348 | 21974 0 0 | 34821 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 |
331756 | 24181 0 0 | 40477 768 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 |
332116 | 21252 0 0 | 33089 752 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
332280 | 21132 0 0 | 32937 752 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
334796 | 24208 0 0 | 40301 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
335100 | 25595 0 0 | 40872 784 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
340660 | 21971 0 0 | 34821 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
342576 | 24127 0 0 | 41345 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
347864 | 21142 0 0 | 32953 752 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
349384 | 29067 0 0 | 47440 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
350840 | 21134 0 0 | 32937 752 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
353100 | 24930 0 0 | 40248 784 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
353380 | 26203 0 0 | 41992 784 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
355152 | 22228 0 0 | 35077 768 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
358184 | 25610 0 0 | 40880 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
359248 | 21167 0 0 | 32969 752 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
362592 | 21135 0 0 | 32937 752 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
364472 | 25995 0 0 | 41552 784 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
369620 | 21253 0 0 | 33089 752 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
707067 | 35428 0 0 | 50015 768 888 | ref | gcc_-funroll-loops | 20190825 | 20190816 |
778968 | 35428 0 0 | 50015 768 888 | ref | gcc | 20190825 | 20190816 |
793524 | 35428 0 0 | 50015 768 888 | ref | cc | 20190825 | 20190816 |