Implementation notes: amd64, katana, crypto_hash/fsb512

Computer: katana
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: fsb512
TimeImplementationCompilerBenchmark dateSUPERCOP version
61283368reficc2011061820110617
61682624reficc -O2 -static -no-vec2011061820110617
61795376refgcc -march=k8 -O3 -fomit-frame-pointer2011090320110831
61821488reficc -Os -xW -static -no-vec2011061820110617
61822240reficc -O2 -static2011061820110617
61834048reficc -O1 -static -no-vec2011061820110617
61842712reficc -O2 -xW -static -no-vec2011061820110617
61843528reficc -O1 -xW -static -no-vec2011061820110617
61844896reficc -O1 -static2011061820110617
61849240reficc -Os -xP -static -no-vec2011061820110617
61851272reficc -m64 -Os -static -no-vec2011061820110617
61854208reficc -m64 -xHost -vec-report0 -static2011061820110617
61856144reficc -Os -xP -static2011061820110617
61860216reficc -O3 -xW -static2011061820110617
61861552reficc -m64 -O3 -static -no-vec2011061820110617
61868280reficc -O3 -xP -static2011061820110617
61889080reficc -Os -xW -static2011061820110617
61889192reficc -Os -static -no-vec2011061820110617
61894752reficc -m64 -O1 -static2011061820110617
61909584reficc -O3 -xW -static -no-vec2011061820110617
61913160reficc -O3 -xP -static -no-vec2011061820110617
61919608refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090320110831
61922336reficc -O3 -static -no-vec2011061820110617
61929184refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090320110831
61931288refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090320110831
61932904reficc -no-vec2011061820110617
61934160refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090320110831
61934328reficc -m64 -O2 -static -no-vec2011061820110617
61942176reficc -O2 -xP -static -no-vec2011061820110617
61986592refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090320110831
61987936refgcc -march=k8 -O2 -fomit-frame-pointer2011090320110831
61997768refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090320110831
62009344refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090320110831
62034064refgcc -O3 -fomit-frame-pointer2011090320110831
62038872refgcc -m64 -O3 -fomit-frame-pointer2011090320110831
62043504refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090320110831
62048672refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090320110831
62078552refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090320110831
62080024reficc -m64 -O1 -static -no-vec2011061820110617
62102856reficc -O1 -xP -static -no-vec2011061820110617
62108152refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090320110831
62111968refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090320110831
62116320refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090320110831
62118536refgcc -funroll-loops -O2 -fomit-frame-pointer2011090320110831
62120224refgcc -funroll-loops -O3 -fomit-frame-pointer2011090320110831
62124816refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090320110831
62132776refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090320110831
62136184refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090320110831
62139280refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090320110831
62154720refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090320110831
62167120refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090320110831
62167976refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090320110831
62175104refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090320110831
62180072refgcc -m64 -O2 -fomit-frame-pointer2011090320110831
62184560refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090320110831
62253064refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090320110831
62254960refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090320110831
62257544refgcc -O2 -fomit-frame-pointer2011090320110831
62259680refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090320110831
62262968refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090320110831
62410728refgcc -funroll-loops -Os -fomit-frame-pointer2011090320110831
62415480refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090320110831
62431808refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090320110831
62441792refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090320110831
62461912refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090320110831
62518816refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090320110831
62544736refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090320110831
62564112refgcc -march=nocona -O3 -fomit-frame-pointer2011090320110831
62585920refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090320110831
62642440refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090320110831
62678200refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090320110831
62741328refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090320110831
62760824refgcc -march=nocona -O2 -fomit-frame-pointer2011090320110831
62762472refgcc -march=k8 -Os -fomit-frame-pointer2011090320110831
62859872reficc -O1 -xP -static2011061820110617
62885880reficc -m64 -Os -static2011061820110617
62889112reficc -O2 -xP -static2011061820110617
62891608reficc -m64 -O3 -static2011061820110617
62901080reficc -m64 -O2 -static2011061820110617
62914496reficc -O3 -static2011061820110617
62927696reficc -O1 -xW -static2011061820110617
62932744reficc -Os -static2011061820110617
62935040refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090320110831
62939224reficc -O2 -xW -static2011061820110617
62947856refgcc -O -fomit-frame-pointer2011090320110831
62957408refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090320110831
63009432refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090320110831
63046808refgcc -march=barcelona -O3 -fomit-frame-pointer2011090320110831
63061864refgcc -Os -fomit-frame-pointer2011090320110831
63134304refgcc -fno-schedule-insns -O -fomit-frame-pointer2011090320110831
63154480refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090320110831
63157368refgcc -march=barcelona -Os -fomit-frame-pointer2011090320110831
63160560refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090320110831
63166760refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090320110831
63188080refgcc -march=barcelona -O2 -fomit-frame-pointer2011090320110831
63194392refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090320110831
63196768refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090320110831
63197064refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090320110831
63198272refgcc -m64 -march=core2 -O -fomit-frame-pointer2011090320110831
63208816refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090320110831
63225464refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090320110831
63273936refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090320110831
63277488refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090320110831
63280472refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090320110831
63285968refgcc -m64 -march=k8 -O -fomit-frame-pointer2011090320110831
63307720refgcc -m64 -O -fomit-frame-pointer2011090320110831
63313504refgcc -march=nocona -Os -fomit-frame-pointer2011090320110831
63360640refgcc -march=barcelona -O -fomit-frame-pointer2011090320110831
63370984refgcc -march=nocona -O -fomit-frame-pointer2011090320110831
63390744refgcc -m64 -march=nocona -O -fomit-frame-pointer2011090320110831
63548720refgcc -m64 -Os -fomit-frame-pointer2011090320110831
64437320refgcc -march=k8 -O -fomit-frame-pointer2011090320110831
71642184refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090320110831
71933600refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090320110831
72012736refgcc -funroll-loops -O -fomit-frame-pointer2011090320110831
72038496refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090320110831
72065136refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090320110831
72120736refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090320110831
72234632refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090320110831
75772056refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090320110831
75779016refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090320110831
216118016refgcc -funroll-loops2011090320110831
216122760refgcc2011090320110831
222219560refcc2011090320110831

Compiler output

Implementation: crypto_hash/fsb512/ref
Compiler: icc -O1 -xP -static
fsb.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static ref
icc -O1 -xP -static -no-vec ref
icc -O2 -xP -static ref
icc -O2 -xP -static -no-vec ref
icc -O3 -xP -static ref
icc -O3 -xP -static -no-vec ref
icc -Os -xP -static ref
icc -Os -xP -static -no-vec ref

Compiler output

Implementation: crypto_hash/fsb512/ref
Compiler: icc -O1 -xW -static
fsb.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static ref
icc -O1 -xW -static -no-vec ref
icc -O2 -xW -static ref
icc -O2 -xW -static -no-vec ref
icc -O3 -xW -static ref
icc -O3 -xW -static -no-vec ref
icc -Os -xW -static ref
icc -Os -xW -static -no-vec ref