Implementation notes: x86, hydra9, crypto_core/hsalsa20

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_core
Primitive: hsalsa20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
923? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082920170725
930? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082920170725
932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082920170725
933? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082920170725
933? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082920170725
933? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082920170725
933? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082920170725
933? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082920170725
936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082920170725
938? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082920170725
938? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082920170725
938? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082920170725
939? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082920170725
939? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082920170725
939? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082920170725
939? ? ?? ? ?ref2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082920170725
939? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082920170725
939? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082920170725
939? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082920170725
939? ? ?? ? ?ref2gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082920170725
939? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082920170725
939? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082920170725
939? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082920170725
939? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082920170725
940? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082920170725
941? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082920170725
941? ? ?? ? ?ref2gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082920170725
943? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082920170725
945? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082920170725
946? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082920170725
946? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082920170725
946? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082920170725
946? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082920170725
946? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082920170725
946? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082920170725
947? ? ?? ? ?ref2gcc_-m32_-O_-fomit-frame-pointer2017082920170725
948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082920170725
948? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082920170725
948? ? ?? ? ?ref2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082920170725
949? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082920170725
949? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082920170725
950? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082920170725
950? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082920170725
952? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082920170725
953? ? ?? ? ?ref2gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082920170725
953? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082920170725
954? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082920170725
955? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082920170725
955? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082920170725
959? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082920170725
959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082920170725
964? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082920170725
964? ? ?? ? ?ref2gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082920170725
964? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082920170725
965? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082920170725
966? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082920170725
969? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082920170725
970? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082920170725
972? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082920170725
972? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082920170725
972? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082920170725
972? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082920170725
973? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082920170725
975? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082920170725
975? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082920170725
975? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082920170725
975? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082920170725
975? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082920170725
975? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082920170725
976? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082920170725
980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082920170725
981? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082920170725
993? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082920170725
993? ? ?? ? ?ref2gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082920170725
1000? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082920170725
1002? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082920170725
1002? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082920170725
1002? ? ?? ? ?ref2gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082920170725
1005? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082920170725
1007? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082920170725
1019? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082920170725
1021? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082920170725
1022? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082920170725
1030? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082920170725
1032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082920170725
1039? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082920170725
2075? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082920170725
2088? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082920170725
2090? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082920170725
2093? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082920170725
2093? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082920170725
2093? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082920170725
2095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082920170725
2096? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082920170725
2096? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082920170725
2096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082920170725
2096? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082920170725
2096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082920170725
2097? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082920170725
2097? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082920170725
2102? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082920170725
2102? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082920170725
2102? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082920170725
2104? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082920170725
2107? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082920170725
2107? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082920170725
2108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082920170725
2108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082920170725
2110? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082920170725
2110? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082920170725
2110? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082920170725
2110? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082920170725
2110? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082920170725
2110? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082920170725
2113? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082920170725
2114? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082920170725
2125? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082920170725
2131? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082920170725
2132? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082920170725
2132? ? ?? ? ?ref2gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082920170725
2132? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082920170725
2132? ? ?? ? ?ref2gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082920170725
2144? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082920170725
2146? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082920170725
2146? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082920170725
2155? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082920170725
2157? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082920170725
2157? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082920170725
2157? ? ?? ? ?ref2gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082920170725
2159? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082920170725
2159? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082920170725
2161? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082920170725
2162? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082920170725
2162? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082920170725
2164? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082920170725
2164? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082920170725
2165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082920170725
2165? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082920170725
2166? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082920170725
2166? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082920170725
2166? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082920170725
2166? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082920170725
2167? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082920170725
2170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082920170725
2170? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082920170725
2170? ? ?? ? ?ref2gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082920170725
2171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082920170725
2171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082920170725
2171? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082920170725
2173? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082920170725
2173? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082920170725
2173? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082920170725
2175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082920170725
2175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082920170725
2175? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082920170725
2175? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082920170725
2175? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082920170725
2175? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082920170725
2176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082920170725
2176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082920170725
2176? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082920170725
2176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082920170725
2176? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082920170725
2176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082920170725
2177? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082920170725
2177? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082920170725
2177? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082920170725
2177? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082920170725
2177? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082920170725
2177? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082920170725
2177? ? ?? ? ?ref2gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082920170725
2178? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082920170725
2178? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082920170725
2180? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082920170725
2180? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082920170725
2180? ? ?? ? ?ref2gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082920170725
2180? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082920170725
2180? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082920170725
2180? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082920170725
2181? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082920170725
2181? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?ref2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?ref2gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?ref2gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?ref2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?ref2gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?ref2gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?ref2gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082920170725
2182? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082920170725
2184? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082920170725
2184? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082920170725
2185? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082920170725
2185? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082920170725
2185? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082920170725
2186? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082920170725
2186? ? ?? ? ?ref2gcc_-m32_-Os_-fomit-frame-pointer2017082920170725
2186? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082920170725
2186? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082920170725
2186? ? ?? ? ?ref2gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082920170725
2186? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082920170725
2186? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082920170725
2186? ? ?? ? ?ref2gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082920170725
2186? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082920170725
2187? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082920170725
2187? ? ?? ? ?ref2gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082920170725
2188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082920170725
2188? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082920170725
2188? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082920170725
2188? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082920170725
2188? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082920170725
2189? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082920170725
2189? ? ?? ? ?ref2gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082920170725
2190? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082920170725
2190? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082920170725
2191? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082920170725
2191? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082920170725
2192? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082920170725
2193? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082920170725
2193? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082920170725
2193? ? ?? ? ?ref2gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082920170725
2193? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082920170725
2193? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082920170725
2193? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082920170725
2193? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082920170725
2194? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082920170725
2194? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082920170725
2195? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082920170725
2195? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082920170725
2195? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082920170725
2195? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082920170725
2195? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082920170725
2196? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082920170725
2196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082920170725
2197? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082920170725
2198? ? ?? ? ?ref2gcc_-m32_-O2_-fomit-frame-pointer2017082920170725
2198? ? ?? ? ?ref2gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082920170725
2199? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082920170725
2199? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082920170725
2199? ? ?? ? ?ref2gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082920170725
2199? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082920170725
2200? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082920170725
2200? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082920170725
2200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082920170725
2200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082920170725
2200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082920170725
2201? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082920170725
2201? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082920170725
2201? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082920170725
2202? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082920170725
2202? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082920170725
2202? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082920170725
2204? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082920170725
2204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082920170725
2204? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082920170725
2204? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082920170725
2206? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082920170725
2207? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082920170725
2207? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082920170725
2207? ? ?? ? ?ref2gcc_-m32_-O3_-fomit-frame-pointer2017082920170725
2207? ? ?? ? ?ref2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082920170725
2208? ? ?? ? ?ref2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082920170725
2209? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082920170725
2212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082920170725
2215? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082920170725
2215? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082920170725
2215? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082920170725
2215? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082920170725
2215? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082920170725
2216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082920170725
2217? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082920170725
2217? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082920170725
2218? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082920170725
2218? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082920170725
2218? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082920170725
2219? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082920170725
2220? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082920170725
2220? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082920170725
2224? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082920170725
2226? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082920170725
2227? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082920170725
2228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082920170725
2228? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082920170725
2228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082920170725
2228? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082920170725
2228? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082920170725
2229? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082920170725
2230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082920170725
2230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082920170725
2230? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082920170725
2237? ? ?? ? ?ref2gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082920170725
2237? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082920170725
2237? ? ?? ? ?ref2gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082920170725
2238? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082920170725
2240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082920170725
2241? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082920170725
2241? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082920170725
2242? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082920170725
2242? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082920170725
2243? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082920170725
2243? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082920170725
2243? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082920170725
2244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082920170725
2244? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082920170725
2244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082920170725
2244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082920170725
2244? ? ?? ? ?ref2gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082920170725
2246? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082920170725
2246? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082920170725
2249? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082920170725
2252? ? ?? ? ?ref2gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082920170725
2253? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082920170725
2255? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082920170725
2262? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082920170725
2262? ? ?? ? ?ref2gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082920170725
2262? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082920170725
2262? ? ?? ? ?ref2gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082920170725
2270? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082920170725
2271? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082920170725
2291? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082920170725
2439? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082920170725
2465? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082920170725
2471? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082920170725
2471? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082920170725
2476? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082920170725
2483? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082920170725
2488? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082920170725
2488? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082920170725
2488? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082920170725
2494? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082920170725
2496? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082920170725
2508? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082920170725
2515? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082920170725
2521? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082920170725
2521? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082920170725
2527? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082920170725

Test failure

Implementation: crypto_core/hsalsa20/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref ref2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref ref2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref ref2