Implementation notes: amd64, haswell, crypto_encrypt/ronald3072

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_encrypt
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
16028032opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
16031600opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
16073656opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
16114648opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
16151679opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
16212692opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
16214731opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
16216539opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
16222525opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
16240767opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
16269892opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
16317468opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
16329814opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
16337967opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
16338303opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
16341737opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
16351124opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
16416582opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
16419868opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
16423617opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
16427432opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
16427549opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
16442097opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
16446803opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
16456415opensslclang -O32013060920130419
16459455opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
16472974opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
16486508opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
16513188opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
16530204opensslgcc -O3 -fomit-frame-pointer2013060920130419
16535617opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
16539371opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
16542057opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
16544197opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
16551855opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
16551877opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
16565586opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
16566174opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
16581098opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
16584450opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
16591120opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
16591574opensslclang -O3 -mavx2013060920130419
16593847opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
16598096opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
16602454opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
16603628opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
16605559opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
16605799opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
16608099opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
16614702opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
16615078opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
16616470opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
16619112opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
16620422opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
16622502opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
16623070opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
16624242opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
16624834opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
16631868opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
16633688opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
16636836opensslgcc -O2 -fomit-frame-pointer2013060920130419
16637880opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
16638328opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
16651480opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
16652458opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
16659928opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
16661475opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
16664104opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
16664707opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
16675670opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
16679204opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
16680256opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
16681051opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
16681678opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
16684844opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
16685058opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
16695872opensslgcc -Os -fomit-frame-pointer2013060920130419
16697066opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
16699719opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
16701050opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
16701932opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
16715202opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
16718284opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
16721674opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
16725008opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
16726239opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
16726960opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
16727864opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
16740404opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
16789826opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
16803728opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
16813719opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
16832335opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
16886820opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
16891178opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
16908007opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
16931592opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
16934573opensslgcc -O -fomit-frame-pointer2013060920130419
16952703opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
16995716opensslgcc -funroll-loops2013060920130419
17056216opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
17113116opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
17121549opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
17342139opensslcc2013060920130419
17531620opensslgcc2013060920130419