Implementation notes: x86, h3neo, crypto_aead

Computer: h3neo
Microarchitecture: amd64; K10 45nm (100f63)
Architecture: x86
CPU ID: AuthenticAMD-00100f63-078bfbff
CPU cycles/second: 1700000000...1700000000 (x86cpuinfo)
SUPERCOP version: 20170105
Benchmark dates: 20161009...20170107

crypto_aead

TimeRelative timePrimitiveImplementationCompiler
84020681.00acorn128refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
1860531.00acorn128v2optgcc -m32 -march=prescott -O -fomit-frame-pointer (5.4.0 20160609)
830254744.62acorn128v2refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
1768311.00acorn128v3opt1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609)
7900974.47acorn128v38bitfast2gcc -m32 -march=pentium4 -O -fomit-frame-pointer
9844235.57acorn128v38bitfastgcc -m32 -march=nocona -O2 -fomit-frame-pointer
823754746.58acorn128v3refgcc -m32 -march=prescott -O3 -fomit-frame-pointer
acorn128v38bitcompactgcc -m32 -O3 -fomit-frame-pointer
aeadaes128ocbtaglen128v1optgcc -m32 -O3 -fomit-frame-pointer
aeadaes128ocbtaglen128v1refgcc -m32 -O3 -fomit-frame-pointer
aeadaes128ocbtaglen64v1refgcc -m32 -O3 -fomit-frame-pointer
aeadaes128ocbtaglen96v1refgcc -m32 -O3 -fomit-frame-pointer
aeadaes192ocbtaglen128v1optgcc -m32 -O3 -fomit-frame-pointer
aeadaes192ocbtaglen128v1refgcc -m32 -O3 -fomit-frame-pointer
aeadaes192ocbtaglen64v1refgcc -m32 -O3 -fomit-frame-pointer
aeadaes192ocbtaglen96v1refgcc -m32 -O3 -fomit-frame-pointer
aeadaes256ocbtaglen128v1optgcc -m32 -O3 -fomit-frame-pointer
aeadaes256ocbtaglen128v1refgcc -m32 -O3 -fomit-frame-pointer
aeadaes256ocbtaglen64v1refgcc -m32 -O3 -fomit-frame-pointer
aeadaes256ocbtaglen96v1refgcc -m32 -O3 -fomit-frame-pointer
970611.00aegis128refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609)
aegis128aesnigcc -m32 -O3 -fomit-frame-pointer
863601.00aegis128lrefgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer (5.4.0 20160609)
aegis128laesniagcc -m32 -O3 -fomit-frame-pointer
aegis128laesnibgcc -m32 -O3 -fomit-frame-pointer
aegis128laesnicgcc -m32 -O3 -fomit-frame-pointer
1193621.00aegis256refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (5.4.0 20160609)
aegis256aesnigcc -m32 -O3 -fomit-frame-pointer
aes128avalanchev1refgcc -m32 -O3 -fomit-frame-pointer
1877641.00aes128cpfbv1aesrefgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer (5.4.0 20160609)
2791991.49aes128cpfbv1refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
aes128cpfbv1aesnigcc -m32 -O3 -fomit-frame-pointer
aes128cpfbv1evpgcc -m32 -O3 -fomit-frame-pointer
aes128cpfbv1gladmangcc -m32 -O3 -fomit-frame-pointer
36121331.00aes128gcmv1refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
aes128gcmv1opensslgcc -m32 -O3 -fomit-frame-pointer
3580321.00aes128marble4rv1refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
1971521.00aes128n12clocv1refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer (5.4.0 20160609)
2111861.00aes128n12silcv1refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer (5.4.0 20160609)
1980011.00aes128n12t8clocv2refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer (5.4.0 20160609)
aes128n12t8clocv2aesnigcc -m32 -O3 -fomit-frame-pointer
1979971.00aes128n12t8clocv3refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer (5.4.0 20160609)
aes128n12t8clocv3aesnigcc -m32 -O3 -fomit-frame-pointer
2106041.00aes128n12t8silcv2refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer (5.4.0 20160609)
aes128n12t8silcv2aesnigcc -m32 -O3 -fomit-frame-pointer
2106671.00aes128n12t8silcv3refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer (5.4.0 20160609)
aes128n12t8silcv3aesnigcc -m32 -O3 -fomit-frame-pointer
1977871.00aes128n8clocv1refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer (5.4.0 20160609)
2111411.00aes128n8silcv1refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer (5.4.0 20160609)
1978971.00aes128n8t8clocv2refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer (5.4.0 20160609)
aes128n8t8clocv2aesnigcc -m32 -O3 -fomit-frame-pointer
2107571.00aes128n8t8silcv2refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer (5.4.0 20160609)
aes128n8t8silcv2aesnigcc -m32 -O3 -fomit-frame-pointer
1718571.00aes128otrpv1refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer (5.4.0 20160609)
1720651.00aes128otrpv2refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer (5.4.0 20160609)
1731301.00aes128otrpv3refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer (5.4.0 20160609)
aes128otrpv3ni_p7m1gcc -m32 -O3 -fomit-frame-pointer
aes128otrpv3ni_p7m2gcc -m32 -O3 -fomit-frame-pointer
aes128otrpv3ni_p8m1gcc -m32 -O3 -fomit-frame-pointer
aes128otrpv3ni_p8m2gcc -m32 -O3 -fomit-frame-pointer
1581751.00aes128otrsv1refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer (5.4.0 20160609)
1585861.00aes128otrsv2refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer (5.4.0 20160609)
1610791.00aes128otrsv3refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer (5.4.0 20160609)
aes128otrsv3ni_p7m1gcc -m32 -O3 -fomit-frame-pointer
aes128otrsv3ni_p7m2gcc -m32 -O3 -fomit-frame-pointer
aes128otrsv3ni_p8m1gcc -m32 -O3 -fomit-frame-pointer
aes128otrsv3ni_p8m2gcc -m32 -O3 -fomit-frame-pointer
2857451.00aes128poetv1aes128refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609)
aes128poetv1aes128nigcc -m32 -O3 -fomit-frame-pointer
2247011.00aes128poetv1aes4refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609)
aes128poetv1aes4nigcc -m32 -O3 -fomit-frame-pointer
2883711.00aes128poetv2aes128refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609)
aes128poetv2aes128nirefgcc -m32 -O3 -fomit-frame-pointer
2255001.00aes128poetv2aes4refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer (5.4.0 20160609)
aes128poetv2aes4nirefgcc -m32 -O3 -fomit-frame-pointer
aes192avalanchev1refgcc -m32 -O3 -fomit-frame-pointer
aes256avalanchev1refgcc -m32 -O3 -fomit-frame-pointer
2386611.00aes256cpfbv1aesrefgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer (5.4.0 20160609)
4370601.83aes256cpfbv1refgcc -m32 -march=k6 -O3 -fomit-frame-pointer
aes256cpfbv1aesnigcc -m32 -O3 -fomit-frame-pointer
aes256cpfbv1evpgcc -m32 -O3 -fomit-frame-pointer
aes256cpfbv1gladmangcc -m32 -O3 -fomit-frame-pointer
36741201.00aes256gcmv1refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
aes256gcmv1opensslgcc -m32 -O3 -fomit-frame-pointer
2121211.00aes256otrpv1refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer (5.4.0 20160609)
2123141.00aes256otrpv2refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer (5.4.0 20160609)
2140661.00aes256otrpv3refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer (5.4.0 20160609)
aes256otrpv3ni_p7m1gcc -m32 -O3 -fomit-frame-pointer
aes256otrpv3ni_p7m2gcc -m32 -O3 -fomit-frame-pointer
aes256otrpv3ni_p8m1gcc -m32 -O3 -fomit-frame-pointer
aes256otrpv3ni_p8m2gcc -m32 -O3 -fomit-frame-pointer
1990121.00aes256otrsv1refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer (5.4.0 20160609)
1990001.00aes256otrsv2refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer (5.4.0 20160609)
2014421.00aes256otrsv3refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer (5.4.0 20160609)
aes256otrsv3ni_p7m1gcc -m32 -O3 -fomit-frame-pointer
aes256otrsv3ni_p7m2gcc -m32 -O3 -fomit-frame-pointer
aes256otrsv3ni_p8m1gcc -m32 -O3 -fomit-frame-pointer
aes256otrsv3ni_p8m2gcc -m32 -O3 -fomit-frame-pointer
11299621.00aescopav1refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609)
11284361.00aescopav2refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609)
2289771.00aesjambuv1refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
aesjambuv1aesnigcc -m32 -O3 -fomit-frame-pointer
aesjambuv2aesnigcc -m32 -O3 -fomit-frame-pointer
aesjambuv2refgcc -m32 -O3 -fomit-frame-pointer
13564671.00aezv1refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer (5.4.0 20160609)
18894631.00aezv3refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609)
aezv3aesnigcc -m32 -O3 -fomit-frame-pointer
9477521.00aezv4refgcc -m32 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
aezv4aesnigcc -m32 -O3 -fomit-frame-pointer
28043791.00artemia128v1refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609)
26619701.00artemia128v12refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
33533741.00artemia256v1refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
27946201.00artemia256v12refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3004361.00ascon128av11opt64gcc -m32 -Os -fomit-frame-pointer (5.4.0 20160609)
4348081.45ascon128av11refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
1963261.00ascon128av12opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer (5.4.0 20160609)
3006011.53ascon128av12opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer
4395172.24ascon128av12refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
4474741.00ascon128v1opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer (5.4.0 20160609)
6375951.42ascon128v1refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
4474741.00ascon128v11opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer (5.4.0 20160609)
6376011.42ascon128v11refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
2693461.00ascon128v12opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer (5.4.0 20160609)
4464471.66ascon128v12opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
6839402.54ascon128v12refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
2997981.00ascon96v1opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer (5.4.0 20160609)
4392601.47ascon96v1refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
cba1refgcc -m32 -O3 -fomit-frame-pointer
cba10refgcc -m32 -O3 -fomit-frame-pointer
cba2refgcc -m32 -O3 -fomit-frame-pointer
cba3refgcc -m32 -O3 -fomit-frame-pointer
cba4refgcc -m32 -O3 -fomit-frame-pointer
cba5refgcc -m32 -O3 -fomit-frame-pointer
cba6refgcc -m32 -O3 -fomit-frame-pointer
cba7refgcc -m32 -O3 -fomit-frame-pointer
cba8refgcc -m32 -O3 -fomit-frame-pointer
cba9refgcc -m32 -O3 -fomit-frame-pointer
2812351.00cmcc22v1refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
2804441.00cmcc24v1refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
2780011.00cmcc42v1refgcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
2806831.00cmcc44v1refgcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
2806131.00cmcc84v1refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
23970111.00deoxyseq128128v1refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer (5.4.0 20160609)
deoxyseq128128v1optgcc -m32 -O3 -fomit-frame-pointer
22626471.00deoxyseq128128v13refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer (5.4.0 20160609)
32757121.00deoxyseq256128v1refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer (5.4.0 20160609)
deoxyseq256128v1optgcc -m32 -O3 -fomit-frame-pointer
31168861.00deoxyseq256128v13refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer (5.4.0 20160609)
1964521.00deoxysi128v141tablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer (5.4.0 20160609)
14468427.36deoxysi128v141refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
deoxysi128v141aesnigcc -m32 -O3 -fomit-frame-pointer
deoxysi128v141aesnisgcc -m32 -O3 -fomit-frame-pointer
deoxysi128v141bitslicegcc -m32 -O3 -fomit-frame-pointer
2217251.00deoxysi256v141tablegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609)
224135810.11deoxysi256v141refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
deoxysi256v141aesnigcc -m32 -O3 -fomit-frame-pointer
deoxysi256v141aesnisgcc -m32 -O3 -fomit-frame-pointer
deoxysi256v141bitslicegcc -m32 -O3 -fomit-frame-pointer
2926081.00deoxysii128v141tablegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609)
20440776.99deoxysii128v141refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
deoxysii128v141aesnigcc -m32 -O3 -fomit-frame-pointer
deoxysii128v141aesnisgcc -m32 -O3 -fomit-frame-pointer
deoxysii128v141bitslicegcc -m32 -O3 -fomit-frame-pointer
12891181.00deoxysii256v141tablegcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
32419192.51deoxysii256v141refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
deoxysii256v141aesnigcc -m32 -O3 -fomit-frame-pointer
deoxysii256v141aesnisgcc -m32 -O3 -fomit-frame-pointer
deoxysii256v141bitslicegcc -m32 -O3 -fomit-frame-pointer
15887011.00deoxysneq128128v1refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer (5.4.0 20160609)
deoxysneq128128v1optgcc -m32 -O3 -fomit-frame-pointer
15898921.00deoxysneq128128v13refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer (5.4.0 20160609)
21581991.00deoxysneq256128v1refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer (5.4.0 20160609)
deoxysneq256128v1optgcc -m32 -O3 -fomit-frame-pointer
21555691.00deoxysneq256128v13refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer (5.4.0 20160609)
elmd1000v1refgcc -m32 -O3 -fomit-frame-pointer
elmd1000v2refgcc -m32 -O3 -fomit-frame-pointer
elmd1001v1refgcc -m32 -O3 -fomit-frame-pointer
elmd1001v2refgcc -m32 -O3 -fomit-frame-pointer
elmd101270v1refgcc -m32 -O3 -fomit-frame-pointer
elmd101270v2refgcc -m32 -O3 -fomit-frame-pointer
elmd101271v1refgcc -m32 -O3 -fomit-frame-pointer
elmd101271v2refgcc -m32 -O3 -fomit-frame-pointer
elmd500v1refgcc -m32 -O3 -fomit-frame-pointer
elmd501v1refgcc -m32 -O3 -fomit-frame-pointer
elmd51270v1refgcc -m32 -O3 -fomit-frame-pointer
elmd51271v1refgcc -m32 -O3 -fomit-frame-pointer
elmd600v2refgcc -m32 -O3 -fomit-frame-pointer
elmd601v2refgcc -m32 -O3 -fomit-frame-pointer
elmd61270v2refgcc -m32 -O3 -fomit-frame-pointer
elmd61271v2refgcc -m32 -O3 -fomit-frame-pointer
37369891.00enchilada128v1refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
35811451.00enchilada256v1refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
1017861.00hs1sivhiv1refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer (5.4.0 20160609)
892381.00hs1sivhiv2fastergcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer (5.4.0 20160609)
904201.01hs1sivhiv2refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
478521.00hs1sivlov1refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
310601.00hs1sivlov2fastergcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer (5.4.0 20160609)
376531.21hs1sivlov2refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
694601.00hs1sivv1refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer (5.4.0 20160609)
532631.00hs1sivv2fastergcc -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609)
589581.11hs1sivv2refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
2500811.00icepole128av1refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer (5.4.0 20160609)
2560241.00icepole128av2refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer (5.4.0 20160609)
2490771.00icepole128v1refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer (5.4.0 20160609)
2562801.00icepole128v2refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer (5.4.0 20160609)
2497281.00icepole256av1refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer (5.4.0 20160609)
2697191.00icepole256av2refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer (5.4.0 20160609)
6183071.00ifeedaes128n104v1refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer (5.4.0 20160609)
6183651.00ifeedaes128n96v1refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer (5.4.0 20160609)
6377881.00iscream12v1refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
iscream12v1ssegcc -m32 -O3 -fomit-frame-pointer
6395171.00iscream12v2refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
iscream12v2ssegcc -m32 -O3 -fomit-frame-pointer
7298311.00iscream14v1refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
iscream14v1ssegcc -m32 -O3 -fomit-frame-pointer
7310341.00iscream14v2refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
iscream14v2ssegcc -m32 -O3 -fomit-frame-pointer
jambuaes128v2aesnigcc -m32 -O3 -fomit-frame-pointer
jambuaes128v2refgcc -m32 -O3 -fomit-frame-pointer
jambusimon128v2refgcc -m32 -O3 -fomit-frame-pointer
jambusimon64v2refgcc -m32 -O3 -fomit-frame-pointer
jambusimon96v2refgcc -m32 -O3 -fomit-frame-pointer
298942671.00joltikeq12864v1refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
294240651.00joltikeq12864v13refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
148708621.00joltikeq6464v1refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
145776141.00joltikeq6464v13refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609)
295870701.00joltikeq80112v13refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
149111521.00joltikeq8048v1refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609)
298413991.00joltikeq9696v1refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609)
294164061.00joltikeq9696v13refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609)
198090071.00joltikneq12864v1refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
joltikneq12864v1vpermgcc -m32 -O3 -fomit-frame-pointer
198130361.00joltikneq12864v13refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
98809371.00joltikneq6464v1refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609)
joltikneq6464v1vpermgcc -m32 -O3 -fomit-frame-pointer
99210111.00joltikneq6464v13refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609)
197781131.00joltikneq80112v13refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
98553721.00joltikneq8048v1refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609)
joltikneq8048v1vpermgcc -m32 -O3 -fomit-frame-pointer
197912061.00joltikneq9696v1refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
joltikneq9696v1vpermgcc -m32 -O3 -fomit-frame-pointer
198632741.00joltikneq9696v13refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
juliusv1draftrefgcc -m32 -O3 -fomit-frame-pointer
9549871.00ketjejrv1referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
10533261.10ketjejrv1compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
13022961.36ketjejrv1refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
ketjejrv1ARMv6Mgcc -m32 -O3 -fomit-frame-pointer
ketjejrv1ARMv7Mgcc -m32 -O3 -fomit-frame-pointer
ketjejrv1AVR8gcc -m32 -O3 -fomit-frame-pointer
4682111.00ketjesrv1compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer (5.4.0 20160609)
4701401.00ketjesrv1referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
7009401.50ketjesrv1refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
ketjesrv1ARMv6Mgcc -m32 -O3 -fomit-frame-pointer
ketjesrv1ARMv7Mgcc -m32 -O3 -fomit-frame-pointer
ketjesrv1AVR8gcc -m32 -O3 -fomit-frame-pointer
3947881.00kiasueq128v1refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609)
kiasueq128v1bitslicegcc -m32 -O3 -fomit-frame-pointer
kiasueq128v1optgcc -m32 -O3 -fomit-frame-pointer
2595661.00kiasuneq128v1refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer (5.4.0 20160609)
kiasuneq128v1bitslicegcc -m32 -O3 -fomit-frame-pointer
kiasuneq128v1optgcc -m32 -O3 -fomit-frame-pointer
9117881.00lacv1refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer (5.4.0 20160609)
1430281.00lakekeyakv1inplace32bigcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
2136901.49lakekeyakv1opt64lcu6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
2158131.51lakekeyakv1opt64lcufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
2164121.51lakekeyakv1opt64u6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
2198251.54lakekeyakv1opt64ufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
3442572.41lakekeyakv1compact64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
4290323.00lakekeyakv1refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
lakekeyakv1asmx86-64gcc -m32 -O3 -fomit-frame-pointer
lakekeyakv1asmx86-64-shldgcc -m32 -O3 -fomit-frame-pointer
lakekeyakv1opt64lcufullshldgcc -m32 -O3 -fomit-frame-pointer
1318811.00lakekeyakv2generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
1318881.00lakekeyakv2generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
1596811.21lakekeyakv2generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
1597681.21lakekeyakv2generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
1904701.44lakekeyakv2referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
3105332.35lakekeyakv2compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
139333010.57lakekeyakv2reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
lakekeyakv2ARMv8Agcc -m32 -O3 -fomit-frame-pointer
lakekeyakv2AVR8gcc -m32 -O3 -fomit-frame-pointer
lakekeyakv2Bulldozergcc -m32 -O3 -fomit-frame-pointer
lakekeyakv2Haswellgcc -m32 -O3 -fomit-frame-pointer
lakekeyakv2KnightsLandinggcc -m32 -O3 -fomit-frame-pointer
lakekeyakv2Nehalemgcc -m32 -O3 -fomit-frame-pointer
lakekeyakv2SandyBridgegcc -m32 -O3 -fomit-frame-pointer
lakekeyakv2asmX86-64gcc -m32 -O3 -fomit-frame-pointer
lakekeyakv2asmX86-64shldgcc -m32 -O3 -fomit-frame-pointer
589917181.00led80n6silcv1refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609)
593874191.00led80n6t4silcv2refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609)
593954471.00led80n6t4silcv3refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609)
led80n6t4silcv3vpermgcc -m32 -O3 -fomit-frame-pointer
3260871.00lunarkeyakv2generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
3261771.00lunarkeyakv2generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
4245991.30lunarkeyakv2generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
4263161.31lunarkeyakv2generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
4979921.53lunarkeyakv2referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
8223102.52lunarkeyakv2compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
332222610.19lunarkeyakv2reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
lunarkeyakv2ARMv8Agcc -m32 -O3 -fomit-frame-pointer
lunarkeyakv2AVR8gcc -m32 -O3 -fomit-frame-pointer
lunarkeyakv2Bulldozergcc -m32 -O3 -fomit-frame-pointer
lunarkeyakv2Haswellgcc -m32 -O3 -fomit-frame-pointer
lunarkeyakv2KnightsLandinggcc -m32 -O3 -fomit-frame-pointer
lunarkeyakv2Nehalemgcc -m32 -O3 -fomit-frame-pointer
lunarkeyakv2SandyBridgegcc -m32 -O3 -fomit-frame-pointer
lunarkeyakv2asmX86-64gcc -m32 -O3 -fomit-frame-pointer
lunarkeyakv2asmX86-64shldgcc -m32 -O3 -fomit-frame-pointer
53328451.00minalpherv1refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609)
53354181.00minalpherv11refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609)
270661.00morus1280128v1sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (5.4.0 20160609)
698192.58morus1280128v1ref64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
699402.58morus1280128v1refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
morus1280128v1avx2gcc -m32 -O3 -fomit-frame-pointer
273051.00morus1280128v2sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (5.4.0 20160609)
706542.59morus1280128v2ref64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
706742.59morus1280128v2refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
morus1280128v2avx2gcc -m32 -O3 -fomit-frame-pointer
305791.00morus1280256v1sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (5.4.0 20160609)
673462.20morus1280256v1refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
697562.28morus1280256v1ref64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
morus1280256v1avx2gcc -m32 -O3 -fomit-frame-pointer
311681.00morus1280256v2sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (5.4.0 20160609)
677992.18morus1280256v2refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
705502.26morus1280256v2ref64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
morus1280256v2avx2gcc -m32 -O3 -fomit-frame-pointer
231411.00morus640128v1sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
340391.47morus640128v1refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer
224781.00morus640128v2sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
342391.52morus640128v2refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer
887291.00norx3241v1xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer (5.4.0 20160609)
958821.08norx3241v1refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
742901.00norx3241v2xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (5.4.0 20160609)
830111.12norx3241v2refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
756191.00norx3241v3xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (5.4.0 20160609)
829321.10norx3241v3refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
norx3241v3neongcc -m32 -O3 -fomit-frame-pointer
1392741.00norx3261v1xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (5.4.0 20160609)
1402471.01norx3261v1refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
1110731.00norx3261v2xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer (5.4.0 20160609)
1213291.09norx3261v2refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
1123631.00norx3261v3xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer (5.4.0 20160609)
1221911.09norx3261v3refgcc -funroll-loops -m32 -Os -fomit-frame-pointer
norx3261v3neongcc -m32 -O3 -fomit-frame-pointer
639051.00norx6441v1xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
2555154.00norx6441v1refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
norx6441v1ymmgcc -m32 -O3 -fomit-frame-pointer
561261.00norx6441v2xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
1620292.89norx6441v2refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
norx6441v2ymmgcc -m32 -O3 -fomit-frame-pointer
549611.00norx6441v3xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (5.4.0 20160609)
1622092.95norx6441v3refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
norx6441v3neongcc -m32 -O3 -fomit-frame-pointer
norx6441v3ymmgcc -m32 -O3 -fomit-frame-pointer
3267111.00norx6444v1refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer (5.4.0 20160609)
1969161.00norx6444v2refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer (5.4.0 20160609)
1980081.00norx6444v3refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer (5.4.0 20160609)
norx6444v3ymmgcc -m32 -O3 -fomit-frame-pointer
951001.00norx6461v1xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609)
3804544.00norx6461v1refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
norx6461v1ymmgcc -m32 -O3 -fomit-frame-pointer
813451.00norx6461v2xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
2397582.95norx6461v2refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
norx6461v2ymmgcc -m32 -O3 -fomit-frame-pointer
802161.00norx6461v3xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609)
2390252.98norx6461v3refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
norx6461v3neongcc -m32 -O3 -fomit-frame-pointer
norx6461v3ymmgcc -m32 -O3 -fomit-frame-pointer
6091371.00oceankeyakv1refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer (5.4.0 20160609)
1987911.00oceankeyakv2generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
1988591.00oceankeyakv2generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
2503321.26oceankeyakv2generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
2503531.26oceankeyakv2generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
2937811.48oceankeyakv2referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
4846762.44oceankeyakv2compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
203993510.26oceankeyakv2reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
oceankeyakv2ARMv8Agcc -m32 -O3 -fomit-frame-pointer
oceankeyakv2AVR8gcc -m32 -O3 -fomit-frame-pointer
oceankeyakv2Bulldozergcc -m32 -O3 -fomit-frame-pointer
oceankeyakv2Haswellgcc -m32 -O3 -fomit-frame-pointer
oceankeyakv2KnightsLandinggcc -m32 -O3 -fomit-frame-pointer
oceankeyakv2Nehalemgcc -m32 -O3 -fomit-frame-pointer
oceankeyakv2SandyBridgegcc -m32 -O3 -fomit-frame-pointer
oceankeyakv2asmX86-64gcc -m32 -O3 -fomit-frame-pointer
oceankeyakv2asmX86-64shldgcc -m32 -O3 -fomit-frame-pointer
3128851.00omdsha256k128n96tau128v1refgcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k128n96tau128v1avx1gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k128n96tau128v1sse4gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
3100551.00omdsha256k128n96tau128v2refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k128n96tau128v2avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha256k128n96tau128v2sse4gcc -m32 -O3 -fomit-frame-pointer
3134181.00omdsha256k128n96tau64v1refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k128n96tau64v1avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha256k128n96tau64v1sse4gcc -m32 -O3 -fomit-frame-pointer
3104441.00omdsha256k128n96tau64v2refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k128n96tau64v2avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha256k128n96tau64v2sse4gcc -m32 -O3 -fomit-frame-pointer
3134611.00omdsha256k128n96tau96v1refgcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k128n96tau96v1avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha256k128n96tau96v1sse4gcc -m32 -O3 -fomit-frame-pointer
3129041.00omdsha256k128n96tau96v2refgcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k128n96tau96v2avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha256k128n96tau96v2sse4gcc -m32 -O3 -fomit-frame-pointer
3133301.00omdsha256k192n104tau128v1refgcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k192n104tau128v1avx1gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k192n104tau128v1sse4gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
3103641.00omdsha256k192n104tau128v2refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k192n104tau128v2avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha256k192n104tau128v2sse4gcc -m32 -O3 -fomit-frame-pointer
3135961.00omdsha256k256n104tau160v1refgcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k256n104tau160v1avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha256k256n104tau160v1sse4gcc -m32 -O3 -fomit-frame-pointer
3103931.00omdsha256k256n104tau160v2refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k256n104tau160v2avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha256k256n104tau160v2sse4gcc -m32 -O3 -fomit-frame-pointer
3128491.00omdsha256k256n248tau256v1refgcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k256n248tau256v1avx1gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k256n248tau256v1sse4gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
3106781.00omdsha256k256n248tau256v2refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
omdsha256k256n248tau256v2avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha256k256n248tau256v2sse4gcc -m32 -O3 -fomit-frame-pointer
7712891.00omdsha512k128n128tau128v1refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer (5.4.0 20160609)
omdsha512k128n128tau128v1avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha512k128n128tau128v1sse4gcc -m32 -O3 -fomit-frame-pointer
7707951.00omdsha512k128n128tau128v2refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer (5.4.0 20160609)
omdsha512k128n128tau128v2avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha512k128n128tau128v2sse4gcc -m32 -O3 -fomit-frame-pointer
7671411.00omdsha512k256n256tau256v1refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer (5.4.0 20160609)
omdsha512k256n256tau256v1avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha512k256n256tau256v1sse4gcc -m32 -O3 -fomit-frame-pointer
7688201.00omdsha512k256n256tau256v2refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer (5.4.0 20160609)
omdsha512k256n256tau256v2avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha512k256n256tau256v2sse4gcc -m32 -O3 -fomit-frame-pointer
7696461.00omdsha512k512n256tau256v1refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer (5.4.0 20160609)
omdsha512k512n256tau256v1avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha512k512n256tau256v1sse4gcc -m32 -O3 -fomit-frame-pointer
7715841.00omdsha512k512n256tau256v2refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer (5.4.0 20160609)
omdsha512k512n256tau256v2avx1gcc -m32 -O3 -fomit-frame-pointer
omdsha512k512n256tau256v2sse4gcc -m32 -O3 -fomit-frame-pointer
3344801.00pi16cipher096v1optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
5437261.63pi16cipher096v1refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
5333811.00pi16cipher096v2ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
6253341.17pi16cipher096v2goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
7628851.43pi16cipher096v2ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
pi16cipher096v2optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi16cipher096v2refgcc -m32 -O3 -fomit-frame-pointer
3353031.00pi16cipher128v1optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
5459381.63pi16cipher128v1refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
5332831.00pi16cipher128v2ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
6256051.17pi16cipher128v2goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
7609251.43pi16cipher128v2ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
pi16cipher128v2optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi16cipher128v2refgcc -m32 -O3 -fomit-frame-pointer
1486361.00pi32cipher128v1optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
2463201.66pi32cipher128v1refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
1617181.00pi32cipher128v2goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
2571931.59pi32cipher128v2ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
3314572.05pi32cipher128v2ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
pi32cipher128v2optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi32cipher128v2refgcc -m32 -O3 -fomit-frame-pointer
1487961.00pi32cipher256v1optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
2454361.65pi32cipher256v1refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
1617331.00pi32cipher256v2goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
2572051.59pi32cipher256v2ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
3316512.05pi32cipher256v2ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
pi32cipher256v2optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi32cipher256v2refgcc -m32 -O3 -fomit-frame-pointer
4457401.00pi64cipher128v1optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer (5.4.0 20160609)
6968251.56pi64cipher128v1refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
6454591.00pi64cipher128v2ref3gcc -m32 -O2 -fomit-frame-pointer (5.4.0 20160609)
12304291.91pi64cipher128v2ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
12444411.93pi64cipher128v2goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
pi64cipher128v2optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi64cipher128v2refgcc -m32 -O3 -fomit-frame-pointer
4448771.00pi64cipher256v1optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer (5.4.0 20160609)
6980441.57pi64cipher256v1refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
pi64cipher256v1oneroundoptimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v1oneroundrefgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v1tworoundsoptimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v1tworoundsrefgcc -m32 -O3 -fomit-frame-pointer
6440291.00pi64cipher256v2ref3gcc -m32 -O2 -fomit-frame-pointer (5.4.0 20160609)
12306591.91pi64cipher256v2ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
12447951.93pi64cipher256v2goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
pi64cipher256v2optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2refgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2oneroundoptimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2oneroundrefgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2tworoundsoptimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2tworoundsrefgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2wideblock16KBoptimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2wideblock16KBrefgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2wideblock2KBoptimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2wideblock2KBrefgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2wideblock4KBoptimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2wideblock4KBrefgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2wideblock512Boptimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2wideblock512Brefgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2wideblock8KBoptimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer
pi64cipher256v2wideblock8KBrefgcc -m32 -O3 -fomit-frame-pointer
ppaev11refgcc -m32 -O3 -fomit-frame-pointer
367511111.00present80n6silcv1refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609)
366566001.00present80n6t4silcv2refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609)
367063471.00present80n6t4silcv3refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609)
present80n6t4silcv3vpermgcc -m32 -O3 -fomit-frame-pointer
10825831.00proest128apev1refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
8617361.00proest128copav1refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
5786491.00proest128otrv1refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
4399621.00proest256apev1refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609)
3792101.00proest256copav1refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609)
2470091.00proest256otrv1refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609)
66842791.00raviyoylav1refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer (5.4.0 20160609)
3410571.00riverkeyakv1refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer (5.4.0 20160609)
823961.00riverkeyakv2generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609)
871301.06riverkeyakv2generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609)
878201.07riverkeyakv2generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
890031.08riverkeyakv2generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
1497451.82riverkeyakv2referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
2275432.76riverkeyakv2compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
riverkeyakv2ARMv8Agcc -m32 -O3 -fomit-frame-pointer
riverkeyakv2AVR8gcc -m32 -O3 -fomit-frame-pointer
5546861.00sablierv1refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
5441531.00scream10v1refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
scream10v1ssegcc -m32 -O3 -fomit-frame-pointer
5439251.00scream10v2refgcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
scream10v2ssegcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
5958521.00scream10v3refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609)
scream10v3ssegcc -m32 -O3 -fomit-frame-pointer
6442071.00scream12v1refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609)
scream12v1ssegcc -m32 -O3 -fomit-frame-pointer
6464411.00scream12v2refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609)
scream12v2ssegcc -m32 -O3 -fomit-frame-pointer
7017351.00scream12v3refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609)
scream12v3ssegcc -m32 -O3 -fomit-frame-pointer
4868121.00seakeyakv1refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer (5.4.0 20160609)
1584111.00seakeyakv2generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
1585351.00seakeyakv2generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
1964351.24seakeyakv2generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1967471.24seakeyakv2generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
2317811.46seakeyakv2referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer
3796052.40seakeyakv2compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
164204810.37seakeyakv2reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
seakeyakv2ARMv8Agcc -m32 -O3 -fomit-frame-pointer
seakeyakv2AVR8gcc -m32 -O3 -fomit-frame-pointer
seakeyakv2Bulldozergcc -m32 -O3 -fomit-frame-pointer
seakeyakv2Haswellgcc -m32 -O3 -fomit-frame-pointer
seakeyakv2KnightsLandinggcc -m32 -O3 -fomit-frame-pointer
seakeyakv2Nehalemgcc -m32 -O3 -fomit-frame-pointer
seakeyakv2SandyBridgegcc -m32 -O3 -fomit-frame-pointer
seakeyakv2asmX86-64gcc -m32 -O3 -fomit-frame-pointer
seakeyakv2asmX86-64shldgcc -m32 -O3 -fomit-frame-pointer
3076511.00shellaes128v1d4n64refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3080581.00shellaes128v1d4n80refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3045351.00shellaes128v1d5n64refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3053401.00shellaes128v1d5n80refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3029531.00shellaes128v1d6n64refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3027891.00shellaes128v1d6n80refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3030341.00shellaes128v1d7n64refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3035281.00shellaes128v1d7n80refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3031701.00shellaes128v1d8n64refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3049381.00shellaes128v1d8n80refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3110581.00shellaes128v2d4n64refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3116881.00shellaes128v2d4n80refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3077511.00shellaes128v2d5n64refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3083141.00shellaes128v2d5n80refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3065721.00shellaes128v2d6n64refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3068031.00shellaes128v2d6n80refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3061311.00shellaes128v2d7n64refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3060581.00shellaes128v2d7n80refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3075461.00shellaes128v2d8n64refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
3073431.00shellaes128v2d8n80refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
1262221.00silverv1littleendoptnotaesnigcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer (5.4.0 20160609)
1514631.20silverv1anotherlittleendgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
6864435.44silverv1refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
silverv1aesnioptimizedgcc -m32 -O3 -fomit-frame-pointer
silverv1bigendoptimizedgcc -m32 -O3 -fomit-frame-pointer
simonjambu128v2refgcc -m32 -O3 -fomit-frame-pointer
simonjambu64v2refgcc -m32 -O3 -fomit-frame-pointer
simonjambu96v2refgcc -m32 -O3 -fomit-frame-pointer
5353471.00stribob192r1refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
588314810.99stribob192r18bitgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
stribob192r1xmmgcc -m32 -O3 -fomit-frame-pointer
5679381.00stribob192r2refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609)
11667992.05stribob192r2smallergcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
22679153.99stribob192r2bitslicegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
54052759.52stribob192r28bitgcc -m32 -O3 -fomit-frame-pointer
stribob192r2ssse3gcc -m32 -O3 -fomit-frame-pointer
667611.00tiaoxinv1tablegcc -funroll-loops -m32 -O2 -fomit-frame-pointer (5.4.0 20160609)
287887043.12tiaoxinv1refgcc -m32 -O3 -fomit-frame-pointer
tiaoxinv1aesnimgcc -m32 -O3 -fomit-frame-pointer
tiaoxinv1optgcc -m32 -O3 -fomit-frame-pointer
667661.00tiaoxinv2refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609)
tiaoxinv2nimgcc -m32 -O3 -fomit-frame-pointer
4204051.00trivia0v1refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (5.4.0 20160609)
4099861.00trivia0v2refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (5.4.0 20160609)
trivia0v2sse4gcc -m32 -O3 -fomit-frame-pointer
4274671.00trivia128v1refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (5.4.0 20160609)
4192371.00trivia128v2refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (5.4.0 20160609)
18291051.00twine80n6clocv1refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (5.4.0 20160609)
20610191.00twine80n6t4clocv2refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
twine80n6t4clocv2vpermgcc -m32 -O3 -fomit-frame-pointer
20515161.00twine80n6t4clocv3refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
twine80n6t4clocv3vpermgcc -m32 -O3 -fomit-frame-pointer
1292581.00wheeshtv1mr3fr1t128refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer (5.4.0 20160609)
1292851.00wheeshtv1mr3fr1t256refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer (5.4.0 20160609)
1606451.00wheeshtv1mr3fr3t256refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer (5.4.0 20160609)
2760751.00wheeshtv1mr5fr7t256refgcc -m32 -march=nocona -O -fomit-frame-pointer (5.4.0 20160609)
1535871.00yaes128v2refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)