Implementation notes: amd64, ellprecisio, crypto_encrypt/ronald3072

Computer: ellprecisio
Architecture: amd64
CPU ID: GenuineIntel-000106e5-bfebfbff
SUPERCOP version: 20110825
Operation: crypto_encrypt
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
32727716opensslicc -Os -xP -static2011082620110825
32744320opensslicc -Os -xW -static2011082620110825
32770664opensslicc -O2 -xP -static -no-vec2011082620110825
32791864opensslicc -O1 -static2011082620110825
32797152opensslicc -m64 -O2 -static -no-vec2011082620110825
32825980opensslicc -m64 -O1 -static -no-vec2011082620110825
32838384opensslicc -Os -static -no-vec2011082620110825
32845388opensslgcc -march=barcelona -O2 -fomit-frame-pointer2011082620110825
32846732opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082620110825
32856208opensslicc -O3 -xW -static2011082620110825
32856972opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082620110825
32859428opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082620110825
32860440opensslgcc -O2 -fomit-frame-pointer2011082620110825
32877664opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2011082620110825
32888840opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082620110825
32889860opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082620110825
32889940opensslicc -O1 -xP -static2011082620110825
32893200opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082620110825
32893368opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011082620110825
32896208opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082620110825
32898080opensslicc -no-vec2011082620110825
32898204opensslicc -m64 -O1 -static2011082620110825
32900520opensslgcc -m64 -Os -fomit-frame-pointer2011082620110825
32901972opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2011082620110825
32904604opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082620110825
32906676opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082620110825
32913980opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2011082620110825
32914344opensslgcc -march=nocona -O3 -fomit-frame-pointer2011082620110825
32924072opensslicc2011082620110825
32925640opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011082620110825
32929576opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082620110825
32935040opensslgcc -march=k8 -O3 -fomit-frame-pointer2011082620110825
32939036opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082620110825
32941988opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082620110825
32947712opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082620110825
32949764opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082620110825
32951656opensslgcc -march=nocona -O2 -fomit-frame-pointer2011082620110825
32955628opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082620110825
32955716opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011082620110825
32960604opensslicc -O2 -xP -static2011082620110825
32961564opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082620110825
32963664opensslicc -O2 -xW -static2011082620110825
32964000opensslgcc -march=barcelona -Os -fomit-frame-pointer2011082620110825
32965608opensslgcc -m64 -O3 -fomit-frame-pointer2011082620110825
32966488opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082620110825
32969400opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082620110825
32970412opensslgcc -funroll-loops -O -fomit-frame-pointer2011082620110825
32970448opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082620110825
32971428opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082620110825
32981100opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011082620110825
32983564opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082620110825
32997008opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082620110825
33001956opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082620110825
33003096opensslicc -O1 -xW -static -no-vec2011082620110825
33004544opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082620110825
33007016opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011082620110825
33009704opensslgcc -march=k8 -Os -fomit-frame-pointer2011082620110825
33011960opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082620110825
33015216opensslgcc -march=nocona -O -fomit-frame-pointer2011082620110825
33018996opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082620110825
33019852opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082620110825
33032660opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082620110825
33039892opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2011082620110825
33042060opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082620110825
33060236opensslgcc -march=nocona -Os -fomit-frame-pointer2011082620110825
33112944opensslicc -m64 -Os -static -no-vec2011082620110825
33123852opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082620110825
33149296opensslgcc -Os -fomit-frame-pointer2011082620110825
33159512opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2011082620110825
33194964opensslicc -O1 -xP -static -no-vec2011082620110825
33272348opensslicc -O2 -static2011082620110825
33350476opensslicc -m64 -O3 -static2011082620110825
33415740opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082620110825
33623268opensslicc -O2 -static -no-vec2011082620110825
33648992opensslgcc -march=k8 -O2 -fomit-frame-pointer2011082620110825
33722704opensslcc2011082620110825
33762280opensslgcc -funroll-loops2011082620110825
33792052opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011082620110825
33852312opensslgcc2011082620110825
33977124opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082620110825
34144560opensslicc -O2 -xW -static -no-vec2011082620110825
34233816opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082620110825
35472952opensslgcc -march=k8 -O -fomit-frame-pointer2011082620110825
36249148opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082620110825
36625908opensslicc -O3 -xP -static -no-vec2011082620110825
36788616opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082620110825
37609484opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2011082620110825
38312748opensslgcc -m64 -O -fomit-frame-pointer2011082620110825
38708476opensslgcc -funroll-loops -Os -fomit-frame-pointer2011082620110825
45168152opensslgcc -funroll-loops -O2 -fomit-frame-pointer2011082620110825
45745804opensslgcc -funroll-loops -O3 -fomit-frame-pointer2011082620110825
46001468opensslgcc -march=barcelona -O3 -fomit-frame-pointer2011082620110825
46204316opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082620110825
49033796opensslicc -O1 -static -no-vec2011082620110825
49282240opensslicc -m64 -Os -static2011082620110825
49805940opensslicc -O3 -xW -static -no-vec2011082620110825
50144148opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082620110825
53889484opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082620110825
54463704opensslicc -Os -static2011082620110825
54494092opensslicc -m64 -O3 -static -no-vec2011082620110825
54846252opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2011082620110825
54854108opensslicc -O3 -static -no-vec2011082620110825
54897576opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082620110825
54900108opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082620110825
54918272opensslicc -O3 -xP -static2011082620110825
54932992opensslicc -O3 -static2011082620110825
54944256opensslicc -Os -xW -static -no-vec2011082620110825
54966688opensslicc -m64 -O2 -static2011082620110825
55020392opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082620110825
55026824opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082620110825
55031236opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082620110825
55036304opensslicc -Os -xP -static -no-vec2011082620110825
55040012opensslgcc -O3 -fomit-frame-pointer2011082620110825
55052664opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082620110825
55056308opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082620110825
55073316opensslicc -m64 -xHost -vec-report0 -static2011082620110825
55083212opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082620110825
55112448opensslgcc -m64 -O2 -fomit-frame-pointer2011082620110825
55125232opensslgcc -O -fomit-frame-pointer2011082620110825
55127920opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082620110825
55140188opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011082620110825
55142032opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082620110825
55154300opensslgcc -march=barcelona -O -fomit-frame-pointer2011082620110825
55164476opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082620110825
55177392opensslicc -O1 -xW -static2011082620110825
55253088opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082620110825

Compiler output

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