Implementation notes: x86, hydra6, crypto_aead/sablierv1

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: sablierv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
698648? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017092120170725
700578? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092120170725
700975? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092120170725
701733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092120170725
704493? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017092120170725
704780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092120170725
704782? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092120170725
705572? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017092120170725
707150? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092120170725
707258? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092120170725
707298? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092120170725
710982? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017092120170725
711134? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017092120170725
711700? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017092120170725
711701? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017092120170725
712434? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017092120170725
712481? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017092120170725
715670? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092120170725
717723? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017092120170725
729651? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092120170725
737517? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092120170725
859188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092120170725
859709? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092120170725
863155? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092120170725
864395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092120170725
865224? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092120170725
865391? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092120170725
866389? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092120170725
869262? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092120170725
900202? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092120170725
900414? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017092120170725
900718? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092120170725
915463? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017092120170725
917766? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017092120170725
917872? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092120170725
918070? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092120170725
919711? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017092120170725
989751? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092120170725
989990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092120170725
998342? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092120170725
999866? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092120170725
1000847? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092120170725
1003228? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092120170725
1011244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017092120170725
1025203? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017092120170725
1026664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092120170725
1029438? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017092120170725
1030149? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092120170725
1032732? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092120170725
1032742? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092120170725
1032762? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092120170725
1033410? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092120170725
1034690? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092120170725
1035548? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092120170725
1035749? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017092120170725
1036208? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092120170725
1036265? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017092120170725
1036310? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092120170725
1036639? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017092120170725
1037773? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017092120170725
1037915? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092120170725
1040953? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017092120170725
1049297? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017092120170725
1072192? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017092120170725
1073296? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017092120170725
1076758? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017092120170725
1095540? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092120170725
1095811? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092120170725
1096316? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017092120170725
1096537? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017092120170725
1099414? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092120170725
1099772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092120170725
1100904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017092120170725
1103704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017092120170725
1114641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092120170725
1114767? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092120170725
1120840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092120170725
1128002? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092120170725
1133621? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092120170725
1133772? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092120170725
1137326? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092120170725
1158613? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092120170725
1158758? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092120170725
1159238? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092120170725
1165613? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092120170725
1226554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092120170725
1387858? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017092120170725
1393251? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017092120170725
1399392? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017092120170725
1404609? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092120170725
1405390? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017092120170725
1405722? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017092120170725
1408118? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092120170725
1409594? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092120170725
1418927? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017092120170725
1419281? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017092120170725
1419808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092120170725
1454695? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092120170725
1455631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017092120170725
1456455? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017092120170725
1456472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017092120170725
1456655? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017092120170725
1457287? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092120170725
1457431? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017092120170725
1457875? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017092120170725
1461082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017092120170725
1463197? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017092120170725
1464348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092120170725
1467395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092120170725
1472158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092120170725
1474281? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092120170725
1475606? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017092120170725
1476930? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092120170725
1479477? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092120170725
1479756? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017092120170725
1479895? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017092120170725
1480662? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092120170725
1482147? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092120170725
1482979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092120170725
1485165? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017092120170725
1485334? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017092120170725
1485731? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017092120170725
1487663? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017092120170725
1488715? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092120170725
1489516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017092120170725
1494188? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017092120170725
1494348? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092120170725
1494803? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092120170725
1494848? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017092120170725
1495357? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092120170725
1495948? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017092120170725
1496058? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017092120170725
1499711? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092120170725
1499778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092120170725
1502076? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017092120170725
1502391? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092120170725
1502791? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092120170725
1502966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017092120170725
1504247? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092120170725
1504898? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092120170725
1504999? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017092120170725
1505888? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017092120170725
1505955? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092120170725
1506790? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092120170725
1507129? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092120170725
1508989? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092120170725
1509373? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017092120170725
1509982? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092120170725
1510369? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092120170725
1513213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017092120170725
1521504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092120170725
1522082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017092120170725
1530590? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017092120170725
1534404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017092120170725
1534585? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092120170725
1539667? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017092120170725
1643836? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092120170725
1644067? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092120170725
1644134? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092120170725
1651432? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092120170725
1653886? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092120170725
1654877? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092120170725
1662250? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092120170725
1665537? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092120170725
1704852? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092120170725
1705384? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092120170725
1713119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092120170725
1715362? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092120170725
1721510? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092120170725
1721961? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092120170725
1748583? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092120170725
1756952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092120170725

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