Implementation notes: x86, h8bobcat, crypto_aead/trivia0v1

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: trivia0v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
529378? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081920170718
542322? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081920170718
543556? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081920170718
544426? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081920170718
545884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081920170718
546896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081920170718
547120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081920170718
551119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081920170718
551613? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081920170718
553019? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081920170718
553584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081920170718
574465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081920170718
574811? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081920170718
574959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081920170718
579714? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081920170718
579795? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081920170718
582497? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081920170718
582616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081920170718
585646? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081920170718
599711? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081920170718
601065? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081920170718
630287? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081920170718
630287? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081920170718
631508? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081920170718
632472? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081920170718
634177? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081920170718
641972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081920170718
642024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081920170718
642756? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081920170718
643672? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081920170718
646484? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081920170718
646560? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081920170718
647145? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081920170718
655111? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081920170718
658093? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081920170718
658611? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081920170718
669740? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081920170718
669864? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081920170718
671451? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081920170718
672562? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081920170718
682765? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081920170718
685962? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081920170718
686114? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081920170718
688332? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081920170718
688950? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081920170718
689268? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081920170718
690640? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081920170718
690711? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081920170718
693453? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081920170718
835059? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081920170718
835843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081920170718
838741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081920170718
840285? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081920170718
840826? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081920170718
852264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081920170718
853000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081920170718
886554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081920170718
891670? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081920170718
891812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081920170718
893247? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081920170718
898088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081920170718
899251? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081920170718
903716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081920170718
904134? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081920170718
904153? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081920170718
939146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081920170718
971223? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081920170718
971232? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081920170718
975546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081920170718
979074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081920170718
980970? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081920170718
982285? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081920170718
983217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081920170718
984305? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081920170718
984951? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081920170718
986427? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081920170718
987919? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081920170718
989753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081920170718
992902? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081920170718
992997? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081920170718
993016? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081920170718
993068? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081920170718
995596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081920170718
999866? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081920170718
1001851? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081920170718
1002060? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081920170718
1002107? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081920170718
1002311? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081920170718
1002701? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081920170718
1004226? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081920170718
1005043? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081920170718
1007275? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081920170718
1012087? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081920170718
1015778? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081920170718
1018405? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081920170718
1018642? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081920170718
1020361? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081920170718
1031039? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081920170718
1033206? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081920170718
1033553? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081920170718
1033558? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081920170718
1034626? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081920170718
1036217? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081920170718
1036963? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081920170718
1039571? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081920170718
1041210? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081920170718
1041603? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081920170718
1042022? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081920170718
1043381? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081920170718
1049071? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081920170718
1050035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081920170718
1050311? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081920170718
1051151? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081920170718
1052481? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081920170718
1054984? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081920170718
1058590? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081920170718
1058918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081920170718
1062395? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081920170718
1063302? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081920170718
1063758? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081920170718
1064285? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081920170718
1068133? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081920170718
1071462? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081920170718
1072631? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081920170718
1073215? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081920170718
1073481? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081920170718
1073681? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081920170718
1073989? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081920170718
1075576? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081920170718
1087394? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081920170718
1087836? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081920170718
1100257? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081920170718
1100404? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081920170718
1455728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081920170718
1465066? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081920170718
1475164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081920170718
1483316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081920170718
1492997? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081920170718
1494122? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081920170718
1494364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081920170718
1553259? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081920170718
1556333? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081920170718
1582206? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081920170718
1651081? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081920170718
1651461? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081920170718
1653774? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081920170718
1654482? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081920170718
1655247? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081920170718
1656582? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081920170718
1670974? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081920170718
1672342? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081920170718
1680066? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081920170718
1685931? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081920170718
1688207? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081920170718
1691927? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081920170718
1692354? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081920170718
1722516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081920170718
1723167? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081920170718
1723177? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081920170718
1728088? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081920170718
1728510? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081920170718

Test failure

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