| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 57444488 | 3972 0 0 | 21757 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
| 60390916 | 8174 0 0 | 25744 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 61091780 | 4869 0 0 | 20949 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 61394972 | 3748 0 0 | 20765 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
| 61513652 | 8877 0 0 | 27032 784 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 61936768 | 8974 0 0 | 27312 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 61983448 | 5165 0 0 | 20408 784 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 62379808 | 3061 0 0 | 15861 768 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 62568052 | 3972 0 0 | 21757 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
| 62674540 | 8974 0 0 | 27312 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 62973964 | 8174 0 0 | 25744 784 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 62980220 | 8174 0 0 | 25744 784 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 63024032 | 8877 0 0 | 27032 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 63913216 | 4869 0 0 | 20949 768 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 63931968 | 3924 0 0 | 22669 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
| 64264640 | 4797 0 0 | 20749 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 64559144 | 3012 0 0 | 15805 768 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 64714904 | 5149 0 0 | 20232 784 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 64791084 | 5165 0 0 | 20408 784 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 64798600 | 4869 0 0 | 20949 768 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 64921612 | 4501 0 0 | 19800 784 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 65109116 | 3748 0 0 | 20765 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
| 65204468 | 5149 0 0 | 20384 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 65550544 | 4835 0 0 | 21077 768 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 65997344 | 5421 0 0 | 20912 784 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 66027260 | 5421 0 0 | 20912 784 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 66213196 | 5149 0 0 | 20384 784 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 66676068 | 4824 0 0 | 20853 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 66717820 | 4501 0 0 | 19800 784 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 66845260 | 4835 0 0 | 21077 768 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 67004836 | 3924 0 0 | 23997 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
| 67054788 | 5645 0 0 | 21368 784 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 67100752 | 11290 0 0 | 21368 784 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 67102984 | 5149 0 0 | 20320 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 67237056 | 4835 0 0 | 21077 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 67282704 | 5165 0 0 | 20408 784 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 67374964 | 4777 0 0 | 20965 768 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 67553528 | 4885 0 0 | 21061 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 67783472 | 4797 0 0 | 20749 768 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 68124496 | 4777 0 0 | 20965 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 68396224 | 4824 0 0 | 20853 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 68580308 | 4501 0 0 | 19800 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 68811252 | 4885 0 0 | 21061 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 68832432 | 3924 0 0 | 23997 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
| 68878228 | 3924 0 0 | 23997 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
| 69424164 | 3061 0 0 | 15861 768 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 69786096 | 4501 0 0 | 19704 784 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
| 69912308 | 3125 0 0 | 16269 768 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 70355836 | 3061 0 0 | 15869 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 71294848 | 3061 0 0 | 15861 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 71361808 | 2996 0 0 | 15797 768 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 71450328 | 3061 0 0 | 15861 768 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 71527820 | 2996 0 0 | 15797 768 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 72062408 | 3061 0 0 | 15861 768 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 72155476 | 3012 0 0 | 15805 768 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 72265344 | 3061 0 0 | 15861 768 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 72448616 | 3061 0 0 | 15869 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 72619136 | 3018 0 0 | 15821 768 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 72831460 | 4886 0 0 | 20997 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 72833396 | 3061 0 0 | 15861 768 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
| 72965024 | 3061 0 0 | 15869 768 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 73358504 | 3012 0 0 | 15805 768 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 73491712 | 4886 0 0 | 20997 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 73509480 | 2997 0 0 | 15789 768 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 73574940 | 2997 0 0 | 15789 768 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 73671832 | 3061 0 0 | 15861 768 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 74642584 | 3018 0 0 | 15821 768 928 | ref | gcc_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 74862508 | 6250 0 0 | 16269 768 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 75574552 | 3015 0 0 | 15805 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 75937576 | 2999 0 0 | 15773 768 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 76186036 | 3015 0 0 | 15805 768 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 76391996 | 8009 0 0 | 25224 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 76433484 | 2650 0 0 | 14449 752 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 77258564 | 2650 0 0 | 14449 752 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 77750088 | 3018 0 0 | 15821 768 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 77931276 | 2650 0 0 | 14449 752 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 78209720 | 8009 0 0 | 25224 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 78289104 | 2650 0 0 | 14449 752 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 78290568 | 5998 0 0 | 15773 768 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 78322728 | 3012 0 0 | 15805 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 78758576 | 3012 0 0 | 15805 768 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
| 78759488 | 3015 0 0 | 15805 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 79244388 | 2658 0 0 | 14457 752 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 79473948 | 2650 0 0 | 14449 752 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 79940552 | 2650 0 0 | 14449 752 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 79993176 | 4805 0 0 | 20469 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 80444612 | 2658 0 0 | 14457 752 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 80739104 | 2650 0 0 | 14449 752 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 80765988 | 4805 0 0 | 20469 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 81562272 | 3011 0 0 | 15773 768 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 81814556 | 2901 0 0 | 15341 768 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 82094636 | 4908 0 0 | 19840 784 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 82202384 | 4908 0 0 | 19840 784 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 86027080 | 2604 0 0 | 14361 752 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 86275152 | 3011 0 0 | 15773 768 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 86436352 | 2604 0 0 | 14361 752 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 87109444 | 2604 0 0 | 14361 752 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 87320252 | 2604 0 0 | 14361 752 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 88298056 | 2604 0 0 | 14361 752 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 88477508 | 2604 0 0 | 14361 752 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 88948656 | 2604 0 0 | 14361 752 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 89527332 | 2604 0 0 | 14361 752 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 90098472 | 2604 0 0 | 14361 752 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 90971868 | 2604 0 0 | 14361 752 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
| 91120192 | 2604 0 0 | 14361 752 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 91198160 | 2604 0 0 | 14361 752 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 91271832 | 2604 0 0 | 14361 752 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 91605216 | 2901 0 0 | 15341 768 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 91679796 | 2604 0 0 | 14361 752 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 92003684 | 2604 0 0 | 14361 752 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 92379320 | 5208 0 0 | 14361 752 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 95388436 | 2604 0 0 | 14361 752 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 149842740 | 4249 0 0 | 18718 760 888 | ref | gcc_-funroll-loops | 20190828 | 20190816 |
| 150996248 | 4249 0 0 | 18718 760 888 | ref | cc | 20190828 | 20190816 |
| 161699924 | 4249 0 0 | 18718 760 888 | ref | gcc | 20190828 | 20190816 |