Implementation notes: armeabi, h4mx515e, crypto_stream/xsalsa20

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_stream
Primitive: xsalsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
10284refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014070820140622
10284refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014070820140622
10287refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014070820140622
10287refgcc -mcpu=arm8 -O -fomit-frame-pointer2014070820140622
10287refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014070820140622
10287refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014070820140622
10287refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014070820140622
10287refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014070820140622
10287refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014070820140622
10287refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014070820140622
10287refgcc -mcpu=strongarm -O -fomit-frame-pointer2014070820140622
10288refgcc -funroll-loops -O2 -fomit-frame-pointer2014070820140622
10299refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
10299refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
10299refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
10299refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014070820140622
10299refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014070820140622
10299refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014070820140622
10299refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014070820140622
10299refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014070820140622
10299refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014070820140622
10299refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014070820140622
10299refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014070820140622
10299refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014070820140622
10305refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
10308refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
10308refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070820140622
10308refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070820140622
10311refgcc -O2 -fomit-frame-pointer2014070820140622
10311refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014070820140622
10311refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014070820140622
10311refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014070820140622
10311refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014070820140622
10314refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014070820140622
10322refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014070820140622
10323refgcc2014070820140622
10323refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
10323refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070820140622
10323refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070820140622
10332refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
10333refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014070820140622
10333refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014070820140622
10333refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014070820140622
10334refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014070820140622
10335refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070820140622
10342refgcc -mcpu=xscale -O -fomit-frame-pointer2014070820140622
10344refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014070820140622
10345refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014070820140622
10347refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014070820140622
10347refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070820140622
10348refgcc -mcpu=arm920t -O -fomit-frame-pointer2014070820140622
10350refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014070820140622
10354refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014070820140622
10356refgcc -mcpu=arm940t -O -fomit-frame-pointer2014070820140622
10356refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014070820140622
10358refgcc -funroll-loops -O3 -fomit-frame-pointer2014070820140622
10358refgcc -funroll-loops -Os -fomit-frame-pointer2014070820140622
10358refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014070820140622
10359refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014070820140622
10359refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014070820140622
10361refgcc -mcpu=arm920 -O -fomit-frame-pointer2014070820140622
10362refgcc -mcpu=arm9 -O -fomit-frame-pointer2014070820140622
10368refgcc -O3 -fomit-frame-pointer2014070820140622
10371refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014070820140622
10371refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014070820140622
10376refgcc -Os -fomit-frame-pointer2014070820140622
10383refgcc -O -fomit-frame-pointer2014070820140622
10383refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014070820140622
10383refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070820140622
10392refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
10392refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070820140622
10392refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070820140622
10392refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014070820140622
10395refcc2014070820140622
10395refgcc -funroll-loops -O -fomit-frame-pointer2014070820140622
10395refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014070820140622
10395refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014070820140622
10395refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014070820140622
10395refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014070820140622
10395refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014070820140622
10404refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014070820140622
10416refgcc -funroll-loops2014070820140622
10419refgcc -mcpu=arm810 -O -fomit-frame-pointer2014070820140622
10419refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070820140622
10419refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014070820140622
10429refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014070820140622
10432refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014070820140622
10432refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070820140622
10435refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014070820140622
10438refgcc -mcpu=arm9e -O -fomit-frame-pointer2014070820140622
10440refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014070820140622
10443refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014070820140622
10449refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014070820140622
10473refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070820140622
10485refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014070820140622
10674refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014070820140622

Compiler output

Implementation: crypto_stream/xsalsa20/ref
Compiler: clang -O3 -fomit-frame-pointer
stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
xor.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-udctNc.s: Assembler messages:
try.c: /tmp/cc-udctNc.s:218: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:281: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:293: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:344: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:352: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:369: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:379: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:382: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:384: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:386: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:458: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:472: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:515: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:526: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:547: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:558: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:580: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:591: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:613: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-udctNc.s:614: 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 ref

Compiler output

Implementation: crypto_stream/xsalsa20/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
xor.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-OO2zuc.s: Assembler messages:
try.c: /tmp/cc-OO2zuc.s:218: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:281: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:293: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:344: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:352: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:369: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:379: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:382: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:384: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:386: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:458: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:472: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:515: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:526: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:547: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:558: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:580: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:591: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:613: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OO2zuc.s:614: 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 ref

Compiler output

Implementation: crypto_stream/xsalsa20/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
xor.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-bNBglL.s: Assembler messages:
try.c: /tmp/cc-bNBglL.s:218: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:281: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:293: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:344: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:352: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:369: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:379: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:382: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:384: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:386: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:458: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:472: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:515: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:526: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:547: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:558: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:580: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:591: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:613: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bNBglL.s:614: 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 ref

Compiler output

Implementation: crypto_stream/xsalsa20/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
xor.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-F4WPIH.s: Assembler messages:
try.c: /tmp/cc-F4WPIH.s:218: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:281: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:293: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:344: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:352: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:369: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:379: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:382: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:384: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:386: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:458: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:472: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:515: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:526: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:547: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:558: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:580: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:591: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:613: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-F4WPIH.s:614: 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 ref

Compiler output

Implementation: crypto_stream/xsalsa20/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
xor.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-pJnkDJ.s: Assembler messages:
try.c: /tmp/cc-pJnkDJ.s:218: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:281: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:293: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:344: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:352: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:369: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:379: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:382: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:384: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:386: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:458: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:472: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:515: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:526: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:547: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:558: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:580: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:591: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:613: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-pJnkDJ.s:614: 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 ref

Compiler output

Implementation: crypto_stream/xsalsa20/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
xor.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-HZRyEH.s: Assembler messages:
try.c: /tmp/cc-HZRyEH.s:218: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:281: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:293: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:344: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:352: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:369: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:379: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:382: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:384: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:386: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:458: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:472: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:515: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:526: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:547: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:558: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:580: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:591: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:613: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-HZRyEH.s:614: 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 ref

Compiler output

Implementation: crypto_stream/xsalsa20/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
xor.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-J8BjwK.s: Assembler messages:
try.c: /tmp/cc-J8BjwK.s:218: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:281: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:293: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:344: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:352: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:369: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:379: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:382: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:384: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:386: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:458: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:472: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:515: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:526: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:547: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:558: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:580: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:591: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:613: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-J8BjwK.s:614: 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 ref

Compiler output

Implementation: crypto_stream/xsalsa20/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
stream.c: stream.c:1: warning: target CPU does not support THUMB instructions
xor.c: xor.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 ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O -fomit-frame-pointer ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O -fomit-frame-pointer ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O -fomit-frame-pointer ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref