Implementation notes: amd64, gcc47, crypto_encrypt/ronald4096

Computer: gcc47
Architecture: amd64
CPU ID: GenuineIntel-000106ca-bfebfbff
SUPERCOP version: 20120918
Operation: crypto_encrypt
Primitive: ronald4096
TimeImplementationCompilerBenchmark dateSUPERCOP version
301262400opensslcc2012061220120525
313403350opensslgcc -O3 -fomit-frame-pointer2012061220120525
313436570opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012061220120525
313482970opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012061220120525
313506780opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012061220120525
313512500opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012061220120525
313528080opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012061220120525
313530570opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012061220120525
313537610opensslgcc -march=nocona -O2 -fomit-frame-pointer2012061220120525
313541730opensslgcc -march=nocona -O3 -fomit-frame-pointer2012061220120525
313554610opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012061220120525
313557730opensslgcc -march=k8 -O2 -fomit-frame-pointer2012061220120525
313600950opensslgcc -funroll-loops -O -fomit-frame-pointer2012061220120525
313610910opensslgcc -march=k8 -O -fomit-frame-pointer2012061220120525
313611310opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012061220120525
313651170opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012061220120525
313651630opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012061220120525
313733560opensslgcc -march=k8 -Os -fomit-frame-pointer2012061220120525
313782360opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012061220120525
313824630opensslgcc -m64 -O -fomit-frame-pointer2012061220120525
313881030opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012061220120525
313904830opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012061220120525
313934630opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012061220120525
313941170opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012061220120525
313946440opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012061220120525
314106290opensslgcc -m64 -O2 -fomit-frame-pointer2012061220120525
314168060opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012061220120525
314206920opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012061220120525
314388260opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012061220120525
314579660opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012061220120525
314616550opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012061220120525
314652560opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012061220120525
314740160opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012061220120525
314870970opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012061220120525
315069060opensslgcc -march=k8 -O3 -fomit-frame-pointer2012061220120525
315628360opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012061220120525
315979680opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012061220120525
316050450opensslgcc -Os -fomit-frame-pointer2012061220120525
316082450opensslgcc2012061220120525
318271400opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012061220120525
319437250opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012061220120525
320599240opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012061220120525
320824410opensslgcc -march=nocona -O -fomit-frame-pointer2012061220120525
321102300opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012061220120525
321107680opensslgcc -march=barcelona -Os -fomit-frame-pointer2012061220120525
321112560opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012061220120525
321223400opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012061220120525
321258940opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012061220120525
321280730opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012061220120525
321288120opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012061220120525
321326830opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012061220120525
321342080opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012061220120525
321350710opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012061220120525
321395510opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012061220120525
321405400opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012061220120525
321406340opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012061220120525
321430870opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012061220120525
321440060opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012061220120525
321441330opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012061220120525
321447570opensslgcc -march=barcelona -O -fomit-frame-pointer2012061220120525
321474130opensslgcc -O -fomit-frame-pointer2012061220120525
321499010opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012061220120525
321505230opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012061220120525
321525250opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012061220120525
321529350opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012061220120525
321535270opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012061220120525
321554930opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012061220120525
321578760opensslgcc -O2 -fomit-frame-pointer2012061220120525
321605350opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012061220120525
321606200opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012061220120525
321627170opensslgcc -m64 -O3 -fomit-frame-pointer2012061220120525
321642630opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012061220120525
321658950opensslgcc -march=nocona -Os -fomit-frame-pointer2012061220120525
321662130opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012061220120525
321675040opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012061220120525
321694730opensslgcc -funroll-loops -Os -fomit-frame-pointer2012061220120525
321714940opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012061220120525
321717390opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012061220120525
321747220opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012061220120525
321807240opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012061220120525
321818900opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012061220120525
321870070opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012061220120525
321877050opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012061220120525
321891170opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012061220120525
321911100opensslgcc -m64 -Os -fomit-frame-pointer2012061220120525
321939660opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012061220120525
321967920opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012061220120525
322029170opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012061220120525
322075430opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012061220120525
322326060opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012061220120525
322517690opensslgcc -funroll-loops2012061220120525