Implementation notes: amd64, web02, crypto_hash/skein10241024

Computer: web02
Architecture: amd64
CPU ID: GenuineIntel-000106a5-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
19211x64gcc -march=nocona -O2 -fomit-frame-pointer2012011120111120
19216x64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011120111120
19216x64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011120111120
19216x64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011120111120
19216x64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011120111120
19216x64gcc -march=nocona -O3 -fomit-frame-pointer2012011120111120
19221x64gcc -O -fomit-frame-pointer2012011120111120
19221x64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011120111120
19221x64gcc -m64 -march=nocona -O -fomit-frame-pointer2012011120111120
19222x64gcc -march=nocona -O -fomit-frame-pointer2012011120111120
19226x64gcc -funroll-loops -m64 -O -fomit-frame-pointer2012011120111120
19227x64gcc -fno-schedule-insns -O -fomit-frame-pointer2012011120111120
19227x64gcc -funroll-loops -O -fomit-frame-pointer2012011120111120
19232x64gcc -m64 -O -fomit-frame-pointer2012011120111120
19253x64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011120111120
19253x64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011120111120
19253x64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011120111120
19253x64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011120111120
19254x64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011120111120
19254x64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011120111120
19259x64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011120111120
19259x64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011120111120
19259x64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011120111120
19274x64gcc -march=k8 -O2 -fomit-frame-pointer2012011120111120
19275x64gcc -march=k8 -O3 -fomit-frame-pointer2012011120111120
19280x64gcc -O3 -fomit-frame-pointer2012011120111120
19280x64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011120111120
19280x64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011120111120
19280x64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011120111120
19280x64gcc -m64 -O3 -fomit-frame-pointer2012011120111120
19280x64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011120111120
19280x64gcc -m64 -march=core2 -O -fomit-frame-pointer2012011120111120
19280x64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011120111120
19280x64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011120111120
19280x64gcc -march=barcelona -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -march=barcelona -O3 -fomit-frame-pointer2012011120111120
19285x64gcc -O2 -fomit-frame-pointer2012011120111120
19285x64gcc -funroll-loops -O3 -fomit-frame-pointer2012011120111120
19285x64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011120111120
19285x64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011120111120
19285x64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011120111120
19285x64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011120111120
19285x64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011120111120
19285x64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011120111120
19285x64gcc -m64 -O2 -fomit-frame-pointer2012011120111120
19285x64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011120111120
19285x64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011120111120
19285x64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011120111120
19290x64gcc -funroll-loops -O2 -fomit-frame-pointer2012011120111120
19291x64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011120111120
19291x64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011120111120
19296x64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011120111120
19296x64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011120111120
19307x64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011120111120
19312x64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011120111120
19333x64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011120111120
19333x64gcc -march=k8 -O -fomit-frame-pointer2012011120111120
19338x64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
19338x64gcc -m64 -march=k8 -O -fomit-frame-pointer2012011120111120
19338x64gcc -march=barcelona -O -fomit-frame-pointer2012011120111120
19339x64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
19370x64gcc2012011120111120
19381x64gcc -funroll-loops2012011120111120
19408optgcc -m64 -O3 -fomit-frame-pointer2012011120111120
19424x64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011120111120
19434x64cc2012011120111120
19717x64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011120111120
19718x64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011120111120
19744x64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
19749x64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011120111120
19781x64gcc -m64 -march=core2 -Os -fomit-frame-pointer2012011120111120
19781x64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011120111120
19781x64gcc -march=nocona -Os -fomit-frame-pointer2012011120111120
19787x64gcc -m64 -march=nocona -Os -fomit-frame-pointer2012011120111120
19792x64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011120111120
19802x64gcc -Os -fomit-frame-pointer2012011120111120
19802x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
19803x64gcc -march=k8 -Os -fomit-frame-pointer2012011120111120
19808x64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011120111120
19808x64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011120111120
19808x64gcc -m64 -Os -fomit-frame-pointer2012011120111120
19808x64gcc -march=barcelona -Os -fomit-frame-pointer2012011120111120
19813x64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011120111120
19813x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
19818x64gcc -funroll-loops -Os -fomit-frame-pointer2012011120111120
19824x64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011120111120
19899x64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011120111120
19930x64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012011120111120
19936x64gcc -m64 -march=k8 -Os -fomit-frame-pointer2012011120111120
22144optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011120111120
22264optgcc -march=barcelona -O -fomit-frame-pointer2012011120111120
22512optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011120111120
22532optgcc -march=barcelona -Os -fomit-frame-pointer2012011120111120
22576optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011120111120
22608optgcc -O2 -fomit-frame-pointer2012011120111120
22620optgcc -m64 -O2 -fomit-frame-pointer2012011120111120
22720optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011120111120
23060optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011120111120
23942optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
23942optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011120111120
23973optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011120111120
23990optgcc -march=k8 -O2 -fomit-frame-pointer2012011120111120
24016optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011120111120
24032optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011120111120
24032optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011120111120
24038optgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011120111120
24042optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011120111120
24043optgcc -funroll-loops -O2 -fomit-frame-pointer2012011120111120
24069optgcc -funroll-loops -O -fomit-frame-pointer2012011120111120
24107optgcc -m64 -march=k8 -O -fomit-frame-pointer2012011120111120
24107optgcc -march=k8 -O -fomit-frame-pointer2012011120111120
24122optgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
24123optgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
24208optgcc -funroll-loops -Os -fomit-frame-pointer2012011120111120
24208optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011120111120
24208optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011120111120
24208optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011120111120
24208optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011120111120
24224optgcc -march=nocona -O -fomit-frame-pointer2012011120111120
24229optgcc -m64 -march=nocona -O -fomit-frame-pointer2012011120111120
24240optgcc -m64 -O -fomit-frame-pointer2012011120111120
24252optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011120111120
24256optgcc -O -fomit-frame-pointer2012011120111120
24256optgcc -fno-schedule-insns -O -fomit-frame-pointer2012011120111120
24368optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
24368optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011120111120
24410optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011120111120
24421optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011120111120
24453optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011120111120
24501optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011120111120
24613optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011120111120
24613optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011120111120
24619optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011120111120
24624optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011120111120
24624optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011120111120
24640optgcc -m64 -march=core2 -O -fomit-frame-pointer2012011120111120
24640optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011120111120
24672optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011120111120
24672optgcc -march=barcelona -O2 -fomit-frame-pointer2012011120111120
24682optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011120111120
24682optgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011120111120
24683optgcc -Os -fomit-frame-pointer2012011120111120
24683optgcc -m64 -Os -fomit-frame-pointer2012011120111120
24683optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011120111120
24683optgcc -march=k8 -Os -fomit-frame-pointer2012011120111120
24860optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011120111120
24864optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
24864optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011120111120
24864optgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011120111120
24864optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011120111120
24907optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011120111120
24923optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011120111120
24928optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011120111120
24944optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011120111120
24944optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011120111120
24997optgcc -march=nocona -O2 -fomit-frame-pointer2012011120111120
25003optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011120111120
25174optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011120111120
25184optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011120111120
25552optgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011120111120
25552optgcc -march=nocona -Os -fomit-frame-pointer2012011120111120
25872optgcc -O3 -fomit-frame-pointer2012011120111120
25872optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011120111120
26229optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011120111120
26230optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011120111120
26262optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011120111120
26262optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011120111120
26262optgcc -march=barcelona -O3 -fomit-frame-pointer2012011120111120
26395optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011120111120
26395optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011120111120
26400optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011120111120
26416optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011120111120
26416optgcc -march=k8 -O3 -fomit-frame-pointer2012011120111120
26747optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011120111120
26763optgcc -march=nocona -O3 -fomit-frame-pointer2012011120111120
26779optgcc -funroll-loops -O3 -fomit-frame-pointer2012011120111120
26784optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011120111120
26800optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011120111120
26917optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011120111120
89180optgcc -funroll-loops2012011120111120
96597optcc2012011120111120
96597optgcc2012011120111120