Implementation notes: armeabi, h4mx515e, crypto_aead/raviyoylav1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: raviyoylav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
15199066refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073020140622
15731323refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073020140622
15732525refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073020140622
15764814refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073020140622
16070257refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073020140622
16078934refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073020140622
16085373refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073020140622
16092979refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073020140622
16120413refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073020140622
16247697refgcc -funroll-loops -Os -fomit-frame-pointer2014073020140622
16284619refgcc -Os -fomit-frame-pointer2014073020140622
16449235refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073020140622
16465419refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073020140622
16491294refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073020140622
16558314refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073020140622
16578079refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073020140622
16590718refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073020140622
16641201refgcc -O3 -fomit-frame-pointer2014073020140622
16649878refgcc -O2 -fomit-frame-pointer2014073020140622
16689859refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073020140622
16715537refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073020140622
16720998refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073020140622
16730394refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073020140622
16734161refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073020140622
16736817refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073020140622
16757581refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073020140622
16767861refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073020140622
16769904refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073020140622
16772661refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073020140622
16779548refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073020140622
16786834refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073020140622
16788045refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073020140622
16811455refgcc -funroll-loops -O2 -fomit-frame-pointer2014073020140622
16855819refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073020140622
16948249refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073020140622
16961800refgcc -funroll-loops -O3 -fomit-frame-pointer2014073020140622
17971836refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073020140622
17972378refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073020140622
17992563refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073020140622
18004587refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073020140622
18020563refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073020140622
18025731refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073020140622
18027211refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073020140622
18028236refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073020140622
18116751refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073020140622
18120140refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073020140622
18120929refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073020140622
18134617refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073020140622
18135443refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073020140622
18140600refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073020140622
18141681refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073020140622
18144973refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073020140622
18146499refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073020140622
18147805refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073020140622
18151274refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073020140622
18164877refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073020140622
18165980refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073020140622
18170613refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073020140622
18175211refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073020140622
18179760refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073020140622
18180537refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073020140622
18183673refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073020140622
18191660refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073020140622
18195874refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073020140622
18196006refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073020140622
18211155refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073020140622
22002834refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073020140622
22034951refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073020140622
22044088refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073020140622
22044321refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073020140622
22049333refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073020140622
22390788refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073020140622
22406780refgcc -funroll-loops -O -fomit-frame-pointer2014073020140622
22505513refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073020140622
22540600refgcc -O -fomit-frame-pointer2014073020140622
22544941refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073020140622
22713990refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073020140622
22716420refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073020140622
22753860refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073020140622
22755331refgcc -mcpu=xscale -O -fomit-frame-pointer2014073020140622
22762462refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073020140622
22775524refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073020140622
22776260refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073020140622
22780334refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073020140622
22782037refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073020140622
22783088refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073020140622
22783123refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073020140622
22786281refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073020140622
22789495refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073020140622
22791935refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073020140622
23022049refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073020140622
23058033refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073020140622
31539435refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073020140622
39833561refgcc -funroll-loops2014073020140622
39846475refgcc2014073020140622
39854886refcc2014073020140622

Compiler output

Implementation: crypto_aead/raviyoylav1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-U2KGSU.s: Assembler messages:
encrypt.c: /tmp/cc-U2KGSU.s:38: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:90: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:91: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:107: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:108: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:117: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:119: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:123: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:126: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:230: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:231: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:232: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:233: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:234: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:250: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:260: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:285: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:290: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-U2KGSU.s:310: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/raviyoylav1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-SKCE07.s: Assembler messages:
encrypt.c: /tmp/cc-SKCE07.s:38: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:90: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:91: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:107: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:108: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:117: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:119: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:123: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:126: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:230: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:231: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:232: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:233: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:234: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:250: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:260: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:285: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:290: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-SKCE07.s:310: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/raviyoylav1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-o2Lgfh.s: Assembler messages:
encrypt.c: /tmp/cc-o2Lgfh.s:38: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:90: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:91: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:107: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:108: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:117: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:119: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:123: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:126: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:230: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:231: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:232: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:233: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:234: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:250: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:260: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:285: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:290: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-o2Lgfh.s:310: Warning: conditional outside an IT block for Thumb.
encrypt.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_aead/raviyoylav1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-VmAcjJ.s: Assembler messages:
encrypt.c: /tmp/cc-VmAcjJ.s:38: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:90: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:91: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:107: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:108: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:117: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:119: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:123: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:126: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:230: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:231: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:232: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:233: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:234: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:250: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:260: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:285: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:290: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VmAcjJ.s:310: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/raviyoylav1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-lBBIrT.s: Assembler messages:
encrypt.c: /tmp/cc-lBBIrT.s:38: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:90: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:91: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:107: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:108: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:117: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:119: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:123: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:126: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:230: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:231: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:232: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:233: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:234: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:250: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:260: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:285: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:290: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lBBIrT.s:310: Warning: conditional outside an IT block for Thumb.
encrypt.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_aead/raviyoylav1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-5rnytk.s: Assembler messages:
encrypt.c: /tmp/cc-5rnytk.s:38: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:90: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:91: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:107: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:108: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:117: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:119: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:123: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:126: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:230: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:231: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:232: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:233: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:234: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:250: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:260: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:285: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:290: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5rnytk.s:310: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/raviyoylav1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-xtz1gw.s: Assembler messages:
encrypt.c: /tmp/cc-xtz1gw.s:38: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:90: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:91: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:107: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:108: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:117: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:119: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:123: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:126: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:230: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:231: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:232: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:233: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:234: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:250: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:260: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:285: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:290: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xtz1gw.s:310: Warning: conditional outside an IT block for Thumb.
encrypt.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_aead/raviyoylav1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.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