| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1687520 | 5884 0 4 | 20708 808 1184 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190925 | 20190816 |
| 1866800 | 5872 0 4 | 20668 808 1184 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
| 1867680 | 5872 0 4 | 20620 808 1184 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
| 1870400 | 5872 0 4 | 20668 808 1184 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
| 1870480 | 5872 0 4 | 20668 808 1184 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
| 2132640 | 7898 0 4 | 22625 928 1152 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
| 2232560 | 5930 0 4 | 18625 928 1152 | ref | gcc_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
| 2762560 | 7262 0 4 | 21137 928 1168 | ref | gcc_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
| 2871120 | 9926 0 4 | 25137 928 1168 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
| 2965920 | 9934 0 4 | 25153 928 1168 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
| 3079440 | 6006 0 4 | 18633 928 1152 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
| 3087280 | 7942 0 4 | 22745 928 1152 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
| 3306720 | 5460 0 4 | 17401 912 1144 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
| 3309040 | 5460 0 4 | 17401 912 1144 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
| 3729440 | 7218 0 4 | 21081 928 1168 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
| 4322960 | 5472 0 4 | 17361 912 1144 | ref | gcc_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
| 4326960 | 5472 0 4 | 17361 912 1144 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
| 5356080 | 7626 0 4 | 23689 928 1152 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190925 | 20190816 |
| 5362800 | 6034 0 4 | 18889 928 1152 | ref | gcc_-O_-fomit-frame-pointer | 20190925 | 20190816 |
| 5393200 | 7626 0 4 | 23689 928 1152 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190925 | 20190816 |
| 5445680 | 6034 0 4 | 18889 928 1152 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190925 | 20190816 |
| 12427200 | 11935 0 4 | 29025 912 1160 | ref | gcc_-funroll-loops | 20190925 | 20190816 |
| 12435280 | 11935 0 4 | 29025 912 1160 | ref | gcc | 20190925 | 20190816 |
| 12455200 | 11935 0 4 | 29025 912 1160 | ref | cc | 20190925 | 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
|