| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 17964 | 17247 0 0 | 25929 752 776 | x64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 18140 | 21083 0 0 | 30638 776 808 | x64 | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 18372 | 23252 0 0 | 32565 768 808 | x64 | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 18404 | 20003 0 0 | 29542 776 808 | opt | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 18488 | 16267 0 0 | 24937 752 776 | opt | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 18544 | 17194 0 0 | 25873 752 776 | x64 | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 18576 | 24585 0 0 | 38190 776 808 | x64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 18792 | 24145 0 0 | 37110 776 808 | x64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 18956 | 29868 0 0 | 42381 768 808 | x64 | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 19044 | 19138 0 0 | 28662 776 808 | opt | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 19084 | 28818 0 0 | 41317 768 808 | opt | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 19136 | 17247 0 0 | 25929 752 776 | x64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 19164 | 26720 0 0 | 41078 776 808 | opt | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 19176 | 21680 0 0 | 31189 768 808 | x64 | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 19244 | 19488 0 0 | 28941 768 808 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 19308 | 20854 0 0 | 30301 768 808 | x64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 19316 | 23351 0 0 | 36165 768 808 | opt | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 19380 | 24208 0 0 | 36893 768 808 | x64 | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 19396 | 21083 0 0 | 30638 776 808 | x64 | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 19424 | 29868 0 0 | 42381 768 808 | x64 | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 19456 | 19292 0 0 | 28814 776 808 | x64 | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 19472 | 23242 0 0 | 35014 776 808 | opt | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 19488 | 22217 0 0 | 31517 768 808 | opt | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 19508 | 17276 0 0 | 25937 752 776 | x64 | gcc_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 19516 | 18273 0 0 | 27822 776 808 | opt | gcc_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 19516 | 17194 0 0 | 25873 752 776 | x64 | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 19556 | 22386 0 0 | 35142 776 808 | x64 | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 19572 | 31966 0 0 | 45502 776 808 | opt | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 19596 | 31966 0 0 | 45502 776 808 | opt | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 19716 | 17209 0 0 | 25857 752 776 | x64 | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 19737 | 24722 0 0 | 37598 776 808 | opt | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 19756 | 26711 0 0 | 40998 776 808 | x64 | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 19768 | 24332 0 0 | 35606 776 808 | x64 | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 19784 | 23026 0 0 | 35982 776 808 | opt | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 19812 | 21256 0 0 | 33998 776 808 | opt | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 19827 | 19329 0 0 | 28854 776 808 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 19881 | 25841 0 0 | 38726 776 808 | x64 | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 19924 | 21477 0 0 | 32862 776 808 | opt | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 19932 | 19854 0 0 | 29301 768 808 | opt | gcc_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 19948 | 19329 0 0 | 28854 776 808 | opt | gcc_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20000 | 22559 0 0 | 33934 776 808 | x64 | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20008 | 21812 0 0 | 33126 776 808 | opt | gcc_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20040 | 21256 0 0 | 33998 776 808 | opt | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20044 | 17194 0 0 | 25873 752 776 | x64 | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 20060 | 36390 0 0 | 27702 776 808 | opt | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20088 | 19138 0 0 | 28662 776 808 | opt | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20124 | 23026 0 0 | 35982 776 808 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20148 | 18918 0 0 | 28438 776 808 | opt | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20148 | 23247 0 0 | 34886 776 808 | x64 | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20168 | 19826 0 0 | 30383 768 768 | x64 | gcc_-funroll-loops | 20190824 | 20190816 |
| 20172 | 24145 0 0 | 37110 776 808 | x64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20200 | 20218 0 0 | 29742 776 808 | x64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 20236 | 22094 0 0 | 33406 776 808 | x64 | gcc_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20240 | 22277 0 0 | 33638 776 808 | opt | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20308 | 32315 0 0 | 45862 776 808 | x64 | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20316 | 24208 0 0 | 36893 768 808 | x64 | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 20332 | 18273 0 0 | 27822 776 808 | opt | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20380 | 24010 0 0 | 35262 776 808 | opt | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20404 | 24585 0 0 | 38190 776 808 | x64 | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20418 | 16412 0 0 | 25065 752 776 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 20460 | 24010 0 0 | 35262 776 808 | opt | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20476 | 19370 0 0 | 28918 776 808 | x64 | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20500 | 23252 0 0 | 32565 768 808 | x64 | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 20508 | 19998 0 0 | 29518 776 808 | x64 | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20536 | 22386 0 0 | 35142 776 808 | x64 | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20564 | 19826 0 0 | 30383 768 768 | x64 | cc | 20190824 | 20190816 |
| 20565 | 20694 0 0 | 30205 768 808 | opt | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 20568 | 24314 0 0 | 37117 768 808 | x64 | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 20576 | 22881 0 0 | 35613 768 808 | x64 | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 20600 | 19329 0 0 | 28854 776 808 | opt | gcc_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20612 | 23247 0 0 | 34886 776 808 | x64 | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20636 | 28818 0 0 | 41317 768 808 | opt | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 20652 | 23183 0 0 | 34814 776 808 | opt | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20728 | 20487 0 0 | 29941 768 808 | x64 | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 20744 | 21334 0 0 | 34246 776 808 | opt | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20764 | 22881 0 0 | 35613 768 808 | x64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 20764 | 25841 0 0 | 38726 776 808 | x64 | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20780 | 17276 0 0 | 25937 752 776 | x64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 20796 | 16291 0 0 | 24937 752 776 | opt | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 20824 | 17276 0 0 | 25937 752 776 | x64 | gcc_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 20880 | 20003 0 0 | 29542 776 808 | opt | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20936 | 22217 0 0 | 31517 768 808 | opt | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 20964 | 24314 0 0 | 37117 768 808 | x64 | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21000 | 18918 0 0 | 28438 776 808 | opt | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21056 | 22464 0 0 | 35390 776 808 | x64 | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21064 | 22464 0 0 | 35390 776 808 | x64 | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21072 | 17209 0 0 | 25857 752 776 | x64 | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21080 | 43476 0 0 | 31493 768 808 | x64 | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21092 | 19998 0 0 | 29518 776 808 | x64 | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21096 | 19488 0 0 | 28941 768 808 | opt | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21100 | 24291 0 0 | 37894 776 808 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21120 | 21671 0 0 | 33062 776 808 | x64 | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21140 | 19488 0 0 | 28941 768 808 | opt | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21148 | 16291 0 0 | 24937 752 776 | opt | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21172 | 16326 0 0 | 24993 752 776 | opt | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21176 | 21872 0 0 | 34597 768 808 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21176 | 16412 0 0 | 25065 752 776 | opt | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21200 | 19370 0 0 | 28918 776 808 | x64 | gcc_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21216 | 24291 0 0 | 37894 776 808 | opt | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21236 | 23242 0 0 | 35022 776 808 | x64 | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21240 | 26746 0 0 | 41086 776 808 | x64 | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21248 | 24291 0 0 | 37894 776 808 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21288 | 46484 0 0 | 35022 776 808 | x64 | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21324 | 19138 0 0 | 28662 776 808 | opt | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21360 | 21477 0 0 | 32862 776 808 | opt | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21372 | 17209 0 0 | 25857 752 776 | x64 | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21420 | 21812 0 0 | 33126 776 808 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21420 | 18918 0 0 | 28438 776 808 | opt | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21420 | 16412 0 0 | 25065 752 776 | opt | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21440 | 17247 0 0 | 25929 752 776 | x64 | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21476 | 17209 0 0 | 25857 752 776 | x64 | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21484 | 21680 0 0 | 31189 768 808 | x64 | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21488 | 20487 0 0 | 29941 768 808 | x64 | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21512 | 19138 0 0 | 28662 776 808 | opt | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21544 | 21872 0 0 | 34597 768 808 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21556 | 20218 0 0 | 29742 776 808 | x64 | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21564 | 21477 0 0 | 32766 776 808 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 21568 | 20854 0 0 | 30301 768 808 | x64 | gcc_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21612 | 21173 0 0 | 32350 776 808 | opt | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21624 | 46484 0 0 | 35014 776 808 | opt | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21636 | 16267 0 0 | 24937 752 776 | opt | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21640 | 21671 0 0 | 32966 776 808 | x64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 21644 | 21671 0 0 | 33062 776 808 | x64 | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21648 | 18195 0 0 | 27702 776 808 | opt | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21664 | 17209 0 0 | 25857 752 776 | x64 | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21676 | 20263 0 0 | 29717 768 808 | x64 | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21680 | 20854 0 0 | 30301 768 808 | x64 | gcc_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21696 | 20409 0 0 | 29934 776 808 | x64 | gcc_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21708 | 20487 0 0 | 29941 768 808 | x64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 21748 | 21872 0 0 | 34597 768 808 | opt | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21776 | 41632 0 0 | 30573 768 808 | opt | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21792 | 21495 0 0 | 31005 768 808 | x64 | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21816 | 20218 0 0 | 29742 776 808 | x64 | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21844 | 22881 0 0 | 35613 768 808 | x64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21860 | 32582 0 0 | 24937 752 776 | opt | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21876 | 19264 0 0 | 28717 768 808 | opt | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21884 | 21495 0 0 | 31005 768 808 | x64 | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21888 | 24722 0 0 | 37598 776 808 | opt | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21908 | 24145 0 0 | 37110 776 808 | x64 | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21928 | 16358 0 0 | 25001 752 776 | opt | gcc_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21948 | 22094 0 0 | 33406 776 808 | x64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 22124 | 19826 0 0 | 30383 768 768 | x64 | gcc | 20190824 | 20190816 |
| 22136 | 16291 0 0 | 24937 752 776 | opt | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22140 | 19998 0 0 | 29518 776 808 | x64 | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 22148 | 23026 0 0 | 35982 776 808 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 22168 | 22277 0 0 | 33654 776 808 | opt | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 22240 | 19854 0 0 | 29301 768 808 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22248 | 21334 0 0 | 34246 776 808 | opt | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 22260 | 19488 0 0 | 28941 768 808 | opt | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22292 | 26720 0 0 | 41078 776 808 | opt | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 22308 | 22277 0 0 | 33590 776 808 | opt | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 22332 | 22559 0 0 | 33918 776 808 | x64 | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 22368 | 32315 0 0 | 45862 776 808 | x64 | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 22464 | 20487 0 0 | 29941 768 808 | x64 | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22492 | 20496 0 0 | 30005 768 808 | opt | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22508 | 17188 0 0 | 25873 752 776 | x64 | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22544 | 20496 0 0 | 30005 768 808 | opt | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22560 | 26589 0 0 | 40878 776 808 | opt | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 22560 | 19138 0 0 | 28662 776 808 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 22564 | 16273 0 0 | 24937 752 776 | opt | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22568 | 20496 0 0 | 30005 768 808 | opt | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22590 | 21671 0 0 | 33062 776 808 | x64 | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 22596 | 20409 0 0 | 29934 776 808 | x64 | gcc_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 22612 | 20218 0 0 | 29742 776 808 | x64 | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 22632 | 20409 0 0 | 29934 776 808 | x64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 22632 | 17330 0 0 | 25985 752 776 | x64 | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22640 | 17209 0 0 | 25857 752 776 | x64 | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22708 | 19854 0 0 | 29301 768 808 | opt | gcc_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22720 | 21477 0 0 | 32862 776 808 | opt | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 22780 | 16273 0 0 | 24937 752 776 | opt | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22820 | 20816 0 0 | 30573 768 808 | opt | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22860 | 26711 0 0 | 40998 776 808 | x64 | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 22976 | 21455 0 0 | 32630 776 808 | x64 | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 23080 | 20218 0 0 | 29742 776 808 | x64 | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 23104 | 24332 0 0 | 35606 776 808 | x64 | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 23120 | 34418 0 0 | 25857 752 776 | x64 | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23124 | 38584 0 0 | 28814 776 808 | x64 | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 23184 | 21495 0 0 | 31005 768 808 | x64 | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 23196 | 24585 0 0 | 38190 776 808 | x64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 23268 | 16273 0 0 | 24937 752 776 | opt | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23288 | 16326 0 0 | 24993 752 776 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23288 | 21812 0 0 | 33126 776 808 | opt | gcc_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 23352 | 26746 0 0 | 41086 776 808 | x64 | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 23416 | 17330 0 0 | 25985 752 776 | x64 | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23420 | 16358 0 0 | 25001 752 776 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23428 | 16291 0 0 | 24937 752 776 | opt | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23428 | 17209 0 0 | 25857 752 776 | x64 | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23460 | 26589 0 0 | 40878 776 808 | opt | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 23468 | 16291 0 0 | 24937 752 776 | opt | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23516 | 16291 0 0 | 24937 752 776 | opt | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23612 | 17188 0 0 | 25873 752 776 | x64 | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23624 | 20694 0 0 | 30205 768 808 | opt | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 23684 | 16291 0 0 | 24937 752 776 | opt | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23784 | 23351 0 0 | 36165 768 808 | opt | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 24012 | 17209 0 0 | 25857 752 776 | x64 | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 24032 | 16273 0 0 | 24937 752 776 | opt | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 24116 | 16291 0 0 | 24937 752 776 | opt | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 24140 | 16358 0 0 | 25001 752 776 | opt | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 24212 | 17330 0 0 | 25985 752 776 | x64 | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 24272 | 23183 0 0 | 34814 776 808 | opt | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 24288 | 16412 0 0 | 25065 752 776 | opt | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 24428 | 17194 0 0 | 25873 752 776 | x64 | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 24500 | 17330 0 0 | 25985 752 776 | x64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 24628 | 21738 0 0 | 31493 768 808 | x64 | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 24872 | 16358 0 0 | 25001 752 776 | opt | gcc_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 25480 | 23197 0 0 | 35877 768 808 | opt | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 25508 | 22094 0 0 | 33406 776 808 | x64 | gcc_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 25684 | 23197 0 0 | 35877 768 808 | opt | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 25752 | 22559 0 0 | 33870 776 808 | x64 | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 25848 | 16326 0 0 | 24993 752 776 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 26952 | 17276 0 0 | 25937 752 776 | x64 | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 47540 | 32254 0 0 | 46805 760 1136 | opt | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
| 47656 | 32254 0 0 | 46805 760 1136 | opt | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
| 51788 | 31324 0 0 | 48277 760 752 | opt | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
| 51860 | 31324 0 0 | 46949 760 752 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
| 52227 | 30781 0 0 | 44581 760 1136 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
| 55360 | 31324 0 0 | 48277 760 752 | opt | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
| 58472 | 30781 0 0 | 44581 760 1136 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
| 60032 | 31324 0 0 | 48277 760 752 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
| 80944 | 35010 0 0 | 45559 768 768 | opt | gcc_-funroll-loops | 20190824 | 20190816 |
| 82024 | 35010 0 0 | 45559 768 768 | opt | gcc | 20190824 | 20190816 |
| 87792 | 35010 0 0 | 45559 768 768 | opt | cc | 20190824 | 20190816 |
| Compiler | Implementations
|
| cc | x64 |
| gcc | x64 |
| gcc -O2 -fomit-frame-pointer | x64 |
| gcc -O3 -fomit-frame-pointer | x64 |
| gcc -O -fomit-frame-pointer | x64 |
| gcc -Os -fomit-frame-pointer | x64 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | x64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | x64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | x64 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops | x64 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | x64 |
| gcc -m64 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -O -fomit-frame-pointer | x64 |
| gcc -m64 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | x64 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | x64 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | x64 |
| gcc -march=barcelona -O -fomit-frame-pointer | x64 |
| gcc -march=barcelona -Os -fomit-frame-pointer | x64 |
| gcc -march=k8 -O2 -fomit-frame-pointer | x64 |
| gcc -march=k8 -O3 -fomit-frame-pointer | x64 |
| gcc -march=k8 -O -fomit-frame-pointer | x64 |
| gcc -march=k8 -Os -fomit-frame-pointer | x64 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | x64 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | x64 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | x64 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | x64 |
| gcc -march=nocona -O2 -fomit-frame-pointer | x64 |
| gcc -march=nocona -O3 -fomit-frame-pointer | x64 |
| gcc -march=nocona -O -fomit-frame-pointer | x64 |
| gcc -march=nocona -Os -fomit-frame-pointer | x64
|