Implementation notes: amd64, glyme, crypto_encrypt/ronald4096

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_encrypt
Primitive: ronald4096
TimeImplementationCompilerBenchmark dateSUPERCOP version
49243088opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017020620170105
49255372opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020620170105
49257816opensslgcc -march=nocona -O3 -fomit-frame-pointer2017020620170105
49259032opensslgcc -march=k8 -O2 -fomit-frame-pointer2017020620170105
49260788opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020620170105
49262696opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017020620170105
49264848opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020620170105
49265012opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020620170105
49269508opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020620170105
49270504opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020620170105
49275704opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020620170105
49278192opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020620170105
49279764opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020620170105
49279924opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020620170105
49280296opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020620170105
49280820opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020620170105
49281272opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020620170105
49283336opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017020620170105
49283528opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020620170105
49283600opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020620170105
49285160opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017020620170105
49285632opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020620170105
49285640opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020620170105
49286972opensslgcc -march=k8 -O -fomit-frame-pointer2017020620170105
49287000opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020620170105
49287332opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017020620170105
49288136opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020620170105
49289088opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020620170105
49291044opensslgcc -march=barcelona -O -fomit-frame-pointer2017020620170105
49291220opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017020620170105
49291280opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020620170105
49291432opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020620170105
49291492opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020620170105
49291560opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020620170105
49292620opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020620170105
49292656opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017020620170105
49292904opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020620170105
49292976opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020620170105
49293596opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020620170105
49295216opensslgcc -m64 -O -fomit-frame-pointer2017020620170105
49295512opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020620170105
49295704opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020620170105
49296032opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020620170105
49296032opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020620170105
49296212opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020620170105
49297844opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020620170105
49297848opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020620170105
49299348opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020620170105
49300996opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017020620170105
49301464opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020620170105
49302156opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020620170105
49302248opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020620170105
49303168opensslgcc -march=nocona -Os -fomit-frame-pointer2017020620170105
49303624opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020620170105
49306416opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020620170105
49308188opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020620170105
49308296opensslgcc -funroll-loops -O -fomit-frame-pointer2017020620170105
49308728opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020620170105
49309988opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020620170105
49310688opensslgcc -march=nocona -O -fomit-frame-pointer2017020620170105
49310948opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020620170105
49311716opensslgcc -O3 -fomit-frame-pointer2017020620170105
49312940opensslgcc -march=nocona -O2 -fomit-frame-pointer2017020620170105
49314388opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020620170105
49314500opensslgcc -march=k8 -Os -fomit-frame-pointer2017020620170105
49315888opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020620170105
49316400opensslgcc -O -fomit-frame-pointer2017020620170105
49316812opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020620170105
49317476opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020620170105
49317660opensslgcc -m64 -O3 -fomit-frame-pointer2017020620170105
49318216opensslgcc -O2 -fomit-frame-pointer2017020620170105
49318756opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020620170105
49320596opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020620170105
49321456opensslgcc -Os -fomit-frame-pointer2017020620170105
49323216opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020620170105
49326644opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020620170105
49326776opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017020620170105
49329288opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020620170105
49330216opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020620170105
49330564opensslgcc -march=k8 -O3 -fomit-frame-pointer2017020620170105
49331376opensslgcc -funroll-loops -Os -fomit-frame-pointer2017020620170105
49331536opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020620170105
49332248opensslgcc -march=barcelona -Os -fomit-frame-pointer2017020620170105
49333944opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020620170105
49334228opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020620170105
49335604opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020620170105
49336012opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020620170105
49336820opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020620170105
49337016opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020620170105
49341192opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020620170105
49342668opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020620170105
49344168opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020620170105
49344196opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020620170105
49346504opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020620170105
49349736opensslgcc2017020620170105
49352180opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020620170105
49356640opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020620170105
49358228opensslcc2017020620170105
49361340opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020620170105
49364168opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020620170105
49367192opensslgcc -funroll-loops2017020620170105
49373360opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020620170105
49379448opensslgcc -m64 -O2 -fomit-frame-pointer2017020620170105
49489052opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020620170105
49604748opensslgcc -m64 -Os -fomit-frame-pointer2017020620170105