Implementation notes: amd64, matsui, crypto_core/salsa208

Computer: matsui
Architecture: amd64
CPU ID: GenuineIntel-0001067a-bfebfbff
SUPERCOP version: 20100120
Operation: crypto_core
Primitive: salsa208
TimeImplementationCompilerBenchmark dateSUPERCOP version
399refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010012120100120
399refgcc -march=barcelona -O3 -fomit-frame-pointer2010012120100120
409refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010012120100120
409refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010012120100120
409refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010012120100120
409refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010012120100120
409refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010012120100120
418refgcc -O3 -fomit-frame-pointer2010012120100120
418refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010012120100120
418refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010012120100120
418refgcc -funroll-loops -O2 -fomit-frame-pointer2010012120100120
418refgcc -funroll-loops -O3 -fomit-frame-pointer2010012120100120
418refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010012120100120
418refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010012120100120
418refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010012120100120
418refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010012120100120
418refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010012120100120
418refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010012120100120
418refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010012120100120
418refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010012120100120
418refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010012120100120
418refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010012120100120
418refgcc -march=k8 -O3 -fomit-frame-pointer2010012120100120
427refgcc -Os -fomit-frame-pointer2010012120100120
427refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010012120100120
427refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010012120100120
427refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010012120100120
427refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010012120100120
427refgcc -m64 -Os -fomit-frame-pointer2010012120100120
427refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010012120100120
427refgcc -march=k8 -Os -fomit-frame-pointer2010012120100120
427refgcc -march=nocona -O3 -fomit-frame-pointer2010012120100120
428refgcc -funroll-loops -Os -fomit-frame-pointer2010012120100120
428refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010012120100120
428refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010012120100120
428refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010012120100120
428refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010012120100120
428refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010012120100120
437refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010012120100120
437refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010012120100120
437refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010012120100120
437refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010012120100120
437refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010012120100120
437refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010012120100120
437refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010012120100120
437refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010012120100120
437refgcc -march=barcelona -O2 -fomit-frame-pointer2010012120100120
446refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010012120100120
446refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010012120100120
446refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010012120100120
446refgcc -m64 -O2 -fomit-frame-pointer2010012120100120
446refgcc -m64 -O3 -fomit-frame-pointer2010012120100120
446refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010012120100120
446refgcc -march=barcelona -Os -fomit-frame-pointer2010012120100120
447refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010012120100120
447refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010012120100120
447refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010012120100120
447refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010012120100120
447refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010012120100120
447refgcc -march=nocona -Os -fomit-frame-pointer2010012120100120
456refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010012120100120
465refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010012120100120
465refgcc -march=k8 -O2 -fomit-frame-pointer2010012120100120
465refgcc -march=nocona -O2 -fomit-frame-pointer2010012120100120
475refgcc -O2 -fomit-frame-pointer2010012120100120
475refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010012120100120
485refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010012120100120
542reficc -O2 -xP -static -no-vec2010012120100120
551reficc -O2 -xW -static -no-vec2010012120100120
551reficc -O3 -static -no-vec2010012120100120
551reficc -O3 -xW -static -no-vec2010012120100120
551reficc -m64 -O2 -static -no-vec2010012120100120
551reficc -m64 -O3 -static -no-vec2010012120100120
551reficc -m64 -xHost -vec-report0 -static2010012120100120
551reficc -no-vec2010012120100120
560reficc -O3 -xP -static -no-vec2010012120100120
561reficc -O2 -static2010012120100120
561reficc -O2 -xW -static2010012120100120
561reficc -O3 -xP -static2010012120100120
561reficc -O3 -xW -static2010012120100120
561reficc -m64 -O3 -static2010012120100120
579reficc2010012120100120
579reficc -O2 -static -no-vec2010012120100120
589reficc -O2 -xP -static2010012120100120
589reficc -O3 -static2010012120100120
589reficc -m64 -O2 -static2010012120100120
836refgcc -O -fomit-frame-pointer2010012120100120
846refgcc -m64 -march=nocona -O -fomit-frame-pointer2010012120100120
855refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010012120100120
864refgcc -fno-schedule-insns -O -fomit-frame-pointer2010012120100120
884refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010012120100120
884refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010012120100120
884refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010012120100120
893refgcc -funroll-loops -O -fomit-frame-pointer2010012120100120
893refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010012120100120
893refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010012120100120
893refgcc -m64 -O -fomit-frame-pointer2010012120100120
931refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010012120100120
931refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010012120100120
960reficc -O1 -xW -static -no-vec2010012120100120
969reficc -O1 -static -no-vec2010012120100120
969reficc -O1 -xP -static -no-vec2010012120100120
969reficc -Os -static2010012120100120
969reficc -Os -static -no-vec2010012120100120
969reficc -Os -xP -static2010012120100120
969reficc -Os -xW -static -no-vec2010012120100120
969reficc -m64 -O1 -static2010012120100120
969reficc -m64 -Os -static2010012120100120
978reficc -O1 -static2010012120100120
978reficc -Os -xP -static -no-vec2010012120100120
979reficc -O1 -xW -static2010012120100120
1016refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010012120100120
1016reficc -Os -xW -static2010012120100120
1017refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010012120100120
1017refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010012120100120
1017refgcc -march=barcelona -O -fomit-frame-pointer2010012120100120
1017reficc -O1 -xP -static2010012120100120
1064refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010012120100120
1064reficc -m64 -Os -static -no-vec2010012120100120
1073refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010012120100120
1073refgcc -m64 -march=core2 -O -fomit-frame-pointer2010012120100120
1073refgcc -march=k8 -O -fomit-frame-pointer2010012120100120
1482refgcc -march=nocona -O -fomit-frame-pointer2010012120100120
1606reficc -m64 -O1 -static -no-vec2010012120100120
1700refgcc -m64 -march=k8 -O -fomit-frame-pointer2010012120100120
2138refgcc -funroll-loops2010012120100120
2223refcc2010012120100120
2252refgcc2010012120100120