Implementation notes: x86, hydra6, crypto_aead/trivia128v1

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: trivia128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
503681? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092220170725
532938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092220170725
533630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092220170725
536716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092220170725
537457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017092220170725
537912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092220170725
538232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092220170725
539906? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017092220170725
541892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092220170725
542234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092220170725
542764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092220170725
558427? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092220170725
564356? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092220170725
570266? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017092220170725
576468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092220170725
576516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092220170725
577488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092220170725
579713? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092220170725
580004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092220170725
590966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092220170725
592370? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017092220170725
621426? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092220170725
621510? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092220170725
622632? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092220170725
623148? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092220170725
625378? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092220170725
626721? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017092220170725
627768? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092220170725
627812? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092220170725
628029? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092220170725
628918? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017092220170725
629454? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092220170725
630204? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017092220170725
631160? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017092220170725
631292? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017092220170725
631420? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017092220170725
631645? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017092220170725
632142? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017092220170725
637909? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092220170725
646732? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092220170725
646902? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092220170725
666466? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092220170725
680482? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092220170725
683980? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017092220170725
684241? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017092220170725
684416? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092220170725
684432? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017092220170725
684466? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017092220170725
684480? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092220170725
684630? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017092220170725
687721? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092220170725
687897? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092220170725
692603? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017092220170725
693680? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092220170725
712827? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092220170725
715631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092220170725
919904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092220170725
924330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092220170725
933014? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017092220170725
937996? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092220170725
938022? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092220170725
938384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017092220170725
942074? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092220170725
944590? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092220170725
945442? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017092220170725
959948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092220170725
959955? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092220170725
961274? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017092220170725
962226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017092220170725
964082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092220170725
965776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092220170725
969411? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017092220170725
1044434? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092220170725
1044997? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092220170725
1060433? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092220170725
1064916? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017092220170725
1070142? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092220170725
1070240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092220170725
1073988? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092220170725
1074436? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092220170725
1078182? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092220170725
1078448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092220170725
1080678? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092220170725
1080964? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092220170725
1086074? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017092220170725
1089036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092220170725
1090954? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017092220170725
1091024? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017092220170725
1091487? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092220170725
1091606? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092220170725
1092422? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017092220170725
1093660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017092220170725
1093892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017092220170725
1094370? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092220170725
1094842? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017092220170725
1098230? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017092220170725
1098336? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092220170725
1100270? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092220170725
1100782? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092220170725
1101467? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017092220170725
1101474? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092220170725
1101536? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092220170725
1101784? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017092220170725
1102298? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092220170725
1102322? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092220170725
1103492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017092220170725
1104556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092220170725
1104934? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092220170725
1105176? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092220170725
1105762? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017092220170725
1105811? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092220170725
1105997? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017092220170725
1109450? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092220170725
1111816? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017092220170725
1113455? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092220170725
1113620? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092220170725
1118359? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092220170725
1119112? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092220170725
1123503? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092220170725
1128664? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017092220170725
1132816? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017092220170725
1139532? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092220170725
1139959? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017092220170725
1140472? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017092220170725
1140478? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017092220170725
1161501? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017092220170725
1162126? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017092220170725
1162212? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017092220170725
1162290? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017092220170725
1163632? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092220170725
1167832? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017092220170725
1169436? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017092220170725
1170414? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017092220170725
1172138? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092220170725
1172949? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092220170725
1177081? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092220170725
1177110? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092220170725
1178530? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092220170725
1179078? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092220170725
1181160? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017092220170725
1206213? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092220170725
1206388? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017092220170725
1206482? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092220170725
1222298? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092220170725
1546072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092220170725
1557093? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017092220170725
1561265? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092220170725
1561565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092220170725
1561638? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017092220170725
1572854? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017092220170725
1573986? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092220170725
1577334? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017092220170725
1585914? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017092220170725
1588712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017092220170725
1595946? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017092220170725
1621404? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092220170725
1623350? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092220170725
1623931? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092220170725
1624522? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017092220170725
1624994? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092220170725
1625228? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017092220170725
1625620? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017092220170725
1643136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017092220170725
1643290? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092220170725
1643378? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092220170725
1653376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092220170725
1653532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092220170725
1720218? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017092220170725
1720878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017092220170725
1732732? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092220170725
1732964? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017092220170725
1733191? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092220170725

Test failure

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