Implementation notes: amd64, gcc11, crypto_encrypt/ronald3072

Computer: gcc11
Architecture: amd64
CPU ID: AuthenticAMD-00040f13-178bfbff
SUPERCOP version: 20120525
Operation: crypto_encrypt
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
33373955opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053120120525
33423149opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
33426346opensslgcc -Os -fomit-frame-pointer2012053120120525
33438409opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
33447251opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
33449626opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
33450961opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053120120525
33453490opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053120120525
33453627opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053120120525
33455530opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053120120525
33462156opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
33464598opensslgcc -march=k8 -O -fomit-frame-pointer2012053120120525
33468165opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
33468538opensslgcc -m64 -O2 -fomit-frame-pointer2012053120120525
33468962opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053120120525
33473189opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
33482162opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053120120525
33485200opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
33485994opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053120120525
33486080opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
33486307opensslgcc -m64 -O3 -fomit-frame-pointer2012053120120525
33489196opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053120120525
33491930opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
33494502opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053120120525
33496765opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
33498955opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
33498958opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
33499239opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
33503676opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
33504844opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053120120525
33504856opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
33506071opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
33506296opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053120120525
33506415opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
33507570opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
33508342opensslgcc -O3 -fomit-frame-pointer2012053120120525
33514909opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
33515646opensslgcc -march=nocona -Os -fomit-frame-pointer2012053120120525
33515726opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053120120525
33515790opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
33516636opensslgcc -funroll-loops -O -fomit-frame-pointer2012053120120525
33520911opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
33521129opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053120120525
33524396opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
33524682opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
33527552opensslgcc -march=barcelona -O -fomit-frame-pointer2012053120120525
33528956opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
33531091opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
33531277opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053120120525
33533758opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
33534849opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053120120525
33535184opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
33535750opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053120120525
33536134opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
33538556opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053120120525
33540953opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053120120525
33542362opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053120120525
33546381opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053120120525
33549317opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053120120525
33558237opensslgcc -march=nocona -O -fomit-frame-pointer2012053120120525
33560741opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
33560815opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053120120525
33561683opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053120120525
33561865opensslgcc -O -fomit-frame-pointer2012053120120525
33562943opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
33563871opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
33566587opensslgcc -m64 -O -fomit-frame-pointer2012053120120525
33569685opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
33570174opensslgcc -O2 -fomit-frame-pointer2012053120120525
33571542opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
33571833opensslgcc -march=k8 -Os -fomit-frame-pointer2012053120120525
33574024opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
33574420opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
33578698opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053120120525
33582596opensslgcc -m64 -Os -fomit-frame-pointer2012053120120525
33584619opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
33587264opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
33589777opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053120120525
33602457opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053120120525
33607108opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
33610569opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
33614500opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053120120525
33626453opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053120120525
33628601opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
33633332opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
33633908opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
33638477opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053120120525
33668005opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
34472491opensslgcc2012053120120525
34560171opensslcc2012053120120525
34606402opensslgcc -funroll-loops2012053120120525