| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 22110 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 22110 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 22110 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 22200 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20170912 | 20170904 |
| 22320 | ? ? ? | ? ? ? | aesni | clang++_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20170912 | 20170904 |
| 22350 | ? ? ? | ? ? ? | aesni | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20170912 | 20170904 |
| 22560 | ? ? ? | ? ? ? | aesni | clang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20170912 | 20170904 |
| 22590 | ? ? ? | ? ? ? | aesni | clang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170912 | 20170904 |
| 24330 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 24360 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 24630 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 24630 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20170912 | 20170904 |
| 24690 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 26760 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 26790 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 26940 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 27000 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 31980 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20170912 | 20170904 |
| 32010 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 32010 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 32040 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 32070 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 55380 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 67620 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20170912 | 20170904 |
| 2222250 | ? ? ? | ? ? ? | ref | clang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170912 | 20170904 |
| 2222460 | ? ? ? | ? ? ? | ref | clang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20170912 | 20170904 |
| 2285130 | ? ? ? | ? ? ? | ref | clang++_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20170912 | 20170904 |
| 2286330 | ? ? ? | ? ? ? | ref | clang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20170912 | 20170904 |
| 2308710 | ? ? ? | ? ? ? | ref | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20170912 | 20170904 |
| 2309670 | ? ? ? | ? ? ? | ref | clang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170912 | 20170904 |
| 2315640 | ? ? ? | ? ? ? | ref | clang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170912 | 20170904 |
| 2336220 | ? ? ? | ? ? ? | ref | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20170912 | 20170904 |
| 2340570 | ? ? ? | ? ? ? | ref | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20170912 | 20170904 |
| 2793810 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 2795880 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 2796810 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 2801910 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 2819220 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 2823150 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 2863350 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 2865570 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 2868630 | ? ? ? | ? ? ? | ref | g++_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 2871510 | ? ? ? | ? ? ? | ref | g++_-m64_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 2871870 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 2877720 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 2882100 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 2996400 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 3721140 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 3723180 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 3837240 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 3838650 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20170912 | 20170904 |
| 3842070 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 3847890 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20170912 | 20170904 |
| 4626060 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 5790360 | ? ? ? | ? ? ? | ref | clang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170912 | 20170904 |
| 6491490 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 6493620 | ? ? ? | ? ? ? | ref | g++_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 6495540 | ? ? ? | ? ? ? | ref | g++_-m64_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 6504960 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 6515250 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 6522840 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 6523830 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 6532290 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 6539340 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 6579060 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 6633690 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 6792000 | ? ? ? | ? ? ? | ref | g++_-m64_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 6798270 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 6859140 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 7006200 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 7008360 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 7010430 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 7017120 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 7023840 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 7030770 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 7031820 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 7047990 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 16037610 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20170912 | 20170904 |
| 16044840 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 16289580 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 16994370 | ? ? ? | ? ? ? | ref | g++_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 17681460 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 17684280 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 17868960 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 17871180 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O_-fomit-frame-pointer | 20170912 | 20170904 |
| 18806100 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 18810210 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20170912 | 20170904 |
| 19508400 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 19509600 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 19846350 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 19859670 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20362410 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20394000 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20401860 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20407200 | ? ? ? | ? ? ? | ref | g++_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20410980 | ? ? ? | ? ? ? | ref | g++_-march=k8_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20415210 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20416590 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20420220 | ? ? ? | ? ? ? | ref | g++_-m64_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20426460 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20432610 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20568870 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20595030 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20596680 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20637270 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 20641170 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 20865270 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20170912 | 20170904 |
| 20884170 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| 41383500 | ? ? ? | ? ? ? | ref | g++ | 20170912 | 20170904 |
| 51631710 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O2_-fomit-frame-pointer | 20170912 | 20170904 |
| 52206780 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20170912 | 20170904 |
| Compiler | Implementations
|
| g++ | aesni |
| g++ -O2 -fomit-frame-pointer | aesni |
| g++ -O3 -fomit-frame-pointer | aesni |
| g++ -O -fomit-frame-pointer | aesni |
| g++ -Os -fomit-frame-pointer | aesni |
| g++ -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| g++ -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| g++ -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| g++ -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| g++ -m64 -O2 -fomit-frame-pointer | aesni |
| g++ -m64 -O3 -fomit-frame-pointer | aesni |
| g++ -m64 -O -fomit-frame-pointer | aesni |
| g++ -m64 -Os -fomit-frame-pointer | aesni |
| g++ -m64 -march=core2 -O2 -fomit-frame-pointer | aesni |
| g++ -m64 -march=core2 -O3 -fomit-frame-pointer | aesni |
| g++ -m64 -march=core2 -O -fomit-frame-pointer | aesni |
| g++ -m64 -march=core2 -Os -fomit-frame-pointer | aesni |
| g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | aesni |
| g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | aesni |
| g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | aesni |
| g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | aesni |
| g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | aesni |
| g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | aesni |
| g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | aesni |
| g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | aesni |
| g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | aesni |
| g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | aesni |
| g++ -m64 -march=corei7 -O -fomit-frame-pointer | aesni |
| g++ -m64 -march=corei7 -Os -fomit-frame-pointer | aesni |
| g++ -m64 -march=k8 -O2 -fomit-frame-pointer | aesni |
| g++ -m64 -march=k8 -O3 -fomit-frame-pointer | aesni |
| g++ -m64 -march=k8 -O -fomit-frame-pointer | aesni |
| g++ -m64 -march=k8 -Os -fomit-frame-pointer | aesni |
| g++ -m64 -march=nocona -O2 -fomit-frame-pointer | aesni |
| g++ -m64 -march=nocona -O3 -fomit-frame-pointer | aesni |
| g++ -m64 -march=nocona -O -fomit-frame-pointer | aesni |
| g++ -m64 -march=nocona -Os -fomit-frame-pointer | aesni |
| g++ -march=barcelona -O2 -fomit-frame-pointer | aesni |
| g++ -march=barcelona -O3 -fomit-frame-pointer | aesni |
| g++ -march=barcelona -O -fomit-frame-pointer | aesni |
| g++ -march=barcelona -Os -fomit-frame-pointer | aesni |
| g++ -march=k8 -O2 -fomit-frame-pointer | aesni |
| g++ -march=k8 -O3 -fomit-frame-pointer | aesni |
| g++ -march=k8 -O -fomit-frame-pointer | aesni |
| g++ -march=k8 -Os -fomit-frame-pointer | aesni |
| g++ -march=nocona -O2 -fomit-frame-pointer | aesni |
| g++ -march=nocona -O3 -fomit-frame-pointer | aesni |
| g++ -march=nocona -O -fomit-frame-pointer | aesni |
| g++ -march=nocona -Os -fomit-frame-pointer | aesni
|