Implementation notes: amd64, bulldozer, crypto_encrypt/ronald2048

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_encrypt
Primitive: ronald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
8651169opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
8666643opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
8678802opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
8701485opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
8707186opensslgcc -march=nocona -Os -fomit-frame-pointer2012053120120525
8714010opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053120120525
8719323opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
8726887opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053120120525
8734648opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053120120525
8735268opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053120120525
8758176opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053120120525
8759501opensslgcc -march=k8 -Os -fomit-frame-pointer2012053120120525
8780237opensslgcc -Os -fomit-frame-pointer2012053120120525
8780481opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053120120525
8788600opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
8793545opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
8813373opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053120120525
8834698opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
8838517opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053120120525
8852623opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053120120525
8857545opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053120120525
8859581opensslgcc -m64 -Os -fomit-frame-pointer2012053120120525
8862156opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
8867588opensslgcc -march=nocona -O -fomit-frame-pointer2012053120120525
8876977opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053120120525
8882720opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053120120525
8882881opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053120120525
8883163opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053120120525
8884178opensslgcc -m64 -O -fomit-frame-pointer2012053120120525
8887333opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
8890666opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053120120525
8897705opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053120120525
8899383opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
8899922opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
8900004opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053120120525
8901114opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
8904838opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
8907295opensslgcc -march=barcelona -O -fomit-frame-pointer2012053120120525
8907437opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
8908804opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
8909104opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
8911191opensslgcc -funroll-loops -O -fomit-frame-pointer2012053120120525
8912012opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
8914745opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
8917096opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053120120525
8920140opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053120120525
8921847opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053120120525
8922482opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
8924485opensslgcc -march=k8 -O -fomit-frame-pointer2012053120120525
8924768opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053120120525
8927416opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
8933651opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
8937914opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053120120525
8941055opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
8943672opensslgcc -O -fomit-frame-pointer2012053120120525
8944570opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
8944911opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053120120525
8945557opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
8964913opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
9053799opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
9060450opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
9062765opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
9066328opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
9069533opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053120120525
9075616opensslgcc -O3 -fomit-frame-pointer2012053120120525
9084634opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053120120525
9103922opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
9112766opensslgcc -m64 -O2 -fomit-frame-pointer2012053120120525
9113253opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053120120525
9117877opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053120120525
9125057opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053120120525
9133956opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053120120525
9156967opensslgcc -O2 -fomit-frame-pointer2012053120120525
9164873opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
9177937opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053120120525
9178810opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053120120525
9180487opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
9193294opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053120120525
9204054opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
9210768opensslgcc -m64 -O3 -fomit-frame-pointer2012053120120525
9220151opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053120120525
9235812opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
9251669opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053120120525
9253060opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053120120525
9253266opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053120120525
9255060opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
9255082opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
9259023opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
9262405opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
9266279opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
9272766opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053120120525
9274465opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053120120525
9274836opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
9281097opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
9285002opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053120120525
9288128opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
9295113opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053120120525
9301817opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
9339726opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053120120525
9359451opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053120120525
10147316opensslgcc -funroll-loops2012053120120525
10148629opensslgcc2012053120120525
10181997opensslcc2012053120120525