Implementation notes: amd64, web01, crypto_hash/skein10241024

Computer: web01
Architecture: amd64
CPU ID: GenuineIntel-000106a5-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
19211x64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011120111120
19211x64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011120111120
19211x64gcc -march=nocona -O2 -fomit-frame-pointer2012011120111120
19211x64gcc -march=nocona -O3 -fomit-frame-pointer2012011120111120
19216x64gcc -funroll-loops -m64 -O -fomit-frame-pointer2012011120111120
19216x64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011120111120
19221x64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011120111120
19221x64gcc -m64 -O -fomit-frame-pointer2012011120111120
19221x64gcc -m64 -march=nocona -O -fomit-frame-pointer2012011120111120
19222x64gcc -O -fomit-frame-pointer2012011120111120
19222x64gcc -funroll-loops -O -fomit-frame-pointer2012011120111120
19227x64gcc -fno-schedule-insns -O -fomit-frame-pointer2012011120111120
19227x64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011120111120
19232x64gcc -march=nocona -O -fomit-frame-pointer2012011120111120
19253x64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011120111120
19253x64gcc -funroll-loops -march=nocona -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 -O3 -fomit-frame-pointer2012011120111120
19258x64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011120111120
19258x64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011120111120
19259x64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011120111120
19274x64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011120111120
19275x64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011120111120
19275x64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011120111120
19280x64gcc -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011120111120
19280x64gcc -funroll-loops -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -funroll-loops -O3 -fomit-frame-pointer2012011120111120
19280x64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011120111120
19280x64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011120111120
19280x64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -m64 -O2 -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=core2 -msse4 -O -fomit-frame-pointer2012011120111120
19280x64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011120111120
19280x64gcc -march=barcelona -O2 -fomit-frame-pointer2012011120111120
19280x64gcc -march=barcelona -O3 -fomit-frame-pointer2012011120111120
19280x64gcc -march=k8 -O3 -fomit-frame-pointer2012011120111120
19285x64gcc -O3 -fomit-frame-pointer2012011120111120
19285x64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011120111120
19285x64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011120111120
19285x64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011120111120
19285x64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011120111120
19291x64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011120111120
19296x64gcc -m64 -O3 -fomit-frame-pointer2012011120111120
19307x64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011120111120
19312x64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
19312x64gcc -march=k8 -O2 -fomit-frame-pointer2012011120111120
19322x64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011120111120
19323x64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011120111120
19323x64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011120111120
19328x64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011120111120
19333x64gcc -march=k8 -O -fomit-frame-pointer2012011120111120
19338x64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
19338x64gcc -march=barcelona -O -fomit-frame-pointer2012011120111120
19339x64gcc -m64 -march=k8 -O -fomit-frame-pointer2012011120111120
19344x64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
19392x64cc2012011120111120
19416optgcc -m64 -O3 -fomit-frame-pointer2012011120111120
19429x64gcc2012011120111120
19429x64gcc -funroll-loops2012011120111120
19718x64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011120111120
19728x64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011120111120
19744x64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
19744x64gcc -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 -m64 -march=nocona -Os -fomit-frame-pointer2012011120111120
19792x64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011120111120
19792x64gcc -march=nocona -Os -fomit-frame-pointer2012011120111120
19808x64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012011120111120
19808x64gcc -funroll-loops -Os -fomit-frame-pointer2012011120111120
19808x64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011120111120
19808x64gcc -m64 -Os -fomit-frame-pointer2012011120111120
19808x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
19808x64gcc -march=barcelona -Os -fomit-frame-pointer2012011120111120
19808x64gcc -march=k8 -Os -fomit-frame-pointer2012011120111120
19813x64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011120111120
19813x64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011120111120
19813x64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011120111120
19813x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
19813x64gcc -m64 -march=k8 -Os -fomit-frame-pointer2012011120111120
19834x64gcc -Os -fomit-frame-pointer2012011120111120
19866x64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011120111120
22156optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011120111120
22168optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011120111120
22588optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011120111120
22728optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011120111120
22776optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011120111120
22776optgcc -march=barcelona -O2 -fomit-frame-pointer2012011120111120
22952optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
22952optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011120111120
23044optgcc -march=nocona -O2 -fomit-frame-pointer2012011120111120
23916optgcc -O3 -fomit-frame-pointer2012011120111120
23941optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011120111120
23974optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
23995optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011120111120
23995optgcc -march=k8 -O2 -fomit-frame-pointer2012011120111120
24000optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011120111120
24016optgcc -funroll-loops -O2 -fomit-frame-pointer2012011120111120
24026optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011120111120
24032optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011120111120
24038optgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011120111120
24075optgcc -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
24122optgcc -march=barcelona -O -fomit-frame-pointer2012011120111120
24128optgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
24204optgcc -funroll-loops -m64 -march=barcelona -O3 -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 -m64 -march=nocona -O -fomit-frame-pointer2012011120111120
24224optgcc -march=nocona -O -fomit-frame-pointer2012011120111120
24240optgcc -O -fomit-frame-pointer2012011120111120
24244optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011120111120
24251optgcc -fno-schedule-insns -O -fomit-frame-pointer2012011120111120
24251optgcc -m64 -O -fomit-frame-pointer2012011120111120
24252optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011120111120
24364optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011120111120
24368optgcc -march=barcelona -Os -fomit-frame-pointer2012011120111120
24372optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011120111120
24384optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011120111120
24411optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
24416optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011120111120
24421optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
24453optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011120111120
24496optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011120111120
24518optgcc -m64 -O2 -fomit-frame-pointer2012011120111120
24528optgcc -O2 -fomit-frame-pointer2012011120111120
24613optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011120111120
24613optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011120111120
24619optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011120111120
24624optgcc -m64 -march=core2 -O -fomit-frame-pointer2012011120111120
24624optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011120111120
24624optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011120111120
24624optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011120111120
24682optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011120111120
24683optgcc -Os -fomit-frame-pointer2012011120111120
24683optgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011120111120
24683optgcc -march=k8 -Os -fomit-frame-pointer2012011120111120
24692optgcc -march=nocona -O3 -fomit-frame-pointer2012011120111120
24700optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011120111120
24709optgcc -m64 -Os -fomit-frame-pointer2012011120111120
24864optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011120111120
24864optgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011120111120
24864optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011120111120
24907optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011120111120
24923optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011120111120
24923optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011120111120
24944optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011120111120
24949optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011120111120
24965optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011120111120
25174optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011120111120
25174optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011120111120
25552optgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011120111120
25552optgcc -march=nocona -Os -fomit-frame-pointer2012011120111120
25878optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011120111120
26224optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011120111120
26262optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011120111120
26262optgcc -march=barcelona -O3 -fomit-frame-pointer2012011120111120
26272optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011120111120
26394optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011120111120
26395optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011120111120
26421optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011120111120
26432optgcc -march=k8 -O3 -fomit-frame-pointer2012011120111120
26773optgcc -funroll-loops -O3 -fomit-frame-pointer2012011120111120
26778optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011120111120
26779optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011120111120
26934optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011120111120
26939optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011120111120
96480optcc2012011120111120
96566optgcc -funroll-loops2012011120111120
96597optgcc2012011120111120