Implementation notes: amd64, hydra8, crypto_encrypt/ronald1024

Computer: hydra8
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_encrypt
Primitive: ronald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
1206568opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110620171020
1215072opensslgcc -march=nocona -O3 -fomit-frame-pointer2017110620171020
1215240opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110620171020
1215632opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110620171020
1215928opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110620171020
1216784opensslgcc -march=nocona -O -fomit-frame-pointer2017110620171020
1217164opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110620171020
1217708opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110620171020
1217944opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110620171020
1218120opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110620171020
1218296opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110620171020
1218380opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
1219204opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110620171020
1219524opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110620171020
1219916opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110620171020
1220028opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110620171020
1220216opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110620171020
1220280opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110620171020
1220372opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110620171020
1220464opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110620171020
1220504opensslgcc -O3 -fomit-frame-pointer2017110620171020
1220504opensslgcc -m64 -O3 -fomit-frame-pointer2017110620171020
1220980opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110620171020
1221388opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110620171020
1222016opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110620171020
1222048opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110620171020
1222052opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110620171020
1222136opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110620171020
1222336opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110620171020
1222348opensslgcc -march=k8 -O3 -fomit-frame-pointer2017110620171020
1222820opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110620171020
1222848opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110620171020
1222928opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017110620171020
1222928opensslgcc -march=barcelona -O -fomit-frame-pointer2017110620171020
1223248opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110620171020
1223256opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017110620171020
1223392opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017110620171020
1223496opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110620171020
1223512opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
1223520opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017110620171020
1223620opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110620171020
1224092opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110620171020
1224184opensslgcc -Os -fomit-frame-pointer2017110620171020
1224384opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110620171020
1224624opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110620171020
1224732opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110620171020
1224908opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110620171020
1224924opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110620171020
1224984opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110620171020
1225016opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110620171020
1225272opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110620171020
1225516opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017110620171020
1225644opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017110620171020
1225788opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110620171020
1225860opensslgcc -funroll-loops -Os -fomit-frame-pointer2017110620171020
1225860opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110620171020
1226024opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110620171020
1226192opensslgcc -m64 -O2 -fomit-frame-pointer2017110620171020
1226464opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110620171020
1226580opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110620171020
1226600opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110620171020
1226784opensslclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017110620171020
1226840opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110620171020
1226920opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110620171020
1227140opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110620171020
1227256opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110620171020
1227488opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110620171020
1227500opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110620171020
1228196opensslgcc -march=k8 -O -fomit-frame-pointer2017110620171020
1228204opensslgcc -march=nocona -Os -fomit-frame-pointer2017110620171020
1228416opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110620171020
1228492opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110620171020
1229256opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110620171020
1229268opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110620171020
1229752opensslgcc -O2 -fomit-frame-pointer2017110620171020
1229976opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110620171020
1230204opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110620171020
1230236opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017110620171020
1230304opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110620171020
1230456opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110620171020
1230864opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110620171020
1231068opensslgcc2017110620171020
1231608opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110620171020
1231712opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110620171020
1232016opensslgcc -m64 -Os -fomit-frame-pointer2017110620171020
1232136opensslgcc -march=k8 -O2 -fomit-frame-pointer2017110620171020
1232416opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
1232552opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110620171020
1232880opensslgcc -m64 -O -fomit-frame-pointer2017110620171020
1234264opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110620171020
1234476opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110620171020
1234680opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110620171020
1234740opensslgcc -march=k8 -Os -fomit-frame-pointer2017110620171020
1235280opensslgcc -funroll-loops -O -fomit-frame-pointer2017110620171020
1235784opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017110620171020
1235932opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110620171020
1235964opensslclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017110620171020
1236084opensslgcc -O -fomit-frame-pointer2017110620171020
1236216opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110620171020
1236664opensslgcc -march=nocona -O2 -fomit-frame-pointer2017110620171020
1237012opensslgcc -march=barcelona -Os -fomit-frame-pointer2017110620171020
1237528opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017110620171020
1237892opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
1238456opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110620171020
1238708opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110620171020
1239656opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110620171020
1240768opensslgcc -funroll-loops2017110620171020
1240988opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110620171020
1241056opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110620171020
1242464opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110620171020
1243868opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017110620171020
1245940opensslcc2017110620171020
1247696opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110620171020
1247816opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110620171020
1250088opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110620171020

Test failure

Implementation: crypto_encrypt/ronald1024/openssl
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer openssl
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer openssl
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer openssl