Implementation notes: x86, hydra7, crypto_hash/essence256

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: essence256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
92828? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014042720140425
93540? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014042720140425
94156? ? ?? ? ?gccgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014042720140425
94220? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014042720140425
94236? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014042720140425
94452? ? ?? ? ?gccgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014042720140425
94652? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014042720140425
95324? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014042720140425
95420? ? ?? ? ?gccgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014042720140425
95872? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014042720140425
95932? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014042720140425
95952? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014042720140425
97096? ? ?? ? ?gccgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014042720140425
97660? ? ?? ? ?gccgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014042720140425
98320? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014042720140425
99716? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014042720140425
100424? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014042720140425
100600? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014042720140425
104460? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014042720140425
105568? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014042720140425
105792? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014042720140425
106132? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014042720140425
108884? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014042720140425
109252? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014042720140425
109348? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014042720140425
109516? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014042720140425
109696? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014042720140425
109892? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014042720140425
109932? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014042720140425
110272? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014042720140425
110448? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014042720140425
110672? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014042720140425
110712? ? ?? ? ?gccgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014042720140425
110728? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014042720140425
111332? ? ?? ? ?gccgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014042720140425
112988? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014042720140425
113640? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014042720140425
113664? ? ?? ? ?gccgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014042720140425
114112? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014042720140425
114624? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014042720140425
114960? ? ?? ? ?gccgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014042720140425
114980? ? ?? ? ?gccgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014042720140425
114980? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014042720140425
115920? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014042720140425
116400? ? ?? ? ?gccgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014042720140425
116512? ? ?? ? ?gccgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014042720140425
116720? ? ?? ? ?gccgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014042720140425
117032? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014042720140425
117328? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014042720140425
117384? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014042720140425
118068? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014042720140425
118560? ? ?? ? ?gccgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014042720140425
118856? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014042720140425
119104? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014042720140425
119344? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014042720140425
120536? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014042720140425
120940? ? ?? ? ?gccgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014042720140425
121656? ? ?? ? ?gccgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014042720140425
121704? ? ?? ? ?gccgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014042720140425
122196? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014042720140425
122336? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014042720140425
122368? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014042720140425
123540? ? ?? ? ?gccgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014042720140425
123544? ? ?? ? ?gccgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014042720140425
123852? ? ?? ? ?gccgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014042720140425
124208? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014042720140425
124260? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014042720140425
124648? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014042720140425
124856? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014042720140425
125092? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014042720140425
125952? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014042720140425
126656? ? ?? ? ?gccgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014042720140425
131432? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014042720140425
131440? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014042720140425
131456? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014042720140425
131976? ? ?? ? ?gccgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014042720140425
187312? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014042720140425
187316? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014042720140425
195704? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014042720140425
205692? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014042720140425
212896? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014042720140425
215364? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014042720140425
220352? ? ?? ? ?gccgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014042720140425
224232? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014042720140425
1431872? ? ?? ? ?gccgcc_-m32_-O3_-fomit-frame-pointer2014042720140425
1436076? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014042720140425
1441264? ? ?? ? ?gccgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014042720140425
1441440? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014042720140425
1442276? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014042720140425
1443368? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014042720140425
1449656? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014042720140425
1449912? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014042720140425
1450224? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014042720140425
1451332? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014042720140425
1452052? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014042720140425
1465464? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014042720140425
1472292? ? ?? ? ?gccgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014042720140425
1474624? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014042720140425
1477180? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014042720140425
1477404? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014042720140425
1478632? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014042720140425
1479344? ? ?? ? ?gccgcc_-m32_-O2_-fomit-frame-pointer2014042720140425
1480104? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014042720140425
1485512? ? ?? ? ?gccgcc_-m32_-O_-fomit-frame-pointer2014042720140425
1486400? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014042720140425
1487152? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014042720140425
1487184? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014042720140425
1488400? ? ?? ? ?gccgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014042720140425
1488972? ? ?? ? ?gccgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014042720140425
1491184? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014042720140425
1499912? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014042720140425
1499932? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014042720140425
1502272? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014042720140425
1504488? ? ?? ? ?gccgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014042720140425
1506312? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014042720140425
1507364? ? ?? ? ?gccgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014042720140425
1507496? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014042720140425
1514336? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014042720140425
1514376? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014042720140425
1576560? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014042720140425
6928172? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014042720140425
6950736? ? ?? ? ?gccgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014042720140425
6952536? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014042720140425
6953572? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014042720140425
6962576? ? ?? ? ?gccgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014042720140425
6966628? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014042720140425
7029124? ? ?? ? ?gccgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014042720140425
7047056? ? ?? ? ?gccgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014042720140425
7047548? ? ?? ? ?gccgcc_-m32_-Os_-fomit-frame-pointer2014042720140425
7063940? ? ?? ? ?gccgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014042720140425
7064336? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014042720140425
7067584? ? ?? ? ?gccgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014042720140425
7075456? ? ?? ? ?gccgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014042720140425
7075984? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014042720140425
7076928? ? ?? ? ?gccgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014042720140425
7079728? ? ?? ? ?gccgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014042720140425
7080428? ? ?? ? ?gccgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014042720140425
7086308? ? ?? ? ?gccgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014042720140425
7091752? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014042720140425
7097580? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014042720140425
7098532? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014042720140425
7106796? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014042720140425
7112996? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014042720140425
7123504? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014042720140425
7126516? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014042720140425
7141796? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014042720140425
7150016? ? ?? ? ?gccgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014042720140425
7156940? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014042720140425
7176784? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014042720140425
7185320? ? ?? ? ?gccgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014042720140425
7222876? ? ?? ? ?gccgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014042720140425
7281388? ? ?? ? ?gccgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014042720140425
7287372? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014042720140425
7292236? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014042720140425
7292252? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014042720140425
7305492? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014042720140425
7318168? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014042720140425
7318424? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014042720140425
7325804? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014042720140425
7337312? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014042720140425
7369972? ? ?? ? ?gccgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014042720140425
7388804? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014042720140425
7404952? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014042720140425
7412928? ? ?? ? ?gccgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014042720140425
7416444? ? ?? ? ?gccgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014042720140425
7487540? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014042720140425
7512876? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014042720140425
7810588? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014042720140425
7814308? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014042720140425
7819708? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014042720140425
7826588? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014042720140425
7830608? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014042720140425