Implementation notes: armeabi, h4mx515e, crypto_stream/dragon

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_stream
Primitive: dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: cc
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_keystream_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_process_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc e/submissions/dragon
gcc e/submissions/dragon
gcc -funroll-loops e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-Y4v1SZ.s: Assembler messages:
api.c: /tmp/cc-Y4v1SZ.s:46: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-Y4v1SZ.s:88: Warning: conditional outside an IT block for Thumb.
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-vJelOk.s: Assembler messages:
dragon.c: /tmp/cc-vJelOk.s:23: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:24: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:27: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:45: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:65: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:94: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:103: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:132: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:133: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:141: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:144: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:167: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:191: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:228: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:411: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:461: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:462: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-vJelOk.s:464: Warning: conditional outside an IT block for Thumb.
dragon.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-5kLrK9.s: Assembler messages:
api.c: /tmp/cc-5kLrK9.s:46: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-5kLrK9.s:88: Warning: conditional outside an IT block for Thumb.
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-jONbKk.s: Assembler messages:
dragon.c: /tmp/cc-jONbKk.s:23: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:24: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:27: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:45: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:65: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:94: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:103: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:132: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:133: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:141: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:144: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:167: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:191: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:228: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:411: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:461: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:462: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-jONbKk.s:464: Warning: conditional outside an IT block for Thumb.
dragon.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-ZQ5GSd.s: Assembler messages:
api.c: /tmp/cc-ZQ5GSd.s:46: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-ZQ5GSd.s:88: Warning: conditional outside an IT block for Thumb.
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-sUtFyt.s: Assembler messages:
dragon.c: /tmp/cc-sUtFyt.s:23: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:24: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:27: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:45: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:65: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:94: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:103: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:132: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:133: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:141: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:144: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:167: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:191: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:228: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:411: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:461: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:462: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-sUtFyt.s:464: Warning: conditional outside an IT block for Thumb.
dragon.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-yXCrVM.s: Assembler messages:
api.c: /tmp/cc-yXCrVM.s:46: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-yXCrVM.s:88: Warning: conditional outside an IT block for Thumb.
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-JDUz72.s: Assembler messages:
dragon.c: /tmp/cc-JDUz72.s:23: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:24: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:27: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:45: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:65: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:94: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:103: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:132: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:133: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:141: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:144: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:167: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:191: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:228: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:411: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:461: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:462: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-JDUz72.s:464: Warning: conditional outside an IT block for Thumb.
dragon.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-Xt7isT.s: Assembler messages:
api.c: /tmp/cc-Xt7isT.s:46: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-Xt7isT.s:88: Warning: conditional outside an IT block for Thumb.
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-Sx0iYb.s: Assembler messages:
dragon.c: /tmp/cc-Sx0iYb.s:23: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:24: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:27: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:45: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:65: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:94: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:103: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:132: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:133: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:141: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:144: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:167: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:191: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:228: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:411: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:461: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:462: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-Sx0iYb.s:464: Warning: conditional outside an IT block for Thumb.
dragon.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-ML9Rqn.s: Assembler messages:
api.c: /tmp/cc-ML9Rqn.s:46: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-ML9Rqn.s:88: Warning: conditional outside an IT block for Thumb.
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-hsctnC.s: Assembler messages:
dragon.c: /tmp/cc-hsctnC.s:23: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:24: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:27: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:45: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:65: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:94: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:103: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:132: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:133: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:141: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:144: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:167: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:191: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:228: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:411: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:461: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:462: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-hsctnC.s:464: Warning: conditional outside an IT block for Thumb.
dragon.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-t7seXy.s: Assembler messages:
api.c: /tmp/cc-t7seXy.s:46: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-t7seXy.s:88: Warning: conditional outside an IT block for Thumb.
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-COyEQQ.s: Assembler messages:
dragon.c: /tmp/cc-COyEQQ.s:23: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:24: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:27: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:45: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:65: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:94: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:103: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:132: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:133: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:141: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:144: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:167: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:191: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:228: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:411: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:461: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:462: Warning: conditional outside an IT block for Thumb.
dragon.c: /tmp/cc-COyEQQ.s:464: Warning: conditional outside an IT block for Thumb.
dragon.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: gcc -O2 -fomit-frame-pointer
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_process_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_keystream_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer e/submissions/dragon
gcc -O -fomit-frame-pointer e/submissions/dragon
gcc -Os -fomit-frame-pointer e/submissions/dragon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/submissions/dragon
gcc -fno-schedule-insns -O -fomit-frame-pointer e/submissions/dragon
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -O2 -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -O -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -Os -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm1020t -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns e/submissions/dragon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns e/submissions/dragon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns e/submissions/dragon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns e/submissions/dragon
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm920 -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm920 -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm920t -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm920t -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm940t -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm940t -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm9 -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm9 -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm9e -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm9e -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=ep9312 -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=xscale -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=xscale -O -fomit-frame-pointer e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: gcc -O3 -fomit-frame-pointer
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_process_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_keystream_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: crypto_stream_dragon.a(dragon.o): In function `T.2':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: crypto_stream_dragon.a(dragon.o):dragon.c:(.text+0x...): more undefined references to `U32TO32_BIG' follow
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer e/submissions/dragon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -O3 -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns e/submissions/dragon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns e/submissions/dragon
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm920 -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm920t -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm940t -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm9 -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm9e -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=xscale -O3 -fomit-frame-pointer e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
api.c: api.c:1: warning: target CPU does not support THUMB instructions
dragon.c: dragon.c:1: warning: target CPU does not support THUMB instructions
try.c: try.c:1: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1: warning: target CPU does not support THUMB instructions
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_process_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_keystream_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm810 -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm810 -Os -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm8 -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm8 -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm8 -Os -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=strongarm110 -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=strongarm -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=strongarm -O -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=strongarm -Os -fomit-frame-pointer e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
api.c: api.c:1: warning: target CPU does not support THUMB instructions
dragon.c: dragon.c:1: warning: target CPU does not support THUMB instructions
try.c: try.c:1: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1: warning: target CPU does not support THUMB instructions
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_process_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_keystream_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: crypto_stream_dragon.a(dragon.o): In function `T.2':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: crypto_stream_dragon.a(dragon.o):dragon.c:(.text+0x...): more undefined references to `U32TO32_BIG' follow
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=arm8 -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mcpu=strongarm -O3 -fomit-frame-pointer e/submissions/dragon