Implementation notes: amd64, hydra8, crypto_encrypt/ronald2048

Computer: hydra8
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_encrypt
Primitive: ronald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
5164656opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110620171020
5167216opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110620171020
5168268opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017110620171020
5168968opensslgcc -march=nocona -O3 -fomit-frame-pointer2017110620171020
5172784opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110620171020
5174324opensslgcc -march=nocona -O -fomit-frame-pointer2017110620171020
5174972opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110620171020
5177492opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110620171020
5177940opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110620171020
5177988opensslgcc -march=k8 -O3 -fomit-frame-pointer2017110620171020
5178176opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017110620171020
5178256opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110620171020
5179372opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110620171020
5179576opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110620171020
5180676opensslgcc -O3 -fomit-frame-pointer2017110620171020
5180808opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110620171020
5181244opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110620171020
5181652opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110620171020
5181752opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017110620171020
5181788opensslgcc -march=nocona -O2 -fomit-frame-pointer2017110620171020
5181980opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110620171020
5182060opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110620171020
5182384opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110620171020
5182652opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
5182728opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110620171020
5182824opensslgcc -march=k8 -O2 -fomit-frame-pointer2017110620171020
5183144opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110620171020
5183236opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110620171020
5183848opensslgcc -m64 -O2 -fomit-frame-pointer2017110620171020
5184156opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110620171020
5184176opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017110620171020
5184672opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110620171020
5186136opensslclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017110620171020
5186188opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110620171020
5186404opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110620171020
5186800opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110620171020
5186828opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110620171020
5186900opensslgcc -m64 -Os -fomit-frame-pointer2017110620171020
5187440opensslgcc2017110620171020
5188312opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110620171020
5188332opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110620171020
5188736opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110620171020
5188776opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110620171020
5189376opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110620171020
5189856opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017110620171020
5190012opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110620171020
5190436opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110620171020
5190648opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017110620171020
5190756opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110620171020
5191584opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110620171020
5191844opensslgcc -march=barcelona -Os -fomit-frame-pointer2017110620171020
5191876opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110620171020
5192656opensslclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017110620171020
5192672opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110620171020
5192696opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110620171020
5192732opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110620171020
5192884opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110620171020
5193004opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110620171020
5193044opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110620171020
5193184opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110620171020
5193312opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110620171020
5193500opensslgcc -funroll-loops -O -fomit-frame-pointer2017110620171020
5193628opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110620171020
5193912opensslgcc -m64 -O3 -fomit-frame-pointer2017110620171020
5194016opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110620171020
5194580opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110620171020
5195020opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110620171020
5195072opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110620171020
5195364opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110620171020
5195688opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110620171020
5195912opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110620171020
5196128opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110620171020
5196540opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110620171020
5196740opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110620171020
5196896opensslgcc -march=barcelona -O -fomit-frame-pointer2017110620171020
5197112opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110620171020
5197264opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110620171020
5197768opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110620171020
5198632opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110620171020
5198944opensslgcc -funroll-loops2017110620171020
5199808opensslgcc -O -fomit-frame-pointer2017110620171020
5200052opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110620171020
5200256opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110620171020
5200308opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017110620171020
5200316opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110620171020
5201764opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110620171020
5202148opensslgcc -m64 -O -fomit-frame-pointer2017110620171020
5202184opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110620171020
5203628opensslgcc -march=nocona -Os -fomit-frame-pointer2017110620171020
5205132opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110620171020
5205792opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110620171020
5205924opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110620171020
5206300opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110620171020
5206620opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110620171020
5206844opensslgcc -Os -fomit-frame-pointer2017110620171020
5207600opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110620171020
5207652opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110620171020
5210232opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110620171020
5210304opensslgcc -funroll-loops -Os -fomit-frame-pointer2017110620171020
5210972opensslgcc -march=k8 -Os -fomit-frame-pointer2017110620171020
5212368opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110620171020
5215536opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
5217352opensslgcc -march=k8 -O -fomit-frame-pointer2017110620171020
5220868opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
5221688opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110620171020
5223968opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110620171020
5230520opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110620171020
5231268opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017110620171020
5232088opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017110620171020
5236432opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110620171020
5238544opensslgcc -O2 -fomit-frame-pointer2017110620171020
5263480opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
5286884opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017110620171020
5296764opensslcc2017110620171020
9232140opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110620171020

Test failure

Implementation: crypto_encrypt/ronald2048/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