Implementation notes: x86, hydra4, crypto_aead/aes128poetv1aes4

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128poetv1aes4
TimeImplementationCompilerBenchmark dateSUPERCOP version
10387283refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060420140525
10391550refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140525
10442031refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060420140525
10546310refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140525
10719400refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060420140525
10748497refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140525
10906826refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140525
11050353refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140525
11057358refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140525
11100839refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140525
11155146refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140525
11270988refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140525
11335549refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140525
13134338refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140525
13327134refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140525
13328184refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140525
13335796refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140525
13354653refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060420140525
13414108refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140525
13414982refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140525
13416694refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140525
13499016refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140525
13499838refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140525
13552781refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140525
14096230refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140525
14096296refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140525
14104673refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140525
14330706refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140525
14335928refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140525
15829859refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140525
16066495refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140525
16066791refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140525
16203221refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140525
16221562refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140525
16221793refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140525
16222561refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140525
16224804refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140525
16300174refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140525
16302000refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140525
16328192refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140525
16502608refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060420140525
16522615refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140525
16523286refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140525
16531726refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140525
16534007refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140525
16534421refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140525
16540859refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060420140525
16611298refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140525
16661646refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060420140525
16661895refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060420140525
16662977refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060420140525
16673697refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140525
16674127refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060420140525
16705018refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060420140525
16705432refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060420140525
16722334refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140525
16723543refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140525
16723773refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140525
16743382refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060420140525
16752263refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060420140525
16753795refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060420140525
16753815refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140525
16826581refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140525
16829776refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060420140525
16849610refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060420140525
16864380refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060420140525
16867387refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060420140525
16867644refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060420140525
16869629refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060420140525
16870897refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060420140525
16929323refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060420140525
16941873refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140525
16941947refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140525
16942766refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140525
16949697refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140525
16958362refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140525
16965561refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140525
16972714refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060420140525
17039685refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140525
17060667refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060420140525
17084831refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060420140525
17129378refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140525
17151455refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140525
17210919refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060420140525
17277340refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060420140525
17280022refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060420140525
17407771refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140525
17458638refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060420140525
17485260refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060420140525
18056696refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140525
18211565refgcc -m32 -O3 -fomit-frame-pointer2014060420140525
18231743refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140525
18388539refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140525
18448493refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140525
18449734refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140525
21854996refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140525
21953864refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140525
21956470refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140525
22030503refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060420140525
22030558refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060420140525
22030730refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060420140525
22031252refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060420140525
22050604refgcc -m32 -O2 -fomit-frame-pointer2014060420140525
22067257refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060420140525
22067459refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140525
22093742refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140525
22166071refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060420140525
22166298refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060420140525
22166484refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060420140525
22166715refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060420140525
22167709refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060420140525
22170540refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060420140525
22170541refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060420140525
22170564refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060420140525
22170634refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140525
22170657refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060420140525
22176242refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060420140525
22186312refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140525
22194931refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140525
22194966refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140525
22195235refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140525
22195516refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140525
22202185refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140525
22224489refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140525
22224524refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060420140525
22224552refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060420140525
22227925refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140525
22229263refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140525
22246119refgcc -m32 -Os -fomit-frame-pointer2014060420140525
22279940refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140525
22286753refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060420140525
22292431refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140525
22309665refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140525
22309927refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140525
22310211refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140525
22310336refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140525
22329606refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140525
22330039refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140525
22337203refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140525
22347534refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140525
22359281refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060420140525
22360159refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060420140525
22398016refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140525
22398928refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060420140525
22403293refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060420140525
22511939refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060420140525
22516525refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060420140525
22551461refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140525
22552471refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060420140525
22570724refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140525
22571126refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140525
22575006refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140525
22581293refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060420140525
22581300refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060420140525
22589252refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140525
22688269refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060420140525
22689139refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060420140525
22689303refgcc -m32 -O -fomit-frame-pointer2014060420140525
22689428refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060420140525
22689533refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060420140525
22689708refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060420140525
22690371refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060420140525
22690789refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140525
22691101refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060420140525
22691885refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140525
22981479refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060420140525

Test failure

Implementation: crypto_aead/aes128poetv1aes4/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