| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 417 | 1210 0 0 | 16949 760 1128 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 420 | 1380 0 0 | 15637 768 832 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 440 | 1210 0 0 | 16949 760 1128 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 441 | 1385 0 0 | 12357 768 832 | ref | gcc_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 441 | 1385 0 0 | 12373 768 832 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 459 | 1178 0 0 | 19301 760 776 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 462 | 1366 0 0 | 15493 768 832 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 464 | 1385 0 0 | 12357 768 832 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 465 | 1380 0 0 | 15637 768 832 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 465 | 1385 0 0 | 12373 768 832 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 468 | 1366 0 0 | 15493 768 832 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 474 | 1366 0 0 | 15373 768 832 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 476 | 1385 0 0 | 14766 776 832 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 476 | 1385 0 0 | 14294 776 832 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 480 | 1178 0 0 | 16261 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 480 | 1385 0 0 | 14822 776 832 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 484 | 1385 0 0 | 14294 776 832 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 489 | 1380 0 0 | 17086 776 832 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 489 | 1380 0 0 | 15637 768 832 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 492 | 1385 0 0 | 12357 768 832 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 492 | 1385 0 0 | 14822 776 832 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 492 | 1363 0 0 | 12445 768 832 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 495 | 1385 0 0 | 14766 776 832 | ref | gcc_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 496 | 1366 0 0 | 15373 768 832 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 496 | 1385 0 0 | 11869 768 832 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 500 | 1385 0 0 | 14582 776 832 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 500 | 1385 0 0 | 12373 768 832 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 500 | 1363 0 0 | 14862 776 832 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 504 | 1380 0 0 | 15077 768 832 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 504 | 1385 0 0 | 12189 768 832 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 507 | 1380 0 0 | 16598 776 832 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 510 | 1366 0 0 | 17606 776 832 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 512 | 2726 0 0 | 12445 768 832 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 512 | 2726 0 0 | 15014 776 832 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 512 | 1385 0 0 | 14518 776 832 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 513 | 1363 0 0 | 15014 776 832 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 516 | 1380 0 0 | 16598 776 832 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 516 | 1380 0 0 | 15077 768 832 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 516 | 1385 0 0 | 12189 768 832 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 519 | 1380 0 0 | 17086 776 832 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 520 | 1385 0 0 | 11869 768 832 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 520 | 1363 0 0 | 14862 776 832 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 524 | 1366 0 0 | 17518 776 832 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 524 | 1385 0 0 | 12373 768 832 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 524 | 1385 0 0 | 14726 776 832 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 536 | 1366 0 0 | 17518 776 832 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 540 | 1178 0 0 | 16261 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 544 | 1385 0 0 | 14582 776 832 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 548 | 1385 0 0 | 14766 776 832 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 552 | 1366 0 0 | 17606 776 832 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 555 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 556 | 1363 0 0 | 12197 768 832 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 561 | 1178 0 0 | 19301 760 776 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 561 | 1363 0 0 | 12197 768 832 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 564 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 570 | 1385 0 0 | 14822 776 832 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 576 | 1218 0 0 | 11097 752 800 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 579 | 1385 0 0 | 12357 768 832 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 584 | 1178 0 0 | 19301 760 776 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 584 | 1289 0 0 | 15485 768 832 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 588 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 591 | 1218 0 0 | 11097 752 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 592 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 597 | 1179 0 0 | 11025 752 800 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 604 | 1385 0 0 | 14606 776 832 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 608 | 1224 0 0 | 18021 760 776 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 612 | 1385 0 0 | 12189 768 832 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 615 | 2594 0 0 | 12021 768 832 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 616 | 1218 0 0 | 11097 752 800 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 616 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 621 | 1297 0 0 | 12037 768 832 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 624 | 2358 0 0 | 11025 752 800 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 624 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 630 | 1289 0 0 | 15389 768 832 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 632 | 1218 0 0 | 11097 752 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 633 | 1288 0 0 | 15461 768 832 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 636 | 1380 0 0 | 17086 776 832 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 636 | 1289 0 0 | 15485 768 832 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 636 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 636 | 1179 0 0 | 11025 752 800 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 639 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 640 | 1179 0 0 | 11025 752 800 | ref | gcc_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 644 | 1289 0 0 | 15485 768 832 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 644 | 1179 0 0 | 11025 752 800 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 648 | 1179 0 0 | 11025 752 800 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 652 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 656 | 1297 0 0 | 12037 768 832 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 660 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 660 | 1179 0 0 | 11025 752 800 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 664 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 664 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 676 | 1297 0 0 | 12077 768 832 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 687 | 1289 0 0 | 15389 768 832 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 687 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 687 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 688 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 692 | 1297 0 0 | 12053 768 832 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 696 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 696 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 700 | 1288 0 0 | 15461 768 832 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 704 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 712 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 716 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 716 | 1297 0 0 | 12053 768 832 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 736 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 738 | 1288 0 0 | 15261 768 832 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 759 | 1288 0 0 | 15261 768 832 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 764 | 1297 0 0 | 12021 768 832 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 774 | 1297 0 0 | 12037 768 832 | ref | gcc_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 792 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 792 | 1297 0 0 | 12077 768 832 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 816 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 2937 | 2079 0 0 | 14238 760 792 | ref | cc | 20190822 | 20190816 |
| 3027 | 2079 0 0 | 14238 760 792 | ref | gcc | 20190822 | 20190816 |
| 3068 | 2079 0 0 | 14238 760 792 | ref | gcc_-funroll-loops | 20190822 | 20190816 |