Implementation notes: x86, hydra7, crypto_hash/sarmal256

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: sarmal256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
28012? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014042820140425
28036? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014042820140425
28196? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014042820140425
28228? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014042820140425
28252? ? ?? ? ?opt64gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014042820140425
28256? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014042820140425
28304? ? ?? ? ?opt64gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014042820140425
28320? ? ?? ? ?opt64gcc_-m32_-march=core2_-O_-fomit-frame-pointer2014042820140425
28328? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014042820140425
28452? ? ?? ? ?opt64gcc_-m32_-O_-fomit-frame-pointer2014042820140425
28588? ? ?? ? ?opt64gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014042820140425
28608? ? ?? ? ?opt64gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014042820140425
28656? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014042820140425
28752? ? ?? ? ?opt64gcc_-m32_-march=i486_-O_-fomit-frame-pointer2014042820140425
28824? ? ?? ? ?opt64gcc_-m32_-march=i386_-O_-fomit-frame-pointer2014042820140425
29132? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014042820140425
29136? ? ?? ? ?opt64gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014042820140425
29176? ? ?? ? ?opt64gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014042820140425
29176? ? ?? ? ?opt64gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014042820140425
29188? ? ?? ? ?opt64gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014042820140425
29500? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014042820140425
29600? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014042820140425
29656? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014042820140425
29684? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014042820140425
29684? ? ?? ? ?opt64gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014042820140425
29696? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014042820140425
29716? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014042820140425
29752? ? ?? ? ?opt64gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014042820140425
29796? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014042820140425
29840? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014042820140425
29880? ? ?? ? ?opt64gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014042820140425
29900? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014042820140425
29904? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014042820140425
29924? ? ?? ? ?opt64gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014042820140425
29928? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014042820140425
29928? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014042820140425
29940? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014042820140425
29948? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014042820140425
29952? ? ?? ? ?opt64gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014042820140425
29952? ? ?? ? ?opt64gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014042820140425
29972? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014042820140425
30000? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014042820140425
30020? ? ?? ? ?opt64gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014042820140425
30024? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014042820140425
30048? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014042820140425
30052? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014042820140425
30124? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014042820140425
30140? ? ?? ? ?opt64gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014042820140425
30168? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014042820140425
30196? ? ?? ? ?opt64gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014042820140425
30196? ? ?? ? ?opt64gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014042820140425
30256? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014042820140425
30264? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014042820140425
30276? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014042820140425
30280? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014042820140425
30284? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014042820140425
30288? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014042820140425
30336? ? ?? ? ?opt64gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014042820140425
30344? ? ?? ? ?opt64gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014042820140425
30348? ? ?? ? ?opt64gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014042820140425
30356? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014042820140425
30356? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014042820140425
30364? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014042820140425
30372? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014042820140425
30388? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014042820140425
30388? ? ?? ? ?opt64gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014042820140425
30392? ? ?? ? ?opt64gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014042820140425
30400? ? ?? ? ?opt64gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014042820140425
30568? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014042820140425
30660? ? ?? ? ?opt64gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014042820140425
30676? ? ?? ? ?opt64gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014042820140425
30676? ? ?? ? ?opt64gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014042820140425
30704? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014042820140425
30716? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014042820140425
30744? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014042820140425
30748? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014042820140425
30756? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014042820140425
30760? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014042820140425
30796? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014042820140425
30808? ? ?? ? ?opt64gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014042820140425
30816? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014042820140425
30820? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014042820140425
30820? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014042820140425
30824? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014042820140425
30824? ? ?? ? ?opt64gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014042820140425
30852? ? ?? ? ?opt64gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014042820140425
30856? ? ?? ? ?opt64gcc_-m32_-O3_-fomit-frame-pointer2014042820140425
30864? ? ?? ? ?opt64gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014042820140425
30872? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014042820140425
30876? ? ?? ? ?opt64gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014042820140425
30888? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014042820140425
30896? ? ?? ? ?opt64gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014042820140425
30912? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014042820140425
30924? ? ?? ? ?opt64gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014042820140425
30928? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014042820140425
30948? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014042820140425
30952? ? ?? ? ?opt64gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014042820140425
30960? ? ?? ? ?opt64gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014042820140425
30964? ? ?? ? ?opt64gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014042820140425
30972? ? ?? ? ?opt64gcc_-m32_-Os_-fomit-frame-pointer2014042820140425
30972? ? ?? ? ?opt64gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014042820140425
30984? ? ?? ? ?opt64gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014042820140425
30992? ? ?? ? ?opt64gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014042820140425
31012? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014042820140425
31016? ? ?? ? ?opt64gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014042820140425
31024? ? ?? ? ?opt64gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014042820140425
31056? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014042820140425
31056? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014042820140425
31056? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014042820140425
31064? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014042820140425
31112? ? ?? ? ?opt64gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014042820140425
31132? ? ?? ? ?opt64gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014042820140425
31164? ? ?? ? ?opt64gcc_-m32_-O2_-fomit-frame-pointer2014042820140425
31192? ? ?? ? ?opt64gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014042820140425
31232? ? ?? ? ?opt64gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014042820140425
31236? ? ?? ? ?opt64gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014042820140425
31236? ? ?? ? ?opt64gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014042820140425
31236? ? ?? ? ?opt64gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014042820140425
31240? ? ?? ? ?opt64gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014042820140425
31244? ? ?? ? ?opt64gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014042820140425
31264? ? ?? ? ?opt64gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014042820140425
31284? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014042820140425
31300? ? ?? ? ?opt64gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014042820140425
31324? ? ?? ? ?opt64gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014042820140425
31340? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014042820140425
31340? ? ?? ? ?opt64gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014042820140425
31372? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014042820140425
31376? ? ?? ? ?opt64gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014042820140425
31384? ? ?? ? ?opt64gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014042820140425
31388? ? ?? ? ?opt64gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014042820140425
31396? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014042820140425
31540? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014042820140425
31552? ? ?? ? ?opt64gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014042820140425
31560? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014042820140425
31564? ? ?? ? ?opt64gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014042820140425
31588? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014042820140425
31656? ? ?? ? ?opt64gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014042820140425
31684? ? ?? ? ?opt64gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014042820140425
31716? ? ?? ? ?opt64gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014042820140425
31728? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014042820140425
31752? ? ?? ? ?opt64gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014042820140425
31764? ? ?? ? ?opt64gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014042820140425
31864? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014042820140425
31868? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014042820140425
31952? ? ?? ? ?opt64gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014042820140425
31980? ? ?? ? ?opt64gcc_-m32_-march=k8_-O_-fomit-frame-pointer2014042820140425
31988? ? ?? ? ?opt64gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014042820140425
32000? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014042820140425
32028? ? ?? ? ?opt64gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014042820140425
32048? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014042820140425
32056? ? ?? ? ?opt64gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014042820140425
32064? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014042820140425
32068? ? ?? ? ?opt64gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014042820140425
32072? ? ?? ? ?opt64gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014042820140425
32092? ? ?? ? ?opt64gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014042820140425
32116? ? ?? ? ?opt64gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014042820140425
32124? ? ?? ? ?opt64gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014042820140425
32144? ? ?? ? ?opt64gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014042820140425
32156? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014042820140425
32156? ? ?? ? ?opt64gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014042820140425
32280? ? ?? ? ?opt64gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014042820140425
32288? ? ?? ? ?opt64gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014042820140425
32296? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014042820140425
32316? ? ?? ? ?opt64gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014042820140425
32320? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014042820140425
32340? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014042820140425
32364? ? ?? ? ?opt64gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014042820140425
32508? ? ?? ? ?opt64gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014042820140425
32700? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014042820140425
33012? ? ?? ? ?opt64gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014042820140425
33084? ? ?? ? ?opt64gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014042820140425
33804? ? ?? ? ?opt64gcc_-m32_-march=k6_-O_-fomit-frame-pointer2014042820140425