| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version | 
|---|
| 8325 | 10660 0 0 | 26194 936 864 | aesni | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 | 
| 8325 | 18160 0 0 | 35371 944 896 | aesni | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 | 
| 24975 | 11064 0 0 | 26562 936 864 | aesni | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 | 
| 24975 | 12828 0 0 | 27350 920 864 | aesni | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 | 
| 355320 | 30196 0 0 | 46120 832 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 | 
| 416250 | 30196 0 0 | 46120 832 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 | 
| 428789 | 76772 0 0 | 95715 960 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 | 
| 435267 | 22476 0 0 | 37199 944 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 | 
| 549450 | 30520 0 0 | 46424 832 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 | 
| 586983 | 29904 0 0 | 48811 960 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 | 
| 596343 | 76204 0 0 | 95195 960 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 | 
| 674325 | 38452 0 0 | 57163 960 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 | 
| 740925 | 23300 0 0 | 39011 960 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 | 
| 765900 | 70856 0 0 | 88211 960 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 | 
| 765900 | 23340 0 0 | 39051 960 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 | 
| 807525 | 71372 0 0 | 88683 960 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 | 
| 915750 | 30196 0 0 | 46120 832 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 | 
| 1075756 | 24076 0 0 | 39819 960 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 | 
| 1172556 | 23300 0 0 | 39011 960 864 | ref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 | 
| 1307025 | 22468 0 0 | 37207 944 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 | 
| 1406925 | 70972 0 0 | 88347 960 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 | 
| 1523475 | 22468 0 0 | 37207 944 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 | 
| 1681650 | 38396 0 0 | 57131 960 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 | 
| 1708060 | 24128 0 0 | 39867 960 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 | 
| 2114550 | 22476 0 0 | 37199 944 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 | 
| 2148108 | 23932 0 0 | 39603 960 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 | 
| 2243220 | 29904 0 0 | 48811 960 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 | 
| 2664000 | 34648 0 0 | 56399 944 864 | ref | gcc | 20191127 | 20190816 | 
| 2970022 | 22540 0 0 | 37263 944 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 | 
| 3718374 | 34648 0 0 | 56399 944 864 | ref | cc | 20191127 | 20190816 | 
| 4256252 | 34648 0 0 | 56399 944 864 | ref | gcc_-funroll-loops | 20191127 | 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 |