Implementation notes: amd64, delllaptop, crypto_hashblocks/sha512

Computer: delllaptop
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20090408
Operation: crypto_hashblocks
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
20734refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
20762refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
20790refgcc -march=nocona -Os -fomit-frame-pointer2009041620090408
20804refgcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
20902refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
20902inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
20916inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
20916refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
20916inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
20944inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
20944inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
20958refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
20972refgcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
21000refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
21000refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
21000refgcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
21000refgcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
21042refgcc -O -fomit-frame-pointer2009041620090408
21042refgcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
21042refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
21042refgcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
21042inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
21056refgcc -funroll-loops -O -fomit-frame-pointer2009041620090408
21056refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
21056inplacegcc -march=nocona -Os -fomit-frame-pointer2009041620090408
21070inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
21070inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
21070inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
21070inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
21084inplacegcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
21084refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
21098refgcc -m64 -O -fomit-frame-pointer2009041620090408
21112inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
21140inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
21140inplacegcc -funroll-loops -O -fomit-frame-pointer2009041620090408
21140refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
21140inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
21140inplacegcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
21140inplacegcc -march=nocona -O -fomit-frame-pointer2009041620090408
21154inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
21154inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
21154inplacegcc -m64 -O -fomit-frame-pointer2009041620090408
21154refgcc -march=nocona -O -fomit-frame-pointer2009041620090408
21168inplacegcc -O -fomit-frame-pointer2009041620090408
21196inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
21196inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
21196inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
21196inplacegcc -march=k8 -O -fomit-frame-pointer2009041620090408
21196refgcc -march=k8 -O -fomit-frame-pointer2009041620090408
21210inplacegcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
21210inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
21210inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
21210inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
21210inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
21210inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
21224inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
21238refgcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
21238refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
21238refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
21238refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
21266refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
21294refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
21308refgcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
21308refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
21308refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
21322refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
21350inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
21350inplacegcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
21378refgcc -m64 -Os -fomit-frame-pointer2009041620090408
21378refgcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
21378refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
21406inplacegcc -m64 -Os -fomit-frame-pointer2009041620090408
21420inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
21420refgcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
21420refgcc -march=k8 -Os -fomit-frame-pointer2009041620090408
21434inplacegcc -Os -fomit-frame-pointer2009041620090408
21434inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
21434inplacegcc -march=k8 -Os -fomit-frame-pointer2009041620090408
21476inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
21504refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
21504inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
21504refgcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
21518refgcc -Os -fomit-frame-pointer2009041620090408
21518inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
21518refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
21546inplacegcc -O2 -fomit-frame-pointer2009041620090408
21560refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
21574refgcc -m64 -O2 -fomit-frame-pointer2009041620090408
21588refgcc -O2 -fomit-frame-pointer2009041620090408
21602inplacegcc -m64 -O2 -fomit-frame-pointer2009041620090408
21658refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
21658refgcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
21756refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
21756refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
21770refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
21770inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
21798inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
21798refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
21812refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
21812inplacegcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
21868inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
21868refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
21882refgcc -O3 -fomit-frame-pointer2009041620090408
21882inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
21882refgcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
21924refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
21938inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
21938inplacegcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
21952inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
21966inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
21966refgcc -m64 -O3 -fomit-frame-pointer2009041620090408
22036inplacegcc -m64 -O3 -fomit-frame-pointer2009041620090408
22050inplacegcc -O3 -fomit-frame-pointer2009041620090408
22050inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
22120refgcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
22190inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
22190refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
22190inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
22302inplacegcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
22414refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
35518inplacecc2009041620090408
35518inplacegcc2009041620090408
35532inplacegcc -funroll-loops2009041620090408
40586refcc2009041620090408
40600refgcc -funroll-loops2009041620090408
40614refgcc2009041620090408