| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3294000 | 42801 0 8 | 62368 952 1584 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
| 3314960 | 42577 0 8 | 62128 952 1584 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
| 3392240 | 33965 0 8 | 52184 952 1584 | opt | gcc_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
| 3541040 | 33777 0 8 | 51984 952 1584 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
| 3896640 | 30925 0 8 | 50424 952 1584 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
| 3996640 | 26989 0 8 | 45128 952 1584 | ref | gcc_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
| 4037280 | 30705 0 8 | 50176 952 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
| 4086320 | 26749 0 8 | 44864 952 1584 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
| 5959200 | 32012 0 8 | 51287 864 1592 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
| 5960800 | 32004 0 8 | 51223 864 1592 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
| 5967680 | 32012 0 8 | 51287 864 1592 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
| 5973440 | 32012 0 8 | 51287 864 1592 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
| 6053440 | 31920 0 8 | 51127 864 1592 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191124 | 20190816 |
| 6538560 | 21540 0 8 | 40815 864 1592 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
| 6558160 | 21480 0 8 | 40687 864 1592 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191124 | 20190816 |
| 6596480 | 21540 0 8 | 40815 864 1592 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
| 6628160 | 21532 0 8 | 40751 864 1592 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
| 6648480 | 21540 0 8 | 40815 864 1592 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
| 10391760 | 31597 0 8 | 50728 952 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
| 10529600 | 31741 0 8 | 50800 952 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
| 14174160 | 23849 0 8 | 42904 952 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
| 14194400 | 23941 0 8 | 42904 952 1568 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
| 16012320 | 28629 0 8 | 48984 952 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191124 | 20190816 |
| 16042560 | 28629 0 8 | 48984 952 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191124 | 20190816 |
| 16937280 | 23449 0 8 | 43728 952 1568 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191124 | 20190816 |
| 17005120 | 23449 0 8 | 43728 952 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191124 | 20190816 |
| 17582960 | 10013 0 8 | 26318 936 1560 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
| 17633120 | 10013 0 8 | 26318 936 1560 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
| 18451840 | 9877 0 8 | 26142 936 1560 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
| 18494960 | 9877 0 8 | 26142 936 1560 | opt | gcc_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
| 18540640 | 10989 0 8 | 28000 952 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
| 18938400 | 8517 0 8 | 25432 952 1568 | ref | gcc_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
| 19003440 | 7925 0 8 | 24150 936 1560 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
| 19034400 | 10965 0 8 | 27912 952 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
| 19172400 | 7925 0 8 | 24150 936 1560 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
| 19576640 | 10457 0 8 | 27592 952 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191124 | 20190816 |
| 19619200 | 8485 0 8 | 25352 952 1568 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
| 19679920 | 7809 0 8 | 23982 936 1560 | ref | gcc_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
| 19724720 | 7809 0 8 | 23982 936 1560 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
| 19889760 | 10457 0 8 | 27592 952 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191124 | 20190816 |
| 21270720 | 8321 0 8 | 25376 952 1568 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191124 | 20190816 |
| 21317600 | 8321 0 8 | 25376 952 1568 | ref | gcc_-O_-fomit-frame-pointer | 20191124 | 20190816 |
| 119022320 | 23544 0 8 | 43632 936 1568 | opt | gcc | 20191124 | 20190816 |
| 119171600 | 23544 0 8 | 43632 936 1568 | opt | cc | 20191124 | 20190816 |
| 119704960 | 23544 0 8 | 43632 936 1568 | opt | gcc_-funroll-loops | 20191124 | 20190816 |
| 135401920 | 17912 0 8 | 37912 936 1568 | ref | cc | 20191124 | 20190816 |
| 135884720 | 17912 0 8 | 37912 936 1568 | ref | gcc_-funroll-loops | 20191124 | 20190816 |
| 135898640 | 17912 0 8 | 37912 936 1568 | ref | gcc | 20191124 | 20190816 |
| Compiler | Implementations
|
| cc | avx2 |
| gcc | avx2 |
| gcc -O2 -fomit-frame-pointer | avx2 |
| gcc -O3 -fomit-frame-pointer | avx2 |
| gcc -O -fomit-frame-pointer | avx2 |
| gcc -Os -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops | avx2 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2
|