Implementation notes: x86, hydra3, crypto_aead/lacv1

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: lacv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
823048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091520170725
824238? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091520170725
831526? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091520170725
880777? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091520170725
891206? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091520170725
896159? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091520170725
929884? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091520170725
930404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091520170725
935869? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091520170725
992913? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091520170725
996786? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091520170725
1009163? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091520170725
1012268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091520170725
1021023? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091520170725
1024973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091520170725
1034273? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091520170725
1035072? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091520170725
1036761? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091520170725
1063394? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091520170725
1064743? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091520170725
1073987? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091520170725
1074728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091520170725
1075889? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091520170725
1077084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091520170725
1077094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091520170725
1083402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091520170725
1086086? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091520170725
1092490? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091520170725
1094554? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091520170725
1098639? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091520170725
1107368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091520170725
1120105? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091520170725
1126290? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091520170725
1136607? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091520170725
1137326? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091520170725
1141077? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091520170725
1142735? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091520170725
1144042? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091520170725
1144863? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091520170725
1145004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091520170725
1145095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091520170725
1145296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091520170725
1148336? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091520170725
1148865? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091520170725
1153136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091520170725
1154465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091520170725
1182426? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091520170725
1183410? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091520170725
1185689? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091520170725
1191838? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091520170725
1208013? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091520170725
1213784? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091520170725
1215925? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091520170725
1218141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091520170725
1218983? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091520170725
1235967? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091520170725
1258423? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091520170725
1259349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091520170725
1259917? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091520170725
1262816? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091520170725
1264655? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091520170725
1268190? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091520170725
1279799? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091520170725
1281999? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091520170725
1288569? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091520170725
1291222? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091520170725
1296022? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091520170725
1302797? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091520170725
1307338? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091520170725
1312176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091520170725
1314970? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091520170725
1317852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091520170725
1342366? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091520170725
3433136? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091520170725
3475118? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091520170725
3478932? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091520170725
3487650? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091520170725
3528593? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091520170725
3531136? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091520170725
3536658? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091520170725
3548324? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091520170725
3550071? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091520170725
3559491? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091520170725
3564701? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091520170725
3567645? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091520170725
3571004? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091520170725
3574011? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091520170725
3580445? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091520170725
3581259? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091520170725
3581348? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091520170725
3581838? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091520170725
3581921? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091520170725
3583214? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091520170725
3596741? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091520170725
3613043? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091520170725
3620603? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091520170725
3634877? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091520170725
3657627? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091520170725
3664820? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091520170725
3704886? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091520170725
3715899? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091520170725
3726852? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091520170725
3756036? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091520170725
3760387? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091520170725
3768946? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091520170725
3777767? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091520170725
3789123? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091520170725
3791596? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091520170725
3793502? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091520170725
3820922? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091520170725
3867313? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091520170725
3920489? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091520170725
3922740? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091520170725
6670390? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091520170725
6673284? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091520170725
6689074? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091520170725
6691329? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091520170725
6698397? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091520170725
6792959? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091520170725
6794560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091520170725
6796829? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091520170725
6810794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091520170725
6814324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091520170725
6815354? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091520170725
6815774? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091520170725
6818087? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091520170725
6832194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091520170725
6841766? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091520170725
6844789? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091520170725
6848145? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091520170725
6849434? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091520170725
6881990? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091520170725
6893877? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091520170725
6909035? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091520170725
6940313? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091520170725
6967730? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091520170725
6979599? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091520170725
6991068? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091520170725
6992430? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091520170725
6997221? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091520170725
6999089? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091520170725
7007866? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091520170725
7025241? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091520170725
7032172? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091520170725
7035219? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091520170725
7035474? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091520170725
7040854? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091520170725
7090342? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091520170725
7090873? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091520170725
7095789? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091520170725
7104430? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091520170725
7141008? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091520170725
7141607? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091520170725
7191363? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091520170725
7203415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091520170725
7242842? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091520170725
7243446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091520170725
7246196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091520170725
7256966? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091520170725
7313064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091520170725

Test failure

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

Number of similar (compiler,implementation) pairs: 10, 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=core2 -O3 -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