Implementation notes: amd64, sandy, crypto_encrypt/ronald4096

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_encrypt
Primitive: ronald4096
TimeImplementationCompilerBenchmark dateSUPERCOP version
37706560opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
37723976opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
37724016opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
37729500opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
37731292opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
37734424opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
37738876opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
37745220opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
37757592opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
37757716opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
37758672opensslgcc -m64 -O2 -fomit-frame-pointer2012081620120812
37764124opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
37765816opensslgcc -O3 -fomit-frame-pointer2012081620120812
37772364opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
37776484opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
37777028opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
37778572opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
37782920opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
37785612opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
37786448opensslgcc -m64 -O3 -fomit-frame-pointer2012081620120812
37786824opensslgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
37787952opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
37789076opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
37794180opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
37795684opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
37800768opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
37804488opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
37806596opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
37806948opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
37807032opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
37807328opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
37808620opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
37809560opensslgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
37811412opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
37811952opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
37812592opensslgcc -march=nocona -O -fomit-frame-pointer2012081620120812
37814676opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
37814772opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
37815280opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
37815472opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
37816556opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
37817512opensslgcc -march=k8 -O -fomit-frame-pointer2012081620120812
37818540opensslgcc -O2 -fomit-frame-pointer2012081620120812
37819064opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
37821856opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
37823028opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
37823548opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
37824576opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
37827592opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
37829372opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
37829692opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
37830156opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
37835496opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
37836284opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
37838208opensslgcc -O -fomit-frame-pointer2012081620120812
37841252opensslgcc -Os -fomit-frame-pointer2012081620120812
37844396opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
37845144opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
37845388opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
37846692opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
37847156opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
37847616opensslgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
37847700opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
37848444opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
37849140opensslgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
37850860opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
37856064opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
37859732opensslgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
37860592opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
37861480opensslgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
37861816opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
37861848opensslgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
37864584opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
37867340opensslgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
37869056opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
37870188opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
37874404opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
37874668opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
37877128opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
37881784opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
37885596opensslgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
37888292opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
37893496opensslgcc -m64 -Os -fomit-frame-pointer2012081620120812
37899068opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
37901644opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
37904600opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
37906060opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
37906280opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
37907200opensslclang -O32012081620120812
37908944opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
37911480opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
37913480opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
37934820opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
37934960opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
37942008opensslclang -O3 -mavx2012081620120812
37944484opensslgcc -m64 -O -fomit-frame-pointer2012081620120812
37946112opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
37961812opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
37976800opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
37979080opensslgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
38010532opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
38252552opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
38548728opensslgcc -funroll-loops2012081620120812
38559732opensslcc2012081620120812
38592492opensslgcc2012081620120812