Implementation notes: amd64, ares, crypto_hash/fsb512

Computer: ares
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: fsb512
TimeImplementationCompilerBenchmark dateSUPERCOP version
50025500refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
50035956refgcc -m64 -O2 -fomit-frame-pointer2014012520130419
50047132refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012520130419
50048980refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
50052436refgcc -march=k8 -O2 -fomit-frame-pointer2014012520130419
50061500refgcc -march=barcelona -O2 -fomit-frame-pointer2014012520130419
50061920refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012520130419
50140492refgcc -O2 -fomit-frame-pointer2014012520130419
50250320refgcc -funroll-loops -O2 -fomit-frame-pointer2014012520130419
50256784refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012520130419
50386512refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
50391140refgcc -m64 -O3 -fomit-frame-pointer2014012520130419
50401420refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
50410192refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012520130419
50411520refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012520130419
50412584refgcc -O3 -fomit-frame-pointer2014012520130419
50415456refgcc -march=barcelona -O3 -fomit-frame-pointer2014012520130419
50422340refgcc -march=k8 -O3 -fomit-frame-pointer2014012520130419
50435164refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012520130419
50435568refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012520130419
50436144refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012520130419
50436308refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012520130419
50467944refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012520130419
50539736refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012520130419
50556376refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012520130419
50567660refgcc -funroll-loops -O3 -fomit-frame-pointer2014012520130419
50705952refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012520130419
50720544refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012520130419
50728592refgcc -march=nocona -O2 -fomit-frame-pointer2014012520130419
50728968refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012520130419
50729824refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012520130419
50738920refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012520130419
50749956refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012520130419
50798536refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012520130419
50801364refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012520130419
50814092refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012520130419
50815396refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012520130419
50818428refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012520130419
50832844refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012520130419
50837596refgcc -march=nocona -O3 -fomit-frame-pointer2014012520130419
50845128refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012520130419
50870352refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012520130419
50907416refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012520130419
50913976refgcc -funroll-loops -Os -fomit-frame-pointer2014012520130419
50946940refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
51064200refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012520130419
51109404refgcc -m64 -march=k8 -O -fomit-frame-pointer2014012520130419
51114908refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012520130419
51136892refgcc -march=k8 -O -fomit-frame-pointer2014012520130419
51137528refgcc -m64 -O -fomit-frame-pointer2014012520130419
51145044refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012520130419
51145148refgcc -march=nocona -O -fomit-frame-pointer2014012520130419
51145752refgcc -m64 -march=core2 -O -fomit-frame-pointer2014012520130419
51149184refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
51152524refgcc -O -fomit-frame-pointer2014012520130419
51168236refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
51169212refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012520130419
51170372refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012520130419
51172892refgcc -fno-schedule-insns -O -fomit-frame-pointer2014012520130419
51192524refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012520130419
51194800refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012520130419
51196764refgcc -march=barcelona -O -fomit-frame-pointer2014012520130419
51197728refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012520130419
51210688refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
51236004refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012520130419
51250216refgcc -m64 -march=nocona -O -fomit-frame-pointer2014012520130419
51261776refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012520130419
51310460refgcc -funroll-loops -O -fomit-frame-pointer2014012520130419
51393780refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012520130419
51408624refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
51427652refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012520130419
51441488refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012520130419
51666676refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012520130419
51675084refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012520130419
51883316refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
51934068refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012520130419
52008672refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012520130419
52010096refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012520130419
52507528refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
52511892refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
52518844refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012520130419
52527276refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012520130419
52540472refgcc -Os -fomit-frame-pointer2014012520130419
52541416refgcc -march=barcelona -Os -fomit-frame-pointer2014012520130419
52555004refgcc -m64 -Os -fomit-frame-pointer2014012520130419
52632812refgcc -march=k8 -Os -fomit-frame-pointer2014012520130419
52656424refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012520130419
52662136refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012520130419
52670192refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012520130419
52670292refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012520130419
52982140refgcc -march=nocona -Os -fomit-frame-pointer2014012520130419
52995740refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012520130419
155985236refgcc2014012520130419
155993644refgcc -funroll-loops2014012520130419
156614932refcc2014012520130419