Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
57812 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20180827 | 20180818 |
57824 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20180827 | 20180818 |
57936 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
58008 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20180827 | 20180818 |
58052 | ? ? ? | ? ? ? | aesni | icpc_-xAVX_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
58104 | ? ? ? | ? ? ? | aesni | icpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
58568 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-O_-fomit-frame-pointer | 20180827 | 20180818 |
58572 | ? ? ? | ? ? ? | aesni | icpc_-xSSE4.2_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
58588 | ? ? ? | ? ? ? | aesni | icpc_-xSSE4.2_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
58776 | ? ? ? | ? ? ? | aesni | icpc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
59052 | ? ? ? | ? ? ? | aesni | icpc_-xSSE4.1_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
59180 | ? ? ? | ? ? ? | aesni | icpc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
59380 | ? ? ? | ? ? ? | aesni | icpc_-xSSE4.1_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
59404 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
59404 | ? ? ? | ? ? ? | aesni | icpc_-xAVX_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
59420 | ? ? ? | ? ? ? | aesni | icpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
59644 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
59672 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
59680 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
59708 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
59784 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
59808 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
59992 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
60316 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
60996 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
61008 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
61016 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
61204 | ? ? ? | ? ? ? | aesni | g++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
61300 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
61524 | ? ? ? | ? ? ? | aesni | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
3155244 | ? ? ? | ? ? ? | ref | icpc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3498960 | ? ? ? | ? ? ? | ref | icpc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
3631324 | ? ? ? | ? ? ? | ref | icpc_-xSSE4.2_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3636136 | ? ? ? | ? ? ? | ref | icpc_-xSSE4.1_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3665976 | ? ? ? | ? ? ? | ref | icpc_-xAVX_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3691748 | ? ? ? | ? ? ? | ref | icpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3699244 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3726844 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3728336 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3729832 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3860220 | ? ? ? | ? ? ? | ref | icpc_-xSSE4.1_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
3876120 | ? ? ? | ? ? ? | ref | icpc_-xSSE4.2_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
3895140 | ? ? ? | ? ? ? | ref | icpc_-xAVX_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
3914704 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3917592 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3920292 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3920728 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
3922984 | ? ? ? | ? ? ? | ref | g++_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3925464 | ? ? ? | ? ? ? | ref | g++_-m64_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3929760 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3929944 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3932840 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
3936072 | ? ? ? | ? ? ? | ref | icpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
3955780 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
4008828 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
4011660 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
4022656 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
4070368 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
4074756 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
4091872 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20180827 | 20180818 |
6320872 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20180827 | 20180818 |
8133200 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
8143424 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
8176496 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
8192516 | ? ? ? | ? ? ? | ref | g++_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
8196960 | ? ? ? | ? ? ? | ref | g++_-m64_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
8206000 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
8220060 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
8220296 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
8223340 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
8233432 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
8265160 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
8337772 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
8357192 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
8382468 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
9380352 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9385208 | ? ? ? | ? ? ? | ref | g++_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9399512 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9403092 | ? ? ? | ? ? ? | ref | g++_-m64_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9433748 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9446204 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9516788 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
9527132 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9529568 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9532328 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9564768 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9568136 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9589676 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O_-fomit-frame-pointer | 20180827 | 20180818 |
9609172 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20180827 | 20180818 |
16210544 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O_-fomit-frame-pointer | 20180827 | 20180818 |
16220152 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20180827 | 20180818 |
18848892 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
18852580 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
18872396 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
18873900 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20180827 | 20180818 |
18877920 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
19119644 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O_-fomit-frame-pointer | 20180827 | 20180818 |
19183764 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O_-fomit-frame-pointer | 20180827 | 20180818 |
19766160 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19774216 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19783492 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19822252 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19869684 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19888484 | ? ? ? | ? ? ? | ref | g++_-march=k8_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19890648 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19891032 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19895388 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
19911240 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
20431352 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
20450000 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
20995928 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
21108740 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O2_-fomit-frame-pointer | 20180827 | 20180818 |
21436716 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
21508636 | ? ? ? | ? ? ? | ref | g++_-m64_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
21515340 | ? ? ? | ? ? ? | ref | g++_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
21819704 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20180827 | 20180818 |
45148780 | ? ? ? | ? ? ? | 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
|