Implementation notes: x86, hydra4, crypto_aead/trivia0v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: trivia0v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
446262refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061620140525
452131refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061620140525
459631refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061620140525
459845refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061620140525
460489refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061620140525
461775refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061620140525
461877refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061620140525
462334refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061620140525
462466refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061620140525
464517refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061620140525
464685refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061620140525
465773refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061620140525
474006refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061620140525
477961refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061620140525
478234refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061620140525
478328refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061620140525
478487refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061620140525
478592refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061620140525
478659refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061620140525
478741refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061620140525
495597refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061620140525
503533refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061620140525
503736refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061620140525
504161refgcc -m32 -O3 -fomit-frame-pointer2014061620140525
504235refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061620140525
504285refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061620140525
504504refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061620140525
505401refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061620140525
505783refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061620140525
505865refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061620140525
506766refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061620140525
507269refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061620140525
511076refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061620140525
511555refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061620140525
513119refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061620140525
541094refgcc -m32 -O2 -fomit-frame-pointer2014061620140525
543964refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061620140525
544073refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061620140525
544089refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061620140525
544183refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061620140525
544195refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061620140525
545017refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061620140525
545092refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061620140525
545665refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061620140525
546558refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061620140525
546850refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061620140525
554374refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061620140525
554599refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061620140525
555165refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061620140525
555656refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061620140525
650438refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061620140525
659876refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061620140525
660012refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061620140525
660153refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061620140525
665921refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061620140525
675453refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061620140525
675620refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061620140525
677376refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061620140525
678764refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061620140525
679544refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061620140525
685776refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061620140525
688499refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061620140525
688545refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061620140525
689894refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061620140525
690428refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061620140525
691451refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061620140525
692001refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061620140525
692508refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061620140525
693155refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061620140525
693361refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061620140525
693486refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061620140525
696583refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061620140525
697496refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061620140525
698334refgcc -m32 -O -fomit-frame-pointer2014061620140525
698751refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061620140525
700047refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061620140525
701325refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061620140525
702160refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061620140525
702218refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061620140525
702569refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061620140525
702648refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061620140525
703435refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061620140525
703509refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061620140525
703661refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061620140525
710136refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061620140525
715537refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061620140525
715755refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061620140525
716161refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061620140525
716220refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061620140525
716329refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061620140525
717499refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061620140525
717530refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061620140525
717897refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061620140525
720833refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061620140525
737731refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061620140525
739857refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061620140525
739873refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061620140525
747030refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061620140525
747416refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061620140525
747981refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061620140525
748418refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061620140525
750107refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061620140525
750477refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061620140525
750980refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061620140525
752591refgcc -m32 -Os -fomit-frame-pointer2014061620140525
754689refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061620140525
779446refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061620140525
823154refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061620140525
827167refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061620140525
828282refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061620140525
828344refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061620140525
828660refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061620140525
832030refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061620140525
832107refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061620140525
832548refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061620140525
832611refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061620140525
832611refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061620140525
832646refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061620140525
832685refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061620140525
833640refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061620140525
834381refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061620140525
843312refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061620140525
843324refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061620140525
844639refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061620140525
844767refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061620140525
849007refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061620140525
849077refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061620140525
864408refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061620140525
864536refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061620140525
864618refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061620140525
868304refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061620140525
876463refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061620140525
876506refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061620140525
879142refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061620140525
937950refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061620140525
938071refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061620140525
938566refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061620140525
938726refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061620140525
1119553refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061620140525
1120302refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061620140525
1134373refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061620140525
1135427refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061620140525
1139510refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061620140525
1139853refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061620140525
1140243refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061620140525
1142009refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061620140525
1144864refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061620140525
1159957refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061620140525
1159997refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061620140525
1160652refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061620140525
1171412refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061620140525
1201937refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061620140525
1219187refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061620140525
1219452refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061620140525
1219460refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061620140525
1221071refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061620140525
1221187refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061620140525
1227162refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061620140525
1228461refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061620140525
1238905refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061620140525
1239023refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061620140525
1239100refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061620140525
1242439refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061620140525
1242489refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061620140525
1296103refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061620140525
1296598refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061620140525

Test failure

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