Implementation notes: x86, calvin, crypto_aead/sablierv1

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: sablierv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
610672? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082420170725
611539? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082420170725
612135? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082420170725
612656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082420170725
613191? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082420170725
613759? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082420170725
614128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082420170725
618857? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082420170725
625660? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082420170725
626452? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082420170725
627443? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082420170725
629514? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082420170725
629778? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082420170725
629787? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082420170725
629963? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082420170725
630839? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082420170725
630868? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082420170725
632031? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082420170725
634375? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082420170725
646491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082420170725
651296? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082420170725
776028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082420170725
776258? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082420170725
776292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082420170725
776647? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082420170725
787969? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082420170725
788749? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082420170725
789089? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082420170725
792793? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082420170725
809263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082420170725
809736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082420170725
809972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082420170725
814251? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082420170725
815945? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082420170725
831166? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082420170725
839432? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082420170725
841119? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082420170725
894514? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082420170725
895265? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082420170725
895828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082420170725
896231? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082420170725
896879? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082420170725
896978? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082420170725
898263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082420170725
898911? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082420170725
899243? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082420170725
901815? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082420170725
910669? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082420170725
911093? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082420170725
911628? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082420170725
911695? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082420170725
911900? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082420170725
912600? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082420170725
913435? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082420170725
915482? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082420170725
918416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082420170725
918802? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082420170725
920026? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082420170725
921176? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082420170725
921697? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082420170725
924022? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082420170725
927185? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082420170725
928081? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082420170725
931042? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082420170725
943016? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082420170725
943833? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082420170725
944618? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082420170725
945344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082420170725
945779? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082420170725
945964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082420170725
955272? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082420170725
958090? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082420170725
984029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082420170725
989325? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082420170725
993597? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082420170725
1012763? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082420170725
1016421? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082420170725
1028894? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082420170725
1029208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082420170725
1075418? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082420170725
1080920? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082420170725
1087005? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082420170725
1089496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082420170725
1090815? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082420170725
1091993? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082420170725
1092712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082420170725
1220944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082420170725
1221914? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082420170725
1224996? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082420170725
1230769? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082420170725
1231771? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082420170725
1232155? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082420170725
1232506? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082420170725
1234512? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082420170725
1241471? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082420170725
1242350? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082420170725
1242717? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082420170725
1242886? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082420170725
1243924? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082420170725
1246798? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082420170725
1248330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082420170725
1248814? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082420170725
1249672? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082420170725
1250868? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082420170725
1251701? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082420170725
1252105? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082420170725
1270883? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082420170725
1294577? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082420170725
1295077? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082420170725
1295325? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082420170725
1300514? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082420170725
1301846? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082420170725
1304773? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082420170725
1306036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082420170725
1306287? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082420170725
1306412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082420170725
1308026? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082420170725
1308881? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082420170725
1309337? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082420170725
1310328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082420170725
1310502? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082420170725
1310666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082420170725
1310881? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082420170725
1311083? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082420170725
1313415? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082420170725
1315104? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082420170725
1315914? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082420170725
1316576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082420170725
1316884? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082420170725
1316986? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082420170725
1317055? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082420170725
1317657? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082420170725
1319344? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082420170725
1320546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082420170725
1322061? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082420170725
1325060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082420170725
1325523? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082420170725
1325753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082420170725
1333091? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082420170725
1333423? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082420170725
1333877? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082420170725
1335561? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082420170725
1336959? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082420170725
1337386? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082420170725
1338679? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082420170725
1340216? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082420170725
1343079? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082420170725
1343579? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082420170725
1350590? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082420170725
1350646? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082420170725
1352218? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082420170725
1352644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082420170725
1354220? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082420170725
1355221? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082420170725
1356659? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082420170725
1366482? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082420170725
1402138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082420170725
1403012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082420170725
1403837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082420170725
1403930? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082420170725
1407636? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082420170725
1412853? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082420170725
1415756? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082420170725
1417394? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082420170725
1428059? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082420170725
1438153? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082420170725
1441679? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082420170725
1450423? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082420170725
1462441? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082420170725
1463028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082420170725
1487110? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082420170725
1489860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082420170725

Test failure

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