Implementation notes: x86, h8bobcat, crypto_aead/trivia128v1

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: trivia128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
541814? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081920170718
548977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081920170718
549475? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081920170718
549499? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081920170718
549546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081920170718
550330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081920170718
550340? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081920170718
557004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081920170718
557930? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081920170718
558748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081920170718
558838? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081920170718
579049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081920170718
583138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081920170718
583395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081920170718
584858? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081920170718
584986? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081920170718
587604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081920170718
590159? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081920170718
591346? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081920170718
600376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081920170718
605701? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081920170718
634078? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081920170718
634248? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081920170718
634372? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081920170718
635246? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081920170718
638780? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081920170718
650119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081920170718
650213? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081920170718
650460? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081920170718
651667? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081920170718
654626? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081920170718
655215? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081920170718
655576? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081920170718
655652? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081920170718
657618? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081920170718
662583? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081920170718
675084? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081920170718
675469? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081920170718
676485? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081920170718
676908? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081920170718
690427? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081920170718
692493? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081920170718
694217? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081920170718
694265? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081920170718
694479? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081920170718
695628? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081920170718
696113? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081920170718
698074? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081920170718
699101? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081920170718
842384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081920170718
847238? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081920170718
848502? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081920170718
848649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081920170718
862733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081920170718
862938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081920170718
890758? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081920170718
901032? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081920170718
901094? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081920170718
902547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081920170718
902761? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081920170718
903488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081920170718
904272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081920170718
914949? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081920170718
915359? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081920170718
917776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081920170718
944737? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081920170718
981848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081920170718
982390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081920170718
983036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081920170718
984570? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081920170718
984604? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081920170718
986794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081920170718
988095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081920170718
990157? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081920170718
992308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081920170718
992336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081920170718
993049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081920170718
993444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081920170718
1000265? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081920170718
1005091? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081920170718
1008782? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081920170718
1009669? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081920170718
1010443? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081920170718
1010677? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081920170718
1010714? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081920170718
1010715? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081920170718
1011460? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081920170718
1013455? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081920170718
1014657? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081920170718
1015830? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081920170718
1016890? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081920170718
1017645? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081920170718
1018058? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081920170718
1019825? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081920170718
1020139? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081920170718
1020628? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081920170718
1021188? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081920170718
1021245? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081920170718
1022115? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081920170718
1023259? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081920170718
1025388? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081920170718
1030418? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081920170718
1032679? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081920170718
1032745? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081920170718
1033087? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081920170718
1037343? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081920170718
1044634? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081920170718
1047295? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081920170718
1047385? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081920170718
1047508? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081920170718
1048914? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081920170718
1051303? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081920170718
1061203? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081920170718
1061634? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081920170718
1063021? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081920170718
1063587? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081920170718
1065263? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081920170718
1065691? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081920170718
1065724? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081920170718
1066303? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081920170718
1067995? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081920170718
1070963? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081920170718
1072161? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081920170718
1074598? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081920170718
1074859? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081920170718
1075813? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081920170718
1077399? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081920170718
1086320? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081920170718
1087318? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081920170718
1101268? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081920170718
1104033? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081920170718
1104375? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081920170718
1140204? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081920170718
1472272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081920170718
1474100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081920170718
1474823? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081920170718
1494065? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081920170718
1536292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081920170718
1538216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081920170718
1553055? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081920170718
1553397? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081920170718
1553492? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081920170718
1566996? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081920170718
1594660? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081920170718
1611988? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081920170718
1668485? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081920170718
1690231? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081920170718
1693755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081920170718
1699859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081920170718
1709064? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081920170718
1710266? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081920170718
1728012? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081920170718
1728235? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081920170718
1728762? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081920170718
1731593? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081920170718
1731727? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081920170718
1745791? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081920170718
1745811? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081920170718
1745953? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081920170718
1767736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081920170718
1777934? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081920170718

Test failure

Implementation: crypto_aead/trivia128v1/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
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
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref