Implementation notes: armeabi, h4mx515e, crypto_stream/cryptmtv3

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_stream
Primitive: cryptmtv3
TimeImplementationCompilerBenchmark dateSUPERCOP version
21173e/v3gcc -funroll-loops -O3 -fomit-frame-pointer2014070720140622
21414e/v3gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070720140622
21494e/v3gcc -O3 -fomit-frame-pointer2014070720140622
22832e/v3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070720140622
23640e/v3gcc -funroll-loops -O2 -fomit-frame-pointer2014070720140622
24072e/v3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070720140622
25133e/v3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070720140622
25311e/v3gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014070720140622
25575e/v3gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014070720140622
26092e/v3gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070720140622
26118e/v3gcc -O2 -fomit-frame-pointer2014070720140622
26250e/v3gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014070720140622
26262e/v3gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014070720140622
27093e/v3gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014070720140622
27141e/v3gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070720140622
27272e/v3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070720140622
28596e/v3gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014070720140622
30125e/v3gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070720140622
30180e/v3gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014070720140622
30444e/v3gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014070720140622
30450e/v3gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014070720140622
30966e/v3gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014070720140622
30986e/v3gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014070720140622
31049e/v3gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014070720140622
32071e/v3gcc -mcpu=arm810 -Os -fomit-frame-pointer2014070720140622
32094e/v3gcc -mcpu=arm8 -Os -fomit-frame-pointer2014070720140622
32560e/v3gcc -funroll-loops -O -fomit-frame-pointer2014070720140622
32560e/v3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070720140622
32577e/v3gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014070720140622
32664e/v3gcc -mcpu=strongarm -Os -fomit-frame-pointer2014070720140622
32673e/v3gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014070720140622
34287e/v3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070720140622
34908e/v3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070720140622
35286e/v3gcc -O -fomit-frame-pointer2014070720140622
35310e/v3gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014070720140622
35346e/v3gcc -mcpu=arm810 -O -fomit-frame-pointer2014070720140622
35358e/v3gcc -mcpu=strongarm -O -fomit-frame-pointer2014070720140622
35391e/v3gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070720140622
35403e/v3gcc -fno-schedule-insns -O -fomit-frame-pointer2014070720140622
35418e/v3gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070720140622
35454e/v3gcc -mcpu=arm8 -O -fomit-frame-pointer2014070720140622
35849e/v3gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014070720140622
35877e/v3gcc -Os -fomit-frame-pointer2014070720140622
35879e/v3gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070720140622
36249e/v3gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014070720140622
36294e/v3gcc -funroll-loops -Os -fomit-frame-pointer2014070720140622
38592e/v3gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070720140622
38593e/v3gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014070720140622
38663e/v3gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014070720140622
38800e/v3gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070720140622
38904e/v3gcc -mcpu=xscale -O3 -fomit-frame-pointer2014070720140622
39063e/v3gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014070720140622
39387e/v3gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070720140622
39620e/v3gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014070720140622
39627e/v3gcc -mcpu=arm940t -O3 -fomit-frame-pointer2014070720140622
39639e/v3gcc -mcpu=arm920 -O3 -fomit-frame-pointer2014070720140622
39639e/v3gcc -mcpu=arm920t -O3 -fomit-frame-pointer2014070720140622
39642e/v3gcc -mcpu=arm9 -O3 -fomit-frame-pointer2014070720140622
39642e/v3gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014070720140622
39687e/v3gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014070720140622
39688e/v3gcc -mcpu=arm9e -O3 -fomit-frame-pointer2014070720140622
39942e/v3gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014070720140622
41601e/v3gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014070720140622
41841e/v3gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070720140622
41841e/v3gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070720140622
41927e/v3gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014070720140622
42039e/v3gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014070720140622
42816e/v3gcc -mcpu=xscale -O2 -fomit-frame-pointer2014070720140622
43368e/v3gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014070720140622
43380e/v3gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014070720140622
43452e/v3gcc -mcpu=arm940t -O2 -fomit-frame-pointer2014070720140622
43464e/v3gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014070720140622
43466e/v3gcc -mcpu=arm920 -O2 -fomit-frame-pointer2014070720140622
43538e/v3gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014070720140622
43614e/v3gcc -mcpu=arm920t -O2 -fomit-frame-pointer2014070720140622
43851e/v3gcc -mcpu=arm9e -O2 -fomit-frame-pointer2014070720140622
43923e/v3gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014070720140622
44079e/v3gcc -mcpu=arm9 -O2 -fomit-frame-pointer2014070720140622
46221e/v3gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014070720140622
46221e/v3gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014070720140622
46221e/v3gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014070720140622
46257e/v3gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014070720140622
49060e/v3gcc -mcpu=arm9e -O -fomit-frame-pointer2014070720140622
49075e/v3gcc -mcpu=xscale -O -fomit-frame-pointer2014070720140622
49083e/v3gcc -mcpu=arm1020t -O -fomit-frame-pointer2014070720140622
49143e/v3gcc -mcpu=arm920t -O -fomit-frame-pointer2014070720140622
49143e/v3gcc -mcpu=arm940t -O -fomit-frame-pointer2014070720140622
49146e/v3gcc -mcpu=arm920 -O -fomit-frame-pointer2014070720140622
49146e/v3gcc -mcpu=ep9312 -O -fomit-frame-pointer2014070720140622
49152e/v3gcc -mcpu=arm9 -O -fomit-frame-pointer2014070720140622
49224e/v3gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014070720140622
49252e/v3gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014070720140622
49372e/v3gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014070720140622
148668e/v3cc2014070720140622
148668e/v3gcc -funroll-loops2014070720140622
148680e/v3gcc2014070720140622

Compiler output

Implementation: crypto_stream/cryptmtv3/e/v3
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-ofqpNd.s: Assembler messages:
api.c: /tmp/cc-ofqpNd.s:60: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-ofqpNd.s:77: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-ofqpNd.s:88: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-ofqpNd.s:121: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
cryptmt-v3.c: /tmp/cc-areTam.s: Assembler messages:
cryptmt-v3.c: /tmp/cc-areTam.s:33: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:51: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:72: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:97: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:100: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:212: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:213: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:217: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:249: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:260: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:270: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:276: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:327: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:332: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:409: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:440: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:448: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:450: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:454: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:526: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:540: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:541: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-areTam.s:562: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: ...

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

Compiler output

Implementation: crypto_stream/cryptmtv3/e/v3
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-r8AP8n.s: Assembler messages:
api.c: /tmp/cc-r8AP8n.s:60: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-r8AP8n.s:77: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-r8AP8n.s:88: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-r8AP8n.s:121: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
cryptmt-v3.c: /tmp/cc-cdlZ0E.s: Assembler messages:
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:33: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:51: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:72: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:97: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:100: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:212: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:213: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:217: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:249: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:260: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:270: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:276: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:327: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:332: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:409: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:440: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:448: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:450: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:454: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:526: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:540: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:541: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-cdlZ0E.s:562: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: ...

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

Compiler output

Implementation: crypto_stream/cryptmtv3/e/v3
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-AVF55Z.s: Assembler messages:
api.c: /tmp/cc-AVF55Z.s:60: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-AVF55Z.s:77: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-AVF55Z.s:88: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-AVF55Z.s:121: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
cryptmt-v3.c: /tmp/cc-wiA8pb.s: Assembler messages:
cryptmt-v3.c: /tmp/cc-wiA8pb.s:33: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:51: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:72: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:97: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:100: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:212: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:213: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:217: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:249: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:260: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:270: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:276: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:327: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:332: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:409: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:440: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:448: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:450: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:454: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:526: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:540: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:541: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-wiA8pb.s:562: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.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/v3

Compiler output

Implementation: crypto_stream/cryptmtv3/e/v3
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-h66bTI.s: Assembler messages:
api.c: /tmp/cc-h66bTI.s:60: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-h66bTI.s:77: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-h66bTI.s:88: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-h66bTI.s:121: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
cryptmt-v3.c: /tmp/cc-GNq9O3.s: Assembler messages:
cryptmt-v3.c: /tmp/cc-GNq9O3.s:33: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:51: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:72: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:97: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:100: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:212: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:213: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:217: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:249: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:260: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:270: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:276: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:327: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:332: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:409: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:440: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:448: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:450: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:454: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:526: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:540: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:541: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-GNq9O3.s:562: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: ...

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

Compiler output

Implementation: crypto_stream/cryptmtv3/e/v3
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-9HjTtj.s: Assembler messages:
api.c: /tmp/cc-9HjTtj.s:60: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-9HjTtj.s:77: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-9HjTtj.s:88: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-9HjTtj.s:121: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
cryptmt-v3.c: /tmp/cc-ABz1oA.s: Assembler messages:
cryptmt-v3.c: /tmp/cc-ABz1oA.s:33: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:51: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:72: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:97: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:100: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:212: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:213: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:217: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:249: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:260: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:270: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:276: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:327: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:332: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:409: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:440: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:448: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:450: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:454: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:526: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:540: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:541: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ABz1oA.s:562: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.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/v3

Compiler output

Implementation: crypto_stream/cryptmtv3/e/v3
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: /tmp/cc-WzzZyv.s: Assembler messages:
api.c: /tmp/cc-WzzZyv.s:60: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-WzzZyv.s:77: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-WzzZyv.s:88: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-WzzZyv.s:121: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
cryptmt-v3.c: /tmp/cc-ZMtEyR.s: Assembler messages:
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:33: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:51: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:72: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:97: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:100: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:212: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:213: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:217: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:249: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:260: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:270: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:276: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:327: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:332: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:409: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:440: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:448: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:450: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:454: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:526: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:540: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:541: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-ZMtEyR.s:562: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: ...

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

Compiler output

Implementation: crypto_stream/cryptmtv3/e/v3
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-9fDNyd.s: Assembler messages:
api.c: /tmp/cc-9fDNyd.s:60: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-9fDNyd.s:77: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-9fDNyd.s:88: Warning: conditional outside an IT block for Thumb.
api.c: /tmp/cc-9fDNyd.s:121: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
cryptmt-v3.c: /tmp/cc-Zih7vn.s: Assembler messages:
cryptmt-v3.c: /tmp/cc-Zih7vn.s:33: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:51: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:72: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:97: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:100: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:212: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:213: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:217: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:249: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:260: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:270: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:276: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:327: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:332: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:409: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:440: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:448: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:450: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:454: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:526: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:540: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:541: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.c: /tmp/cc-Zih7vn.s:562: Warning: conditional outside an IT block for Thumb.
cryptmt-v3.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/v3

Compiler output

Implementation: crypto_stream/cryptmtv3/e/v3
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
api.c: api.c:1: warning: target CPU does not support THUMB instructions
cryptmt-v3.c: cryptmt-v3.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: 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
measure.c: measure.c:1: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1: warning: target CPU does not support THUMB instructions

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