Implementation notes: amd64, hydra2, crypto_aead

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
CPU cycles/second: 2400000000...2400000000 (amd64cpuinfo)
SUPERCOP version: 20141014
Benchmark dates: 20140525...20141014

crypto_aead

TimeRelative timePrimitiveImplementationCompiler
59807321.00acorn128crypto_aead/acorn128/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
2891601.00aeadaes128ocbtaglen128v1crypto_aead/aeadaes128ocbtaglen128v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
2899201.00aeadaes128ocbtaglen64v1crypto_aead/aeadaes128ocbtaglen64v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
2900481.00aeadaes128ocbtaglen96v1crypto_aead/aeadaes128ocbtaglen96v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
3369201.00aeadaes192ocbtaglen128v1crypto_aead/aeadaes192ocbtaglen128v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
3361721.00aeadaes192ocbtaglen64v1crypto_aead/aeadaes192ocbtaglen64v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
3363561.00aeadaes192ocbtaglen96v1crypto_aead/aeadaes192ocbtaglen96v1/refgcc -march=nocona -O3 -fomit-frame-pointer (4.6.3)
3793441.00aeadaes256ocbtaglen128v1crypto_aead/aeadaes256ocbtaglen128v1/refgcc -march=nocona -O3 -fomit-frame-pointer (4.6.3)
3782081.00aeadaes256ocbtaglen64v1crypto_aead/aeadaes256ocbtaglen64v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
3788321.00aeadaes256ocbtaglen96v1crypto_aead/aeadaes256ocbtaglen96v1/refgcc -march=nocona -O3 -fomit-frame-pointer (4.6.3)
67801.00aegis128crypto_aead/aegis128/aesniclang -O3 -fwrapv -march=native -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
8511612.55aegis128crypto_aead/aegis128/refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
42121.00aegis128lcrypto_aead/aegis128l/aesnicclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
46361.10aegis128lcrypto_aead/aegis128l/aesnibclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
47041.12aegis128lcrypto_aead/aegis128l/aesniaclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
7363617.48aegis128lcrypto_aead/aegis128l/refgcc -m64 -march=nocona -O -fomit-frame-pointer
72721.00aegis256crypto_aead/aegis256/aesniclang -O3 -fwrapv -march=native -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
10463214.39aegis256crypto_aead/aegis256/refgcc -march=nocona -O -fomit-frame-pointer
3129876561.00aes128avalanchev1crypto_aead/aes128avalanchev1/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.6.3)
183401.00aes128cpfbv1crypto_aead/aes128cpfbv1/aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3)
329641.80aes128cpfbv1crypto_aead/aes128cpfbv1/evpclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
1288887.03aes128cpfbv1crypto_aead/aes128cpfbv1/gladmangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
1442127.86aes128cpfbv1crypto_aead/aes128cpfbv1/aesrefgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
42132422.97aes128cpfbv1crypto_aead/aes128cpfbv1/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
197721.00aes128gcmv1crypto_aead/aes128gcmv1/opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer (4.6.3)
8295196419.54aes128gcmv1crypto_aead/aes128gcmv1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
3002441.00aes128marble4rv1crypto_aead/aes128marble4rv1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.6.3)
1455241.00aes128n12clocv1crypto_aead/aes128n12clocv1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.6.3)
1645001.00aes128n12silcv1crypto_aead/aes128n12silcv1/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.6.3)
1457921.00aes128n8clocv1crypto_aead/aes128n8clocv1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
1643761.00aes128n8silcv1crypto_aead/aes128n8silcv1/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
1473601.00aes128otrpv1crypto_aead/aes128otrpv1/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.6.3)
1341401.00aes128otrsv1crypto_aead/aes128otrsv1/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.6.3)
84078881.00aes128poetv1aes128crypto_aead/aes128poetv1aes128/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
aes128poetv1aes128crypto_aead/aes128poetv1aes128/nigcc -m64 -O3 -fomit-frame-pointer
83596801.00aes128poetv1aes4crypto_aead/aes128poetv1aes4/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
aes128poetv1aes4crypto_aead/aes128poetv1aes4/nigcc -m64 -O3 -fomit-frame-pointer
3641658721.00aes192avalanchev1crypto_aead/aes192avalanchev1/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.6.3)
3660537921.00aes256avalanchev1crypto_aead/aes256avalanchev1/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.6.3)
248721.00aes256cpfbv1crypto_aead/aes256cpfbv1/aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3)
406001.63aes256cpfbv1crypto_aead/aes256cpfbv1/evpgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
1729526.95aes256cpfbv1crypto_aead/aes256cpfbv1/gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1878887.55aes256cpfbv1crypto_aead/aes256cpfbv1/aesrefgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
55094422.15aes256cpfbv1crypto_aead/aes256cpfbv1/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
214361.00aes256gcmv1crypto_aead/aes256gcmv1/opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer
215641.01aes256gcmv1crypto_aead/aes256gcmv1/dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
424161.98aes256gcmv1crypto_aead/aes256gcmv1/cryptoppg++ -march=nocona -O2 -fomit-frame-pointer
8340628389.09aes256gcmv1crypto_aead/aes256gcmv1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1828801.00aes256otrpv1crypto_aead/aes256otrpv1/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.6.3)
1697761.00aes256otrsv1crypto_aead/aes256otrsv1/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.6.3)
8816761.00aescopav1crypto_aead/aescopav1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.6.3)
537361.00aesjambuv1crypto_aead/aesjambuv1/aesniclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
1744963.25aesjambuv1crypto_aead/aesjambuv1/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
10620681.00aezv1crypto_aead/aezv1/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
70241.00aezv3crypto_aead/aezv3/aesniclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
1310924186.63aezv3crypto_aead/aezv3/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
21298481.00artemia128v1crypto_aead/artemia128v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.6.3)
25658521.00artemia256v1crypto_aead/artemia256v1/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.6.3)
943681.00ascon128v1crypto_aead/ascon128v1/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
1924282.04ascon128v1crypto_aead/ascon128v1/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer
641161.00ascon96v1crypto_aead/ascon96v1/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer (4.6.3)
1311322.05ascon96v1crypto_aead/ascon96v1/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
729001.00calicov8crypto_aead/calicov8/refg++ -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
2697001.00cba1crypto_aead/cba1/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
3567961.00cba10crypto_aead/cba10/refgcc -march=nocona -O3 -fomit-frame-pointer (4.6.3)
2693081.00cba2crypto_aead/cba2/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
2694881.00cba3crypto_aead/cba3/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.6.3)
2704361.00cba4crypto_aead/cba4/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.6.3)
2713001.00cba5crypto_aead/cba5/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.6.3)
2705521.00cba6crypto_aead/cba6/refclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
2704441.00cba7crypto_aead/cba7/refclang -O3 -fwrapv -march=native -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
2705481.00cba8crypto_aead/cba8/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
3125161.00cba9crypto_aead/cba9/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
4568161.00cmcc22v1crypto_aead/cmcc22v1/refgcc -march=k8 -O3 -fomit-frame-pointer (4.6.3)
4578001.00cmcc24v1crypto_aead/cmcc24v1/refgcc -march=k8 -O3 -fomit-frame-pointer (4.6.3)
4570281.00cmcc42v1crypto_aead/cmcc42v1/refgcc -march=k8 -O3 -fomit-frame-pointer (4.6.3)
4561401.00cmcc44v1crypto_aead/cmcc44v1/refgcc -march=k8 -O3 -fomit-frame-pointer (4.6.3)
4571081.00cmcc84v1crypto_aead/cmcc84v1/refgcc -march=k8 -O3 -fomit-frame-pointer (4.6.3)
220001.00deoxyseq128128v1crypto_aead/deoxyseq128128v1/optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3)
148779667.63deoxyseq128128v1crypto_aead/deoxyseq128128v1/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
254881.00deoxyseq256128v1crypto_aead/deoxyseq256128v1/optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
225298088.39deoxyseq256128v1crypto_aead/deoxyseq256128v1/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
140641.00deoxysneq128128v1crypto_aead/deoxysneq128128v1/optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
97136469.07deoxysneq128128v1crypto_aead/deoxysneq128128v1/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
164761.00deoxysneq256128v1crypto_aead/deoxysneq256128v1/optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
147928089.78deoxysneq256128v1crypto_aead/deoxysneq256128v1/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
4421761.00elmd1000v1crypto_aead/elmd1000v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
4423841.00elmd1001v1crypto_aead/elmd1001v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
4422321.00elmd101270v1crypto_aead/elmd101270v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
4420641.00elmd101271v1crypto_aead/elmd101271v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.6.3)
2817441.00elmd500v1crypto_aead/elmd500v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
2802721.00elmd501v1crypto_aead/elmd501v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
2810801.00elmd51270v1crypto_aead/elmd51270v1/refgcc -march=nocona -O3 -fomit-frame-pointer (4.6.3)
2817281.00elmd51271v1crypto_aead/elmd51271v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
83370001.00enchilada128v1crypto_aead/enchilada128v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.6.3)
82221241.00enchilada256v1crypto_aead/enchilada256v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.6.3)
660761.00hs1sivhiv1crypto_aead/hs1sivhiv1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
hs1sivhiv1crypto_aead/hs1sivhiv1/dolbeau/amd64-avx2gcc -m64 -O3 -fomit-frame-pointer
352121.00hs1sivlov1crypto_aead/hs1sivlov1/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (4.6.3)
457721.00hs1sivv1crypto_aead/hs1sivv1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.6.3)
983281.00icepole128av1crypto_aead/icepole128av1/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
982441.00icepole128v1crypto_aead/icepole128v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
968961.00icepole256av1crypto_aead/icepole256av1/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.6.3)
5110241.00ifeedaes128n104v1crypto_aead/ifeedaes128n104v1/refclang -O3 -fwrapv -march=native -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
5108721.00ifeedaes128n96v1crypto_aead/ifeedaes128n96v1/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
1090241.00iscream12v1crypto_aead/iscream12v1/ssegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3)
7035526.45iscream12v1crypto_aead/iscream12v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer
1077881.00iscream12v2crypto_aead/iscream12v2/ssegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3)
7096566.58iscream12v2crypto_aead/iscream12v2/refgcc -march=nocona -O3 -fomit-frame-pointer
1256001.00iscream14v1crypto_aead/iscream14v1/ssegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (4.6.3)
8120086.47iscream14v1crypto_aead/iscream14v1/refgcc -march=nocona -O3 -fomit-frame-pointer
1244441.00iscream14v2crypto_aead/iscream14v2/ssegcc -m64 -march=corei7 -O2 -fomit-frame-pointer (4.6.3)
8176326.57iscream14v2crypto_aead/iscream14v2/refgcc -march=nocona -O3 -fomit-frame-pointer
137231441.00joltikeq12864v1crypto_aead/joltikeq12864v1/refgcc -march=k8 -O3 -fomit-frame-pointer (4.6.3)
63175561.00joltikeq6464v1crypto_aead/joltikeq6464v1/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
63163441.00joltikeq8048v1crypto_aead/joltikeq8048v1/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer (4.6.3)
137275561.00joltikeq9696v1crypto_aead/joltikeq9696v1/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer (4.6.3)
3612481.00joltikneq12864v1crypto_aead/joltikneq12864v1/vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer (4.6.3)
910446425.20joltikneq12864v1crypto_aead/joltikneq12864v1/refgcc -march=barcelona -O3 -fomit-frame-pointer
2703761.00joltikneq6464v1crypto_aead/joltikneq6464v1/vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer (4.6.3)
417952015.46joltikneq6464v1crypto_aead/joltikneq6464v1/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2724601.00joltikneq8048v1crypto_aead/joltikneq8048v1/vpermgcc -m64 -march=core2 -O -fomit-frame-pointer (4.6.3)
418115615.35joltikneq8048v1crypto_aead/joltikneq8048v1/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
4215881.00joltikneq9696v1crypto_aead/joltikneq9696v1/vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer (4.6.3)
912103621.63joltikneq9696v1crypto_aead/joltikneq9696v1/refgcc -march=k8 -O3 -fomit-frame-pointer
juliusv1draftcrypto_aead/juliusv1draft/refgcc -m64 -O3 -fomit-frame-pointer
11791441.00ketjejrv1crypto_aead/ketjejrv1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
6148601.00ketjesrv1crypto_aead/ketjesrv1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
151161.00kiasueq128v1crypto_aead/kiasueq128v1/optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3)
1163047.69kiasueq128v1crypto_aead/kiasueq128v1/bitslicegcc -m64 -march=nocona -O3 -fomit-frame-pointer
34686422.95kiasueq128v1crypto_aead/kiasueq128v1/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
99041.00kiasuneq128v1crypto_aead/kiasuneq128v1/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3)
793568.01kiasuneq128v1crypto_aead/kiasuneq128v1/bitslicegcc -march=barcelona -O3 -fomit-frame-pointer
21660821.87kiasuneq128v1crypto_aead/kiasuneq128v1/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
11463321.00lacv1crypto_aead/lacv1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
397521.00lakekeyakv1crypto_aead/lakekeyakv1/opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer (4.6.3)
407081.02lakekeyakv1crypto_aead/lakekeyakv1/opt64lcufullgcc -m64 -march=nocona -O3 -fomit-frame-pointer
413241.04lakekeyakv1crypto_aead/lakekeyakv1/asmx86-64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
426001.07lakekeyakv1crypto_aead/lakekeyakv1/opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
431041.08lakekeyakv1crypto_aead/lakekeyakv1/opt64ufullgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
454761.14lakekeyakv1crypto_aead/lakekeyakv1/asmx86-64-shldgcc -march=barcelona -O -fomit-frame-pointer
469721.18lakekeyakv1crypto_aead/lakekeyakv1/opt64lcufullshldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
1002922.52lakekeyakv1crypto_aead/lakekeyakv1/compact64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1155402.91lakekeyakv1crypto_aead/lakekeyakv1/inplace32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer
1412763.55lakekeyakv1crypto_aead/lakekeyakv1/refgcc -march=nocona -O3 -fomit-frame-pointer
lakekeyakv1crypto_aead/lakekeyakv1/asmarmv6mgcc -m64 -O3 -fomit-frame-pointer
lakekeyakv1crypto_aead/lakekeyakv1/asmarmv7agcc -m64 -O3 -fomit-frame-pointer
lakekeyakv1crypto_aead/lakekeyakv1/asmarmv7aneongcc -m64 -O3 -fomit-frame-pointer
lakekeyakv1crypto_aead/lakekeyakv1/asmarmv7mgcc -m64 -O3 -fomit-frame-pointer
364596561.00led80n6silcv1crypto_aead/led80n6silcv1/refgcc -march=k8 -O3 -fomit-frame-pointer (4.6.3)
48116281.00minalpherv1crypto_aead/minalpherv1/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (4.6.3)
115321.00morus1280128v1crypto_aead/morus1280128v1/sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.6.3)
170681.48morus1280128v1crypto_aead/morus1280128v1/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer
249682.17morus1280128v1crypto_aead/morus1280128v1/ref64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
morus1280128v1crypto_aead/morus1280128v1/avx2gcc -m64 -O3 -fomit-frame-pointer
115561.00morus1280256v1crypto_aead/morus1280256v1/sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
171961.49morus1280256v1crypto_aead/morus1280256v1/refgcc -march=k8 -O2 -fomit-frame-pointer
248682.15morus1280256v1crypto_aead/morus1280256v1/ref64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
morus1280256v1crypto_aead/morus1280256v1/avx2gcc -m64 -O3 -fomit-frame-pointer
101121.00morus640128v1crypto_aead/morus640128v1/sse2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
312723.09morus640128v1crypto_aead/morus640128v1/refgcc -march=k8 -O2 -fomit-frame-pointer
318561.00norx3241v1crypto_aead/norx3241v1/xmmclang -O3 -fwrapv -march=native -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
743722.33norx3241v1crypto_aead/norx3241v1/refclang -O3 -fomit-frame-pointer
norx3241v1crypto_aead/norx3241v1/neongcc -m64 -O3 -fomit-frame-pointer
539441.00norx3261v1crypto_aead/norx3261v1/xmmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1048561.94norx3261v1crypto_aead/norx3261v1/refclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
norx3261v1crypto_aead/norx3261v1/neongcc -m64 -O3 -fomit-frame-pointer
244001.00norx6441v1crypto_aead/norx6441v1/xmmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (4.6.3)
453481.86norx6441v1crypto_aead/norx6441v1/refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
norx6441v1crypto_aead/norx6441v1/neongcc -m64 -O3 -fomit-frame-pointer
norx6441v1crypto_aead/norx6441v1/ymmgcc -m64 -O3 -fomit-frame-pointer
555561.00norx6444v1crypto_aead/norx6444v1/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
367801.00norx6461v1crypto_aead/norx6461v1/xmmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer (4.6.3)
613081.67norx6461v1crypto_aead/norx6461v1/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
norx6461v1crypto_aead/norx6461v1/neongcc -m64 -O3 -fomit-frame-pointer
norx6461v1crypto_aead/norx6461v1/ymmgcc -m64 -O3 -fomit-frame-pointer
1976161.00oceankeyakv1crypto_aead/oceankeyakv1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
1747081.00omdsha256k128n96tau128v1crypto_aead/omdsha256k128n96tau128v1/sse4gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
3027681.73omdsha256k128n96tau128v1crypto_aead/omdsha256k128n96tau128v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
omdsha256k128n96tau128v1crypto_aead/omdsha256k128n96tau128v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1747641.00omdsha256k128n96tau64v1crypto_aead/omdsha256k128n96tau64v1/sse4gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
3025601.73omdsha256k128n96tau64v1crypto_aead/omdsha256k128n96tau64v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
omdsha256k128n96tau64v1crypto_aead/omdsha256k128n96tau64v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1748481.00omdsha256k128n96tau96v1crypto_aead/omdsha256k128n96tau96v1/sse4gcc -m64 -march=k8 -O3 -fomit-frame-pointer (4.6.3)
3060961.75omdsha256k128n96tau96v1crypto_aead/omdsha256k128n96tau96v1/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
omdsha256k128n96tau96v1crypto_aead/omdsha256k128n96tau96v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1743041.00omdsha256k192n104tau128v1crypto_aead/omdsha256k192n104tau128v1/sse4gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
3027961.74omdsha256k192n104tau128v1crypto_aead/omdsha256k192n104tau128v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
omdsha256k192n104tau128v1crypto_aead/omdsha256k192n104tau128v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1742441.00omdsha256k256n104tau160v1crypto_aead/omdsha256k256n104tau160v1/sse4gcc -O3 -fomit-frame-pointer (4.6.3)
3029081.74omdsha256k256n104tau160v1crypto_aead/omdsha256k256n104tau160v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
omdsha256k256n104tau160v1crypto_aead/omdsha256k256n104tau160v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1741361.00omdsha256k256n248tau256v1crypto_aead/omdsha256k256n248tau256v1/sse4gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
3029121.74omdsha256k256n248tau256v1crypto_aead/omdsha256k256n248tau256v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
omdsha256k256n248tau256v1crypto_aead/omdsha256k256n248tau256v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1327881.00omdsha512k128n128tau128v1crypto_aead/omdsha512k128n128tau128v1/sse4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.6.3)
2215641.67omdsha512k128n128tau128v1crypto_aead/omdsha512k128n128tau128v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
omdsha512k128n128tau128v1crypto_aead/omdsha512k128n128tau128v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1327561.00omdsha512k256n256tau256v1crypto_aead/omdsha512k256n256tau256v1/sse4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.6.3)
2209081.66omdsha512k256n256tau256v1crypto_aead/omdsha512k256n256tau256v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
omdsha512k256n256tau256v1crypto_aead/omdsha512k256n256tau256v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1327041.00omdsha512k512n256tau256v1crypto_aead/omdsha512k512n256tau256v1/sse4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.6.3)
2206921.66omdsha512k512n256tau256v1crypto_aead/omdsha512k512n256tau256v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
omdsha512k512n256tau256v1crypto_aead/omdsha512k512n256tau256v1/avx1gcc -m64 -O3 -fomit-frame-pointer
579121.00paeq128crypto_aead/paeq128/aesnig++ -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
527352491.06paeq128crypto_aead/paeq128/refclang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer
paeq128crypto_aead/paeq128/opt-win-aesg++ -m64 -O3 -fomit-frame-pointer
577601.00paeq128tcrypto_aead/paeq128t/aesnig++ -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
527630491.35paeq128tcrypto_aead/paeq128t/refclang++ -O3 -fwrapv -march=native -fomit-frame-pointer
577361.00paeq128tnmcrypto_aead/paeq128tnm/aesnig++ -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
527935291.44paeq128tnmcrypto_aead/paeq128tnm/refclang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
paeq128tnmcrypto_aead/paeq128tnm/opt-win-aesg++ -m64 -O3 -fomit-frame-pointer
693201.00paeq160crypto_aead/paeq160/aesnig++ -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
590612485.20paeq160crypto_aead/paeq160/refclang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer
458721.00paeq64crypto_aead/paeq64/aesnig++ -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
454007698.97paeq64crypto_aead/paeq64/refclang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
478401.00paeq80crypto_aead/paeq80/aesnig++ -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
4897884102.38paeq80crypto_aead/paeq80/refclang++ -O3 -fomit-frame-pointer
5129881.00pi16cipher096v1crypto_aead/pi16cipher096v1/optimized_nonSSEgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (4.6.3)
9682321.89pi16cipher096v1crypto_aead/pi16cipher096v1/refgcc -march=nocona -O3 -fomit-frame-pointer
5128961.00pi16cipher128v1crypto_aead/pi16cipher128v1/optimized_nonSSEgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
9685521.89pi16cipher128v1crypto_aead/pi16cipher128v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1665801.00pi32cipher128v1crypto_aead/pi32cipher128v1/optimized_nonSSEgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (4.6.3)
2316241.39pi32cipher128v1crypto_aead/pi32cipher128v1/refgcc -funroll-loops -O -fomit-frame-pointer
1667361.00pi32cipher256v1crypto_aead/pi32cipher256v1/optimized_nonSSEgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (4.6.3)
2327681.40pi32cipher256v1crypto_aead/pi32cipher256v1/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
932401.00pi64cipher128v1crypto_aead/pi64cipher128v1/optimized_nonSSEgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
1373241.47pi64cipher128v1crypto_aead/pi64cipher128v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
895001.00pi64cipher256v1crypto_aead/pi64cipher256v1/optimized_SSEclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
932641.04pi64cipher256v1crypto_aead/pi64cipher256v1/optimized_nonSSEgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
1372401.53pi64cipher256v1crypto_aead/pi64cipher256v1/refgcc -march=nocona -O3 -fomit-frame-pointer
pi64cipher256v1crypto_aead/pi64cipher256v1/optimized_AVXgcc -m64 -O3 -fomit-frame-pointer
pi64cipher256v1crypto_aead/pi64cipher256v1/optimized_AVX2gcc -m64 -O3 -fomit-frame-pointer
ppaev11crypto_aead/ppaev11/refgcc -m64 -O3 -fomit-frame-pointer
332770161.00present80n6silcv1crypto_aead/present80n6silcv1/refclang -O3 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
543025201.00primatesv1ape120crypto_aead/primatesv1ape120/refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
304065961.00primatesv1ape80crypto_aead/primatesv1ape80/refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
271814401.00primatesv1gibbon120crypto_aead/primatesv1gibbon120/refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
149265001.00primatesv1gibbon80crypto_aead/primatesv1gibbon80/refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
538391161.00primatesv1hanuman120crypto_aead/primatesv1hanuman120/refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
295396441.00primatesv1hanuman80crypto_aead/primatesv1hanuman80/refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
9905801.00proest128apev1crypto_aead/proest128apev1/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.6.3)
8297081.00proest128copav1crypto_aead/proest128copav1/refgcc -march=nocona -O3 -fomit-frame-pointer (4.6.3)
5499401.00proest128otrv1crypto_aead/proest128otrv1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.6.3)
4674681.00proest256apev1crypto_aead/proest256apev1/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer (4.6.3)
4438281.00proest256copav1crypto_aead/proest256copav1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
3001801.00proest256otrv1crypto_aead/proest256otrv1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
52037841.00raviyoylav1crypto_aead/raviyoylav1/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
3236641.00riverkeyakv1crypto_aead/riverkeyakv1/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
5133441.00sablierv1crypto_aead/sablierv1/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
915881.00scream10v1crypto_aead/scream10v1/ssegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3)
5180645.66scream10v1crypto_aead/scream10v1/refgcc -march=barcelona -O3 -fomit-frame-pointer
904041.00scream10v2crypto_aead/scream10v2/ssegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3)
5182365.73scream10v2crypto_aead/scream10v2/refgcc -march=k8 -O3 -fomit-frame-pointer
1085001.00scream12v1crypto_aead/scream12v1/ssegcc -m64 -march=corei7 -O2 -fomit-frame-pointer (4.6.3)
6107845.63scream12v1crypto_aead/scream12v1/refgcc -march=k8 -O3 -fomit-frame-pointer
1074481.00scream12v2crypto_aead/scream12v2/ssegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3)
6107805.68scream12v2crypto_aead/scream12v2/refgcc -march=k8 -O3 -fomit-frame-pointer
1578161.00seakeyakv1crypto_aead/seakeyakv1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
2378561.00shellaes128v1d4n64crypto_aead/shellaes128v1d4n64/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
2375721.00shellaes128v1d4n80crypto_aead/shellaes128v1d4n80/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
2358481.00shellaes128v1d5n64crypto_aead/shellaes128v1d5n64/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
2365521.00shellaes128v1d5n80crypto_aead/shellaes128v1d5n80/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.6.3)
2346921.00shellaes128v1d6n64crypto_aead/shellaes128v1d6n64/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
2342321.00shellaes128v1d6n80crypto_aead/shellaes128v1d6n80/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
2352241.00shellaes128v1d7n64crypto_aead/shellaes128v1d7n64/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
2346841.00shellaes128v1d7n80crypto_aead/shellaes128v1d7n80/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.6.3)
2351841.00shellaes128v1d8n64crypto_aead/shellaes128v1d8n64/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.6.3)
2349041.00shellaes128v1d8n80crypto_aead/shellaes128v1d8n80/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
104921.00silverv1crypto_aead/silverv1/aesnioptimizedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3)
966609.21silverv1crypto_aead/silverv1/littleendoptnotaesnigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
11328010.80silverv1crypto_aead/silverv1/anotherlittleendgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
64601261.57silverv1crypto_aead/silverv1/refgcc -march=nocona -O3 -fomit-frame-pointer
silverv1crypto_aead/silverv1/bigendoptimizedgcc -m64 -O3 -fomit-frame-pointer
2102761.00stribob192r1crypto_aead/stribob192r1/xmmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer (4.6.3)
3639121.73stribob192r1crypto_aead/stribob192r1/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
568656027.04stribob192r1crypto_aead/stribob192r1/8bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
37641.00tiaoxinv1crypto_aead/tiaoxinv1/aesnimgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3)
41041.09tiaoxinv1crypto_aead/tiaoxinv1/optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
5606814.90tiaoxinv1crypto_aead/tiaoxinv1/tableclang -O3 -fomit-frame-pointer
3533968938.89tiaoxinv1crypto_aead/tiaoxinv1/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
3263801.00trivia0v1crypto_aead/trivia0v1/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (4.6.3)
3311241.00trivia128v1crypto_aead/trivia128v1/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (4.6.3)
11342041.00twine80n6clocv1crypto_aead/twine80n6clocv1/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.6.3)
403761.00wheeshtv1mr3fr1t128crypto_aead/wheeshtv1mr3fr1t128/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer (4.6.3)
397761.00wheeshtv1mr3fr1t256crypto_aead/wheeshtv1mr3fr1t256/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer (4.6.3)
474881.00wheeshtv1mr3fr3t256crypto_aead/wheeshtv1mr3fr3t256/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer (4.6.3)
855601.00wheeshtv1mr5fr7t256crypto_aead/wheeshtv1mr5fr7t256/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer (4.6.3)
1395241.00yaes128v2crypto_aead/yaes128v2/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)