Implementation notes: x86, hydra6, crypto_hash/fsb256

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: fsb256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
64437267? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083020170725
65155098? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083020170725
65182042? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017083020170725
65846341? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
65978965? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
66103571? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017083020170725
66139294? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083020170725
66144535? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083020170725
66222076? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083020170725
66230041? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083020170725
66276839? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083020170725
66380809? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083020170725
66406253? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083020170725
66437748? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017083020170725
66448875? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017083020170725
66458041? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017083020170725
66483322? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083020170725
66543818? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017083020170725
66564131? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017083020170725
66568599? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017083020170725
66623056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017083020170725
66655330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083020170725
66733652? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083020170725
66882198? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
66915330? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
67031794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
67147804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083020170725
67179378? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083020170725
67249497? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083020170725
67470989? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083020170725
67489112? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083020170725
67616877? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083020170725
67769081? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017083020170725
67802760? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083020170725
67832991? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017083020170725
67834969? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017083020170725
67920919? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017083020170725
67929824? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083020170725
67934024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083020170725
67946276? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083020170725
67947492? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017083020170725
68122703? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083020170725
68142303? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083020170725
68173389? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083020170725
68278091? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083020170725
68442187? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083020170725
68477543? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083020170725
68503604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083020170725
68524063? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083020170725
68621006? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083020170725
68644113? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
68684827? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017083020170725
68696679? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083020170725
68717313? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017083020170725
69442335? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083020170725
69504626? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
69539253? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
69732523? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083020170725
70769056? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083020170725
70831829? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083020170725
70941891? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017083020170725
70971919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083020170725
70975398? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083020170725
71002136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083020170725
71017753? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083020170725
71269444? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017083020170725
71344994? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083020170725
71420675? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017083020170725
71560083? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017083020170725
71624091? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017083020170725
71627813? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017083020170725
71673304? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017083020170725
71718961? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
71735562? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017083020170725
71761484? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017083020170725
71776344? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017083020170725
71782285? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083020170725
71813514? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
71823938? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083020170725
71835652? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083020170725
71914018? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017083020170725
71954202? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017083020170725
72024696? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017083020170725
72053355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017083020170725
72075419? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017083020170725
72079317? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083020170725
72141749? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017083020170725
72164096? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017083020170725
72281605? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017083020170725
72444125? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083020170725
72927336? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083020170725
72940486? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017083020170725
72969321? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083020170725
73037172? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017083020170725
73140183? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017083020170725
73365303? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017083020170725
73369398? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083020170725
73537626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017083020170725
73620958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083020170725
74368054? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017083020170725
74437432? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083020170725
75052234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017083020170725
75119275? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017083020170725
75423919? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083020170725
75465241? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083020170725
75520974? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083020170725
76128925? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083020170725
76261007? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083020170725
76347608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083020170725
76417126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083020170725
76834495? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017083020170725
83032751? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083020170725
83151614? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083020170725
83252578? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083020170725
84083715? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083020170725
84134043? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083020170725
84252112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083020170725
84307672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017083020170725
84458318? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
84459775? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017083020170725
84530172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083020170725
84588707? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083020170725
84696808? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017083020170725
84765327? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083020170725
84767915? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083020170725
85065844? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017083020170725
85307841? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017083020170725
85318337? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083020170725
85330122? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017083020170725
85360733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083020170725
85365968? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083020170725
85398581? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017083020170725
85399266? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083020170725
85440326? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083020170725
85440773? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
85472705? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017083020170725
85574229? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017083020170725
85586309? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017083020170725
85653261? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083020170725
85949834? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
85975055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083020170725
85975486? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083020170725
86026818? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017083020170725
86354765? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083020170725
86614019? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017083020170725
87258722? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017083020170725
87266530? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083020170725
87308510? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083020170725
87357642? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017083020170725
87768517? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083020170725
87883111? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083020170725
88137874? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
88783262? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083020170725
88818413? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083020170725
88818557? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017083020170725
88885902? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017083020170725
89337297? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083020170725
89631455? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017083020170725
89681579? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017083020170725
91866447? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017083020170725
91947490? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083020170725
91953747? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017083020170725
92990685? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083020170725
93267297? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083020170725
95415926? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083020170725
95655239? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083020170725
123076201? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083020170725
125275018? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083020170725
130997889? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017083020170725
132371672? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017083020170725
134621199? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083020170725
134748979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083020170725

Test failure

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