| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 57560 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 57564 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 57604 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 57664 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20180819 | 20180818 |
| 57672 | ? ? ? | ? ? ? | aesni | icpc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 57684 | ? ? ? | ? ? ? | aesni | icpc_-xAVX_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 57716 | ? ? ? | ? ? ? | aesni | icpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 58060 | ? ? ? | ? ? ? | aesni | icpc_-xSSE4.2_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 58344 | ? ? ? | ? ? ? | aesni | icpc_-xSSE4.2_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 58520 | ? ? ? | ? ? ? | aesni | icpc_-xSSE4.1_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 58708 | ? ? ? | ? ? ? | aesni | icpc_-xSSE4.1_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 58796 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 58896 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20180819 | 20180818 |
| 59000 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20180819 | 20180818 |
| 59112 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 59116 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 59136 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 59144 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 59192 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 59232 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 59244 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 59268 | ? ? ? | ? ? ? | aesni | icpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 59280 | ? ? ? | ? ? ? | aesni | icpc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 60340 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20180819 | 20180818 |
| 60372 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 60444 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 60460 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 60652 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 60804 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 63424 | ? ? ? | ? ? ? | aesni | icpc_-xAVX_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 3118036 | ? ? ? | ? ? ? | ref | icpc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3354160 | ? ? ? | ? ? ? | ref | icpc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 3563380 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3568220 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3575484 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3577372 | ? ? ? | ? ? ? | ref | icpc_-xSSE4.1_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3578292 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3578788 | ? ? ? | ? ? ? | ref | icpc_-xAVX_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3579476 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3580660 | ? ? ? | ? ? ? | ref | g++_-m64_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3584984 | ? ? ? | ? ? ? | ref | g++_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3585288 | ? ? ? | ? ? ? | ref | icpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3586108 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20180819 | 20180818 |
| 3587092 | ? ? ? | ? ? ? | ref | icpc_-xSSE4.2_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3591688 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3596144 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3597412 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3616588 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 3618640 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3642368 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3645204 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3686380 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3696096 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3711072 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3741400 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3756700 | ? ? ? | ? ? ? | ref | icpc_-xSSE4.1_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 3792552 | ? ? ? | ? ? ? | ref | icpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 3849300 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O3_-fomit-frame-pointer | 20180819 | 20180818 |
| 3869600 | ? ? ? | ? ? ? | ref | icpc_-xAVX_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 3912536 | ? ? ? | ? ? ? | ref | icpc_-xSSE4.2_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 5724116 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 7533232 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 7546652 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 7563708 | ? ? ? | ? ? ? | ref | g++_-m64_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 7569892 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 7573064 | ? ? ? | ? ? ? | ref | g++_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 7580336 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 7616492 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 7632984 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 8111200 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20180819 | 20180818 |
| 8117060 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 8137004 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 8260632 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 8264396 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 8275048 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 8345860 | ? ? ? | ? ? ? | ref | g++_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 8347920 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 8351276 | ? ? ? | ? ? ? | ref | g++_-m64_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 8389864 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 8409684 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 8411648 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 8456096 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 8467552 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 8505288 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 8514516 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 8529764 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20180819 | 20180818 |
| 8557048 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 8651764 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 8726836 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 15632852 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 15633900 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 18609820 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20180819 | 20180818 |
| 18627048 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 18635944 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 18711696 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 18799608 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 18886880 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O_-fomit-frame-pointer | 20180819 | 20180818 |
| 18895216 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 19526836 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 19653760 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 19654880 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 19656864 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 19658036 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 19659260 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 19670120 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 19670508 | ? ? ? | ? ? ? | ref | g++_-march=k8_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 19810100 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 20161356 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 20172888 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 20187940 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 20642500 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 20646040 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O2_-fomit-frame-pointer | 20180819 | 20180818 |
| 21345784 | ? ? ? | ? ? ? | ref | g++_-m64_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 21369080 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 21515760 | ? ? ? | ? ? ? | ref | g++_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 21642976 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20180819 | 20180818 |
| 43827464 | ? ? ? | ? ? ? | ref | g++ | 20180819 | 20180818 |
| 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
|