Implementation notes: amd64, berlekamp, crypto_encrypt/ronald4096

Computer: berlekamp
Architecture: amd64
CPU ID: GenuineIntel-00010677-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_encrypt
Primitive: ronald4096
TimeImplementationCompilerBenchmark dateSUPERCOP version
74231894opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
74241142opensslgcc -march=nocona -O -fomit-frame-pointer2012052820120525
74244967opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
74252966opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
74255371opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
74255566opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
74258048opensslgcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
74259094opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
74267560opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
74272414opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
74272957opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
74274845opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
74275414opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
74276306opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
74278550opensslgcc -O -fomit-frame-pointer2012052820120525
74280998opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
74283293opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
74285946opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
74286974opensslgcc -m64 -O2 -fomit-frame-pointer2012052820120525
74289014opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
74290119opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
74290153opensslgcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
74290612opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
74291046opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
74291853opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
74293247opensslgcc -march=k8 -Os -fomit-frame-pointer2012052820120525
74293485opensslgcc -march=k8 -O -fomit-frame-pointer2012052820120525
74294224opensslgcc -march=barcelona -O -fomit-frame-pointer2012052820120525
74295142opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
74296248opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
74297038opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
74297939opensslgcc -O3 -fomit-frame-pointer2012052820120525
74299877opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
74301390opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
74302563opensslgcc -Os -fomit-frame-pointer2012052820120525
74303804opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
74303804opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
74304407opensslgcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
74304612opensslgcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
74305232opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
74307162opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
74307459opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
74309873opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
74314565opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
74315066opensslgcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
74315721opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
74320796opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
74321178opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
74323906opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
74324093opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
74324884opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
74327094opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
74327179opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
74329525opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
74334693opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
74336265opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
74339717opensslgcc -O2 -fomit-frame-pointer2012052820120525
74340269opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
74342156opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
74342845opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
74343057opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
74347443opensslgcc -m64 -Os -fomit-frame-pointer2012052820120525
74348471opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
74350197opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
74353614opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
74355475opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
74355492opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
74357397opensslgcc -m64 -O3 -fomit-frame-pointer2012052820120525
74363755opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
74364460opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
74371694opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
74372450opensslgcc -march=nocona -Os -fomit-frame-pointer2012052820120525
74373385opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
74376717opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
74380610opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
74380873opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
74383364opensslgcc -m64 -O -fomit-frame-pointer2012052820120525
74389101opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
74396853opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
74411057opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
74411100opensslgcc -funroll-loops -O -fomit-frame-pointer2012052820120525
74426969opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
74450242opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
74461955opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
74472478opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
74473660opensslgcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
74473965opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
74501489opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
75108108opensslgcc2012052820120525
75154153opensslgcc -funroll-loops2012052820120525
75161496opensslcc2012052820120525