Implementation notes: amd64, bulldozer, crypto_encrypt/ronald3072

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_encrypt
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
23451221opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053120120525
23498556opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053120120525
23499926opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053120120525
23516278opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053120120525
23523374opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053120120525
23537897opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
23575823opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
23579531opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053120120525
23587154opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053120120525
23589941opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
23603271opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
23622731opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
23625649opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
23646061opensslgcc -O -fomit-frame-pointer2012053120120525
23690590opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053120120525
23716169opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053120120525
23718462opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053120120525
23719054opensslgcc -march=nocona -Os -fomit-frame-pointer2012053120120525
23720943opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053120120525
23722388opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
23726768opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053120120525
23729036opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053120120525
23732696opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
23737094opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053120120525
23739571opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053120120525
23739675opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053120120525
23741590opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
23751727opensslgcc -Os -fomit-frame-pointer2012053120120525
23757517opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
23765195opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053120120525
23765317opensslgcc -march=nocona -O -fomit-frame-pointer2012053120120525
23771623opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
23774879opensslgcc -m64 -Os -fomit-frame-pointer2012053120120525
23775280opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
23790506opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053120120525
23793011opensslgcc -march=k8 -Os -fomit-frame-pointer2012053120120525
23796248opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
23796411opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
23797311opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
23798231opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
23818881opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053120120525
23823322opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
23832791opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053120120525
23835464opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
23836363opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053120120525
23838106opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
23838979opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053120120525
23850638opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
23858826opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
23859662opensslgcc -march=k8 -O -fomit-frame-pointer2012053120120525
23863126opensslgcc -march=barcelona -O -fomit-frame-pointer2012053120120525
23864303opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053120120525
23865313opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
23865444opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
23865768opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
23876133opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
23876695opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053120120525
23877364opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
23892885opensslgcc -m64 -O2 -fomit-frame-pointer2012053120120525
23897728opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
23899164opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
23908227opensslgcc -O2 -fomit-frame-pointer2012053120120525
23910211opensslgcc -funroll-loops -O -fomit-frame-pointer2012053120120525
23912401opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
23914437opensslgcc -m64 -O3 -fomit-frame-pointer2012053120120525
23917161opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
23918298opensslgcc -m64 -O -fomit-frame-pointer2012053120120525
23920212opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053120120525
23932104opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
23935912opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
23939323opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053120120525
23950654opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053120120525
23951389opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
23970611opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
23983522opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
23989239opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
24017565opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
24020119opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053120120525
24024818opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
24054586opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
24057730opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053120120525
24083505opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
24087630opensslgcc -O3 -fomit-frame-pointer2012053120120525
24093625opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053120120525
24125662opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053120120525
24132995opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
24161298opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053120120525
24161864opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
24165163opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053120120525
24166121opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053120120525
24174541opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053120120525
24179326opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
24192326opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053120120525
24200030opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
24208288opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053120120525
24216142opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053120120525
24250857opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053120120525
24269396opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053120120525
24292180opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053120120525
24306180opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053120120525
24893558opensslgcc -funroll-loops2012053120120525
25136427opensslgcc2012053120120525
25150170opensslcc2012053120120525