Implementation notes: amd64, delllaptop, crypto_hashblocks/sha256

Computer: delllaptop
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20090408
Operation: crypto_hashblocks
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
31038inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
31066inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
31080inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
31080inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
31080inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
31094refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
31108refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
31136inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
31136inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
31150inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
31150inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
31150inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
31150inplacegcc -march=nocona -Os -fomit-frame-pointer2009041620090408
31164inplacegcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
31164inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
31178inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
31206inplacegcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
31206inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
31206refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
31220inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
31234refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
31248inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
31262inplacegcc -march=nocona -O -fomit-frame-pointer2009041620090408
31276inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
31276inplacegcc -march=k8 -O -fomit-frame-pointer2009041620090408
31332inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
31332inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
31346inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
31360refgcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
31374refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
31388inplacegcc -O -fomit-frame-pointer2009041620090408
31388inplacegcc -funroll-loops -O -fomit-frame-pointer2009041620090408
31388refgcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
31388refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
31388refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
31388inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
31388refgcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
31388inplacegcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
31402refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
31402inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
31402inplacegcc -m64 -O -fomit-frame-pointer2009041620090408
31416inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
31416inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
31416refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
31416refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
31444refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
31444inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
31458inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
31458refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
31458inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
31458refgcc -march=nocona -Os -fomit-frame-pointer2009041620090408
31472refgcc -funroll-loops -O -fomit-frame-pointer2009041620090408
31472refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
31472refgcc -march=k8 -O -fomit-frame-pointer2009041620090408
31486inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
31486refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
31486inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
31500refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
31500inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
31514refgcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
31514refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
31514refgcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
31514refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
31528refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
31542refgcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
31542refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
31556refgcc -O -fomit-frame-pointer2009041620090408
31556refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
31556inplacegcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
31570refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
31570refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
31570refgcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
31584refgcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
31584refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
31584refgcc -m64 -O -fomit-frame-pointer2009041620090408
31584refgcc -march=nocona -O -fomit-frame-pointer2009041620090408
31598inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
31626refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
31668refgcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
31724refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
31724refgcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
31766refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
31850refgcc -m64 -Os -fomit-frame-pointer2009041620090408
31850refgcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
31878refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
31892refgcc -Os -fomit-frame-pointer2009041620090408
31906refgcc -march=k8 -Os -fomit-frame-pointer2009041620090408
31934refgcc -O2 -fomit-frame-pointer2009041620090408
31934refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
31934refgcc -m64 -O2 -fomit-frame-pointer2009041620090408
31934inplacegcc -m64 -Os -fomit-frame-pointer2009041620090408
31934refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
31934refgcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
31948inplacegcc -Os -fomit-frame-pointer2009041620090408
31948inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
31948inplacegcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
31948inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
31948inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
31948inplacegcc -march=k8 -Os -fomit-frame-pointer2009041620090408
31962inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
31962inplacegcc -m64 -O2 -fomit-frame-pointer2009041620090408
31962inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
31990inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
32004inplacegcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
32018refgcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
32074inplacegcc -O2 -fomit-frame-pointer2009041620090408
32088inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
32088refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
32102refgcc -m64 -O3 -fomit-frame-pointer2009041620090408
32102refgcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
32172refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
32200inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
32200inplacegcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
32228inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
32270refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
32368inplacegcc -O3 -fomit-frame-pointer2009041620090408
32606refgcc -O3 -fomit-frame-pointer2009041620090408
32606refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
32844inplacegcc -m64 -O3 -fomit-frame-pointer2009041620090408
32844inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
54054inplacegcc -funroll-loops2009041620090408
54096inplacegcc2009041620090408
54180inplacecc2009041620090408
61460refgcc -funroll-loops2009041620090408
61502refcc2009041620090408
61502refgcc2009041620090408