| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 11079280 | 11628 0 0 | 26278 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190906 | 20190816 |
| 11132400 | 11620 0 0 | 26326 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190906 | 20190816 |
| 11133920 | 11620 0 0 | 26326 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190906 | 20190816 |
| 11163680 | 11620 0 0 | 26326 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190906 | 20190816 |
| 11406800 | 11636 0 0 | 26358 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190906 | 20190816 |
| 11590320 | 14441 0 0 | 29601 920 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
| 11600080 | 13813 0 0 | 27625 920 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
| 12434960 | 14337 0 0 | 29473 920 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
| 13331520 | 13721 0 0 | 27521 920 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
| 21377520 | 13537 0 0 | 28201 920 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
| 21476960 | 13453 0 0 | 28217 920 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
| 33346000 | 14001 0 0 | 30041 920 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190906 | 20190816 |
| 33346720 | 14001 0 0 | 30041 920 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190906 | 20190816 |
| 33528080 | 12029 0 0 | 24649 920 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
| 33827520 | 12049 0 0 | 24617 920 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
| 48347520 | 10892 0 0 | 22817 904 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
| 48354160 | 10892 0 0 | 22817 904 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
| 48516480 | 10876 0 0 | 22745 904 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
| 48526480 | 10876 0 0 | 22745 904 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
| 50333440 | 11461 0 0 | 24273 920 864 | ref | gcc_-O_-fomit-frame-pointer | 20190906 | 20190816 |
| 50795840 | 11461 0 0 | 24273 920 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190906 | 20190816 |
| 162138560 | 15193 0 0 | 36353 904 864 | ref | cc | 20190906 | 20190816 |
| 162144080 | 15193 0 0 | 36353 904 864 | ref | gcc_-funroll-loops | 20190906 | 20190816 |
| 162190000 | 15193 0 0 | 36353 904 864 | ref | gcc | 20190906 | 20190816 |
| Compiler | Implementations
|
| cc | vperm |
| gcc | vperm |
| gcc -O2 -fomit-frame-pointer | vperm |
| gcc -O3 -fomit-frame-pointer | vperm |
| gcc -O -fomit-frame-pointer | vperm |
| gcc -Os -fomit-frame-pointer | vperm |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | vperm |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | vperm |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | vperm |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops | vperm |
| gcc -funroll-loops -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | vperm
|