Implementation notes: amd64, sandy0, crypto_hash/fsb512

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: fsb512
TimeImplementationCompilerBenchmark dateSUPERCOP version
54980172refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
55507956refgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
55684196refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
55685048refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
55695552refgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
55775936refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
55828504refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
56111008refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
56121908refgcc -m64 -O2 -fomit-frame-pointer2012032920120316
56201392refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
56205672refgcc -m64 -O -fomit-frame-pointer2012032920120316
56213028refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
56290696refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
56299208refgcc -m64 -O3 -fomit-frame-pointer2012032920120316
56363252refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
56420936refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
56424584refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
56526064refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
56586860refgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
56640672refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
56673528refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
56752240refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
56770212refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
56772932refgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
56824352refgcc -O2 -fomit-frame-pointer2012032920120316
56837780refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
56869872refgcc -O -fomit-frame-pointer2012032920120316
56909940refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
56913792refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
56928636refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
56940868refgcc -O3 -fomit-frame-pointer2012032920120316
56965048refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
56967632refgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
56968944refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
56990472refgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
57018760refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
57022468refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
57024028refgcc -march=k8 -O -fomit-frame-pointer2012032920120316
57036648refgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
57045840refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
57048084refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
57085752refgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
57096856refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
57114044refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
57129036refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
57152936refgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
57156272refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
57158644refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
57165448refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
57169024refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
57169508refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
57170480refgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
57172688refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
57174048refgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
57179400refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
57227908refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
57251588refgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
57259652refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
57263624refgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
57279444refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
57327068refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
57328556refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
57352820refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
57381604refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
57381856refgcc -march=nocona -O -fomit-frame-pointer2012032920120316
57386820refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
57404520refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
57409308refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
57413260refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
57418148refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
57445796refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
57450804refgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
57477332refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
57567752refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
57584696refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
57693712refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
57693760refgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
57902900refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
57918096refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
57928836refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
57954052refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
58032104refgcc -m64 -Os -fomit-frame-pointer2012032920120316
58100864refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
58186168refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
58260512refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
58535348refgcc -Os -fomit-frame-pointer2012032920120316
58573116refgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
58697984refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
58724156refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
58732532refgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
58741924refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
58767792refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
58768360refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
58797224refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
58821084refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
58833728refgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
58880376refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
58900608refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
58935880refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
59136860refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
180910188refgcc2012032920120316
180933672refgcc -funroll-loops2012032920120316
181357828refcc2012032920120316