Implementation notes: amd64, ellprecisio, crypto_encrypt/ronald4096

Computer: ellprecisio
Architecture: amd64
CPU ID: GenuineIntel-000106e5-bfebfbff
SUPERCOP version: 20110825
Operation: crypto_encrypt
Primitive: ronald4096
TimeImplementationCompilerBenchmark dateSUPERCOP version
71362872opensslicc -O2 -xW -static2011082620110825
71406048opensslicc -Os -xW -static2011082620110825
71421832opensslicc -m64 -O1 -static2011082620110825
71434308opensslicc -O1 -static2011082620110825
71435972opensslicc -m64 -O2 -static -no-vec2011082620110825
71441616opensslicc -O3 -xP -static -no-vec2011082620110825
71465956opensslicc -O2 -xW -static -no-vec2011082620110825
71470668opensslicc -O3 -static2011082620110825
71481816opensslicc -m64 -O3 -static2011082620110825
71486528opensslicc -O1 -xW -static -no-vec2011082620110825
71488620opensslicc -O3 -xP -static2011082620110825
71504376opensslicc -O2 -static2011082620110825
71514464opensslgcc -funroll-loops -O -fomit-frame-pointer2011082620110825
71520144opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082620110825
71531108opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082620110825
71572560opensslicc -O1 -xP -static2011082620110825
71578308opensslicc -O1 -static -no-vec2011082620110825
71579100opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082620110825
71586560opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2011082620110825
71589872opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082620110825
71590284opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082620110825
71595448opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082620110825
71601400opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082620110825
71607044opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082620110825
71609780opensslicc -m64 -O2 -static2011082620110825
71613468opensslicc2011082620110825
71618328opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082620110825
71621408opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2011082620110825
71626432opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082620110825
71628948opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082620110825
71630632opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082620110825
71632012opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082620110825
71634712opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2011082620110825
71642708opensslgcc -march=barcelona -O -fomit-frame-pointer2011082620110825
71647764opensslgcc -m64 -O3 -fomit-frame-pointer2011082620110825
71649644opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2011082620110825
71652544opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082620110825
71655760opensslicc -O2 -static -no-vec2011082620110825
71656068opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082620110825
71667736opensslgcc -funroll-loops -O3 -fomit-frame-pointer2011082620110825
71668812opensslgcc -march=k8 -O2 -fomit-frame-pointer2011082620110825
71669996opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082620110825
71672548opensslgcc -m64 -O -fomit-frame-pointer2011082620110825
71682192opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082620110825
71686920opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082620110825
71689192opensslgcc -march=k8 -O3 -fomit-frame-pointer2011082620110825
71695504opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082620110825
71707888opensslgcc -march=nocona -O2 -fomit-frame-pointer2011082620110825
71708088opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082620110825
71716504opensslicc -m64 -Os -static2011082620110825
71720296opensslgcc -O2 -fomit-frame-pointer2011082620110825
71729976opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082620110825
71731760opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2011082620110825
71736128opensslgcc -Os -fomit-frame-pointer2011082620110825
71738140opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2011082620110825
71745780opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082620110825
71751080opensslgcc -march=barcelona -O3 -fomit-frame-pointer2011082620110825
71769564opensslicc -O2 -xP -static2011082620110825
71774288opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082620110825
71775640opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011082620110825
71786428opensslicc -O2 -xP -static -no-vec2011082620110825
71786684opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082620110825
71793808opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082620110825
71795320opensslicc -m64 -O3 -static -no-vec2011082620110825
71805700opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082620110825
71823904opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082620110825
71823964opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082620110825
71829704opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082620110825
71839340opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082620110825
71845284opensslgcc -march=k8 -Os -fomit-frame-pointer2011082620110825
71893348opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011082620110825
71897148opensslgcc -m64 -O2 -fomit-frame-pointer2011082620110825
71902408opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082620110825
71921668opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011082620110825
71935220opensslgcc -march=nocona -O3 -fomit-frame-pointer2011082620110825
72010388opensslicc -m64 -xHost -vec-report0 -static2011082620110825
72040244opensslgcc -funroll-loops -Os -fomit-frame-pointer2011082620110825
72053188opensslicc -Os -static -no-vec2011082620110825
72072852opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082620110825
72078392opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082620110825
72126784opensslgcc -march=nocona -O -fomit-frame-pointer2011082620110825
72661712opensslcc2011082620110825
74952180opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082620110825
76349500opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082620110825
77247164opensslicc -m64 -Os -static -no-vec2011082620110825
80112116opensslicc -no-vec2011082620110825
93981476opensslicc -O1 -xW -static2011082620110825
107554852opensslgcc -march=barcelona -O2 -fomit-frame-pointer2011082620110825
119108612opensslicc -Os -xW -static -no-vec2011082620110825
119659708opensslicc -O1 -xP -static -no-vec2011082620110825
120878724opensslicc -Os -static2011082620110825
120997184opensslicc -O3 -static -no-vec2011082620110825
121032124opensslicc -Os -xP -static2011082620110825
121075300opensslicc -Os -xP -static -no-vec2011082620110825
121096068opensslicc -O3 -xW -static -no-vec2011082620110825
121175904opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082620110825
121181792opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082620110825
121199956opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082620110825
121241864opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082620110825
121248008opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011082620110825
121264008opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011082620110825
121270060opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011082620110825
121281212opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2011082620110825
121290100opensslicc -m64 -O1 -static -no-vec2011082620110825
121302640opensslicc -O3 -xW -static2011082620110825
121313996opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082620110825
121344512opensslgcc -funroll-loops -O2 -fomit-frame-pointer2011082620110825
121346168opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082620110825
121358752opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082620110825
121364876opensslgcc -m64 -Os -fomit-frame-pointer2011082620110825
121368820opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082620110825
121377428opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082620110825
121386104opensslgcc -O3 -fomit-frame-pointer2011082620110825
121392668opensslgcc -march=barcelona -Os -fomit-frame-pointer2011082620110825
121397540opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082620110825
121416840opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082620110825
121441256opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082620110825
121468728opensslgcc -march=k8 -O -fomit-frame-pointer2011082620110825
121469136opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082620110825
121515684opensslgcc -march=nocona -Os -fomit-frame-pointer2011082620110825
121538692opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082620110825
121593240opensslgcc -O -fomit-frame-pointer2011082620110825
121739688opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082620110825
121749816opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011082620110825
122229976opensslgcc -funroll-loops2011082620110825
122293156opensslgcc2011082620110825

Compiler output

Implementation: crypto_encrypt/ronald4096/openssl
Compiler: icc -O1 -xP -static
keypair.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
shortciphertext.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
shortplaintext.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
useshort.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static openssl
icc -O1 -xP -static -no-vec openssl
icc -O2 -xP -static openssl
icc -O2 -xP -static -no-vec openssl
icc -O3 -xP -static openssl
icc -O3 -xP -static -no-vec openssl
icc -Os -xP -static openssl
icc -Os -xP -static -no-vec openssl

Compiler output

Implementation: crypto_encrypt/ronald4096/openssl
Compiler: icc -O1 -xW -static
keypair.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
shortciphertext.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
shortplaintext.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
useshort.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static openssl
icc -O1 -xW -static -no-vec openssl
icc -O2 -xW -static openssl
icc -O2 -xW -static -no-vec openssl
icc -O3 -xW -static openssl
icc -O3 -xW -static -no-vec openssl
icc -Os -xW -static openssl
icc -Os -xW -static -no-vec openssl