Implementation notes: x86, hydra9, crypto_hash/sarmal512

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: sarmal512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
50482? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083120170725
50593? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083120170725
50775? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083120170725
51287? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083120170725
51676? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017083120170725
51785? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017083120170725
52004? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
52319? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017083120170725
52472? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017083120170725
52492? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083120170725
52530? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017083120170725
52535? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017083120170725
52986? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083120170725
53015? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017083120170725
53164? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017083120170725
53166? ? ?? ? ?opt64gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083120170725
53167? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083120170725
53173? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083120170725
53223? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017083120170725
53255? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017083120170725
53265? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083120170725
53342? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
53367? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017083120170725
53372? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017083120170725
53643? ? ?? ? ?opt64gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083120170725
53770? ? ?? ? ?opt64gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017083120170725
53780? ? ?? ? ?opt64gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083120170725
53906? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083120170725
53945? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083120170725
53991? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083120170725
54025? ? ?? ? ?opt64gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017083120170725
54065? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083120170725
54081? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083120170725
54094? ? ?? ? ?opt64gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017083120170725
54131? ? ?? ? ?opt64gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017083120170725
54132? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083120170725
54136? ? ?? ? ?opt64gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017083120170725
54143? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017083120170725
54186? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083120170725
54205? ? ?? ? ?opt64gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017083120170725
54229? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083120170725
54248? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083120170725
54288? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083120170725
54300? ? ?? ? ?opt64gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017083120170725
54301? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
54312? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
54332? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083120170725
54356? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083120170725
54361? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083120170725
54374? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083120170725
54378? ? ?? ? ?opt64gcc_-m32_-O_-fomit-frame-pointer2017083120170725
54413? ? ?? ? ?opt64gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083120170725
54416? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083120170725
54418? ? ?? ? ?opt64gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083120170725
54423? ? ?? ? ?opt64gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
54426? ? ?? ? ?opt64gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083120170725
54457? ? ?? ? ?opt64gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083120170725
54483? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083120170725
54494? ? ?? ? ?opt64gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083120170725
54501? ? ?? ? ?opt64gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083120170725
54544? ? ?? ? ?opt64gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
54566? ? ?? ? ?opt64gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017083120170725
54600? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017083120170725
54607? ? ?? ? ?opt64gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017083120170725
54639? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017083120170725
54646? ? ?? ? ?opt64gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017083120170725
54692? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083120170725
54703? ? ?? ? ?opt64gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083120170725
54736? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083120170725
54749? ? ?? ? ?opt64gcc_-m32_-Os_-fomit-frame-pointer2017083120170725
54780? ? ?? ? ?opt64gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083120170725
54798? ? ?? ? ?opt64gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083120170725
54800? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083120170725
54834? ? ?? ? ?opt64gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083120170725
54892? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083120170725
54927? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
54932? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083120170725
54932? ? ?? ? ?opt64gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
54932? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083120170725
54937? ? ?? ? ?opt64gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017083120170725
54980? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083120170725
55001? ? ?? ? ?opt64gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083120170725
55005? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083120170725
55032? ? ?? ? ?opt64gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017083120170725
55078? ? ?? ? ?opt64gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017083120170725
55118? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017083120170725
55137? ? ?? ? ?opt64gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083120170725
55164? ? ?? ? ?opt64gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017083120170725
55194? ? ?? ? ?opt64gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083120170725
55208? ? ?? ? ?opt64gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083120170725
55234? ? ?? ? ?opt64gcc_-m32_-O3_-fomit-frame-pointer2017083120170725
55244? ? ?? ? ?opt64gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017083120170725
55264? ? ?? ? ?opt64gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017083120170725
55264? ? ?? ? ?opt64gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083120170725
55280? ? ?? ? ?opt64gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017083120170725
55284? ? ?? ? ?opt64gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017083120170725
55307? ? ?? ? ?opt64gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017083120170725
55313? ? ?? ? ?opt64gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017083120170725
55341? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083120170725
55344? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083120170725
55362? ? ?? ? ?opt64gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083120170725
55395? ? ?? ? ?opt64gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017083120170725
55413? ? ?? ? ?opt64gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083120170725
55424? ? ?? ? ?opt64gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017083120170725
55460? ? ?? ? ?opt64gcc_-m32_-O2_-fomit-frame-pointer2017083120170725
55461? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083120170725
55467? ? ?? ? ?opt64gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083120170725
55524? ? ?? ? ?opt64gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083120170725
55532? ? ?? ? ?opt64gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083120170725
55550? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017083120170725
55597? ? ?? ? ?opt64gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083120170725
55600? ? ?? ? ?opt64gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083120170725
55601? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083120170725
55608? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083120170725
55640? ? ?? ? ?opt64gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017083120170725
55660? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083120170725
55668? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083120170725
55732? ? ?? ? ?opt64gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017083120170725
55759? ? ?? ? ?opt64gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017083120170725
55762? ? ?? ? ?opt64gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017083120170725
55764? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083120170725
55764? ? ?? ? ?opt64gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017083120170725
55823? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
55871? ? ?? ? ?opt64gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083120170725
55893? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083120170725
55923? ? ?? ? ?opt64gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083120170725
55935? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083120170725
55937? ? ?? ? ?opt64gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083120170725
55939? ? ?? ? ?opt64gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083120170725
55950? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083120170725
55971? ? ?? ? ?opt64gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083120170725
55985? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083120170725
56002? ? ?? ? ?opt64gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
56037? ? ?? ? ?opt64gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
56076? ? ?? ? ?opt64gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083120170725
56110? ? ?? ? ?opt64gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083120170725
56167? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083120170725
56174? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
56185? ? ?? ? ?opt64gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
56225? ? ?? ? ?opt64gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017083120170725
56274? ? ?? ? ?opt64gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083120170725
56304? ? ?? ? ?opt64gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083120170725
56421? ? ?? ? ?opt64gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083120170725
56476? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083120170725
56478? ? ?? ? ?opt64gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083120170725
56547? ? ?? ? ?opt64gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083120170725
56553? ? ?? ? ?opt64gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083120170725
56591? ? ?? ? ?opt64gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083120170725
56620? ? ?? ? ?opt64gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083120170725
56676? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017083120170725
56725? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017083120170725
56782? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083120170725
56889? ? ?? ? ?opt64gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083120170725
56917? ? ?? ? ?opt64gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083120170725
56944? ? ?? ? ?opt64gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083120170725
57088? ? ?? ? ?opt64gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017083120170725
57270? ? ?? ? ?opt64gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083120170725
57468? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017083120170725
57526? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017083120170725
57670? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017083120170725
57885? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017083120170725
57931? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017083120170725
58153? ? ?? ? ?opt64gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017083120170725
58183? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017083120170725
58201? ? ?? ? ?opt64gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017083120170725
58313? ? ?? ? ?opt64gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017083120170725
58342? ? ?? ? ?opt64gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
58455? ? ?? ? ?opt64gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017083120170725
58684? ? ?? ? ?opt64gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083120170725
60475? ? ?? ? ?opt64gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017083120170725
60695? ? ?? ? ?opt64gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017083120170725
64067? ? ?? ? ?opt64gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017083120170725

Test failure

Implementation: crypto_hash/sarmal512/opt64
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 opt64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt64