Implementation notes: amd64, angel0, crypto_stream/xsalsa20

Computer: angel0
Architecture: amd64
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20101002
Operation: crypto_stream
Primitive: xsalsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
8338refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090620100903
8342refgcc -Os -fomit-frame-pointer2010090620100903
8342refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090620100903
8342refgcc -march=k8 -Os -fomit-frame-pointer2010090620100903
8343refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090620100903
8343refgcc -m64 -Os -fomit-frame-pointer2010090620100903
8343refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090620100903
8343refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090620100903
8344refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090620100903
8345refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090620100903
8346refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090620100903
8346refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090620100903
8346refgcc -funroll-loops -O2 -fomit-frame-pointer2010090620100903
8346refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090620100903
8346refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090620100903
8346refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090620100903
8347refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090620100903
8347refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090620100903
8347refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090620100903
8347refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090620100903
8347refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090620100903
8348refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090620100903
8348refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090620100903
8349refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090620100903
8350refgcc -m64 -O -fomit-frame-pointer2010090620100903
8350refgcc -march=nocona -O2 -fomit-frame-pointer2010090620100903
8351refgcc -m64 -march=k8 -O -fomit-frame-pointer2010090620100903
8352refgcc -march=k8 -O -fomit-frame-pointer2010090620100903
8352refgcc -march=nocona -O -fomit-frame-pointer2010090620100903
8353refgcc -O -fomit-frame-pointer2010090620100903
8353refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090620100903
8353refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090620100903
8353refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090620100903
8353refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090620100903
8354refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090620100903
8355refgcc -O2 -fomit-frame-pointer2010090620100903
8355refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090620100903
8356refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090620100903
8356refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090620100903
8356refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090620100903
8357refgcc -funroll-loops -O3 -fomit-frame-pointer2010090620100903
8357refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090620100903
8357refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090620100903
8357refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090620100903
8358refgcc -O3 -fomit-frame-pointer2010090620100903
8358refgcc -funroll-loops -Os -fomit-frame-pointer2010090620100903
8358refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090620100903
8358refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090620100903
8358refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090620100903
8358refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090620100903
8358refgcc -march=barcelona -O3 -fomit-frame-pointer2010090620100903
8358refgcc -march=k8 -O3 -fomit-frame-pointer2010090620100903
8359refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090620100903
8359refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090620100903
8359refgcc -march=k8 -O2 -fomit-frame-pointer2010090620100903
8360refgcc -funroll-loops2010090620100903
8360refgcc -m64 -O2 -fomit-frame-pointer2010090620100903
8360refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090620100903
8360refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090620100903
8360refgcc -march=nocona -O3 -fomit-frame-pointer2010090620100903
8361refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090620100903
8361refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090620100903
8361refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090620100903
8361refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090620100903
8361refgcc -march=barcelona -Os -fomit-frame-pointer2010090620100903
8362refgcc -funroll-loops -O -fomit-frame-pointer2010090620100903
8362refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090620100903
8362refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090620100903
8362refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090620100903
8362refgcc -m64 -march=nocona -O -fomit-frame-pointer2010090620100903
8362refgcc -march=nocona -Os -fomit-frame-pointer2010090620100903
8363refgcc -fno-schedule-insns -O -fomit-frame-pointer2010090620100903
8363refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090620100903
8364refgcc -m64 -march=core2 -O -fomit-frame-pointer2010090620100903
8364refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090620100903
8365refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090620100903
8367refgcc -m64 -O3 -fomit-frame-pointer2010090620100903
8367refgcc -march=barcelona -O2 -fomit-frame-pointer2010090620100903
8368refgcc -march=barcelona -O -fomit-frame-pointer2010090620100903
8370refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090620100903
8371refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090620100903
8373refcc2010090620100903
8378refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090620100903
8378refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090620100903
8380refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090620100903
8381refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090620100903
8383refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090620100903
8385refgcc2010090620100903
8386refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090620100903
8389refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090620100903
8391refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090620100903