Implementation notes: amd64, sandy, crypto_encrypt/ronald3072

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_encrypt
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
17919036opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
17919576opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
17924396opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
17933628opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
17935248opensslgcc -m64 -O3 -fomit-frame-pointer2012081620120812
17945332opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
17945460opensslgcc -O3 -fomit-frame-pointer2012081620120812
17950196opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
17951824opensslgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
17952584opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
17953556opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
17953620opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
17954080opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
17968992opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
17971928opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
17972264opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
17973668opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
17974280opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
17984900opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
17985612opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
17985856opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
17988016opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
17988328opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
17991736opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
17991736opensslgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
17994832opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
17995268opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
17997476opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
17998624opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
17999984opensslgcc -m64 -O -fomit-frame-pointer2012081620120812
18000540opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
18000744opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
18001328opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
18005692opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
18007760opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
18008012opensslgcc -m64 -O2 -fomit-frame-pointer2012081620120812
18008436opensslgcc -O -fomit-frame-pointer2012081620120812
18009840opensslgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
18012748opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
18013848opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
18014820opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
18018952opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
18022312opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
18023504opensslgcc -march=k8 -O -fomit-frame-pointer2012081620120812
18023728opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
18024192opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
18025560opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
18026296opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
18026584opensslgcc -Os -fomit-frame-pointer2012081620120812
18027772opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
18028516opensslgcc -O2 -fomit-frame-pointer2012081620120812
18029072opensslgcc -march=nocona -O -fomit-frame-pointer2012081620120812
18029480opensslgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
18029820opensslgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
18030240opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
18032508opensslgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
18033340opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
18033988opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
18036020opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
18037056opensslgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
18038304opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
18042056opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
18042752opensslgcc -m64 -Os -fomit-frame-pointer2012081620120812
18045116opensslgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
18046460opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
18046556opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
18047180opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
18050260opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
18052856opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
18055216opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
18060512opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
18062088opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
18064104opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
18065344opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
18066440opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
18066604opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
18071352opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
18071976opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
18077436opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
18079632opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
18080012opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
18089216opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
18089896opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
18090856opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
18093012opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
18094232opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
18097580opensslgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
18099956opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
18101808opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
18118280opensslclang -O32012081620120812
18118960opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
18133332opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
18134988opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
18138628opensslclang -O3 -mavx2012081620120812
18141124opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
18141256opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
18141548opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
18144264opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
18144484opensslgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
18156812opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
18174224opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
18598484opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
18748708opensslgcc -funroll-loops2012081620120812
18761816opensslgcc2012081620120812
18882956opensslcc2012081620120812