Implementation notes: x86, calvin, crypto_aead/trivia128v1

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: trivia128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
462620? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082620170725
486800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082620170725
487610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082620170725
488288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082620170725
489016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082620170725
489097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082620170725
489282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082620170725
490535? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082620170725
490692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082620170725
491661? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082620170725
491795? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082620170725
513108? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082620170725
518101? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082620170725
518614? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082620170725
518973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082620170725
523688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082620170725
523893? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082620170725
526777? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082620170725
527330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082620170725
531862? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082620170725
533081? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082620170725
562787? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082620170725
562958? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082620170725
563136? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082620170725
563275? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082620170725
565789? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082620170725
568243? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082620170725
568880? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082620170725
569108? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082620170725
569311? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082620170725
569496? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082620170725
570018? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082620170725
570178? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082620170725
570472? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082620170725
570792? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082620170725
573174? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082620170725
573284? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082620170725
583394? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082620170725
585051? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082620170725
590125? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082620170725
590379? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082620170725
593654? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082620170725
596927? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082620170725
597259? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082620170725
603792? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082620170725
611481? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082620170725
612655? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082620170725
618388? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082620170725
618443? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082620170725
618576? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082620170725
618593? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082620170725
618703? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082620170725
621112? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082620170725
624441? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082620170725
641214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082620170725
642434? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082620170725
874888? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082620170725
875023? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082620170725
883830? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082620170725
884440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082620170725
889877? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082620170725
890875? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082620170725
891029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082620170725
891153? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082620170725
891795? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082620170725
892380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082620170725
892521? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082620170725
896189? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082620170725
897307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082620170725
898257? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082620170725
899974? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082620170725
901918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082620170725
932641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082620170725
933720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082620170725
936649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082620170725
937483? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082620170725
947784? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082620170725
957420? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082620170725
958546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082620170725
959083? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082620170725
960381? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082620170725
969237? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082620170725
969758? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082620170725
972701? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082620170725
974575? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082620170725
974950? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082620170725
975186? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082620170725
976826? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082620170725
976865? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082620170725
977268? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082620170725
977335? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082620170725
977346? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082620170725
977350? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082620170725
977705? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082620170725
978169? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082620170725
980113? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082620170725
980208? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082620170725
980363? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082620170725
982743? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082620170725
985466? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082620170725
987440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082620170725
987584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082620170725
988392? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082620170725
992623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082620170725
992769? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082620170725
994072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082620170725
996383? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082620170725
997388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082620170725
998746? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082620170725
999036? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082620170725
1000041? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082620170725
1005302? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082620170725
1008627? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082620170725
1019024? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082620170725
1021819? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082620170725
1025072? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082620170725
1025515? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082620170725
1026364? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082620170725
1027074? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082620170725
1027543? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082620170725
1030616? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082620170725
1031585? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082620170725
1031985? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082620170725
1033940? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082620170725
1037487? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082620170725
1041553? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082620170725
1041839? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082620170725
1045808? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082620170725
1046352? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082620170725
1046537? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082620170725
1046991? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082620170725
1051009? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082620170725
1056615? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082620170725
1056914? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082620170725
1056929? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082620170725
1069436? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082620170725
1085998? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082620170725
1105806? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082620170725
1107269? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082620170725
1107869? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082620170725
1116896? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082620170725
1138546? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082620170725
1139953? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082620170725
1142231? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082620170725
1468559? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082620170725
1468982? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082620170725
1484107? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082620170725
1485413? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082620170725
1485853? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082620170725
1494426? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082620170725
1495099? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082620170725
1495486? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082620170725
1496481? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082620170725
1510061? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082620170725
1517725? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082620170725
1532516? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082620170725
1533995? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082620170725
1534309? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082620170725
1534955? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082620170725
1536133? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082620170725
1540767? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082620170725
1541548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082620170725
1563292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082620170725
1563457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082620170725
1565975? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082620170725
1570158? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082620170725
1570575? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082620170725
1570918? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082620170725
1571015? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082620170725
1573719? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082620170725
1574702? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082620170725
1574807? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082620170725

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