Implementation notes: armeabi, h4mx515e, crypto_stream/trivium

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

Compiler output

Implementation: crypto_stream/trivium/e/submissions/trivium
Compiler: cc
try.c: crypto_stream_trivium.a(trivium.o): In function `ECRYPT_keysetup':
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: crypto_stream_trivium.a(trivium.o): In function `ECRYPT_ivsetup':
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: crypto_stream_trivium.a(trivium.o): In function `ECRYPT_process_bytes':
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: crypto_stream_trivium.a(trivium.o):trivium.c:(.text+0x...): more undefined references to `U64TO64_LITTLE' follow
try.c: collect2: ld returned 1 exit status

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

Compiler output

Implementation: crypto_stream/trivium/e/submissions/trivium
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-XEnf1g.s: Assembler messages:
api.c: /tmp/cc-XEnf1g.s:47: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-XEnf1g.s:64: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-XEnf1g.s:75: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-XEnf1g.s:106: Warning: conditional outside an IT block for Thumb.
trivium.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
trivium.c: In file included from trivium.c:1:
trivium.c: ./e/trivium.c:212:18: warning: implicit declaration of function 'U64TO64_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
trivium.c: ctx->gt;init[0] = U64TO64_CONVERT(ctx->gt;init[0]);
trivium.c: ^
trivium.c: ./e/trivium.c:43:25: note: instantiated from:
trivium.c: #define U64TO64_CONVERT U64TO64_LITTLE
trivium.c: ^
trivium.c: 1 diagnostic generated.
trivium.c: /tmp/cc-Iq4NPz.s: Assembler messages:
trivium.c: /tmp/cc-Iq4NPz.s:32: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-Iq4NPz.s:45: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-Iq4NPz.s:98: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-Iq4NPz.s:109: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-Iq4NPz.s:315: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-Iq4NPz.s:393: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-Iq4NPz.s:657: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-Iq4NPz.s:671: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-Iq4NPz.s:781: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-Iq4NPz.s:784: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-Iq4NPz.s:797: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-Iq4NPz.s:809: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-qmiBma.s: Assembler messages:
try.c: /tmp/cc-qmiBma.s:217: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:280: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:292: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:344: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:352: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:370: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:380: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:383: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:385: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:387: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:458: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:472: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:516: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:527: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:549: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:560: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:583: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:594: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:616: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qmiBma.s:617: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ...

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

Compiler output

Implementation: crypto_stream/trivium/e/submissions/trivium
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-Lc4mfN.s: Assembler messages:
api.c: /tmp/cc-Lc4mfN.s:47: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-Lc4mfN.s:64: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-Lc4mfN.s:75: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-Lc4mfN.s:106: Warning: conditional outside an IT block for Thumb.
trivium.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
trivium.c: In file included from trivium.c:1:
trivium.c: ./e/trivium.c:212:18: warning: implicit declaration of function 'U64TO64_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
trivium.c: ctx->gt;init[0] = U64TO64_CONVERT(ctx->gt;init[0]);
trivium.c: ^
trivium.c: ./e/trivium.c:43:25: note: instantiated from:
trivium.c: #define U64TO64_CONVERT U64TO64_LITTLE
trivium.c: ^
trivium.c: 1 diagnostic generated.
trivium.c: /tmp/cc-QVFWj8.s: Assembler messages:
trivium.c: /tmp/cc-QVFWj8.s:32: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-QVFWj8.s:45: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-QVFWj8.s:98: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-QVFWj8.s:109: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-QVFWj8.s:315: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-QVFWj8.s:393: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-QVFWj8.s:657: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-QVFWj8.s:671: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-QVFWj8.s:781: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-QVFWj8.s:784: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-QVFWj8.s:797: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-QVFWj8.s:809: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-c6ctlL.s: Assembler messages:
try.c: /tmp/cc-c6ctlL.s:217: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:280: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:292: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:344: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:352: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:370: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:380: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:383: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:385: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:387: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:458: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:472: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:516: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:527: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:549: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:560: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:583: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:594: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:616: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-c6ctlL.s:617: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ...

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

Compiler output

Implementation: crypto_stream/trivium/e/submissions/trivium
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-W3NXQb.s: Assembler messages:
api.c: /tmp/cc-W3NXQb.s:47: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-W3NXQb.s:64: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-W3NXQb.s:75: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-W3NXQb.s:106: Warning: conditional outside an IT block for Thumb.
trivium.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
trivium.c: In file included from trivium.c:1:
trivium.c: ./e/trivium.c:212:18: warning: implicit declaration of function 'U64TO64_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
trivium.c: ctx->gt;init[0] = U64TO64_CONVERT(ctx->gt;init[0]);
trivium.c: ^
trivium.c: ./e/trivium.c:43:25: note: instantiated from:
trivium.c: #define U64TO64_CONVERT U64TO64_LITTLE
trivium.c: ^
trivium.c: 1 diagnostic generated.
trivium.c: /tmp/cc-hzpPiu.s: Assembler messages:
trivium.c: /tmp/cc-hzpPiu.s:32: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-hzpPiu.s:45: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-hzpPiu.s:98: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-hzpPiu.s:109: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-hzpPiu.s:315: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-hzpPiu.s:393: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-hzpPiu.s:657: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-hzpPiu.s:671: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-hzpPiu.s:781: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-hzpPiu.s:784: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-hzpPiu.s:797: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-hzpPiu.s:809: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-kxeZPh.s: Assembler messages:
try.c: /tmp/cc-kxeZPh.s:217: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:280: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:292: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:344: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:352: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:370: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:380: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:383: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:385: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:387: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:458: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:472: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:516: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:527: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:549: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:560: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:583: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:594: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:616: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kxeZPh.s:617: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.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/trivium

Compiler output

Implementation: crypto_stream/trivium/e/submissions/trivium
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-uhscoF.s: Assembler messages:
api.c: /tmp/cc-uhscoF.s:47: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-uhscoF.s:64: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-uhscoF.s:75: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-uhscoF.s:106: Warning: conditional outside an IT block for Thumb.
trivium.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
trivium.c: In file included from trivium.c:1:
trivium.c: ./e/trivium.c:212:18: warning: implicit declaration of function 'U64TO64_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
trivium.c: ctx->gt;init[0] = U64TO64_CONVERT(ctx->gt;init[0]);
trivium.c: ^
trivium.c: ./e/trivium.c:43:25: note: instantiated from:
trivium.c: #define U64TO64_CONVERT U64TO64_LITTLE
trivium.c: ^
trivium.c: 1 diagnostic generated.
trivium.c: /tmp/cc-w8MudY.s: Assembler messages:
trivium.c: /tmp/cc-w8MudY.s:32: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-w8MudY.s:45: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-w8MudY.s:98: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-w8MudY.s:109: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-w8MudY.s:315: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-w8MudY.s:393: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-w8MudY.s:657: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-w8MudY.s:671: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-w8MudY.s:781: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-w8MudY.s:784: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-w8MudY.s:797: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-w8MudY.s:809: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-G4sYAC.s: Assembler messages:
try.c: /tmp/cc-G4sYAC.s:217: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:280: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:292: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:344: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:352: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:370: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:380: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:383: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:385: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:387: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:458: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:472: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:516: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:527: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:549: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:560: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:583: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:594: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:616: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-G4sYAC.s:617: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ...

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

Compiler output

Implementation: crypto_stream/trivium/e/submissions/trivium
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-ePV3ye.s: Assembler messages:
api.c: /tmp/cc-ePV3ye.s:47: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-ePV3ye.s:64: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-ePV3ye.s:75: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-ePV3ye.s:106: Warning: conditional outside an IT block for Thumb.
trivium.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
trivium.c: In file included from trivium.c:1:
trivium.c: ./e/trivium.c:212:18: warning: implicit declaration of function 'U64TO64_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
trivium.c: ctx->gt;init[0] = U64TO64_CONVERT(ctx->gt;init[0]);
trivium.c: ^
trivium.c: ./e/trivium.c:43:25: note: instantiated from:
trivium.c: #define U64TO64_CONVERT U64TO64_LITTLE
trivium.c: ^
trivium.c: 1 diagnostic generated.
trivium.c: /tmp/cc-84pjhq.s: Assembler messages:
trivium.c: /tmp/cc-84pjhq.s:32: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-84pjhq.s:45: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-84pjhq.s:98: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-84pjhq.s:109: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-84pjhq.s:315: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-84pjhq.s:393: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-84pjhq.s:657: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-84pjhq.s:671: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-84pjhq.s:781: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-84pjhq.s:784: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-84pjhq.s:797: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-84pjhq.s:809: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-N26nJd.s: Assembler messages:
try.c: /tmp/cc-N26nJd.s:217: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:280: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:292: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:344: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:352: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:370: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:380: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:383: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:385: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:387: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:458: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:472: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:516: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:527: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:549: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:560: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:583: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:594: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:616: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-N26nJd.s:617: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.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/trivium

Compiler output

Implementation: crypto_stream/trivium/e/submissions/trivium
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-mEDX7J.s: Assembler messages:
api.c: /tmp/cc-mEDX7J.s:47: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-mEDX7J.s:64: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-mEDX7J.s:75: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-mEDX7J.s:106: Warning: conditional outside an IT block for Thumb.
trivium.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
trivium.c: In file included from trivium.c:1:
trivium.c: ./e/trivium.c:212:18: warning: implicit declaration of function 'U64TO64_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
trivium.c: ctx->gt;init[0] = U64TO64_CONVERT(ctx->gt;init[0]);
trivium.c: ^
trivium.c: ./e/trivium.c:43:25: note: instantiated from:
trivium.c: #define U64TO64_CONVERT U64TO64_LITTLE
trivium.c: ^
trivium.c: 1 diagnostic generated.
trivium.c: /tmp/cc-f29jO2.s: Assembler messages:
trivium.c: /tmp/cc-f29jO2.s:32: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-f29jO2.s:45: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-f29jO2.s:98: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-f29jO2.s:109: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-f29jO2.s:315: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-f29jO2.s:393: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-f29jO2.s:657: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-f29jO2.s:671: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-f29jO2.s:781: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-f29jO2.s:784: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-f29jO2.s:797: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-f29jO2.s:809: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-5cWJUI.s: Assembler messages:
try.c: /tmp/cc-5cWJUI.s:217: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:280: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:292: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:344: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:352: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:370: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:380: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:383: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:385: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:387: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:458: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:472: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:516: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:527: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:549: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:560: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:583: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:594: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:616: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5cWJUI.s:617: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ...

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

Compiler output

Implementation: crypto_stream/trivium/e/submissions/trivium
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-KpmWig.s: Assembler messages:
api.c: /tmp/cc-KpmWig.s:47: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-KpmWig.s:64: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-KpmWig.s:75: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-KpmWig.s:106: Warning: conditional outside an IT block for Thumb.
trivium.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
trivium.c: In file included from trivium.c:1:
trivium.c: ./e/trivium.c:212:18: warning: implicit declaration of function 'U64TO64_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
trivium.c: ctx->gt;init[0] = U64TO64_CONVERT(ctx->gt;init[0]);
trivium.c: ^
trivium.c: ./e/trivium.c:43:25: note: instantiated from:
trivium.c: #define U64TO64_CONVERT U64TO64_LITTLE
trivium.c: ^
trivium.c: 1 diagnostic generated.
trivium.c: /tmp/cc-eKeEQq.s: Assembler messages:
trivium.c: /tmp/cc-eKeEQq.s:32: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-eKeEQq.s:45: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-eKeEQq.s:98: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-eKeEQq.s:109: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-eKeEQq.s:315: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-eKeEQq.s:393: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-eKeEQq.s:657: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-eKeEQq.s:671: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-eKeEQq.s:781: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-eKeEQq.s:784: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-eKeEQq.s:797: Warning: conditional outside an IT block for Thumb.
trivium.c: /tmp/cc-eKeEQq.s:809: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-10Jeji.s: Assembler messages:
try.c: /tmp/cc-10Jeji.s:217: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:280: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:292: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:344: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:352: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:370: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:380: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:383: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:385: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:387: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:458: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:472: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:516: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:527: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:549: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:560: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:583: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:594: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:616: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-10Jeji.s:617: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.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/trivium

Compiler output

Implementation: crypto_stream/trivium/e/submissions/trivium
Compiler: gcc -O2 -fomit-frame-pointer
try.c: crypto_stream_trivium.a(trivium.o): In function `ECRYPT_process_bytes':
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: crypto_stream_trivium.a(trivium.o): In function `ECRYPT_ivsetup':
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: crypto_stream_trivium.a(trivium.o):trivium.c:(.text+0x...): more undefined references to `U64TO64_LITTLE' follow
try.c: collect2: ld returned 1 exit status

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

Compiler output

Implementation: crypto_stream/trivium/e/submissions/trivium
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
api.c: api.c:1: warning: target CPU does not support THUMB instructions
trivium.c: trivium.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_trivium.a(trivium.o): In function `ECRYPT_process_bytes':
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: crypto_stream_trivium.a(trivium.o): In function `ECRYPT_ivsetup':
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: trivium.c:(.text+0x...): undefined reference to `U64TO64_LITTLE'
try.c: crypto_stream_trivium.a(trivium.o):trivium.c:(.text+0x...): more undefined references to `U64TO64_LITTLE' follow
try.c: collect2: ld returned 1 exit status

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