Implementation notes: x86, calvin, crypto_hash/rfsb509

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: rfsb509
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
32793? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080220170725
32966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080220170725
32996? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017080220170725
33023? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080220170725
33040? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080220170725
33055? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080220170725
33069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080220170725
33082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080220170725
33099? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080220170725
33115? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080220170725
33133? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080220170725
33139? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080220170725
33144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080220170725
33152? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080220170725
33157? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080220170725
33160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080220170725
33162? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080220170725
33167? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080220170725
33179? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080220170725
33221? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080220170725
33230? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080220170725
33233? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080220170725
33234? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080220170725
33237? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080220170725
33240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080220170725
33249? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080220170725
33252? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080220170725
33260? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080220170725
33286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080220170725
33301? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080220170725
33301? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080220170725
33309? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080220170725
33312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080220170725
33314? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017080220170725
33319? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080220170725
33325? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080220170725
33333? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080220170725
33334? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080220170725
33334? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080220170725
33342? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080220170725
33353? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080220170725
33359? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080220170725
33360? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080220170725
33362? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080220170725
33368? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080220170725
33372? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080220170725
33372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080220170725
33380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080220170725
33387? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080220170725
33388? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080220170725
33393? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080220170725
33398? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080220170725
33403? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080220170725
33406? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080220170725
33407? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080220170725
33412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080220170725
33416? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017080220170725
33422? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080220170725
33423? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080220170725
33449? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080220170725
33452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080220170725
33453? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080220170725
33454? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080220170725
33456? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080220170725
33459? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080220170725
33460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080220170725
33466? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080220170725
33467? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017080220170725
33468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080220170725
33468? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080220170725
33472? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080220170725
33486? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080220170725
33488? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017080220170725
33489? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080220170725
33498? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080220170725
33501? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080220170725
33502? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017080220170725
33502? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080220170725
33504? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080220170725
33507? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080220170725
33509? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080220170725
33516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080220170725
33522? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017080220170725
33526? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080220170725
33526? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080220170725
33528? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080220170725
33536? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080220170725
33546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080220170725
33548? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017080220170725
33553? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080220170725
33554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080220170725
33562? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080220170725
33586? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080220170725
33594? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080220170725
33601? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080220170725
33606? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080220170725
33607? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080220170725
33610? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080220170725
33612? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080220170725
33623? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080220170725
33629? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080220170725
33630? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080220170725
33632? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080220170725
33643? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080220170725
33646? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080220170725
33652? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080220170725
33654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080220170725
33655? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017080220170725
33662? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080220170725
33664? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080220170725
33665? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080220170725
33668? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080220170725
33671? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080220170725
33691? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080220170725
33691? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080220170725
33698? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080220170725
33701? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080220170725
33701? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080220170725
33710? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080220170725
33719? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080220170725
33722? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080220170725
33725? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080220170725
33725? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080220170725
33731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080220170725
33741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080220170725
33764? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080220170725
33772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080220170725
33775? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080220170725
33794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080220170725
33802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080220170725
33810? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080220170725
33823? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080220170725
33850? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080220170725
33856? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080220170725
33858? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080220170725
33859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080220170725
33866? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080220170725
33871? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080220170725
33889? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080220170725
33905? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080220170725
33912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080220170725
33912? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017080220170725
33913? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080220170725
33916? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017080220170725
33944? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080220170725
33959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080220170725
33979? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080220170725
33982? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080220170725
34012? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017080220170725
34055? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080220170725
34058? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080220170725
34079? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080220170725
34082? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080220170725
34118? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080220170725
34148? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080220170725
34150? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080220170725
34183? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080220170725
34197? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080220170725
34197? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080220170725
34209? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080220170725
34283? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080220170725
34304? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080220170725
34306? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080220170725
34437? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080220170725
34794? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080220170725
35279? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080220170725
35292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080220170725
35474? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080220170725
35662? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080220170725
35817? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080220170725
36128? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080220170725
36234? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017080220170725

Test failure

Implementation: crypto_hash/rfsb509/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