Implementation notes: amd64, delllaptop, crypto_hash/hamsi

Computer: delllaptop
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20090408
Operation: crypto_hash
Primitive: hamsi
TimeImplementationCompilerBenchmark dateSUPERCOP version
47474simd-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041720090408
47544simd-2gcc -march=nocona -O3 -fomit-frame-pointer2009041720090408
47586simd-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
47600simd-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
47628simd-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
47628simd-1gcc -march=nocona -O2 -fomit-frame-pointer2009041720090408
47642simd-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041720090408
47642simd-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
47642simd-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
47642simd-1gcc -march=nocona -Os -fomit-frame-pointer2009041720090408
47656simd-1gcc -march=nocona -O3 -fomit-frame-pointer2009041720090408
47670simd-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
47712simd-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
47726simd-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
47754simd-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041720090408
47768simd-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
47782simd-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
47796simd-1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041720090408
47810simd-1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041720090408
47880simd-2gcc -march=nocona -O2 -fomit-frame-pointer2009041720090408
48006simd-2gcc -march=nocona -Os -fomit-frame-pointer2009041720090408
48160simd-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
48174simd-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
48188simd-1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041720090408
48202simd-1gcc -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
48202simd-1gcc -march=k8 -O -fomit-frame-pointer2009041720090408
48216simd-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
48272simd-1gcc -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
48272simd-1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
48272simd-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041720090408
48286simd-1gcc -O -fomit-frame-pointer2009041720090408
48300simd-1gcc -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
48314simd-1gcc -m64 -O -fomit-frame-pointer2009041720090408
48328simd-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
48342simd-1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041720090408
48356simd-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041720090408
48370simd-1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041720090408
48398simd-2gcc -m64 -O -fomit-frame-pointer2009041720090408
48426simd-1gcc -funroll-loops -O -fomit-frame-pointer2009041720090408
48440simd-2gcc -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
48510simd-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041720090408
48510simd-1gcc -march=nocona -O -fomit-frame-pointer2009041720090408
48524simd-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041720090408
48538simd-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
48566simd-2gcc -O -fomit-frame-pointer2009041720090408
48580simd-2gcc -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
48594simd-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
48622simd-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041720090408
48622simd-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041720090408
48650simd-2gcc -march=nocona -O -fomit-frame-pointer2009041720090408
48678simd-2gcc -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
48692simd-2gcc -funroll-loops -O -fomit-frame-pointer2009041720090408
48706simd-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
48734simd-2gcc -march=k8 -O -fomit-frame-pointer2009041720090408
49070simd-1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
49084simd-1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041720090408
49098simd-1gcc -march=k8 -O3 -fomit-frame-pointer2009041720090408
49112simd-1gcc -O2 -fomit-frame-pointer2009041720090408
49112simd-1gcc -m64 -O3 -fomit-frame-pointer2009041720090408
49140simd-1gcc -m64 -O2 -fomit-frame-pointer2009041720090408
49154simd-1gcc -O3 -fomit-frame-pointer2009041720090408
49168simd-1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041720090408
49210simd-1gcc -march=k8 -O2 -fomit-frame-pointer2009041720090408
49224simd-1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
49238simd-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
49266simd-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
49420simd-1gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
49476simd-1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
49476simd-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041720090408
49490simd-1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041720090408
49546simd-1gcc -funroll-loops -Os -fomit-frame-pointer2009041720090408
49602simd-1gcc -m64 -Os -fomit-frame-pointer2009041720090408
49616simd-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
49658simd-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
49742simd-1gcc -march=k8 -Os -fomit-frame-pointer2009041720090408
49770simd-2gcc -funroll-loops -O2 -fomit-frame-pointer2009041720090408
49770simd-1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041720090408
49784simd-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
49812simd-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
49826simd-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
49840simd-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041720090408
49840simd-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041720090408
49868simd-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041720090408
49882simd-2gcc -funroll-loops -O3 -fomit-frame-pointer2009041720090408
49882simd-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
49896simd-1gcc -Os -fomit-frame-pointer2009041720090408
49896simd-1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
49896simd-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041720090408
49910simd-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041720090408
49952simd-1gcc -funroll-loops -O3 -fomit-frame-pointer2009041720090408
49966simd-1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041720090408
49980simd-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
50008simd-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
50008simd-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041720090408
50036simd-1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041720090408
50050simd-1gcc -funroll-loops -O2 -fomit-frame-pointer2009041720090408
50064simd-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
50092simd-2gcc -O2 -fomit-frame-pointer2009041720090408
50134simd-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
50134simd-2gcc -m64 -O2 -fomit-frame-pointer2009041720090408
50134simd-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
50162simd-2gcc -O3 -fomit-frame-pointer2009041720090408
50162simd-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041720090408
50176simd-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041720090408
50176simd-2gcc -march=k8 -O3 -fomit-frame-pointer2009041720090408
50218simd-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
50274simd-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
50274simd-2gcc -m64 -O3 -fomit-frame-pointer2009041720090408
50302simd-2gcc -march=k8 -O2 -fomit-frame-pointer2009041720090408
50498simd-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
50526simd-2gcc -funroll-loops -Os -fomit-frame-pointer2009041720090408
50568simd-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
50582simd-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
50596simd-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041720090408
50596simd-2gcc -m64 -Os -fomit-frame-pointer2009041720090408
50624simd-2gcc -Os -fomit-frame-pointer2009041720090408
50666simd-2gcc -march=k8 -Os -fomit-frame-pointer2009041720090408
50680simd-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
50680simd-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041720090408
50834simd-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041720090408
339528simd-1cc2009041720090408
339976simd-1gcc2009041720090408
339990simd-1gcc -funroll-loops2009041720090408
354578simd-2gcc -funroll-loops2009041720090408
354732simd-2cc2009041720090408
354928simd-2gcc2009041720090408