Implementation notes: amd64, delllaptop, crypto_hash/blake32

Computer: delllaptop
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20090408
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
16618sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
16674sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
16688sse2gcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
16688sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
16702sse2gcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
16702sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
16716sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
16716sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
16758sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
16772sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
17122sse2gcc -m64 -O3 -fomit-frame-pointer2009041620090408
17122sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
17136sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
17164sse2gcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
17192sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
17206sse2gcc -O2 -fomit-frame-pointer2009041620090408
17206sse2gcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
17220sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
17220sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
17234sse2gcc -O3 -fomit-frame-pointer2009041620090408
17248sse2gcc -m64 -O2 -fomit-frame-pointer2009041620090408
17290sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
17304sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
17332sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
17486sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
17486sse2gcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
17514sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
17514sse2gcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
17528sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
17598sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
17598sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
17598sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
17598sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
17640sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
17668sse2gcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
17892sse2gcc -march=nocona -Os -fomit-frame-pointer2009041620090408
17906sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
17906sse2gcc -march=k8 -Os -fomit-frame-pointer2009041620090408
17920sse2gcc -m64 -Os -fomit-frame-pointer2009041620090408
17948sse2gcc -Os -fomit-frame-pointer2009041620090408
17948sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
17948sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
17948sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
17948sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
17948sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
22876sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
22890sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
22890sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
22904sse2gcc -funroll-loops -O -fomit-frame-pointer2009041620090408
22904sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
22932sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
22946sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
23100sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
23114sse2gcc -m64 -O -fomit-frame-pointer2009041620090408
23128sse2gcc -O -fomit-frame-pointer2009041620090408
23142sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
23184sse2gcc -march=k8 -O -fomit-frame-pointer2009041620090408
23212sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
23226sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
23324sse2gcc -march=nocona -O -fomit-frame-pointer2009041620090408
25284refgcc -O3 -fomit-frame-pointer2009041620090408
25284refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
25326refgcc -O2 -fomit-frame-pointer2009041620090408
25382refgcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
25410refgcc -m64 -O3 -fomit-frame-pointer2009041620090408
25424refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
25424refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
25452refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
25452refgcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
25466refgcc -m64 -O2 -fomit-frame-pointer2009041620090408
25494refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
25550refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
25620refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
25620refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
25620refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
25634refgcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
25634refgcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
25634refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
25648refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
25662refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
25676refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
25732refgcc -m64 -Os -fomit-frame-pointer2009041620090408
25732refgcc -march=k8 -Os -fomit-frame-pointer2009041620090408
25760refgcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
25774refgcc -Os -fomit-frame-pointer2009041620090408
25774refgcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
25774refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
26012refgcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
26012refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
26026refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
26026refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
26054refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
27062refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
27118refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
27146refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
27146refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
27202refgcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
27230refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
27258refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
27272refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
27286refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
27286refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
27286refgcc -march=nocona -O -fomit-frame-pointer2009041620090408
27342refgcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
27342refgcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
27356refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
27356refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
27370refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
27370refgcc -march=k8 -O -fomit-frame-pointer2009041620090408
27384refgcc -O -fomit-frame-pointer2009041620090408
27412refgcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
27440refgcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
27454refgcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
27454refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
27468refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
27468refgcc -m64 -O -fomit-frame-pointer2009041620090408
27482refgcc -march=nocona -Os -fomit-frame-pointer2009041620090408
28000refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
30044refgcc -funroll-loops -O -fomit-frame-pointer2009041620090408
32508refgcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
91980refgcc -funroll-loops2009041620090408
92022refgcc2009041620090408
92092refcc2009041620090408
278460sse2cc2009041620090408
278474sse2gcc2009041620090408
278488sse2gcc -funroll-loops2009041620090408