Implementation notes: amd64, ellprecisio, crypto_encrypt/ronald1536

Computer: ellprecisio
Architecture: amd64
CPU ID: GenuineIntel-000106e5-bfebfbff
SUPERCOP version: 20110825
Operation: crypto_encrypt
Primitive: ronald1536
TimeImplementationCompilerBenchmark dateSUPERCOP version
6157384opensslicc -Os -static -no-vec2011082620110825
6159832opensslicc -Os -xW -static -no-vec2011082620110825
6169536opensslicc -Os -static2011082620110825
6176400opensslicc -Os -xP -static -no-vec2011082620110825
6180404opensslicc -O1 -static -no-vec2011082620110825
6183520opensslicc -m64 -O3 -static -no-vec2011082620110825
6193948opensslicc -O3 -xW -static2011082620110825
6194384opensslicc -Os -xP -static2011082620110825
6194548opensslicc -O3 -static -no-vec2011082620110825
6197660opensslicc -m64 -O2 -static -no-vec2011082620110825
6199492opensslicc -m64 -Os -static -no-vec2011082620110825
6200432opensslicc -m64 -Os -static2011082620110825
6221068opensslicc -m64 -O1 -static -no-vec2011082620110825
6225784opensslicc -no-vec2011082620110825
6226172opensslicc -O2 -xP -static2011082620110825
6228112opensslicc -m64 -O1 -static2011082620110825
6230560opensslicc -O1 -static2011082620110825
6233068opensslicc -O1 -xP -static2011082620110825
6237064opensslicc -O3 -static2011082620110825
6241480opensslicc2011082620110825
6255300opensslicc -O3 -xP -static -no-vec2011082620110825
6257096opensslicc -O2 -xP -static -no-vec2011082620110825
6269572opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082620110825
6277352opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082620110825
6280232opensslgcc -O2 -fomit-frame-pointer2011082620110825
6280752opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082620110825
6282528opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082620110825
6283012opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082620110825
6283428opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011082620110825
6284832opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082620110825
6291084opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082620110825
6293124opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2011082620110825
6294084opensslgcc -O -fomit-frame-pointer2011082620110825
6294272opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082620110825
6297676opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011082620110825
6300184opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2011082620110825
6303632opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2011082620110825
6311300opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082620110825
6311316opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082620110825
6314904opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082620110825
6316380opensslgcc -funroll-loops -O -fomit-frame-pointer2011082620110825
6316716opensslgcc -march=k8 -Os -fomit-frame-pointer2011082620110825
6318132opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082620110825
6318392opensslgcc -march=nocona -O2 -fomit-frame-pointer2011082620110825
6318436opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082620110825
6324300opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082620110825
6324800opensslgcc -march=barcelona -O2 -fomit-frame-pointer2011082620110825
6326268opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082620110825
6326588opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2011082620110825
6326988opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082620110825
6328024opensslgcc -funroll-loops -O3 -fomit-frame-pointer2011082620110825
6330188opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082620110825
6330256opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011082620110825
6333088opensslgcc -m64 -Os -fomit-frame-pointer2011082620110825
6333236opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082620110825
6333336opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082620110825
6335108opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082620110825
6335168opensslgcc -march=barcelona -Os -fomit-frame-pointer2011082620110825
6336932opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082620110825
6339348opensslgcc -m64 -O3 -fomit-frame-pointer2011082620110825
6342352opensslicc -O3 -xW -static -no-vec2011082620110825
6345520opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011082620110825
6347624opensslgcc -march=nocona -O3 -fomit-frame-pointer2011082620110825
6349056opensslgcc -march=nocona -O -fomit-frame-pointer2011082620110825
6351588opensslgcc -Os -fomit-frame-pointer2011082620110825
6354844opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082620110825
6356260opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082620110825
6358116opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2011082620110825
6362000opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2011082620110825
6369004opensslgcc -march=nocona -Os -fomit-frame-pointer2011082620110825
6380020opensslgcc -funroll-loops -Os -fomit-frame-pointer2011082620110825
6382124opensslgcc -m64 -O -fomit-frame-pointer2011082620110825
6395568opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082620110825
6406160opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082620110825
6407080opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082620110825
6435592opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082620110825
6442528opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082620110825
6456532opensslicc -m64 -xHost -vec-report0 -static2011082620110825
6511640opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082620110825
6521364opensslgcc -march=barcelona -O3 -fomit-frame-pointer2011082620110825
6533216opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082620110825
6546028opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082620110825
6568224opensslgcc -march=k8 -O2 -fomit-frame-pointer2011082620110825
6578852opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082620110825
6644940opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082620110825
6668744opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082620110825
6865544opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082620110825
6966604opensslgcc -funroll-loops -O2 -fomit-frame-pointer2011082620110825
7113544opensslcc2011082620110825
7145128opensslicc -m64 -O2 -static2011082620110825
7152448opensslgcc -funroll-loops2011082620110825
7200016opensslgcc2011082620110825
7248224opensslicc -m64 -O3 -static2011082620110825
7878684opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082620110825
8340080opensslicc -O1 -xP -static -no-vec2011082620110825
8389064opensslgcc -m64 -O2 -fomit-frame-pointer2011082620110825
8659712opensslicc -O2 -static2011082620110825
8751664opensslicc -O2 -static -no-vec2011082620110825
8771408opensslicc -O3 -xP -static2011082620110825
8784712opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011082620110825
8872832opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082620110825
8950180opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082620110825
9021872opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082620110825
9022136opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082620110825
9029020opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082620110825
9092056opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082620110825
9155428opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011082620110825
9229772opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011082620110825
9237992opensslgcc -march=barcelona -O -fomit-frame-pointer2011082620110825
9273612opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082620110825
9403624opensslicc -O2 -xW -static2011082620110825
9420268opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082620110825
9850188opensslicc -O2 -xW -static -no-vec2011082620110825
9866220opensslicc -Os -xW -static2011082620110825
9931740opensslgcc -O3 -fomit-frame-pointer2011082620110825
9949940opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082620110825
9955632opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082620110825
9956476opensslgcc -march=k8 -O3 -fomit-frame-pointer2011082620110825
9966588opensslicc -O1 -xW -static2011082620110825
9970964opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082620110825
9982808opensslicc -O1 -xW -static -no-vec2011082620110825
9983144opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082620110825
9990536opensslgcc -march=k8 -O -fomit-frame-pointer2011082620110825
10002888opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082620110825
10036916opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2011082620110825
10047420opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082620110825

Compiler output

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