Implementation notes: amd64, ellprecisio, crypto_encrypt/ronald1024

Computer: ellprecisio
Architecture: amd64
CPU ID: GenuineIntel-000106e5-bfebfbff
SUPERCOP version: 20110825
Operation: crypto_encrypt
Primitive: ronald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
2855720opensslicc -Os -xW -static2011082620110825
2857396opensslicc -O3 -xW -static -no-vec2011082620110825
2869564opensslicc -m64 -O3 -static -no-vec2011082620110825
2871280opensslicc -m64 -O1 -static -no-vec2011082620110825
2873856opensslicc -O3 -xP -static -no-vec2011082620110825
2877064opensslicc -O1 -static2011082620110825
2879712opensslicc -O1 -xP -static -no-vec2011082620110825
2881628opensslicc -m64 -O1 -static2011082620110825
2882104opensslicc -O3 -xP -static2011082620110825
2884544opensslicc -O1 -static -no-vec2011082620110825
2885716opensslicc -O2 -xP -static2011082620110825
2889276opensslicc -O1 -xW -static -no-vec2011082620110825
2893076opensslicc -O2 -xW -static -no-vec2011082620110825
2894956opensslicc -O2 -static2011082620110825
2898440opensslicc -m64 -O2 -static2011082620110825
2898584opensslicc -no-vec2011082620110825
2901320opensslicc -O3 -static2011082620110825
2901432opensslicc -O2 -xW -static2011082620110825
2902500opensslicc2011082620110825
2910332opensslicc -m64 -Os -static -no-vec2011082620110825
2916000opensslicc -O2 -static -no-vec2011082620110825
2919756opensslicc -Os -static -no-vec2011082620110825
2923112opensslicc -m64 -O2 -static -no-vec2011082620110825
2936252opensslicc -O3 -static -no-vec2011082620110825
2939660opensslicc -O3 -xW -static2011082620110825
2947260opensslicc -O2 -xP -static -no-vec2011082620110825
2954540opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011082620110825
2957992opensslgcc -march=k8 -O2 -fomit-frame-pointer2011082620110825
2959260opensslicc -m64 -xHost -vec-report0 -static2011082620110825
2960252opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082620110825
2960348opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082620110825
2975228opensslgcc -march=nocona -O2 -fomit-frame-pointer2011082620110825
2975488opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082620110825
2978184opensslgcc -m64 -O2 -fomit-frame-pointer2011082620110825
2980088opensslgcc -march=barcelona -O3 -fomit-frame-pointer2011082620110825
2980620opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082620110825
2981492opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082620110825
2982048opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082620110825
2982120opensslgcc -O2 -fomit-frame-pointer2011082620110825
2983380opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082620110825
2984224opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082620110825
2984548opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082620110825
2986688opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082620110825
2990204opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082620110825
2990808opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082620110825
2990940opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082620110825
2994404opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2011082620110825
2996148opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082620110825
2997836opensslgcc -march=nocona -O3 -fomit-frame-pointer2011082620110825
2999272opensslgcc -O3 -fomit-frame-pointer2011082620110825
2999380opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082620110825
3001080opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011082620110825
3001368opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082620110825
3001576opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082620110825
3002388opensslgcc -funroll-loops -O2 -fomit-frame-pointer2011082620110825
3003060opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011082620110825
3004760opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2011082620110825
3004900opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082620110825
3006616opensslgcc -m64 -O -fomit-frame-pointer2011082620110825
3007464opensslgcc -funroll-loops -Os -fomit-frame-pointer2011082620110825
3007764opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082620110825
3008172opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011082620110825
3009680opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082620110825
3010504opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082620110825
3011048opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082620110825
3012848opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082620110825
3013608opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082620110825
3013752opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2011082620110825
3014980opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082620110825
3015056opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2011082620110825
3015340opensslgcc -m64 -Os -fomit-frame-pointer2011082620110825
3015572opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2011082620110825
3016496opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082620110825
3017072opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082620110825
3020384opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082620110825
3021624opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082620110825
3022068opensslgcc -march=k8 -O3 -fomit-frame-pointer2011082620110825
3026992opensslgcc -march=k8 -Os -fomit-frame-pointer2011082620110825
3035440opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082620110825
3037844opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082620110825
3038096opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082620110825
3044388opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082620110825
3044916opensslgcc -march=k8 -O -fomit-frame-pointer2011082620110825
3048376opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082620110825
3048548opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082620110825
3056276opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082620110825
3061596opensslgcc -funroll-loops -O3 -fomit-frame-pointer2011082620110825
3080228opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082620110825
3080960opensslgcc -march=nocona -Os -fomit-frame-pointer2011082620110825
3084344opensslgcc -funroll-loops -O -fomit-frame-pointer2011082620110825
3109148opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082620110825
3109828opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082620110825
3115240opensslgcc -m64 -O3 -fomit-frame-pointer2011082620110825
3138252opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082620110825
3167692opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011082620110825
3198816opensslicc -m64 -O3 -static2011082620110825
3217336opensslgcc -march=barcelona -O2 -fomit-frame-pointer2011082620110825
3349508opensslgcc -march=barcelona -O -fomit-frame-pointer2011082620110825
3370060opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082620110825
3491292opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082620110825
3861144opensslcc2011082620110825
3875608opensslgcc2011082620110825
3905600opensslgcc -funroll-loops2011082620110825
3935728opensslicc -m64 -Os -static2011082620110825
3969564opensslgcc -O -fomit-frame-pointer2011082620110825
4025740opensslicc -Os -xW -static -no-vec2011082620110825
4047368opensslicc -Os -xP -static -no-vec2011082620110825
4111300opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082620110825
4114020opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011082620110825
4128392opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082620110825
4177260opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082620110825
4183692opensslicc -O1 -xP -static2011082620110825
4221152opensslicc -Os -xP -static2011082620110825
4224092opensslgcc -march=nocona -O -fomit-frame-pointer2011082620110825
4241124opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082620110825
4255840opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082620110825
4262596opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082620110825
4271632opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2011082620110825
4371696opensslgcc -Os -fomit-frame-pointer2011082620110825
4392120opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011082620110825
4432268opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082620110825
4459012opensslicc -O1 -xW -static2011082620110825
4468040opensslicc -Os -static2011082620110825
4477688opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082620110825
4573480opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2011082620110825
6533224opensslgcc -march=barcelona -Os -fomit-frame-pointer2011082620110825

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