Implementation notes: x86, hydra9, crypto_aead/trivia128v2

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: trivia128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
480518? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091520170725
498980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091520170725
499126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091520170725
499508? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091520170725
499900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091520170725
500009? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091520170725
501661? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091520170725
503247? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091520170725
503842? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091520170725
508334? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091520170725
508398? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091520170725
526319? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091520170725
536839? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091520170725
539365? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091520170725
540833? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091520170725
541585? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091520170725
544029? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091520170725
544168? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091520170725
544807? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091520170725
546628? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091520170725
546980? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091520170725
546992? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091520170725
547102? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091520170725
547274? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091520170725
547699? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091520170725
547715? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091520170725
551508? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091520170725
551579? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091520170725
552237? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091520170725
558737? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091520170725
584979? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091520170725
585162? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091520170725
585335? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091520170725
585723? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091520170725
589455? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091520170725
591039? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091520170725
592021? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091520170725
592033? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091520170725
592036? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091520170725
592133? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091520170725
592770? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091520170725
593272? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091520170725
593933? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091520170725
594114? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091520170725
594436? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091520170725
594625? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091520170725
596954? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091520170725
596988? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091520170725
598422? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091520170725
601175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091520170725
604044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091520170725
604995? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091520170725
605170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091520170725
605505? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091520170725
606106? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091520170725
607704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091520170725
608682? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091520170725
618186? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091520170725
826718? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091520170725
827263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091520170725
828703? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091520170725
830086? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091520170725
845684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091520170725
846440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091520170725
846548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091520170725
846825? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091520170725
848246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091520170725
863120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091520170725
863788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091520170725
867752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091520170725
868424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091520170725
873289? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091520170725
877568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091520170725
877972? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091520170725
883977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091520170725
885486? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091520170725
887023? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091520170725
888554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091520170725
890224? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091520170725
890760? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091520170725
892976? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091520170725
893294? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091520170725
893457? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091520170725
899155? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091520170725
901878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091520170725
902204? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091520170725
902423? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091520170725
902595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091520170725
902929? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091520170725
904813? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091520170725
904955? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091520170725
905012? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091520170725
905958? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091520170725
906021? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091520170725
906464? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091520170725
907360? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091520170725
907699? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091520170725
907882? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091520170725
909853? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091520170725
917684? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091520170725
923003? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091520170725
923461? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091520170725
923557? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091520170725
923655? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091520170725
923677? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091520170725
924028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091520170725
924698? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091520170725
925469? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091520170725
925486? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091520170725
925504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091520170725
925542? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091520170725
928369? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091520170725
935370? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091520170725
936472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091520170725
937114? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091520170725
937951? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091520170725
940042? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091520170725
946451? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091520170725
947029? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091520170725
947036? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091520170725
947408? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091520170725
969189? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091520170725
969790? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091520170725
969940? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091520170725
969970? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091520170725
970407? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091520170725
970709? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091520170725
972151? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091520170725
974213? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091520170725
978516? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091520170725
1001815? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091520170725
1002263? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091520170725
1002368? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091520170725
1004199? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091520170725
1016696? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091520170725
1034393? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091520170725
1034715? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091520170725
1037883? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091520170725
1047973? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091520170725
1048031? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091520170725
1048497? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091520170725
1062874? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091520170725
1067108? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091520170725
1067485? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091520170725
1338692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091520170725
1338885? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091520170725
1357694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091520170725
1357977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091520170725
1358183? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091520170725
1361316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091520170725
1369843? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091520170725
1373198? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091520170725
1373475? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091520170725
1375647? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091520170725
1378978? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091520170725
1382338? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091520170725
1394938? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091520170725
1395505? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091520170725
1396593? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091520170725
1397236? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091520170725
1397536? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091520170725
1398441? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091520170725
1401113? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091520170725
1401234? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091520170725
1401546? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091520170725
1405595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091520170725
1405767? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091520170725
1406256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091520170725
1433456? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091520170725
1434588? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091520170725
1453659? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091520170725
1454153? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091520170725

Test failure

Implementation: crypto_aead/trivia128v2/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref