Implementation notes: x86, hydra4, crypto_aead/ifeedaes128n96v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: ifeedaes128n96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
720537refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061020140525
729542refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061020140525
741842refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061020140525
746761refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061020140525
755575refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061020140525
761522refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061020140525
763195refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061020140525
766942refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061020140525
786860refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061020140525
798857refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061020140525
798880refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061020140525
811169refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061020140525
851799refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061020140525
862965refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061020140525
864884refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061020140525
873720refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061020140525
874544refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061020140525
881517refgcc -m32 -O3 -fomit-frame-pointer2014061020140525
890152refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061020140525
890273refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061020140525
891263refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061020140525
894048refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061020140525
897456refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061020140525
898884refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061020140525
900775refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061020140525
902803refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061020140525
906695refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061020140525
912331refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061020140525
916356refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061020140525
917939refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061020140525
920283refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061020140525
945941refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061020140525
947883refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061020140525
952575refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061020140525
954638refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061020140525
956034refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061020140525
956343refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061020140525
957005refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061020140525
958683refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061020140525
959817refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061020140525
964190refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061020140525
964759refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061020140525
964786refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061020140525
968058refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061020140525
968448refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061020140525
972208refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061020140525
980928refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061020140525
988806refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061020140525
989129refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061020140525
990542refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061020140525
994750refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061020140525
996637refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061020140525
997284refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061020140525
1004324refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061020140525
1006739refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061020140525
1022061refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061020140525
1023555refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061020140525
1032174refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061020140525
1194360refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061020140525
1208470refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061020140525
1213123refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061020140525
1213665refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061020140525
1215287refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061020140525
1217186refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061020140525
1231324refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061020140525
1231854refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061020140525
1254911refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061020140525
1307089refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061020140525
1307845refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061020140525
1307935refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061020140525
1361760refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061020140525
1367278refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061020140525
1377886refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061020140525
1476275refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061020140525
1481571refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061020140525
1492440refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061020140525
1508887refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061020140525
1510349refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061020140525
1524530refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061020140525
1524721refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061020140525
1529740refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061020140525
1532750refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061020140525
1533028refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061020140525
1533039refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061020140525
1533737refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061020140525
1533987refgcc -m32 -O -fomit-frame-pointer2014061020140525
1534845refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061020140525
1536082refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061020140525
1539404refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061020140525
1540597refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061020140525
1540867refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061020140525
1540929refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061020140525
1559509refgcc -m32 -O2 -fomit-frame-pointer2014061020140525
1560936refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061020140525
1562117refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061020140525
1585506refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061020140525
1602986refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061020140525
1603045refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061020140525
1611671refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061020140525
1615957refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061020140525
1616144refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061020140525
1632349refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061020140525
1647325refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061020140525
1657863refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061020140525
1664345refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061020140525
1697588refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061020140525
1700915refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061020140525
1705970refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061020140525
1719861refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061020140525
1724307refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061020140525
1734197refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061020140525
1743861refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061020140525
1761610refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061020140525
1762733refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061020140525
1770944refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061020140525
1790330refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061020140525
1793637refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061020140525
1864410refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061020140525
1872105refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061020140525
1949232refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061020140525
1951201refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061020140525
1960585refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061020140525
1994129refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061020140525
1995564refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061020140525
1997124refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061020140525
2003520refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061020140525
2007689refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061020140525
2010606refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061020140525
2015508refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061020140525
2019307refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061020140525
2020785refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061020140525
2020863refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061020140525
2021152refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061020140525
2028148refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061020140525
2029310refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061020140525
2029627refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061020140525
2031596refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061020140525
2033008refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061020140525
2033214refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061020140525
2044603refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061020140525
2045269refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061020140525
2045846refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061020140525
2046315refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061020140525
2046502refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061020140525
2047137refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061020140525
2065503refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061020140525
2084905refgcc -m32 -Os -fomit-frame-pointer2014061020140525
2115231refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061020140525
2116027refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061020140525
2142001refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061020140525
2164492refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061020140525
2182206refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061020140525
2182261refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061020140525
2183107refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061020140525
2184405refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061020140525
2187195refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061020140525
2232871refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061020140525
2234100refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061020140525
2234868refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061020140525
2235028refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061020140525
2298122refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061020140525
2299784refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061020140525
2645576refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061020140525
2646193refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061020140525
2649317refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061020140525
2656493refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061020140525

Test failure

Implementation: crypto_aead/ifeedaes128n96v1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref