Implementation notes: amd64, cobra, crypto_encrypt/ronald1024

Computer: cobra
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_encrypt
Primitive: ronald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
2979420opensslicc -m64 -O3 -static2011121320111120
2979792opensslicc -O2 -static2011121320111120
2981400opensslicc -m64 -O2 -static2011121320111120
2981592opensslicc -O2 -xP -static2011121320111120
2982624opensslicc -O2 -xW -static2011121320111120
2987172opensslicc2011121320111120
2989356opensslicc -m64 -xHost -vec-report0 -static2011121320111120
2989596opensslicc -O3 -static2011121320111120
2990016opensslicc -m64 -O3 -static -no-vec2011121320111120
2990892opensslicc -O3 -xW -static2011121320111120
2991648opensslicc -O2 -static -no-vec2011121320111120
2992944opensslicc -Os -static2011121320111120
2995728opensslicc -O3 -xP -static2011121320111120
2997240opensslicc -Os -xP -static2011121320111120
2999484opensslicc -m64 -Os -static2011121320111120
3000276opensslicc -Os -xW -static2011121320111120
3001428opensslicc -O3 -xW -static -no-vec2011121320111120
3002664opensslicc -Os -xP -static -no-vec2011121320111120
3003144opensslicc -O1 -static2011121320111120
3004296opensslicc -Os -xW -static -no-vec2011121320111120
3005448opensslicc -O3 -xP -static -no-vec2011121320111120
3008460opensslicc -O1 -xW -static -no-vec2011121320111120
3008628opensslicc -O2 -xP -static -no-vec2011121320111120
3009060opensslicc -m64 -Os -static -no-vec2011121320111120
3010404opensslicc -m64 -O1 -static2011121320111120
3010896opensslicc -O2 -xW -static -no-vec2011121320111120
3016752opensslicc -no-vec2011121320111120
3017412opensslicc -Os -static -no-vec2011121320111120
3017616opensslicc -O1 -xP -static -no-vec2011121320111120
3018876opensslicc -O1 -xW -static2011121320111120
3019572opensslicc -m64 -O1 -static -no-vec2011121320111120
3024564opensslicc -O1 -static -no-vec2011121320111120
3027372opensslicc -O3 -static -no-vec2011121320111120
3029748opensslicc -m64 -O2 -static -no-vec2011121320111120
3032772opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011121320111120
3038136opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011121320111120
3040308opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011121320111120
3049464opensslgcc -funroll-loops -O -fomit-frame-pointer2011121320111120
3050112opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011121320111120
3051324opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011121320111120
3051576opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011121320111120
3052272opensslgcc -m64 -O3 -fomit-frame-pointer2011121320111120
3052332opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011121320111120
3054084opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011121320111120
3054576opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011121320111120
3054828opensslgcc -march=nocona -O -fomit-frame-pointer2011121320111120
3054840opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011121320111120
3055008opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011121320111120
3055548opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2011121320111120
3055860opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011121320111120
3056520opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011121320111120
3056532opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011121320111120
3057132opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2011121320111120
3057960opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2011121320111120
3057972opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2011121320111120
3058200opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011121320111120
3058920opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2011121320111120
3059292opensslgcc -march=barcelona -O -fomit-frame-pointer2011121320111120
3059796opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011121320111120
3059892opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011121320111120
3060492opensslgcc -funroll-loops -O2 -fomit-frame-pointer2011121320111120
3060540opensslicc -O1 -xP -static2011121320111120
3060900opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011121320111120
3061524opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011121320111120
3061620opensslgcc -m64 -O -fomit-frame-pointer2011121320111120
3061812opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011121320111120
3062808opensslgcc -march=k8 -O2 -fomit-frame-pointer2011121320111120
3062904opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011121320111120
3063216opensslgcc -O3 -fomit-frame-pointer2011121320111120
3063216opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011121320111120
3063564opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011121320111120
3064836opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011121320111120
3064932opensslgcc -march=barcelona -O2 -fomit-frame-pointer2011121320111120
3065544opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011121320111120
3065976opensslgcc -march=k8 -O -fomit-frame-pointer2011121320111120
3066144opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011121320111120
3066444opensslgcc -funroll-loops -O3 -fomit-frame-pointer2011121320111120
3066648opensslgcc -march=barcelona -O3 -fomit-frame-pointer2011121320111120
3067872opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2011121320111120
3068856opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011121320111120
3069060opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011121320111120
3069312opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011121320111120
3070656opensslgcc -m64 -O2 -fomit-frame-pointer2011121320111120
3070980opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011121320111120
3071292opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011121320111120
3071520opensslgcc -funroll-loops -Os -fomit-frame-pointer2011121320111120
3072336opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011121320111120
3072360opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2011121320111120
3073044opensslgcc -march=k8 -Os -fomit-frame-pointer2011121320111120
3073116opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011121320111120
3073296opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011121320111120
3074280opensslgcc -O2 -fomit-frame-pointer2011121320111120
3074964opensslgcc -Os -fomit-frame-pointer2011121320111120
3075288opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011121320111120
3075624opensslgcc -march=nocona -O3 -fomit-frame-pointer2011121320111120
3076284opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011121320111120
3077460opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011121320111120
3078876opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2011121320111120
3078960opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011121320111120
3079968opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2011121320111120
3080784opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011121320111120
3081480opensslgcc -O -fomit-frame-pointer2011121320111120
3081504opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011121320111120
3082128opensslgcc -march=barcelona -Os -fomit-frame-pointer2011121320111120
3083916opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011121320111120
3084672opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011121320111120
3086892opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011121320111120
3090996opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011121320111120
3092052opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011121320111120
3092256opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011121320111120
3092700opensslgcc -march=nocona -O2 -fomit-frame-pointer2011121320111120
3094584opensslgcc -m64 -Os -fomit-frame-pointer2011121320111120
3094692opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011121320111120
3096816opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2011121320111120
3097776opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011121320111120
3098232opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011121320111120
3101508opensslgcc -march=nocona -Os -fomit-frame-pointer2011121320111120
3109608opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011121320111120
3112452opensslgcc -march=k8 -O3 -fomit-frame-pointer2011121320111120
3116592opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011121320111120
3162660opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011121320111120
3849924opensslgcc -funroll-loops2011121320111120
3849936opensslgcc2011121320111120
3857148opensslcc2011121320111120

Test failure

Implementation: crypto_encrypt/ronald1024/openssl
Compiler: gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer openssl
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer openssl

Compiler output

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