Implementation notes: amd64, genji262, crypto_encrypt/ronald3072

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20180818
Operation: crypto_encrypt
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
8772412opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2018082120180818
8785150opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082120180818
8788142opensslgcc -O3 -fomit-frame-pointer2018082120180818
8788340opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082120180818
8788912opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082120180818
8800044opensslgcc -Os -fomit-frame-pointer2018082120180818
8800814opensslgcc -march=nocona -O -fomit-frame-pointer2018082120180818
8801100opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082120180818
8801342opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082120180818
8803212opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082120180818
8804906opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082120180818
8810208opensslgcc -march=barcelona -O3 -fomit-frame-pointer2018082120180818
8811550opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082120180818
8818084opensslcc2018082120180818
8820592opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082120180818
8824090opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082120180818
8824112opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082120180818
8827720opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082120180818
8828094opensslgcc -m64 -O2 -fomit-frame-pointer2018082120180818
8832824opensslgcc -funroll-loops -O -fomit-frame-pointer2018082120180818
8833440opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082120180818
8835156opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082120180818
8835266opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082120180818
8836146opensslgcc -m64 -O3 -fomit-frame-pointer2018082120180818
8837510opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082120180818
8838236opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082120180818
8840766opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082120180818
8840898opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082120180818
8843230opensslgcc -O2 -fomit-frame-pointer2018082120180818
8847124opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082120180818
8847212opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082120180818
8850534opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082120180818
8852360opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082120180818
8860962opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082120180818
8869366opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082120180818
8889144opensslgcc -m64 -Os -fomit-frame-pointer2018082120180818
8894820opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082120180818
8896096opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082120180818
8897834opensslgcc -funroll-loops2018082120180818
8903576opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082120180818
8907096opensslgcc -O -fomit-frame-pointer2018082120180818
8908328opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082120180818
8914708opensslgcc -march=nocona -O2 -fomit-frame-pointer2018082120180818
8915412opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082120180818
8916732opensslgcc -m64 -O -fomit-frame-pointer2018082120180818
8917788opensslgcc -march=k8 -O -fomit-frame-pointer2018082120180818
8919746opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082120180818
8919878opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082120180818
8923618opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082120180818
8925202opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082120180818
8926632opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082120180818
8928700opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082120180818
8932440opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082120180818
8941592opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082120180818
8953626opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082120180818
8959456opensslgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082120180818
8960204opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082120180818
8964296opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082120180818
8965550opensslgcc -march=barcelona -O -fomit-frame-pointer2018082120180818
8967904opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082120180818
8968080opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082120180818
8968476opensslgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082120180818
8981764opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2018082120180818
8981808opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082120180818
8984140opensslgcc2018082120180818
8997164opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082120180818
9012102opensslgcc -march=nocona -O3 -fomit-frame-pointer2018082120180818
9014654opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082120180818
9018966opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082120180818
9020748opensslgcc -march=barcelona -Os -fomit-frame-pointer2018082120180818
9020902opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082120180818
9024048opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2018082120180818
9075440opensslgcc -march=k8 -Os -fomit-frame-pointer2018082120180818
9076144opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082120180818
9083690opensslgcc -march=k8 -O2 -fomit-frame-pointer2018082120180818
9083888opensslgcc -funroll-loops -O2 -fomit-frame-pointer2018082120180818
9086484opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082120180818
9090290opensslgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082120180818
9098870opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082120180818
9099156opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2018082120180818
9099684opensslgcc -funroll-loops -O3 -fomit-frame-pointer2018082120180818
9101532opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082120180818
9102940opensslgcc -funroll-loops -Os -fomit-frame-pointer2018082120180818
9103182opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082120180818
9108242opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
9118626opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082120180818
9129054opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082120180818
9131122opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082120180818
9135170opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082120180818
9135522opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082120180818
9136930opensslgcc -march=nocona -Os -fomit-frame-pointer2018082120180818
9140934opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082120180818
9144652opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082120180818
9150812opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082120180818
9162604opensslgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082120180818
9164804opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082120180818
9165178opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082120180818
9167840opensslgcc -march=k8 -O3 -fomit-frame-pointer2018082120180818
9176794opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082120180818
9180534opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082120180818
9183020opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
9183130opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082120180818
9216570opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
9233246opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082120180818
9251220opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082120180818
9255312opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
9352354opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082120180818
9457382opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082120180818
9487280opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082120180818
9516386opensslgcc -march=barcelona -O2 -fomit-frame-pointer2018082120180818
9875602opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082120180818