Implementation notes: amd64, rumba5, crypto_hash/shavite3256

Computer: rumba5
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181113
Operation: crypto_hash
Primitive: shavite3256
TimeImplementationCompilerBenchmark dateSUPERCOP version
5664aes-instructgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
5664aes-instructgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
5696aes-instructgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
5696aes-instructgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
5696aes-instructgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
5728aes-instructgcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
5728aes-instructgcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
5760aes-instructgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
5792aes-instructgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
5792aes-instructgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
6048aes-instructgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
6080aes-instructgcc -O3 -fomit-frame-pointer2018051720171218
6080aes-instructgcc -m64 -O3 -fomit-frame-pointer2018051720171218
7520aes-instructgcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
7552aes-instructgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
7552aes-instructgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
7552aes-instructgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
7552aes-instructgcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
7552aes-instructgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
7552aes-instructgcc -march=k8 -O -fomit-frame-pointer2018051720171218
7552aes-instructgcc -march=nocona -O -fomit-frame-pointer2018051720171218
7584aes-instructgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
7584aes-instructgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
7584aes-instructgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
7584aes-instructgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
7584aes-instructgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
7584aes-instructgcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
7616aes-instructgcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
7648aes-instructgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
7648aes-instructgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
7648aes-instructgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
7648aes-instructgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
7648aes-instructgcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
7648aes-instructgcc -march=barcelona -O -fomit-frame-pointer2018051720171218
7680aes-instructgcc -funroll-loops -O -fomit-frame-pointer2018051720171218
7680aes-instructgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
7680aes-instructgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
7680aes-instructgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
7680aes-instructgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
7680aes-instructgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
7680aes-instructgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
7680aes-instructgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
7744aes-instructgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
7936aes-instructgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
7936aes-instructgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
8032aes-instructgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
8032aes-instructgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
8032aes-instructgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
8064aes-instructgcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
8192aes-instructgcc -Os -fomit-frame-pointer2018051720171218
8192aes-instructgcc -m64 -Os -fomit-frame-pointer2018051720171218
8192aes-instructgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
8192aes-instructgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
8192aes-instructgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
8192aes-instructgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
8192aes-instructgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
8192aes-instructgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
8192aes-instructgcc -march=k8 -Os -fomit-frame-pointer2018051720171218
8224aes-instructgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
8224aes-instructgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
8224aes-instructgcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
8288aes-instructgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
8352aes-instructgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
8384aes-instructgcc -march=nocona -Os -fomit-frame-pointer2018051720171218
8448aes-instructgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
8576aes-instructgcc -O2 -fomit-frame-pointer2018051720171218
8576aes-instructgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
8576aes-instructgcc -m64 -O2 -fomit-frame-pointer2018051720171218
8608aes-instructgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
8608aes-instructgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
8608aes-instructgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
8640aes-instructgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
8640aes-instructgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
8640aes-instructgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
8640aes-instructgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
8704aes-instructgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
8704aes-instructgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
8736aes-instructgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
8928aes-instructgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
8928aes-instructgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
9632aes-instructgcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
9696aes-instructgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
9728aes-instructgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
9824aes-instructgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
9984aes-instructgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
10016aes-instructgcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
10048aes-instructgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
10080aes-instructgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
10080aes-instructgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
10112aes-instructgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
10208aes-instructgcc -m64 -O -fomit-frame-pointer2018051720171218
10592aes-instructgcc -O -fomit-frame-pointer2018051720171218
10592aes-instructgcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
10944aes-instructgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
20864sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
21248aes-instructgcc -funroll-loops2018051720171218
21312aes-instructcc2018051720171218
21728aes-instructgcc2018051720171218
21984sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
22560sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
22560sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
22560sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
22560sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
22560sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
22560sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
22592sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
22592sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
22592sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
22592sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
22592sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
22592sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
22592sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
22592sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
22592sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
22592sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
22592sphlibgcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
22592sphlibgcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
22624sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
22624sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
22624sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
22624sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
22624sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
22656sphlibgcc -O2 -fomit-frame-pointer2018051720171218
22656sphlibgcc -O3 -fomit-frame-pointer2018051720171218
22656sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
22656sphlibgcc -m64 -O2 -fomit-frame-pointer2018051720171218
22656sphlibgcc -m64 -O3 -fomit-frame-pointer2018051720171218
22656sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
22656sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
22656sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
22656sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
22656sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
22656sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
22688sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
22688sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
22688sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
22688sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
22688sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
22688sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
22688sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
22688sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
22752sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
22784sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
22816sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
22816sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
22816sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
22848sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
22848sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
22848sphlibgcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
22848sphlibgcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
22880sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
22880sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
22880sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
23040sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
23040sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
23040sphlibgcc -march=k8 -O -fomit-frame-pointer2018051720171218
23168sphlibgcc -funroll-loops -O -fomit-frame-pointer2018051720171218
23168sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
23200sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
23200sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
23232sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
23264sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
23360sphlibgcc -O -fomit-frame-pointer2018051720171218
23360sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
23360sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
23360sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
23360sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
23360sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
23360sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
23360sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
23360sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
23360sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
23360sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
23360sphlibgcc -march=nocona -O -fomit-frame-pointer2018051720171218
23392sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
23488sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
23520sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
23552sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
23584sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
23616sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
23616sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
23616sphlibgcc -march=k8 -Os -fomit-frame-pointer2018051720171218
23616sphlibgcc -march=nocona -Os -fomit-frame-pointer2018051720171218
23648sphlibgcc -m64 -Os -fomit-frame-pointer2018051720171218
23648sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
23648sphlibgcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
23680sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
23712sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
23712sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
23840sphlibgcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
23840sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
23840sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
23840sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
23840sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
23872sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
23872sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
23936sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
24000sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
24032sphlibgcc -Os -fomit-frame-pointer2018051720171218
24032sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
24128sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
24160sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
24160sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
24192sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
24192sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
24544sphlibgcc -m64 -O -fomit-frame-pointer2018051720171218
25152low-memgcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
25216low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
25216low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
25216low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
25216low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
25248low-memgcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
25248low-memgcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
25280low-memgcc -m64 -O3 -fomit-frame-pointer2018051720171218
25344low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
25376low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
25408low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
25440low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
25472low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
25472low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
25472low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
25472low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
25504low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
25504low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
25504low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
25504low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
25536low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
25568low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
25664low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
25664low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
25664low-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
25696low-memgcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
25728low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
25728low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
25824low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
25856low-memgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
25920low-memgcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
25920low-memgcc -funroll-loops -O -fomit-frame-pointer2018051720171218
25920low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
25984low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
26016low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
26048low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
26048low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
26048low-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
26048low-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
26080low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
26080low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
26080low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
26304sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
26304sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
26400low-memclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
26400sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
26400sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
26496sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
26496sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
26528sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
26592sphlib-smallgcc -O3 -fomit-frame-pointer2018051720171218
26592sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
26592sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
26592sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
26624sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
26624sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
26656sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
26656sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
26688sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
26784low-memclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
26784sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
26816sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
26912low-memgcc -O3 -fomit-frame-pointer2018051720171218
26912sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2018051720171218
26944no-saltclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
26976sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
26976sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
26976sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
27008sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
27136no-saltgcc -O3 -fomit-frame-pointer2018051720171218
27136no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
27168no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
27200no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
27200no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
27232no-saltgcc -m64 -O3 -fomit-frame-pointer2018051720171218
27232no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
27264no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
27264no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
27264sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
27264no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
27264no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
27296no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
27296no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
27296no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
27296no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
27296no-saltgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
27328no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
27328no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
27328no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
27392no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
27392no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
27424sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
27456no-saltclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
27456sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
27456no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
27456sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
27488no-saltgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
27488sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
27488no-saltgcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
27520no-saltgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
27552no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
27552no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
27552sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
27584sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
27584no-saltgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
27584no-saltgcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
27616sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
27616sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
27616sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
27616no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
27648no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
27648no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
27648no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
27680sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2018051720171218
27680sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
27680no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
27712sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
27744sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
27776sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
27776sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
27776no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
27808sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
27808no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
27808sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
27840sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
27840sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
27872sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
27904sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
27936sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
28000no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
28000no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
28096sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
28096sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
28128sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
28128new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
28128new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
28160sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
28160sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
28160sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
28160sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
28160new-aes-roundgcc -O3 -fomit-frame-pointer2018051720171218
28160no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
28160new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2018051720171218
28160new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
28160new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
28192sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
28192no-saltgcc -funroll-loops -O -fomit-frame-pointer2018051720171218
28192no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
28224no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
28224no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
28224new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
28256no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
28256no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
28256new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
28288new-aes-roundgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
28288new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
28320new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
28320new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
28320new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
28352new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
28352new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
28352new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
28352new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
28352new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
28352new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
28352sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
28352sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
28384sphlib-smallgcc -O2 -fomit-frame-pointer2018051720171218
28384new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
28384new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
28384new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
28384new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
28384new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
28384sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2018051720171218
28384sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
28384sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
28384sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
28416sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
28416sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
28416sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
28448sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
28448sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
28448sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
28448sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
28448sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
28544sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
28544sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
28672new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
28704sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
28704sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
28768new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
28768new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
28800sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
28800new-aes-roundgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
28832new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
28832new-aes-roundgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
28864sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
28864new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
28864new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
28864sphlibgcc -march=barcelona -O -fomit-frame-pointer2018051720171218
28864sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2018051720171218
28896sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
28896sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
28896new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
28928sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
28992sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
28992sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
28992sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2018051720171218
29024new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
29024new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
29024new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
29024sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
29024sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
29056sphlib-smallgcc -Os -fomit-frame-pointer2018051720171218
29056sphlib-smallgcc -m64 -Os -fomit-frame-pointer2018051720171218
29056sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
29056sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
29056sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
29088sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
29088sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
29088sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
29120sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
29120sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
29120sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
29120sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
29120sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
29152sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
29152new-aes-roundgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
29184sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
29216new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
29216new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
29216sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
29216new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
29216sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
29248sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
29248new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
29248sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
29280new-aes-roundclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
29280new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
29280new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
29280sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
29280sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2018051720171218
29312sphlib-smallgcc -m64 -O -fomit-frame-pointer2018051720171218
29312sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
29344new-aes-roundclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
29344sphlib-smallgcc -O -fomit-frame-pointer2018051720171218
29344new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2018051720171218
29344sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
29344sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
29376sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
29376new-aes-roundgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
29376sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
29440sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
29440sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2018051720171218
29440sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
29472sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2018051720171218
29600sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
29632sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
29664new-aes-roundclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
29664new-aes-roundclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
29664new-aes-roundclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
29664sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
29664sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
29696sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
29728no-saltclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
29792new-aes-roundclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
29888no-saltclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
30016new-aes-roundclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
30048new-aes-roundclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
30112no-saltclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
30112no-saltclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
30112no-saltclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
30112new-aes-roundclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
30112no-saltclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
30144no-saltclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
30176lower-memclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
30176no-saltclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
30304low-memclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
30336low-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
30336low-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
30368low-memclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
30368lower-memclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
30432low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
30432low-memgcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
30496sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
30496sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
30496low-memgcc -O2 -fomit-frame-pointer2018051720171218
30496low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
30496low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
30496low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
30496low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
30528sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
30528low-memgcc -m64 -O2 -fomit-frame-pointer2018051720171218
30560sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
30560low-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
30560low-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
30720low-memclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
30720low-memclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
30784low-memclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
30816low-memclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
30880low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
30880low-memgcc -march=barcelona -O -fomit-frame-pointer2018051720171218
30976low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
30976low-memgcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
31040low-memgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
31072new-aes-roundclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
31072low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
31104low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
31104low-memgcc -march=nocona -O -fomit-frame-pointer2018051720171218
31136low-memgcc -march=k8 -O -fomit-frame-pointer2018051720171218
31168low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
31168low-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
31264lower-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
31264low-memgcc -O -fomit-frame-pointer2018051720171218
31264low-memgcc -m64 -O -fomit-frame-pointer2018051720171218
31296lower-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
31296lower-memclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
31648low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
31648low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
31680no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
31680no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
31712lower-memclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
31712no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
31776low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
31776no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
31808new-aes-roundgcc -O -fomit-frame-pointer2018051720171218
31840new-aes-roundgcc -m64 -O -fomit-frame-pointer2018051720171218
31840no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
31872no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
31872low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
31872low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
31872low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
31872low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
32000low-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
32032low-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
32064new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
32064new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
32096new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
32096new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
32128lower-memclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
32128low-memgcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
32160low-memgcc -Os -fomit-frame-pointer2018051720171218
32160low-memgcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
32192low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
32192low-memgcc -m64 -Os -fomit-frame-pointer2018051720171218
32192low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
32192low-memgcc -march=k8 -Os -fomit-frame-pointer2018051720171218
32224low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
32224new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2018051720171218
32256new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
32320new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
32320no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
32352low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
32384no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
32480lower-memclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
32480lower-memclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
32480lower-memclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
32480no-saltgcc -march=barcelona -O -fomit-frame-pointer2018051720171218
32512no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
32512new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
32512new-aes-roundgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
32576low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
32608no-saltgcc -O -fomit-frame-pointer2018051720171218
32608low-memgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
32640no-saltgcc -m64 -O -fomit-frame-pointer2018051720171218
32736new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
32736low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
32736low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
32736new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2018051720171218
32768low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
32768no-saltgcc -march=k8 -O -fomit-frame-pointer2018051720171218
32800low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
32832no-saltgcc -march=nocona -O -fomit-frame-pointer2018051720171218
32928no-saltgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
32928low-memgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
32928no-saltgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
32928low-memgcc -march=nocona -Os -fomit-frame-pointer2018051720171218
32960no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
32992no-saltgcc -O2 -fomit-frame-pointer2018051720171218
32992no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
32992no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
32992no-saltgcc -m64 -O2 -fomit-frame-pointer2018051720171218
33024no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
33024no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
33024no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
33024no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
33024no-saltgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
33056new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
33056new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2018051720171218
33120low-memgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
33152new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
33152new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
33184low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
33184low-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
33216no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
33216no-saltgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
33344low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
33376no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
33408no-saltgcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
33440low-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
33472low-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
33472new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
33472new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
33568new-aes-roundgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
33568new-aes-roundgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
33696new-aes-roundgcc -O2 -fomit-frame-pointer2018051720171218
33696new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
33696new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2018051720171218
33696new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
33728new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
33728new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
33728sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
33728new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
33728new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
33728new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
33888no-saltgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
33920new-aes-roundgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
33952new-aes-roundgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
34016no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
34016no-saltgcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
34080new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
34080new-aes-roundgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
34144no-saltgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
34144no-saltgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
34368new-aes-roundgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
34496low-memgcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
34496low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
34496low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
34496low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
34496low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
34496low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
34528low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
34560lower-memgcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
34592lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
34592lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
34720lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
34720lower-memgcc -m64 -O3 -fomit-frame-pointer2018051720171218
34752low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
34752low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
34784lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
34816lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
34816lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
34816lower-memgcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
34848lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
34848lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
34880lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
34912lower-memgcc -O3 -fomit-frame-pointer2018051720171218
34912lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
34912lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
34944lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
34944lower-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
34976lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
34976new-aes-roundgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
34976lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
35040lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
35040lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
35072lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
35104lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
35136lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
35200no-saltgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
35392lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
35424lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
35424lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
35616lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
35648lower-memgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
35680lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
35680lower-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
35680lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
35680lower-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
35776lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
35808new-aes-roundgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
35840lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
35840no-saltgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
35872lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
35904no-saltgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
35936lower-memgcc -funroll-loops -O -fomit-frame-pointer2018051720171218
35936lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
36032lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
36064no-saltgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
36128lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
36160lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
36160lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
36160lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
36160no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
36192new-aes-roundgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
36192no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
36192no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
36224no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
36224no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
36224no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
36256no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
36256no-saltgcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
36256no-saltgcc -march=k8 -Os -fomit-frame-pointer2018051720171218
36288no-saltgcc -Os -fomit-frame-pointer2018051720171218
36288no-saltgcc -m64 -Os -fomit-frame-pointer2018051720171218
36352lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
36352no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
36416new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2018051720171218
36448new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
36608new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
36608new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
36608new-aes-roundgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
36640new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
36672lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
36672no-saltgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
36704new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
36704lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
36704new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
36704no-saltgcc -march=nocona -Os -fomit-frame-pointer2018051720171218
36736new-aes-roundgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
36736new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
36768new-aes-roundgcc -Os -fomit-frame-pointer2018051720171218
36768new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
36768lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
36768lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
36768new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
36768new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2018051720171218
36800new-aes-roundgcc -m64 -Os -fomit-frame-pointer2018051720171218
36800new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
36800new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
36864new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
36864lower-memgcc -march=nocona -Os -fomit-frame-pointer2018051720171218
36960lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
37024lower-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
37056lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
37088lower-memgcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
37120no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
37120lower-memgcc -m64 -Os -fomit-frame-pointer2018051720171218
37120lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
37120no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
37152lower-memgcc -Os -fomit-frame-pointer2018051720171218
37152lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
37152no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
37152no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
37152lower-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
37152lower-memgcc -march=k8 -Os -fomit-frame-pointer2018051720171218
37184no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
37184no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
37248no-saltgcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
37248no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
37248no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
37280no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
37376new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
37376new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
37376new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
37440new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
37440new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
37472new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
37472new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
37472lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
37472lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
37472lower-memgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
37536lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
37696lower-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
37728lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
37888lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
37888lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
37888lower-memgcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
37920lower-memgcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
37920lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
37920lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
37920lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
37920lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
37952lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
37952lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
38080lower-memgcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
38336lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
38400lower-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
38464lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
38560lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
38592lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
38624lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
38656lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
38784lower-memgcc -O2 -fomit-frame-pointer2018051720171218
38784lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
38784lower-memgcc -m64 -O2 -fomit-frame-pointer2018051720171218
38784lower-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
38784lower-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
38784lower-memgcc -march=nocona -O -fomit-frame-pointer2018051720171218
38848lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
38944lower-memgcc -O -fomit-frame-pointer2018051720171218
38944lower-memgcc -m64 -O -fomit-frame-pointer2018051720171218
38976lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
39136lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
39136lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
39136lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
39136lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
39296lower-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
39360lower-memgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
39360lower-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
39520lower-memgcc -march=k8 -O -fomit-frame-pointer2018051720171218
39552lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
39616lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
39648lower-memgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
39680lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
39680lower-memgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
39744lower-memgcc -march=barcelona -O -fomit-frame-pointer2018051720171218
53856lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
54656low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
60896sphlibgcc2018051720171218
60992sphlibcc2018051720171218
61024sphlibgcc -funroll-loops2018051720171218
72384new-aes-roundgcc2018051720171218
72480new-aes-roundgcc -funroll-loops2018051720171218
72640new-aes-roundcc2018051720171218
72832low-memcc2018051720171218
72960low-memgcc -funroll-loops2018051720171218
73024low-memgcc2018051720171218
75456no-saltgcc -funroll-loops2018051720171218
75808no-saltgcc2018051720171218
75872no-saltcc2018051720171218
77024sphlib-smallcc2018051720171218
77056sphlib-smallgcc -funroll-loops2018051720171218
77152sphlib-smallgcc2018051720171218
955848-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
956168-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
956488-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
957128-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
96160lower-memgcc -funroll-loops2018051720171218
96256lower-memcc2018051720171218
96288lower-memgcc2018051720171218
964168-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
964168-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
964168-bitgcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
964808-bitgcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
966088-bitgcc -O3 -fomit-frame-pointer2018051720171218
966408-bitgcc -m64 -O3 -fomit-frame-pointer2018051720171218
966408-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
966728-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
967368-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
967368-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
967368-bitgcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
968008-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
968328-bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
968648-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
968648-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
977288-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
977608-bitgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
980168-bitgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
981128-bitgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
1030088-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
1033608-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
1034568-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
1035208-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
1041928-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
1042248-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
1043528-bitgcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
1092488-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
1092808-bitgcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
1093128-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
1096008-bitgcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
1097608-bitclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
1102728-bitgcc -O2 -fomit-frame-pointer2018051720171218
1103048-bitgcc -m64 -O2 -fomit-frame-pointer2018051720171218
1103368-bitclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
1103688-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
1104328-bitclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
1104328-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
1104328-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
1104328-bitgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
1105608-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
1106568-bitclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
1109448-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
1112008-bitclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
1112328-bitclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
1120328-bitgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
1120328-bitgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
1123848-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
1128008-bitgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
1199368-bitclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
1205448-bitclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
1206088-bitclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
1206088-bitclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
1689608-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
1706248-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
1708808-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
1709128-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
1716808-bitgcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
1733768-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
1851528-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
1853448-bitgcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
2355848-bitgcc -march=nocona -Os -fomit-frame-pointer2018051720171218
2356168-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
2442888-bitgcc -march=k8 -Os -fomit-frame-pointer2018051720171218
2443528-bitgcc -Os -fomit-frame-pointer2018051720171218
2443528-bitgcc -m64 -Os -fomit-frame-pointer2018051720171218
2443848-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
2446088-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
2446728-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
2449288-bitgcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
2453768-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
2454408-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
2455048-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
2456648-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
2499528-bitgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
2513608-bitgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
2528968-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
2530888-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
2531528-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
2532488-bitgcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
2533128-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
2533768-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
2534088-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
2534408-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
2538568-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
2550088-bitgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
2551368-bitgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
2551688-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
3859528-bitgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
3870088-bitgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
3876488-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
3879048-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
3880328-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
3883208-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
3928328-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
3929288-bitgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
3988808-bitgcc -march=k8 -O -fomit-frame-pointer2018051720171218
3992328-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
3995528-bitgcc -march=barcelona -O -fomit-frame-pointer2018051720171218
4002248-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
4022728-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
4024008-bitgcc -funroll-loops -O -fomit-frame-pointer2018051720171218
4024328-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
4040968-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
4044168-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
4063368-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
4063688-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
4066568-bitgcc -O -fomit-frame-pointer2018051720171218
4066888-bitgcc -m64 -O -fomit-frame-pointer2018051720171218
4067208-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
4079048-bitgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
4102408-bitgcc -march=nocona -O -fomit-frame-pointer2018051720171218
4103048-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
4142408-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
4146888-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
10851528-bitgcc2018051720171218
10856648-bitcc2018051720171218
10869768-bitgcc -funroll-loops2018051720171218

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^

Number of similar (compiler,implementation) pairs: 535, namely:
CompilerImplementations
cc 8-bit low-mem lower-mem new-aes-round no-salt
gcc 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 50, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:17:
hash.c: ./compress.h:99:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm0, [SHAVITE_PTXT]");
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [SHAVITE_PTXT]
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:17:
hash.c: ./compress.h:100:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm1, [SHAVITE_PTXT+16]");
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm1, [SHAVITE_PTXT+16]
hash.c: ^~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:17:
hash.c: ./compress.h:101:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm3, [SHAVITE_CNTS]");
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm3, [SHAVITE_CNTS]
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt