Implementation notes: x86, calvin, crypto_aead/proest128otrv1

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: proest128otrv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
650453? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082420170725
650502? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082420170725
652262? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082420170725
652519? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082420170725
653542? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082420170725
653992? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082420170725
655339? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082420170725
655611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082420170725
657375? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082420170725
661745? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082420170725
661971? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082420170725
662732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082420170725
663155? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082420170725
666183? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082420170725
672219? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082420170725
673030? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082420170725
673990? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082420170725
674617? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082420170725
675116? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082420170725
680404? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082420170725
685638? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082420170725
730085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082420170725
736980? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082420170725
747731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082420170725
747865? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082420170725
750384? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082420170725
750797? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082420170725
782253? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082420170725
815379? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082420170725
833253? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082420170725
833608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082420170725
834890? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082420170725
839987? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082420170725
840128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082420170725
840328? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082420170725
840436? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082420170725
840460? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082420170725
847989? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082420170725
850700? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082420170725
868538? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082420170725
868591? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082420170725
869107? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082420170725
873884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082420170725
874304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082420170725
874660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082420170725
874669? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082420170725
879134? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082420170725
881976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082420170725
885361? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082420170725
916958? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082420170725
917330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082420170725
918382? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082420170725
921637? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082420170725
921971? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082420170725
923652? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082420170725
930427? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082420170725
930444? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082420170725
930445? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082420170725
931642? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082420170725
932963? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082420170725
933862? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082420170725
934546? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082420170725
939915? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082420170725
940545? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082420170725
941718? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082420170725
941995? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082420170725
947730? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082420170725
953585? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082420170725
953717? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082420170725
954079? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082420170725
954839? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082420170725
954962? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082420170725
956246? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082420170725
956657? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082420170725
957061? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082420170725
958212? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082420170725
960483? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082420170725
961563? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082420170725
962927? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082420170725
966323? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082420170725
966524? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082420170725
968039? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082420170725
974282? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082420170725
975707? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082420170725
989534? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082420170725
1007904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082420170725
1008012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082420170725
1008795? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082420170725
1008878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082420170725
1008948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082420170725
1009238? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082420170725
1010427? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082420170725
1013322? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082420170725
1029191? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082420170725
1036519? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082420170725
1037478? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082420170725
1037950? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082420170725
1039791? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082420170725
1049003? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082420170725
1057443? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082420170725
1059641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082420170725
1060105? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082420170725
1066138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082420170725
1066264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082420170725
1066758? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082420170725
1084078? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082420170725
1084531? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082420170725
1087930? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082420170725
1088195? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082420170725
1088734? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082420170725
1100179? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082420170725
1100649? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082420170725
1100694? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082420170725
1103326? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082420170725
1105970? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082420170725
1106024? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082420170725
1108353? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082420170725
1110046? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082420170725
1111306? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082420170725
1112369? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082420170725
1114587? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082420170725
1115946? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082420170725
1116162? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082420170725
1116455? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082420170725
1116563? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082420170725
1117455? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082420170725
1118026? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082420170725
1118129? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082420170725
1118314? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082420170725
1118649? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082420170725
1118783? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082420170725
1118833? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082420170725
1120994? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082420170725
1121319? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082420170725
1122198? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082420170725
1122661? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082420170725
1123001? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082420170725
1123700? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082420170725
1124807? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082420170725
1124961? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082420170725
1125085? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082420170725
1126618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082420170725
1126893? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082420170725
1127045? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082420170725
1127506? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082420170725
1127681? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082420170725
1127714? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082420170725
1127905? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082420170725
1127953? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082420170725
1128199? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082420170725
1128629? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082420170725
1128882? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082420170725
1128998? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082420170725
1129180? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082420170725
1130964? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082420170725
1131639? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082420170725
1134002? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082420170725
1135497? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082420170725
1137295? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082420170725
1139115? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082420170725
1146401? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082420170725
1146773? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082420170725
1181835? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082420170725
1184234? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082420170725
1206287? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082420170725
1207860? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082420170725
1211053? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082420170725
1211434? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082420170725
1214730? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082420170725
1215074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082420170725
1226496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082420170725
1226672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082420170725

Test failure

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