Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
47740 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20180827 | 20180818 |
47748 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
47768 | ? ? ? | ? ? ? | aesni | icpc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
47872 | ? ? ? | ? ? ? | aesni | icpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
47988 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20180827 | 20180818 |
48176 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20180827 | 20180818 |
48200 | ? ? ? | ? ? ? | aesni | icpc_-xAVX_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
48240 | ? ? ? | ? ? ? | aesni | icpc_-xSSE4.2_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
48668 | ? ? ? | ? ? ? | aesni | icpc_-xSSE4.1_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
48756 | ? ? ? | ? ? ? | aesni | icpc_-xAVX_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
48780 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
48800 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
48840 | ? ? ? | ? ? ? | aesni | icpc_-xSSE4.1_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
48848 | ? ? ? | ? ? ? | aesni | icpc_-xSSE4.2_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
48884 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
48956 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
49056 | ? ? ? | ? ? ? | aesni | icpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
49244 | ? ? ? | ? ? ? | aesni | icpc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
49284 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
49284 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
49308 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
49320 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
49628 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
49684 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-O_-fomit-frame-pointer | 20180827 | 20180818 |
49704 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
50440 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
50444 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
50464 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
50572 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
50696 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
2794692 | ? ? ? | ? ? ? | ref | icpc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
2971660 | ? ? ? | ? ? ? | ref | icpc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
3198348 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3217504 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3244968 | ? ? ? | ? ? ? | ref | icpc_-xSSE4.2_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3253288 | ? ? ? | ? ? ? | ref | icpc_-xAVX_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3259860 | ? ? ? | ? ? ? | ref | icpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3270264 | ? ? ? | ? ? ? | ref | icpc_-xSSE4.1_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3335844 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3357812 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3412692 | ? ? ? | ? ? ? | ref | icpc_-xSSE4.2_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
3417456 | ? ? ? | ? ? ? | ref | icpc_-xAVX_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
3417676 | ? ? ? | ? ? ? | ref | icpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
3424636 | ? ? ? | ? ? ? | ref | icpc_-xSSE4.1_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
3505288 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3511144 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
3518232 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3527384 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3533584 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3547228 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3570064 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3580700 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3585300 | ? ? ? | ? ? ? | ref | g++_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3585436 | ? ? ? | ? ? ? | ref | g++_-m64_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3591084 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
3607996 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3613408 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3663828 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3666544 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3676136 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
5850892 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20180827 | 20180818 |
7564908 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
7595424 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
7616224 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
7633192 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
7647932 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
7658760 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
7667260 | ? ? ? | ? ? ? | ref | g++_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
7672956 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
7674132 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
7675040 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
7677940 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
7695432 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
7705276 | ? ? ? | ? ? ? | ref | g++_-m64_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
7747288 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
8959296 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20180827 | 20180818 |
8960972 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20180827 | 20180818 |
8974892 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20180827 | 20180818 |
8977044 | ? ? ? | ? ? ? | ref | g++_-m64_-O_-fomit-frame-pointer | 20180827 | 20180818 |
8982272 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O_-fomit-frame-pointer | 20180827 | 20180818 |
8988608 | ? ? ? | ? ? ? | ref | g++_-O_-fomit-frame-pointer | 20180827 | 20180818 |
8993504 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9002896 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9017856 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9021936 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9029200 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
9062824 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9081660 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9120468 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O_-fomit-frame-pointer | 20180827 | 20180818 |
15529736 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20180827 | 20180818 |
15914420 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O_-fomit-frame-pointer | 20180827 | 20180818 |
18288224 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
18931912 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
18983504 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19013480 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19119952 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19121024 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19317304 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19317384 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19318252 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19320976 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19323768 | ? ? ? | ? ? ? | ref | g++_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19334764 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19341076 | ? ? ? | ? ? ? | ref | g++_-m64_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19342320 | ? ? ? | ? ? ? | ref | g++_-march=k8_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19402572 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19484180 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19682396 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19771728 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19780644 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19916616 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O_-fomit-frame-pointer | 20180827 | 20180818 |
19935212 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
20153884 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O_-fomit-frame-pointer | 20180827 | 20180818 |
20179232 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
20384056 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
20414972 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
42759424 | ? ? ? | ? ? ? | ref | g++ | 20180827 | 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
|