Implementation notes: amd64, delllaptop, crypto_hash/blake64

Computer: delllaptop
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20090408
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
17248refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
17248refgcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
17304refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
17304refgcc -m64 -O3 -fomit-frame-pointer2009041620090408
17318refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
17318refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
17374refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
17430refgcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
17500refgcc -O3 -fomit-frame-pointer2009041620090408
17514refgcc -m64 -O2 -fomit-frame-pointer2009041620090408
17528refgcc -O2 -fomit-frame-pointer2009041620090408
17570refgcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
17570refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
17584refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
17626refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
17626refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
17626refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
17640refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
17640refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
17654refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
18032refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
18186refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
18242refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
18284refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
18326refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
18452refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
18508refgcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
18536refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
18592refgcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
19026refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
19068refgcc -march=k8 -Os -fomit-frame-pointer2009041620090408
19096refgcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
19110refgcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
19222refgcc -Os -fomit-frame-pointer2009041620090408
19236refgcc -m64 -Os -fomit-frame-pointer2009041620090408
19306refgcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
19334refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
19348refgcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
19348refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
19362refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
19404refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
19908refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
19922sse2gcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
19936refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
19936refgcc -march=nocona -O -fomit-frame-pointer2009041620090408
19978refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
20006sse2gcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
20006sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
20048refgcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
20048sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
20048refgcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
20062sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
20076sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
20076sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
20076refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
20090refgcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
20104refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
20118refgcc -O -fomit-frame-pointer2009041620090408
20146sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
20146sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
20202refgcc -m64 -O -fomit-frame-pointer2009041620090408
20328refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
20370refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
20426sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
20426refgcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
20636sse2gcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
20706sse2gcc -O2 -fomit-frame-pointer2009041620090408
20734sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
20734refgcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
20748sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
20748sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
20762sse2gcc -O3 -fomit-frame-pointer2009041620090408
20762refgcc -funroll-loops -O -fomit-frame-pointer2009041620090408
20762sse2gcc -m64 -O3 -fomit-frame-pointer2009041620090408
20776sse2gcc -m64 -O2 -fomit-frame-pointer2009041620090408
20776sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
20790sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
20790sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
20804sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
20804sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
20804sse2gcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
20804sse2gcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
20818sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
20818sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
20972sse2gcc -Os -fomit-frame-pointer2009041620090408
20972sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
20972sse2gcc -march=k8 -Os -fomit-frame-pointer2009041620090408
20986sse2gcc -m64 -Os -fomit-frame-pointer2009041620090408
21000sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
21084sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
21154refgcc -march=nocona -Os -fomit-frame-pointer2009041620090408
21518sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
21518sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
21616sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
21658sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
21658sse2gcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
21742sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
21770sse2gcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
21966sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
21980sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
21980sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
22008refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
22022sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
22064sse2gcc -march=nocona -Os -fomit-frame-pointer2009041620090408
22330refgcc -march=k8 -O -fomit-frame-pointer2009041620090408
24402sse2gcc -m64 -O -fomit-frame-pointer2009041620090408
24416sse2gcc -O -fomit-frame-pointer2009041620090408
24416sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
24444sse2gcc -march=k8 -O -fomit-frame-pointer2009041620090408
24458sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
24514sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
24528sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
24556sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
24556sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
24570sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
24570sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
24892sse2gcc -funroll-loops -O -fomit-frame-pointer2009041620090408
25046sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
25172sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
26656sse2gcc -march=nocona -O -fomit-frame-pointer2009041620090408
70238refgcc2009041620090408
70364refgcc -funroll-loops2009041620090408
70462refcc2009041620090408
408744sse2gcc2009041620090408
414526sse2gcc -funroll-loops2009041620090408
416234sse2cc2009041620090408