| Time | Relative time | Primitive | Implementation | Compiler |
| 6112004 | 1.00 | acorn128 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.6.3) |
| | aeadaes128ocbtaglen128v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | aeadaes128ocbtaglen64v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | aeadaes128ocbtaglen96v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | aeadaes192ocbtaglen128v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | aeadaes192ocbtaglen64v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | aeadaes192ocbtaglen96v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | aeadaes256ocbtaglen128v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | aeadaes256ocbtaglen64v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | aeadaes256ocbtaglen96v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| 4784 | 1.00 | aegis128 | aesni | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer |
| 79460 | 16.61 | aegis128 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer |
| 4164 | 1.00 | aegis128l | aesnia | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer (4.6.3) |
| 68100 | 16.35 | aegis128l | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer |
| | aegis128l | aesnib | gcc -m32 -O3 -fomit-frame-pointer |
| | aegis128l | aesnic | gcc -m32 -O3 -fomit-frame-pointer |
| 5336 | 1.00 | aegis256 | aesni | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer (4.6.3) |
| 94836 | 17.77 | aegis256 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer (4.6.3) |
| | aes128avalanchev1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| 180440 | 1.00 | aes128cpfbv1 | aesref | gcc -m32 -march=athlon -O -fomit-frame-pointer (4.6.3) |
| 210265156 | 1165.29 | aes128cpfbv1 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer |
| | aes128cpfbv1 | aesni | gcc -m32 -O3 -fomit-frame-pointer |
| | aes128cpfbv1 | evp | gcc -m32 -O3 -fomit-frame-pointer |
| | aes128cpfbv1 | gladman | gcc -m32 -O3 -fomit-frame-pointer |
| 88191428 | 1.00 | aes128gcmv1 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (4.6.3) |
| | aes128gcmv1 | openssl | gcc -m32 -O3 -fomit-frame-pointer |
| 356468 | 1.00 | aes128marble4rv1 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (4.6.3) |
| 173792 | 1.00 | aes128n12clocv1 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer (4.6.3) |
| 194284 | 1.00 | aes128n12silcv1 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer (4.6.3) |
| 173096 | 1.00 | aes128n8clocv1 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer (4.6.3) |
| 194464 | 1.00 | aes128n8silcv1 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer (4.6.3) |
| 146192 | 1.00 | aes128otrpv1 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer (4.6.3) |
| 133976 | 1.00 | aes128otrsv1 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer (4.6.3) |
| 9545600 | 1.00 | aes128poetv1aes128 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (4.6.3) |
| | aes128poetv1aes128 | ni | gcc -m32 -O3 -fomit-frame-pointer |
| 9468900 | 1.00 | aes128poetv1aes4 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.6.3) |
| | aes128poetv1aes4 | ni | gcc -m32 -O3 -fomit-frame-pointer |
| | aes192avalanchev1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | aes256avalanchev1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| 226184 | 1.00 | aes256cpfbv1 | aesref | gcc -m32 -march=barcelona -O -fomit-frame-pointer (4.6.3) |
| 292542884 | 1293.38 | aes256cpfbv1 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer |
| | aes256cpfbv1 | aesni | gcc -m32 -O3 -fomit-frame-pointer |
| | aes256cpfbv1 | evp | gcc -m32 -O3 -fomit-frame-pointer |
| | aes256cpfbv1 | gladman | gcc -m32 -O3 -fomit-frame-pointer |
| 118201376 | 1.00 | aes256gcmv1 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3) |
| | aes256gcmv1 | dolbeau/aesenc-int | gcc -m32 -O3 -fomit-frame-pointer |
| | aes256gcmv1 | openssl | gcc -m32 -O3 -fomit-frame-pointer |
| 180792 | 1.00 | aes256otrpv1 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer (4.6.3) |
| 168652 | 1.00 | aes256otrsv1 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer (4.6.3) |
| 844176 | 1.00 | aescopav1 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.6.3) |
| 65860 | 1.00 | aesjambuv1 | aesni | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer (4.6.3) |
| 194560 | 2.95 | aesjambuv1 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer |
| 1154440 | 1.00 | aezv1 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer (4.6.3) |
| 6116 | 1.00 | aezv3 | aesni | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (4.6.3) |
| 1492268 | 243.99 | aezv3 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer |
| 2319312 | 1.00 | artemia128v1 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
| 2850544 | 1.00 | artemia256v1 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
| 376800 | 1.00 | ascon128v1 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer (4.6.3) |
| 449452 | 1.19 | ascon128v1 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer |
| 259968 | 1.00 | ascon96v1 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer (4.6.3) |
| 295192 | 1.14 | ascon96v1 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer |
| | cba1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | cba10 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | cba2 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | cba3 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | cba4 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | cba5 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | cba6 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | cba7 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | cba8 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | cba9 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| 237673112 | 1.00 | cmcc22v1 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer (4.6.3) |
| 237647384 | 1.00 | cmcc24v1 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (4.6.3) |
| 237650820 | 1.00 | cmcc42v1 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
| 237641992 | 1.00 | cmcc44v1 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3) |
| 237637688 | 1.00 | cmcc84v1 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.6.3) |
| 24772 | 1.00 | deoxyseq128128v1 | opt | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer (4.6.3) |
| 1515376 | 61.17 | deoxyseq128128v1 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer |
| 27280 | 1.00 | deoxyseq256128v1 | opt | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer (4.6.3) |
| 2126476 | 77.95 | deoxyseq256128v1 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer |
| 15252 | 1.00 | deoxysneq128128v1 | opt | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer (4.6.3) |
| 992520 | 65.07 | deoxysneq128128v1 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer |
| 17176 | 1.00 | deoxysneq256128v1 | opt | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer (4.6.3) |
| 1405740 | 81.84 | deoxysneq256128v1 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer |
| | elmd1000v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | elmd1001v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | elmd101270v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | elmd101271v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | elmd500v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | elmd501v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | elmd51270v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| | elmd51271v1 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| 9379568 | 1.00 | enchilada128v1 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (4.6.3) |
| 9274900 | 1.00 | enchilada256v1 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3) |
| 111528 | 1.00 | hs1sivhiv1 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (4.6.3) |
| 44752 | 1.00 | hs1sivlov1 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3) |
| 69324 | 1.00 | hs1sivv1 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3) |
| 229408 | 1.00 | icepole128av1 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3) |
| 230356 | 1.00 | icepole128v1 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3) |
| 229956 | 1.00 | icepole256av1 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3) |
| 535136 | 1.00 | ifeedaes128n104v1 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer (4.6.3) |
| 535368 | 1.00 | ifeedaes128n96v1 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer (4.6.3) |
| 111144 | 1.00 | iscream12v1 | sse | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer (4.6.3) |
| 549272 | 4.94 | iscream12v1 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer |
| 109628 | 1.00 | iscream12v2 | sse | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 549168 | 5.01 | iscream12v2 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer |
| 127856 | 1.00 | iscream14v1 | sse | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
| 632720 | 4.95 | iscream14v1 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer |
| 126408 | 1.00 | iscream14v2 | sse | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
| 633212 | 5.01 | iscream14v2 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer |
| 22842696 | 1.00 | joltikeq12864v1 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer (4.6.3) |
| 11033316 | 1.00 | joltikeq6464v1 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer (4.6.3) |
| 11028540 | 1.00 | joltikeq8048v1 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.6.3) |
| 22846876 | 1.00 | joltikeq9696v1 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer (4.6.3) |
| 15170916 | 1.00 | joltikneq12864v1 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer (4.6.3) |
| | joltikneq12864v1 | vperm | gcc -m32 -O3 -fomit-frame-pointer |
| 7309172 | 1.00 | joltikneq6464v1 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer (4.6.3) |
| | joltikneq6464v1 | vperm | gcc -m32 -O3 -fomit-frame-pointer |
| 7309420 | 1.00 | joltikneq8048v1 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer (4.6.3) |
| | joltikneq8048v1 | vperm | gcc -m32 -O3 -fomit-frame-pointer |
| 15175640 | 1.00 | joltikneq9696v1 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.6.3) |
| | joltikneq9696v1 | vperm | gcc -m32 -O3 -fomit-frame-pointer |
| | juliusv1draft | ref | gcc -m32 -O3 -fomit-frame-pointer |
| 1463260 | 1.00 | ketjejrv1 | ref | gcc -m32 -O3 -fomit-frame-pointer (4.6.3) |
| 752168 | 1.00 | ketjesrv1 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
| 14764 | 1.00 | kiasueq128v1 | opt | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3) |
| 343356 | 23.26 | kiasueq128v1 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer |
| | kiasueq128v1 | bitslice | gcc -m32 -O3 -fomit-frame-pointer |
| 9376 | 1.00 | kiasuneq128v1 | opt | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer (4.6.3) |
| 215060 | 22.94 | kiasuneq128v1 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer |
| | kiasuneq128v1 | bitslice | gcc -m32 -O3 -fomit-frame-pointer |
| 897420 | 1.00 | lacv1 | ref | gcc -m32 -O3 -fomit-frame-pointer (4.6.3) |
| 118908 | 1.00 | lakekeyakv1 | inplace32bi | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3) |
| 169488 | 1.43 | lakekeyakv1 | opt64lcu6 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer |
| 171268 | 1.44 | lakekeyakv1 | opt64u6 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer |
| 270104 | 2.27 | lakekeyakv1 | opt64lcufull | gcc -m32 -march=i386 -O2 -fomit-frame-pointer |
| 273436 | 2.30 | lakekeyakv1 | opt64ufull | gcc -m32 -march=i486 -O -fomit-frame-pointer |
| 303300 | 2.55 | lakekeyakv1 | compact64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer |
| 333316 | 2.80 | lakekeyakv1 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer |
| | lakekeyakv1 | asmarmv6m | gcc -m32 -O3 -fomit-frame-pointer |
| | lakekeyakv1 | asmarmv7a | gcc -m32 -O3 -fomit-frame-pointer |
| | lakekeyakv1 | asmarmv7aneon | gcc -m32 -O3 -fomit-frame-pointer |
| | lakekeyakv1 | asmarmv7m | gcc -m32 -O3 -fomit-frame-pointer |
| | lakekeyakv1 | asmx86-64 | gcc -m32 -O3 -fomit-frame-pointer |
| | lakekeyakv1 | asmx86-64-shld | gcc -m32 -O3 -fomit-frame-pointer |
| | lakekeyakv1 | opt64lcufullshld | gcc -m32 -O3 -fomit-frame-pointer |
| 36346304 | 1.00 | led80n6silcv1 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer (4.6.3) |
| 3896608 | 1.00 | minalpherv1 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (4.6.3) |
| 11876 | 1.00 | morus1280128v1 | sse2 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (4.6.3) |
| 64024 | 5.39 | morus1280128v1 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer |
| 66128 | 5.57 | morus1280128v1 | ref64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer |
| | morus1280128v1 | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| 15504 | 1.00 | morus1280256v1 | sse2 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3) |
| 64804 | 4.18 | morus1280256v1 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer |
| 66076 | 4.26 | morus1280256v1 | ref64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer |
| | morus1280256v1 | avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| 14080 | 1.00 | morus640128v1 | sse2 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer (4.6.3) |
| 33596 | 2.39 | morus640128v1 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer |
| 30420 | 1.00 | norx3241v1 | xmm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3) |
| 85896 | 2.82 | norx3241v1 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer |
| | norx3241v1 | neon | gcc -m32 -O3 -fomit-frame-pointer |
| 49364 | 1.00 | norx3261v1 | xmm | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (4.6.3) |
| 126988 | 2.57 | norx3261v1 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer |
| | norx3261v1 | neon | gcc -m32 -O3 -fomit-frame-pointer |
| 30648 | 1.00 | norx6441v1 | xmm | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer (4.6.3) |
| 128044 | 4.18 | norx6441v1 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer |
| | norx6441v1 | neon | gcc -m32 -O3 -fomit-frame-pointer |
| | norx6441v1 | ymm | gcc -m32 -O3 -fomit-frame-pointer |
| 161276 | 1.00 | norx6444v1 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer (4.6.3) |
| 45468 | 1.00 | norx6461v1 | xmm | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3) |
| 189176 | 4.16 | norx6461v1 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer |
| | norx6461v1 | neon | gcc -m32 -O3 -fomit-frame-pointer |
| | norx6461v1 | ymm | gcc -m32 -O3 -fomit-frame-pointer |
| 474144 | 1.00 | oceankeyakv1 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer (4.6.3) |
| 331360 | 1.00 | omdsha256k128n96tau128v1 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3) |
| | omdsha256k128n96tau128v1 | avx1 | gcc -m32 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau128v1 | sse4 | gcc -m32 -O3 -fomit-frame-pointer |
| 331880 | 1.00 | omdsha256k128n96tau64v1 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
| | omdsha256k128n96tau64v1 | avx1 | gcc -m32 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau64v1 | sse4 | gcc -m32 -O3 -fomit-frame-pointer |
| 331376 | 1.00 | omdsha256k128n96tau96v1 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
| | omdsha256k128n96tau96v1 | avx1 | gcc -m32 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau96v1 | sse4 | gcc -m32 -O3 -fomit-frame-pointer |
| 332248 | 1.00 | omdsha256k192n104tau128v1 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
| | omdsha256k192n104tau128v1 | avx1 | gcc -m32 -O3 -fomit-frame-pointer |
| | omdsha256k192n104tau128v1 | sse4 | gcc -m32 -O3 -fomit-frame-pointer |
| 332152 | 1.00 | omdsha256k256n104tau160v1 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
| | omdsha256k256n104tau160v1 | avx1 | gcc -m32 -O3 -fomit-frame-pointer |
| | omdsha256k256n104tau160v1 | sse4 | gcc -m32 -O3 -fomit-frame-pointer |
| 331452 | 1.00 | omdsha256k256n248tau256v1 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer (4.6.3) |
| | omdsha256k256n248tau256v1 | avx1 | gcc -m32 -O3 -fomit-frame-pointer |
| | omdsha256k256n248tau256v1 | sse4 | gcc -m32 -O3 -fomit-frame-pointer |
| 625560 | 1.00 | omdsha512k128n128tau128v1 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer (4.6.3) |
| | omdsha512k128n128tau128v1 | avx1 | gcc -m32 -O3 -fomit-frame-pointer |
| | omdsha512k128n128tau128v1 | sse4 | gcc -m32 -O3 -fomit-frame-pointer |
| 625244 | 1.00 | omdsha512k256n256tau256v1 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer (4.6.3) |
| | omdsha512k256n256tau256v1 | avx1 | gcc -m32 -O3 -fomit-frame-pointer |
| | omdsha512k256n256tau256v1 | sse4 | gcc -m32 -O3 -fomit-frame-pointer |
| 623924 | 1.00 | omdsha512k512n256tau256v1 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer (4.6.3) |
| | omdsha512k512n256tau256v1 | avx1 | gcc -m32 -O3 -fomit-frame-pointer |
| | omdsha512k512n256tau256v1 | sse4 | gcc -m32 -O3 -fomit-frame-pointer |
| 445344 | 1.00 | pi16cipher096v1 | optimized_nonSSE | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3) |
| 657244 | 1.48 | pi16cipher096v1 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer |
| 444588 | 1.00 | pi16cipher128v1 | optimized_nonSSE | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3) |
| 658136 | 1.48 | pi16cipher128v1 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer |
| 198360 | 1.00 | pi32cipher128v1 | optimized_nonSSE | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3) |
| 320728 | 1.62 | pi32cipher128v1 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer |
| 199668 | 1.00 | pi32cipher256v1 | optimized_nonSSE | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3) |
| 322344 | 1.61 | pi32cipher256v1 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer |
| 361064 | 1.00 | pi64cipher128v1 | optimized_nonSSE | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer (4.6.3) |
| 609204 | 1.69 | pi64cipher128v1 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer |
| 361192 | 1.00 | pi64cipher256v1 | optimized_nonSSE | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer (4.6.3) |
| 607932 | 1.68 | pi64cipher256v1 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer |
| | ppaev11 | ref | gcc -m32 -O3 -fomit-frame-pointer |
| 34551532 | 1.00 | present80n6silcv1 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer (4.6.3) |
| 1550140 | 1.00 | proest128apev1 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer (4.6.3) |
| 1270036 | 1.00 | proest128copav1 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
| 847544 | 1.00 | proest128otrv1 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
| 594760 | 1.00 | proest256apev1 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3) |
| 551312 | 1.00 | proest256copav1 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3) |
| 368112 | 1.00 | proest256otrv1 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3) |
| 6100376 | 1.00 | raviyoylav1 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer (4.6.3) |
| 352412 | 1.00 | riverkeyakv1 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
| 615464 | 1.00 | sablierv1 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer (4.6.3) |
| 87596 | 1.00 | scream10v1 | sse | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
| 452024 | 5.16 | scream10v1 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer |
| 86780 | 1.00 | scream10v2 | sse | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (4.6.3) |
| 452552 | 5.21 | scream10v2 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer |
| 102788 | 1.00 | scream12v1 | sse | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer (4.6.3) |
| 535616 | 5.21 | scream12v1 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer |
| 101324 | 1.00 | scream12v2 | sse | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 535152 | 5.28 | scream12v2 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer |
| 377160 | 1.00 | seakeyakv1 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer (4.6.3) |
| 321144 | 1.00 | shellaes128v1d4n64 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer (4.6.3) |
| 320856 | 1.00 | shellaes128v1d4n80 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer (4.6.3) |
| 318984 | 1.00 | shellaes128v1d5n64 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer (4.6.3) |
| 318848 | 1.00 | shellaes128v1d5n80 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer (4.6.3) |
| 316600 | 1.00 | shellaes128v1d6n64 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer (4.6.3) |
| 316320 | 1.00 | shellaes128v1d6n80 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer (4.6.3) |
| 316876 | 1.00 | shellaes128v1d7n64 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer (4.6.3) |
| 317324 | 1.00 | shellaes128v1d7n80 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer (4.6.3) |
| 316492 | 1.00 | shellaes128v1d8n64 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer (4.6.3) |
| 316456 | 1.00 | shellaes128v1d8n80 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer (4.6.3) |
| 8972 | 1.00 | silverv1 | aesnioptimized | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 111532 | 12.43 | silverv1 | littleendoptnotaesni | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer |
| 139496 | 15.55 | silverv1 | anotherlittleend | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer |
| 529976 | 59.07 | silverv1 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer |
| | silverv1 | bigendoptimized | gcc -m32 -O3 -fomit-frame-pointer |
| 377212 | 1.00 | stribob192r1 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer (4.6.3) |
| 4730564 | 12.54 | stribob192r1 | 8bit | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer |
| | stribob192r1 | xmm | gcc -m32 -O3 -fomit-frame-pointer |
| 3476 | 1.00 | tiaoxinv1 | aesnim | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (4.6.3) |
| 4064 | 1.17 | tiaoxinv1 | opt | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer |
| 48920 | 14.07 | tiaoxinv1 | table | gcc -funroll-loops -m32 -O -fomit-frame-pointer |
| 3485976 | 1002.87 | tiaoxinv1 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer |
| 408728 | 1.00 | trivia0v1 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
| 414236 | 1.00 | trivia128v1 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer (4.6.3) |
| 1037532 | 1.00 | twine80n6clocv1 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer (4.6.3) |
| 119760 | 1.00 | wheeshtv1mr3fr1t128 | ref | gcc -m32 -O3 -fomit-frame-pointer (4.6.3) |
| 119812 | 1.00 | wheeshtv1mr3fr1t256 | ref | gcc -m32 -O3 -fomit-frame-pointer (4.6.3) |
| 154208 | 1.00 | wheeshtv1mr3fr3t256 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.6.3) |
| 276972 | 1.00 | wheeshtv1mr5fr7t256 | ref | gcc -m32 -O3 -fomit-frame-pointer (4.6.3) |
| 151448 | 1.00 | yaes128v2 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer (4.6.3) |