Implementation notes: amd64, giant4, crypto_hash/lux512

Computer: giant4
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20120207
Operation: crypto_hash
Primitive: lux512
TimeImplementationCompilerBenchmark dateSUPERCOP version
18519asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
18534asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011061220110609
18546asmgcc -funroll-loops -O3 -fomit-frame-pointer2011061220110609
18546asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
18546asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011061220110609
18546asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
18552asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
18558asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011061220110609
18564asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
18564asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011061220110609
18570asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
18573asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011061220110609
18573asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
18576asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
18579asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011061220110609
18585asmgcc -funroll-loops -O2 -fomit-frame-pointer2011061220110609
18585asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
18585asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011061220110609
18585asmgcc -march=k8 -O3 -fomit-frame-pointer2011061220110609
18588asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011061220110609
18591asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
18591asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011061220110609
18594asmgcc -O3 -fomit-frame-pointer2011061220110609
18603asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011061220110609
18603asmgcc -march=barcelona -O3 -fomit-frame-pointer2011061220110609
18612asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011061220110609
18618asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
18618asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011061220110609
18618asmgcc -march=nocona -O3 -fomit-frame-pointer2011061220110609
18624asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
18657asmgcc -m64 -O3 -fomit-frame-pointer2011061220110609
18783asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
18786asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
18792asmgcc -march=barcelona -Os -fomit-frame-pointer2011061220110609
18795asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
18801asmgcc -march=barcelona -O2 -fomit-frame-pointer2011061220110609
18807asmgcc -Os -fomit-frame-pointer2011061220110609
18807asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
18816asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011061220110609
18843asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2011061220110609
18843asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011061220110609
18843asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011061220110609
18852asmgcc -march=k8 -Os -fomit-frame-pointer2011061220110609
18855asmgcc -m64 -Os -fomit-frame-pointer2011061220110609
18882asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
18927asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
18990asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011061220110609
19005asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
19011asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011061220110609
19014asmgcc -funroll-loops -Os -fomit-frame-pointer2011061220110609
19017asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011061220110609
19017asmgcc -march=nocona -O2 -fomit-frame-pointer2011061220110609
19020asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
19050asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
19098asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
19110asmgcc -O2 -fomit-frame-pointer2011061220110609
19125asmgcc -m64 -O2 -fomit-frame-pointer2011061220110609
19131asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011061220110609
19134asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
19137asmgcc -funroll-loops -O -fomit-frame-pointer2011061220110609
19137asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
19143asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011061220110609
19149asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011061220110609
19152asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011061220110609
19161asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011061220110609
19164asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
19164asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011061220110609
19179asmgcc -march=k8 -O2 -fomit-frame-pointer2011061220110609
19191asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011061220110609
19197asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
19200asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
19215asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2011061220110609
19275asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
19290asmgcc -O -fomit-frame-pointer2011061220110609
19290asmgcc -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
19299asmgcc -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
19308asmgcc -march=barcelona -O -fomit-frame-pointer2011061220110609
19308asmgcc -march=k8 -O -fomit-frame-pointer2011061220110609
19311asmgcc -m64 -O -fomit-frame-pointer2011061220110609
19332asmgcc -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
19347asmgcc -march=nocona -O -fomit-frame-pointer2011061220110609
19509asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011061220110609
19515asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011061220110609
19521asmgcc -m64 -march=core2 -O -fomit-frame-pointer2011061220110609
19524asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011061220110609
25959asmcc2011061220110609
26058asmgcc -funroll-loops2011061220110609
26070asmgcc2011061220110609
30054asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
31434asmgcc -march=nocona -Os -fomit-frame-pointer2011061220110609
37350asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011061220110609