Implementation notes: x86, floodyberry, crypto_encrypt/ronald3072

Computer: floodyberry
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20140505
Operation: crypto_encrypt
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
235148538opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050820140505
235622600opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050820140505
236215725opensslclang -O1 -march=native -m32 -fomit-frame-pointer2014050820140505
237043762opensslgcc -m32 -O2 -fomit-frame-pointer2014050820140505
239422700opensslgcc -m32 -O3 -fomit-frame-pointer2014050820140505

Test failure

Implementation: crypto_encrypt/ronald3072/openssl
Compiler: clang -O3 -march=native -m32 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -march=native -m32 -fomit-frame-pointer openssl

Compiler output

Implementation: crypto_encrypt/ronald3072/openssl
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
try.c: ld: warning: skipping incompatible //usr/lib/x86_64-linux-gnu/libcrypto.a while searching for crypto
try.c: ld: error: cannot find -lcrypto
try.c: ld: warning: skipping incompatible /opt/intel/composer_xe_2013_sp1.0.080/compiler/lib/intel64/libirc.a while searching for irc
try.c: ld: warning: skipping incompatible /opt/intel/composer_xe_2013_sp1.0.080/ipp/../compiler/lib/intel64/libirc.a while searching for irc
try.c: ld: warning: skipping incompatible /opt/intel/composer_xe_2013_sp1.0.080/compiler/lib/intel64/libirc.a while searching for irc
try.c: /tmp/iccRmRgUx.o:try.c:function preallocate: error: undefined reference to 'RAND_status'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'RSA_generate_key'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'RSA_size'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_num_bits'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_bn2bin'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_num_bits'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_bn2bin'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_num_bits'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_bn2bin'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_num_bits'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_bn2bin'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'RSA_free'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'RSA_free'
try.c: crypto_encrypt_ronald3072.a(shortciphertext.o):shortciphertext.c:function shortciphertext: error: undefined reference to 'RSA_new'
try.c: crypto_encrypt_ronald3072.a(shortciphertext.o):shortciphertext.c:function shortciphertext: error: undefined reference to 'BN_new'
try.c: crypto_encrypt_ronald3072.a(shortciphertext.o):shortciphertext.c:function shortciphertext: error: undefined reference to 'BN_bin2bn'
try.c: crypto_encrypt_ronald3072.a(shortciphertext.o):shortciphertext.c:function shortciphertext: error: undefined reference to 'BN_new'
try.c: crypto_encrypt_ronald3072.a(shortciphertext.o):shortciphertext.c:function shortciphertext: error: undefined reference to 'BN_set_word'
try.c: crypto_encrypt_ronald3072.a(shortciphertext.o):shortciphertext.c:function shortciphertext: error: undefined reference to 'RSA_size'
try.c: crypto_encrypt_ronald3072.a(shortciphertext.o):shortciphertext.c:function shortciphertext: error: undefined reference to 'RSA_public_encrypt'
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O1 -static -xHost -fomit-frame-pointer openssl

Compiler output

Implementation: crypto_encrypt/ronald3072/openssl
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
try.c: ld: warning: skipping incompatible //usr/lib/x86_64-linux-gnu/libcrypto.a while searching for crypto
try.c: ld: error: cannot find -lcrypto
try.c: ld: warning: skipping incompatible /opt/intel/composer_xe_2013_sp1.0.080/compiler/lib/intel64/libirc.a while searching for irc
try.c: ld: warning: skipping incompatible /opt/intel/composer_xe_2013_sp1.0.080/ipp/../compiler/lib/intel64/libirc.a while searching for irc
try.c: ld: warning: skipping incompatible /opt/intel/composer_xe_2013_sp1.0.080/compiler/lib/intel64/libirc.a while searching for irc
try.c: /tmp/iccrBR0jk.o:try.c:function preallocate: error: undefined reference to 'RAND_status'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'RSA_generate_key'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'RSA_size'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'RSA_free'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_num_bits'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_bn2bin'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_num_bits'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_bn2bin'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_num_bits'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_bn2bin'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_num_bits'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'BN_bn2bin'
try.c: crypto_encrypt_ronald3072.a(keypair.o):keypair.c:function crypto_encrypt_ronald3072_openssl_keypair: error: undefined reference to 'RSA_free'
try.c: crypto_encrypt_ronald3072.a(shortciphertext.o):shortciphertext.c:function shortciphertext: error: undefined reference to 'RSA_new'
try.c: crypto_encrypt_ronald3072.a(shortciphertext.o):shortciphertext.c:function shortciphertext: error: undefined reference to 'BN_new'
try.c: crypto_encrypt_ronald3072.a(shortciphertext.o):shortciphertext.c:function shortciphertext: error: undefined reference to 'BN_bin2bn'
try.c: crypto_encrypt_ronald3072.a(shortciphertext.o):shortciphertext.c:function shortciphertext: error: undefined reference to 'BN_new'
try.c: crypto_encrypt_ronald3072.a(shortciphertext.o):shortciphertext.c:function shortciphertext: error: undefined reference to 'BN_set_word'
try.c: crypto_encrypt_ronald3072.a(shortciphertext.o):shortciphertext.c:function shortciphertext: error: undefined reference to 'RSA_size'
try.c: crypto_encrypt_ronald3072.a(shortciphertext.o):shortciphertext.c:function shortciphertext: error: undefined reference to 'RSA_public_encrypt'
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O3 -static -xHost -fomit-frame-pointer openssl