Implementation notes: amd64, ellprecisio, crypto_encrypt/ronald2048

Computer: ellprecisio
Architecture: amd64
CPU ID: GenuineIntel-000106e5-bfebfbff
SUPERCOP version: 20110825
Operation: crypto_encrypt
Primitive: ronald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
11774476opensslicc -m64 -O2 -static -no-vec2011082620110825
11799784opensslicc -O3 -static -no-vec2011082620110825
11800236opensslicc -O2 -static -no-vec2011082620110825
11801296opensslicc -m64 -O3 -static -no-vec2011082620110825
11802276opensslicc -Os -static2011082620110825
11813496opensslicc -O2 -xP -static2011082620110825
11822720opensslicc -m64 -Os -static2011082620110825
11823168opensslicc -O1 -static -no-vec2011082620110825
11827912opensslicc -O1 -xW -static2011082620110825
11835668opensslicc -O2 -xW -static -no-vec2011082620110825
11842368opensslicc2011082620110825
11842632opensslicc -m64 -xHost -vec-report0 -static2011082620110825
11863328opensslicc -O3 -xP -static2011082620110825
11867900opensslicc -O3 -xW -static -no-vec2011082620110825
11877964opensslicc -no-vec2011082620110825
11880192opensslicc -Os -xP -static2011082620110825
11882140opensslicc -O3 -xW -static2011082620110825
11892392opensslicc -O2 -xW -static2011082620110825
11892472opensslicc -m64 -O1 -static2011082620110825
11893260opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082620110825
11893616opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082620110825
11895812opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082620110825
11902984opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082620110825
11903692opensslgcc -march=barcelona -O3 -fomit-frame-pointer2011082620110825
11907220opensslicc -Os -xW -static2011082620110825
11907636opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082620110825
11907864opensslgcc -march=nocona -O2 -fomit-frame-pointer2011082620110825
11908172opensslgcc -march=k8 -O2 -fomit-frame-pointer2011082620110825
11916952opensslgcc -funroll-loops -O3 -fomit-frame-pointer2011082620110825
11920848opensslicc -O1 -xP -static2011082620110825
11921772opensslgcc -march=nocona -O -fomit-frame-pointer2011082620110825
11923644opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011082620110825
11924204opensslgcc -funroll-loops -O -fomit-frame-pointer2011082620110825
11925328opensslicc -m64 -O1 -static -no-vec2011082620110825
11925716opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082620110825
11928204opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082620110825
11930348opensslgcc -march=k8 -O3 -fomit-frame-pointer2011082620110825
11931264opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011082620110825
11935024opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082620110825
11937332opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082620110825
11937544opensslicc -O2 -xP -static -no-vec2011082620110825
11939304opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2011082620110825
11941172opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2011082620110825
11942976opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082620110825
11945168opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082620110825
11949512opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2011082620110825
11950384opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082620110825
11951976opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082620110825
11958524opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2011082620110825
11959908opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011082620110825
11966876opensslgcc -O3 -fomit-frame-pointer2011082620110825
11969068opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082620110825
11969508opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082620110825
11972748opensslgcc -march=barcelona -O2 -fomit-frame-pointer2011082620110825
11973884opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082620110825
11975240opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082620110825
11977256opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082620110825
11977328opensslicc -m64 -O2 -static2011082620110825
11977900opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082620110825
11988244opensslgcc -march=barcelona -Os -fomit-frame-pointer2011082620110825
11988260opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082620110825
11993920opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082620110825
11996616opensslgcc -O2 -fomit-frame-pointer2011082620110825
12003444opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2011082620110825
12010688opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082620110825
12013988opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082620110825
12023332opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082620110825
12029556opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082620110825
12041068opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011082620110825
12049820opensslgcc -O -fomit-frame-pointer2011082620110825
12065456opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011082620110825
12066040opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082620110825
12078808opensslgcc -m64 -O3 -fomit-frame-pointer2011082620110825
12080660opensslgcc -march=k8 -Os -fomit-frame-pointer2011082620110825
12105852opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082620110825
12129220opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082620110825
12138728opensslgcc -march=nocona -Os -fomit-frame-pointer2011082620110825
12145216opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082620110825
12195708opensslgcc -march=nocona -O3 -fomit-frame-pointer2011082620110825
12205736opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082620110825
12404288opensslgcc -m64 -Os -fomit-frame-pointer2011082620110825
12416372opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082620110825
12465740opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082620110825
12536528opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082620110825
12635532opensslgcc -m64 -O2 -fomit-frame-pointer2011082620110825
12837936opensslcc2011082620110825
12969860opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082620110825
13037380opensslgcc -funroll-loops2011082620110825
13472608opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082620110825
14157848opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082620110825
14370132opensslgcc -march=barcelona -O -fomit-frame-pointer2011082620110825
14436776opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082620110825
15692432opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011082620110825
15851376opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082620110825
15917364opensslicc -O1 -xP -static -no-vec2011082620110825
16121380opensslgcc -Os -fomit-frame-pointer2011082620110825
16264280opensslicc -Os -xP -static -no-vec2011082620110825
16774312opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082620110825
16857568opensslgcc2011082620110825
16999412opensslicc -Os -static -no-vec2011082620110825
17396392opensslicc -m64 -O3 -static2011082620110825
18095168opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2011082620110825
18114836opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082620110825
18122800opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082620110825
18342776opensslicc -O2 -static2011082620110825
18772880opensslicc -O1 -static2011082620110825
19166512opensslicc -O3 -xP -static -no-vec2011082620110825
19176788opensslicc -m64 -Os -static -no-vec2011082620110825
19274828opensslicc -O3 -static2011082620110825
19339768opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082620110825
19353096opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011082620110825
19355428opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082620110825
19357732opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082620110825
19367752opensslgcc -funroll-loops -O2 -fomit-frame-pointer2011082620110825
19385844opensslgcc -m64 -O -fomit-frame-pointer2011082620110825
19391508opensslgcc -march=k8 -O -fomit-frame-pointer2011082620110825
19403092opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082620110825
19421020opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082620110825
19424100opensslicc -O1 -xW -static -no-vec2011082620110825
19427700opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082620110825
19434308opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082620110825
19446520opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082620110825
19454068opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082620110825
19464104opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2011082620110825
19489412opensslgcc -funroll-loops -Os -fomit-frame-pointer2011082620110825
19512276opensslicc -Os -xW -static -no-vec2011082620110825

Compiler output

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