| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 171395 | 4820 5120 0 | 22884 5920 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
| 179655 | 5392 5120 0 | 20519 6024 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
| 180068 | 5608 5120 0 | 22903 6048 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
| 180481 | 5588 5120 0 | 24215 6048 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
| 184611 | 4936 5120 0 | 22932 5920 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
| 186263 | 5884 5120 0 | 25311 6040 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
| 186676 | 5884 5120 0 | 25311 6040 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
| 202370 | 5336 5120 0 | 21455 6040 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
| 202370 | 5336 5120 0 | 21551 6040 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
| 204435 | 5380 5120 0 | 23535 6040 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
| 205261 | 5376 5120 0 | 20567 6024 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
| 258951 | 5484 5120 0 | 22887 6048 880 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
| 259364 | 5476 5120 0 | 22791 6048 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
| 263081 | 5464 5120 0 | 24119 6048 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
| 269689 | 5500 5120 0 | 23751 6040 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
| 273406 | 5376 5120 0 | 20567 6024 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
| 302316 | 4936 5120 0 | 22980 5920 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
| 302316 | 4936 5120 0 | 22980 5920 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
| 302729 | 4936 5120 0 | 22980 5920 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
| 399371 | 5460 5120 0 | 21511 6040 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
| 401023 | 5392 5120 0 | 20519 6024 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
| 401023 | 5392 5120 0 | 20519 6024 856 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
| 457191 | 14052 5120 0 | 36759 6024 864 | ref | gcc_-funroll-loops | 20190912 | 20190816 |
| 460495 | 14052 5120 0 | 36759 6024 864 | ref | cc | 20190912 | 20190816 |
| 536487 | 5816 5120 0 | 22023 6040 864 | ref | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
| 536900 | 5816 5120 0 | 22023 6040 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
| 537313 | 5816 5120 0 | 22023 6040 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
| 1558662 | 14052 5120 0 | 36759 6024 864 | ref | gcc | 20190912 | 20190816 |
| Compiler | Implementations
|
| cc | aesni |
| gcc | aesni |
| gcc -O2 -fomit-frame-pointer | aesni |
| gcc -O3 -fomit-frame-pointer | aesni |
| gcc -O -fomit-frame-pointer | aesni |
| gcc -Os -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops | aesni |
| gcc -funroll-loops -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | aesni |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | aesni |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | aesni |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | aesni
|