Implementation notes: amd64, bigmem, crypto_aead

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
CPU cycles/second: 2261133000...2261133000 (amd64cpuinfo)
SUPERCOP version: 20141124
Benchmark dates: 20110814...20150216

crypto_aead

TimeRelative timePrimitiveImplementationCompiler
43166031.00acorn128crypto_aead/acorn128/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1513821.00aeadaes128ocbtaglen128v1crypto_aead/aeadaes128ocbtaglen128v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1519911.00aeadaes128ocbtaglen64v1crypto_aead/aeadaes128ocbtaglen64v1/refgcc -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1511531.00aeadaes128ocbtaglen96v1crypto_aead/aeadaes128ocbtaglen96v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1662711.00aeadaes192ocbtaglen128v1crypto_aead/aeadaes192ocbtaglen128v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1671691.00aeadaes192ocbtaglen64v1crypto_aead/aeadaes192ocbtaglen64v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1663451.00aeadaes192ocbtaglen96v1crypto_aead/aeadaes192ocbtaglen96v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1818571.00aeadaes256ocbtaglen128v1crypto_aead/aeadaes256ocbtaglen128v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1840001.00aeadaes256ocbtaglen64v1crypto_aead/aeadaes256ocbtaglen64v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1849201.00aeadaes256ocbtaglen96v1crypto_aead/aeadaes256ocbtaglen96v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
775761.00aegis128crypto_aead/aegis128/refgcc -Os -fomit-frame-pointer (4.4.3)
aegis128crypto_aead/aegis128/aesnigcc -m64 -O3 -fomit-frame-pointer
670481.00aegis128lcrypto_aead/aegis128l/refgcc -funroll-loops -Os -fomit-frame-pointer (4.4.3)
aegis128lcrypto_aead/aegis128l/aesniagcc -m64 -O3 -fomit-frame-pointer
aegis128lcrypto_aead/aegis128l/aesnibgcc -m64 -O3 -fomit-frame-pointer
aegis128lcrypto_aead/aegis128l/aesnicgcc -m64 -O3 -fomit-frame-pointer
943701.00aegis256crypto_aead/aegis256/refgcc -m64 -march=k8 -Os -fomit-frame-pointer (4.4.3)
aegis256crypto_aead/aegis256/aesnigcc -m64 -O3 -fomit-frame-pointer
2521265071.00aes128avalanchev1crypto_aead/aes128avalanchev1/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.3)
1125541.00aes128cpfbv1crypto_aead/aes128cpfbv1/gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1237121.10aes128cpfbv1crypto_aead/aes128cpfbv1/evpgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
1255501.12aes128cpfbv1crypto_aead/aes128cpfbv1/aesrefgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2379492.11aes128cpfbv1crypto_aead/aes128cpfbv1/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
aes128cpfbv1crypto_aead/aes128cpfbv1/aesnigcc -m64 -O3 -fomit-frame-pointer
46686931.00aes128gcmv1crypto_aead/aes128gcmv1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
aes128gcmv1crypto_aead/aes128gcmv1/opensslgcc -m64 -O3 -fomit-frame-pointer
2256521.00aes128marble4rv1crypto_aead/aes128marble4rv1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1249191.00aes128n12clocv1crypto_aead/aes128n12clocv1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1372021.00aes128n12silcv1crypto_aead/aes128n12silcv1/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.3)
1255111.00aes128n8clocv1crypto_aead/aes128n8clocv1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1372151.00aes128n8silcv1crypto_aead/aes128n8silcv1/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.3)
1219321.00aes128otrpv1crypto_aead/aes128otrpv1/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.3)
1108521.00aes128otrsv1crypto_aead/aes128otrsv1/refgcc -march=nocona -O3 -fomit-frame-pointer (4.4.3)
47545771.00aes128poetv1aes128crypto_aead/aes128poetv1aes128/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
aes128poetv1aes128crypto_aead/aes128poetv1aes128/nigcc -m64 -O3 -fomit-frame-pointer
47147121.00aes128poetv1aes4crypto_aead/aes128poetv1aes4/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
aes128poetv1aes4crypto_aead/aes128poetv1aes4/nigcc -m64 -O3 -fomit-frame-pointer
3024009361.00aes192avalanchev1crypto_aead/aes192avalanchev1/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.3)
3039346051.00aes256avalanchev1crypto_aead/aes256avalanchev1/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.4.3)
1496791.00aes256cpfbv1crypto_aead/aes256cpfbv1/gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1628121.09aes256cpfbv1crypto_aead/aes256cpfbv1/aesrefgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
1650101.10aes256cpfbv1crypto_aead/aes256cpfbv1/evpgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
2986502.00aes256cpfbv1crypto_aead/aes256cpfbv1/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
aes256cpfbv1crypto_aead/aes256cpfbv1/aesnigcc -m64 -O3 -fomit-frame-pointer
942681.00aes256gcmv1crypto_aead/aes256gcmv1/cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
468937449.75aes256gcmv1crypto_aead/aes256gcmv1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
aes256gcmv1crypto_aead/aes256gcmv1/dolbeau/aesenc-intgcc -m64 -O3 -fomit-frame-pointer
aes256gcmv1crypto_aead/aes256gcmv1/opensslgcc -m64 -O3 -fomit-frame-pointer
1505351.00aes256otrpv1crypto_aead/aes256otrpv1/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.3)
1386661.00aes256otrsv1crypto_aead/aes256otrsv1/refgcc -march=nocona -O3 -fomit-frame-pointer (4.4.3)
8263621.00aescopav1crypto_aead/aescopav1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1518981.00aesjambuv1crypto_aead/aesjambuv1/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.3)
aesjambuv1crypto_aead/aesjambuv1/aesnigcc -m64 -O3 -fomit-frame-pointer
9090831.00aezv1crypto_aead/aezv1/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.4.3)
12257541.00aezv3crypto_aead/aezv3/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.4.3)
aezv3crypto_aead/aezv3/aesnigcc -m64 -O3 -fomit-frame-pointer
19670931.00artemia128v1crypto_aead/artemia128v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
21405151.00artemia256v1crypto_aead/artemia256v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
871961.00ascon128v1crypto_aead/ascon128v1/opt64gcc -march=barcelona -O -fomit-frame-pointer (4.4.3)
1698581.95ascon128v1crypto_aead/ascon128v1/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
605601.00ascon96v1crypto_aead/ascon96v1/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer (4.4.3)
1121351.85ascon96v1crypto_aead/ascon96v1/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
629281.00calicov8crypto_aead/calicov8/refg++ -m64 -O3 -fomit-frame-pointer
1270021.00cba1crypto_aead/cba1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1573291.00cba10crypto_aead/cba10/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1269811.00cba2crypto_aead/cba2/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1269841.00cba3crypto_aead/cba3/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1273361.00cba4crypto_aead/cba4/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1275081.00cba5crypto_aead/cba5/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1276271.00cba6crypto_aead/cba6/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1276421.00cba7crypto_aead/cba7/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1273381.00cba8crypto_aead/cba8/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1420351.00cba9crypto_aead/cba9/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2798061.00cmcc22v1crypto_aead/cmcc22v1/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (4.4.3)
2795621.00cmcc24v1crypto_aead/cmcc24v1/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.3)
2796191.00cmcc42v1crypto_aead/cmcc42v1/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (4.4.3)
2800861.00cmcc44v1crypto_aead/cmcc44v1/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.3)
2792421.00cmcc84v1crypto_aead/cmcc84v1/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.3)
19156961.00deoxyseq128128v1crypto_aead/deoxyseq128128v1/refgcc -march=k8 -O3 -fomit-frame-pointer (4.4.3)
deoxyseq128128v1crypto_aead/deoxyseq128128v1/optgcc -m64 -O3 -fomit-frame-pointer
28475961.00deoxyseq256128v1crypto_aead/deoxyseq256128v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
deoxyseq256128v1crypto_aead/deoxyseq256128v1/optgcc -m64 -O3 -fomit-frame-pointer
12469131.00deoxysneq128128v1crypto_aead/deoxysneq128128v1/refgcc -march=nocona -O3 -fomit-frame-pointer (4.4.3)
deoxysneq128128v1crypto_aead/deoxysneq128128v1/optgcc -m64 -O3 -fomit-frame-pointer
18745681.00deoxysneq256128v1crypto_aead/deoxysneq256128v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
deoxysneq256128v1crypto_aead/deoxysneq256128v1/optgcc -m64 -O3 -fomit-frame-pointer
2126161.00elmd1000v1crypto_aead/elmd1000v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2101061.00elmd1001v1crypto_aead/elmd1001v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2130361.00elmd101270v1crypto_aead/elmd101270v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2128031.00elmd101271v1crypto_aead/elmd101271v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1774861.00elmd500v1crypto_aead/elmd500v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1743661.00elmd501v1crypto_aead/elmd501v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1775851.00elmd51270v1crypto_aead/elmd51270v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1778941.00elmd51271v1crypto_aead/elmd51271v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
47549001.00enchilada128v1crypto_aead/enchilada128v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
46328601.00enchilada256v1crypto_aead/enchilada256v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
589501.00hs1sivhiv1crypto_aead/hs1sivhiv1/refgcc -funroll-loops -O3 -fomit-frame-pointer (4.4.3)
hs1sivhiv1crypto_aead/hs1sivhiv1/dolbeau/amd64-avx2gcc -m64 -O3 -fomit-frame-pointer
307271.00hs1sivlov1crypto_aead/hs1sivlov1/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.3)
408681.00hs1sivv1crypto_aead/hs1sivv1/refgcc -funroll-loops -O3 -fomit-frame-pointer (4.4.3)
872131.00icepole128av1crypto_aead/icepole128av1/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (4.4.3)
876751.00icepole128v1crypto_aead/icepole128v1/refgcc -O3 -fomit-frame-pointer (4.4.3)
873261.00icepole256av1crypto_aead/icepole256av1/refgcc -O3 -fomit-frame-pointer (4.4.3)
6079231.00ifeedaes128n104v1crypto_aead/ifeedaes128n104v1/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.4.3)
6081131.00ifeedaes128n96v1crypto_aead/ifeedaes128n96v1/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer (4.4.3)
4852281.00iscream12v1crypto_aead/iscream12v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
iscream12v1crypto_aead/iscream12v1/ssegcc -m64 -O3 -fomit-frame-pointer
4865881.00iscream12v2crypto_aead/iscream12v2/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
iscream12v2crypto_aead/iscream12v2/ssegcc -m64 -O3 -fomit-frame-pointer
5587251.00iscream14v1crypto_aead/iscream14v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
iscream14v1crypto_aead/iscream14v1/ssegcc -m64 -O3 -fomit-frame-pointer
5607281.00iscream14v2crypto_aead/iscream14v2/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
iscream14v2crypto_aead/iscream14v2/ssegcc -m64 -O3 -fomit-frame-pointer
117283081.00joltikeq12864v1crypto_aead/joltikeq12864v1/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (4.4.3)
54153331.00joltikeq6464v1crypto_aead/joltikeq6464v1/refgcc -funroll-loops -O3 -fomit-frame-pointer (4.4.3)
54168321.00joltikeq8048v1crypto_aead/joltikeq8048v1/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer (4.4.3)
117360491.00joltikeq9696v1crypto_aead/joltikeq9696v1/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (4.4.3)
3062301.00joltikneq12864v1crypto_aead/joltikneq12864v1/vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer (4.4.3)
776459125.36joltikneq12864v1crypto_aead/joltikneq12864v1/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
2320051.00joltikneq6464v1crypto_aead/joltikneq6464v1/vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (4.4.3)
358412115.45joltikneq6464v1crypto_aead/joltikneq6464v1/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
2313701.00joltikneq8048v1crypto_aead/joltikneq8048v1/vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.3)
358298515.49joltikneq8048v1crypto_aead/joltikneq8048v1/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
3597451.00joltikneq9696v1crypto_aead/joltikneq9696v1/vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (4.4.3)
776813021.59joltikneq9696v1crypto_aead/joltikneq9696v1/refgcc -funroll-loops -O3 -fomit-frame-pointer
juliusv1draftcrypto_aead/juliusv1draft/refgcc -m64 -O3 -fomit-frame-pointer
9459081.00ketjejrv1crypto_aead/ketjejrv1/refgcc -march=nocona -O3 -fomit-frame-pointer (4.4.3)
5175001.00ketjesrv1crypto_aead/ketjesrv1/refgcc -march=nocona -O3 -fomit-frame-pointer (4.4.3)
981581.00kiasueq128v1crypto_aead/kiasueq128v1/bitslicegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.4.3)
3069973.13kiasueq128v1crypto_aead/kiasueq128v1/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
kiasueq128v1crypto_aead/kiasueq128v1/optgcc -m64 -O3 -fomit-frame-pointer
673621.00kiasuneq128v1crypto_aead/kiasuneq128v1/bitslicegcc -m64 -march=core2 -O2 -fomit-frame-pointer (4.4.3)
1902242.82kiasuneq128v1crypto_aead/kiasuneq128v1/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
kiasuneq128v1crypto_aead/kiasuneq128v1/optgcc -m64 -O3 -fomit-frame-pointer
7387491.00lacv1crypto_aead/lacv1/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.4.3)
339721.00lakekeyakv1crypto_aead/lakekeyakv1/opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.3)
347201.02lakekeyakv1crypto_aead/lakekeyakv1/opt64lcufullgcc -march=nocona -O2 -fomit-frame-pointer
350141.03lakekeyakv1crypto_aead/lakekeyakv1/asmx86-64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
368081.08lakekeyakv1crypto_aead/lakekeyakv1/opt64ufullgcc -march=nocona -O3 -fomit-frame-pointer
369211.09lakekeyakv1crypto_aead/lakekeyakv1/opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer
386361.14lakekeyakv1crypto_aead/lakekeyakv1/asmx86-64-shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
401601.18lakekeyakv1crypto_aead/lakekeyakv1/opt64lcufullshldgcc -march=nocona -O3 -fomit-frame-pointer
1060033.12lakekeyakv1crypto_aead/lakekeyakv1/compact64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1215813.58lakekeyakv1crypto_aead/lakekeyakv1/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
1276873.76lakekeyakv1crypto_aead/lakekeyakv1/inplace32bigcc -funroll-loops -march=nocona -Os -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
411019741.00led80n6silcv1crypto_aead/led80n6silcv1/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer (4.4.3)
34325611.00minalpherv1crypto_aead/minalpherv1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
150991.00morus1280128v1crypto_aead/morus1280128v1/sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.4.3)
173481.15morus1280128v1crypto_aead/morus1280128v1/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
287071.90morus1280128v1crypto_aead/morus1280128v1/ref64gcc -march=nocona -O3 -fomit-frame-pointer
morus1280128v1crypto_aead/morus1280128v1/avx2gcc -m64 -O3 -fomit-frame-pointer
150901.00morus1280256v1crypto_aead/morus1280256v1/sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.3)
174141.15morus1280256v1crypto_aead/morus1280256v1/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
287471.91morus1280256v1crypto_aead/morus1280256v1/ref64gcc -march=k8 -O3 -fomit-frame-pointer
morus1280256v1crypto_aead/morus1280256v1/avx2gcc -m64 -O3 -fomit-frame-pointer
107551.00morus640128v1crypto_aead/morus640128v1/sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
315972.94morus640128v1crypto_aead/morus640128v1/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
344501.00norx3241v1crypto_aead/norx3241v1/xmmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.3)
742332.15norx3241v1crypto_aead/norx3241v1/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer
norx3241v1crypto_aead/norx3241v1/neongcc -m64 -O3 -fomit-frame-pointer
493711.00norx3261v1crypto_aead/norx3261v1/xmmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1061142.15norx3261v1crypto_aead/norx3261v1/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
norx3261v1crypto_aead/norx3261v1/neongcc -m64 -O3 -fomit-frame-pointer
229901.00norx6441v1crypto_aead/norx6441v1/xmmgcc -m64 -march=core2 -O2 -fomit-frame-pointer (4.4.3)
458942.00norx6441v1crypto_aead/norx6441v1/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
norx6441v1crypto_aead/norx6441v1/neongcc -m64 -O3 -fomit-frame-pointer
norx6441v1crypto_aead/norx6441v1/ymmgcc -m64 -O3 -fomit-frame-pointer
566211.00norx6444v1crypto_aead/norx6444v1/refgcc -funroll-loops -Os -fomit-frame-pointer (4.4.3)
346691.00norx6461v1crypto_aead/norx6461v1/xmmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
628801.81norx6461v1crypto_aead/norx6461v1/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
norx6461v1crypto_aead/norx6461v1/neongcc -m64 -O3 -fomit-frame-pointer
norx6461v1crypto_aead/norx6461v1/ymmgcc -m64 -O3 -fomit-frame-pointer
1664551.00oceankeyakv1crypto_aead/oceankeyakv1/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.4.3)
1490641.00omdsha256k128n96tau128v1crypto_aead/omdsha256k128n96tau128v1/sse4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.3)
2375521.59omdsha256k128n96tau128v1crypto_aead/omdsha256k128n96tau128v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
omdsha256k128n96tau128v1crypto_aead/omdsha256k128n96tau128v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1489541.00omdsha256k128n96tau64v1crypto_aead/omdsha256k128n96tau64v1/sse4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.3)
2375521.59omdsha256k128n96tau64v1crypto_aead/omdsha256k128n96tau64v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
omdsha256k128n96tau64v1crypto_aead/omdsha256k128n96tau64v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1490191.00omdsha256k128n96tau96v1crypto_aead/omdsha256k128n96tau96v1/sse4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.3)
2377591.60omdsha256k128n96tau96v1crypto_aead/omdsha256k128n96tau96v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
omdsha256k128n96tau96v1crypto_aead/omdsha256k128n96tau96v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1489481.00omdsha256k192n104tau128v1crypto_aead/omdsha256k192n104tau128v1/sse4gcc -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2376031.60omdsha256k192n104tau128v1crypto_aead/omdsha256k192n104tau128v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
omdsha256k192n104tau128v1crypto_aead/omdsha256k192n104tau128v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1489601.00omdsha256k256n104tau160v1crypto_aead/omdsha256k256n104tau160v1/sse4gcc -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2397421.61omdsha256k256n104tau160v1crypto_aead/omdsha256k256n104tau160v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
omdsha256k256n104tau160v1crypto_aead/omdsha256k256n104tau160v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1490961.00omdsha256k256n248tau256v1crypto_aead/omdsha256k256n248tau256v1/sse4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2379571.60omdsha256k256n248tau256v1crypto_aead/omdsha256k256n248tau256v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
omdsha256k256n248tau256v1crypto_aead/omdsha256k256n248tau256v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1132371.00omdsha512k128n128tau128v1crypto_aead/omdsha512k128n128tau128v1/sse4gcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1860081.64omdsha512k128n128tau128v1crypto_aead/omdsha512k128n128tau128v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
omdsha512k128n128tau128v1crypto_aead/omdsha512k128n128tau128v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1134121.00omdsha512k256n256tau256v1crypto_aead/omdsha512k256n256tau256v1/sse4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1840341.62omdsha512k256n256tau256v1crypto_aead/omdsha512k256n256tau256v1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
omdsha512k256n256tau256v1crypto_aead/omdsha512k256n256tau256v1/avx1gcc -m64 -O3 -fomit-frame-pointer
1136931.00omdsha512k512n256tau256v1crypto_aead/omdsha512k512n256tau256v1/sse4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
1838861.62omdsha512k512n256tau256v1crypto_aead/omdsha512k512n256tau256v1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
omdsha512k512n256tau256v1crypto_aead/omdsha512k512n256tau256v1/avx1gcc -m64 -O3 -fomit-frame-pointer
74947761.00paeq128crypto_aead/paeq128/refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.3)
paeq128crypto_aead/paeq128/aesnig++ -m64 -O3 -fomit-frame-pointer
paeq128crypto_aead/paeq128/opt-win-aesg++ -m64 -O3 -fomit-frame-pointer
74594611.00paeq128tcrypto_aead/paeq128t/refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.3)
paeq128tcrypto_aead/paeq128t/aesnig++ -m64 -O3 -fomit-frame-pointer
75139401.00paeq128tnmcrypto_aead/paeq128tnm/refg++ -m64 -O3 -fomit-frame-pointer (4.4.3)
paeq128tnmcrypto_aead/paeq128tnm/aesnig++ -m64 -O3 -fomit-frame-pointer (4.4.3)
paeq128tnmcrypto_aead/paeq128tnm/opt-win-aesg++ -m64 -O3 -fomit-frame-pointer (4.4.3)
81060451.00paeq160crypto_aead/paeq160/refg++ -O3 -fomit-frame-pointer (4.4.3)
paeq160crypto_aead/paeq160/aesnig++ -m64 -O3 -fomit-frame-pointer
67777471.00paeq64crypto_aead/paeq64/refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.3)
paeq64crypto_aead/paeq64/aesnig++ -m64 -O3 -fomit-frame-pointer
68887941.00paeq80crypto_aead/paeq80/refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.3)
paeq80crypto_aead/paeq80/aesnig++ -m64 -O3 -fomit-frame-pointer
4457681.00pi16cipher096v1crypto_aead/pi16cipher096v1/optimized_nonSSEgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.3)
7947951.78pi16cipher096v1crypto_aead/pi16cipher096v1/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer
4462271.00pi16cipher128v1crypto_aead/pi16cipher128v1/optimized_nonSSEgcc -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.3)
7950221.78pi16cipher128v1crypto_aead/pi16cipher128v1/refgcc -march=nocona -O3 -fomit-frame-pointer
1459991.00pi32cipher128v1crypto_aead/pi32cipher128v1/optimized_nonSSEgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.3)
2026541.39pi32cipher128v1crypto_aead/pi32cipher128v1/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer
1460561.00pi32cipher256v1crypto_aead/pi32cipher256v1/optimized_nonSSEgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.3)
2023261.39pi32cipher256v1crypto_aead/pi32cipher256v1/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
853851.00pi64cipher128v1crypto_aead/pi64cipher128v1/optimized_nonSSEgcc -funroll-loops -O -fomit-frame-pointer (4.4.3)
1189411.39pi64cipher128v1crypto_aead/pi64cipher128v1/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer
759531.00pi64cipher256v1crypto_aead/pi64cipher256v1/optimized_SSEgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.3)
852811.12pi64cipher256v1crypto_aead/pi64cipher256v1/optimized_nonSSEgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
1192581.57pi64cipher256v1crypto_aead/pi64cipher256v1/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer
pi64cipher256v1crypto_aead/pi64cipher256v1/optimized_AVXgcc -m64 -O3 -fomit-frame-pointer
pi64cipher256v1crypto_aead/pi64cipher256v1/optimized_AVX2gcc -m64 -O3 -fomit-frame-pointer
pi64cipher256v1oneroundcrypto_aead/pi64cipher256v1oneround/optimized_nonSSEgcc -m64 -O3 -fomit-frame-pointer
pi64cipher256v1oneroundcrypto_aead/pi64cipher256v1oneround/refgcc -m64 -O3 -fomit-frame-pointer
pi64cipher256v1tworoundscrypto_aead/pi64cipher256v1tworounds/optimized_nonSSEgcc -m64 -O3 -fomit-frame-pointer
pi64cipher256v1tworoundscrypto_aead/pi64cipher256v1tworounds/refgcc -m64 -O3 -fomit-frame-pointer
ppaev11crypto_aead/ppaev11/refgcc -m64 -O3 -fomit-frame-pointer
311461931.00present80n6silcv1crypto_aead/present80n6silcv1/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (4.4.3)
605307551.00primatesv1ape120crypto_aead/primatesv1ape120/refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.3)
322722391.00primatesv1ape80crypto_aead/primatesv1ape80/refg++ -m64 -O3 -fomit-frame-pointer (4.4.3)
286236341.00primatesv1gibbon120crypto_aead/primatesv1gibbon120/refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.3)
154212751.00primatesv1gibbon80crypto_aead/primatesv1gibbon80/refg++ -m64 -march=core2 -O3 -fomit-frame-pointer (4.4.3)
567616001.00primatesv1hanuman120crypto_aead/primatesv1hanuman120/refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.3)
306582081.00primatesv1hanuman80crypto_aead/primatesv1hanuman80/refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.3)
9139711.00proest128apev1crypto_aead/proest128apev1/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.3)
7562251.00proest128copav1crypto_aead/proest128copav1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
4890901.00proest128otrv1crypto_aead/proest128otrv1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
3611621.00proest256apev1crypto_aead/proest256apev1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
3123581.00proest256copav1crypto_aead/proest256copav1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2000111.00proest256otrv1crypto_aead/proest256otrv1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
47760371.00raviyoylav1crypto_aead/raviyoylav1/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2732021.00riverkeyakv1crypto_aead/riverkeyakv1/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.4.3)
5608241.00sablierv1crypto_aead/sablierv1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
4443491.00scream10v1crypto_aead/scream10v1/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.3)
scream10v1crypto_aead/scream10v1/ssegcc -m64 -O3 -fomit-frame-pointer
4462701.00scream10v2crypto_aead/scream10v2/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.4.3)
scream10v2crypto_aead/scream10v2/ssegcc -m64 -O3 -fomit-frame-pointer
5239991.00scream12v1crypto_aead/scream12v1/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer (4.4.3)
scream12v1crypto_aead/scream12v1/ssegcc -m64 -O3 -fomit-frame-pointer
5258181.00scream12v2crypto_aead/scream12v2/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.3)
scream12v2crypto_aead/scream12v2/ssegcc -m64 -O3 -fomit-frame-pointer
1346261.00seakeyakv1crypto_aead/seakeyakv1/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.3)
2140041.00shellaes128v1d4n64crypto_aead/shellaes128v1d4n64/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2146591.00shellaes128v1d4n80crypto_aead/shellaes128v1d4n80/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2122421.00shellaes128v1d5n64crypto_aead/shellaes128v1d5n64/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2128031.00shellaes128v1d5n80crypto_aead/shellaes128v1d5n80/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2107041.00shellaes128v1d6n64crypto_aead/shellaes128v1d6n64/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2099161.00shellaes128v1d6n80crypto_aead/shellaes128v1d6n80/refgcc -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2116221.00shellaes128v1d7n64crypto_aead/shellaes128v1d7n64/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2105741.00shellaes128v1d7n80crypto_aead/shellaes128v1d7n80/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2124231.00shellaes128v1d8n64crypto_aead/shellaes128v1d8n64/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
2114011.00shellaes128v1d8n80crypto_aead/shellaes128v1d8n80/refgcc -march=nocona -O3 -fomit-frame-pointer (4.4.3)
834641.00silverv1crypto_aead/silverv1/littleendoptnotaesnigcc -march=nocona -O2 -fomit-frame-pointer (4.4.3)
991071.19silverv1crypto_aead/silverv1/anotherlittleendgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
5657976.78silverv1crypto_aead/silverv1/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer
silverv1crypto_aead/silverv1/aesnioptimizedgcc -m64 -O3 -fomit-frame-pointer
silverv1crypto_aead/silverv1/bigendoptimizedgcc -m64 -O3 -fomit-frame-pointer
2609111.00stribob192r1crypto_aead/stribob192r1/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer (4.4.3)
380123714.57stribob192r1crypto_aead/stribob192r1/8bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
stribob192r1crypto_aead/stribob192r1/xmmgcc -m64 -O3 -fomit-frame-pointer
734231.00tiaoxinv1crypto_aead/tiaoxinv1/tablegcc -m64 -Os -fomit-frame-pointer (4.4.3)
245945533.50tiaoxinv1crypto_aead/tiaoxinv1/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer
tiaoxinv1crypto_aead/tiaoxinv1/aesnimgcc -m64 -O3 -fomit-frame-pointer
tiaoxinv1crypto_aead/tiaoxinv1/optgcc -m64 -O3 -fomit-frame-pointer
3374191.00trivia0v1crypto_aead/trivia0v1/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.3)
3416601.00trivia128v1crypto_aead/trivia128v1/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.3)
9562421.00twine80n6clocv1crypto_aead/twine80n6clocv1/refgcc -funroll-loops -Os -fomit-frame-pointer (4.4.3)
1417431.00wheeshtv1mr3fr1t128crypto_aead/wheeshtv1mr3fr1t128/refgcc -funroll-loops (4.4.3)
1418451.00wheeshtv1mr3fr1t256crypto_aead/wheeshtv1mr3fr1t256/refgcc (4.4.3)
1873091.00wheeshtv1mr3fr3t256crypto_aead/wheeshtv1mr3fr3t256/refgcc (4.4.3)
3735131.00wheeshtv1mr5fr7t256crypto_aead/wheeshtv1mr5fr7t256/refgcc -funroll-loops (4.4.3)
1024191.00yaes128v2crypto_aead/yaes128v2/refgcc -march=nocona -O3 -fomit-frame-pointer (4.4.3)