Implementation notes: armeabi, h4mx515e, crypto_aead/enchilada128v1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: enchilada128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
25854880refgcc -funroll-loops -O3 -fomit-frame-pointer2014071420140622
28081637refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071420140622
28253192refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071420140622
29085294refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071420140622
29243570refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071420140622
29526330refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071420140622
29595741refgcc -O3 -fomit-frame-pointer2014071420140622
29674443refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071420140622
29885498refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071420140622
29894254refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071420140622
29899151refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071420140622
29907633refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071420140622
29934905refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071420140622
30836697refgcc -funroll-loops -O2 -fomit-frame-pointer2014071420140622
31457808refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071420140622
35183111refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071420140622
35293953refgcc -O2 -fomit-frame-pointer2014071420140622
35402821refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071420140622
35414279refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071420140622
35424013refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071420140622
35431145refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071420140622
35585588refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071420140622
35802864refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071420140622
35809749refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071420140622
35835260refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071420140622
35838524refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071420140622
35840154refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071420140622
35853254refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071420140622
35858473refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071420140622
36131175refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071420140622
36138318refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071420140622
36142091refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071420140622
36147119refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071420140622
36150571refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071420140622
36341401refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071420140622
36357087refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071420140622
36361253refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071420140622
36369768refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071420140622
37809444refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071420140622
41794846refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071420140622
41932049refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071420140622
42001633refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071420140622
42012715refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071420140622
42019232refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071420140622
42020915refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071420140622
42022835refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071420140622
42031266refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071420140622
42051486refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071420140622
42066733refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071420140622
42078889refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071420140622
42083461refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071420140622
42095532refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071420140622
42119712refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071420140622
42340116refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071420140622
42345485refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071420140622
42348100refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071420140622
42359831refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071420140622
42368061refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071420140622
42369100refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071420140622
42392560refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071420140622
42467247refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071420140622
42472415refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071420140622
42488451refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071420140622
48065666refgcc -funroll-loops -Os -fomit-frame-pointer2014071420140622
48214553refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071420140622
48225591refgcc -Os -fomit-frame-pointer2014071420140622
49082541refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071420140622
49117581refgcc -funroll-loops -O -fomit-frame-pointer2014071420140622
49305548refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071420140622
49337887refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071420140622
49343978refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071420140622
49349040refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071420140622
49355965refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071420140622
49472412refgcc -O -fomit-frame-pointer2014071420140622
49476817refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071420140622
49493710refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071420140622
49497199refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071420140622
49508998refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071420140622
49559400refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071420140622
49565515refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071420140622
49570434refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071420140622
49572674refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071420140622
49575382refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071420140622
49576364refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071420140622
49577946refgcc -mcpu=xscale -O -fomit-frame-pointer2014071420140622
49580993refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071420140622
49583739refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071420140622
49586709refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071420140622
49587996refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071420140622
49593960refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071420140622
49599106refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071420140622
49628307refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071420140622
95652635refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071420140622
292841829refgcc2014071420140622
293002890refcc2014071420140622
293236278refgcc -funroll-loops2014071420140622

Compiler output

Implementation: crypto_aead/enchilada128v1/ref
Compiler: cc
aes.c: aes.c: In function 'aes_encrypt':
aes.c: aes.c:389: warning: assignment discards qualifiers from pointer target type
aes.c: aes.c: In function 'aes_decrypt':
aes.c: aes.c:407: warning: assignment discards qualifiers from pointer target type

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

Compiler output

Implementation: crypto_aead/enchilada128v1/ref
Compiler: clang -O3 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: aes.c:389:7: warning: assigning 'byte const *' discards qualifiers, expected 'byte *' [-pedantic]
aes.c: keys = rk ;
aes.c: ^ ~~
aes.c: aes.c:407:7: warning: assigning 'byte const *' discards qualifiers, expected 'byte *' [-pedantic]
aes.c: keys = rk ;
aes.c: ^ ~~
aes.c: 2 diagnostics generated.
aes.c: /tmp/cc-b9lRar.s: Assembler messages:
aes.c: /tmp/cc-b9lRar.s:284: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-b9lRar.s:696: Warning: conditional outside an IT block for Thumb.
auth.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
auth.c: /tmp/cc-y7G9h4.s: Assembler messages:
auth.c: /tmp/cc-y7G9h4.s:20: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-y7G9h4.s:36: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-y7G9h4.s:51: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-y7G9h4.s:60: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-y7G9h4.s:83: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-y7G9h4.s:86: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-y7G9h4.s:111: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-y7G9h4.s:131: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-y7G9h4.s:146: Warning: conditional outside an IT block for Thumb.
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: /tmp/cc-YRRVXm.s: Assembler messages:
chacha.c: /tmp/cc-YRRVXm.s:48: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:49: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:50: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:159: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:173: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:375: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:407: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:423: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:429: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:430: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:431: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:434: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:449: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:459: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:460: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:475: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:494: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-YRRVXm.s:502: Warning: conditional outside an IT block for Thumb.
enchilada.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
enchilada.c: /tmp/cc-vBlGPe.s: Assembler messages:
enchilada.c: /tmp/cc-vBlGPe.s:44: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:54: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:57: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:59: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:63: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:73: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:79: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:90: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:92: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:94: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:96: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:99: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:107: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:109: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:111: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:114: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:132: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:151: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:158: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:160: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:162: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:164: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-vBlGPe.s:173: Warning: conditional outside an IT block for Thumb.
enchilada.c: ...

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

Compiler output

Implementation: crypto_aead/enchilada128v1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: aes.c:389:7: warning: assigning 'byte const *' discards qualifiers, expected 'byte *' [-pedantic]
aes.c: keys = rk ;
aes.c: ^ ~~
aes.c: aes.c:407:7: warning: assigning 'byte const *' discards qualifiers, expected 'byte *' [-pedantic]
aes.c: keys = rk ;
aes.c: ^ ~~
aes.c: 2 diagnostics generated.
aes.c: /tmp/cc-Zpe19X.s: Assembler messages:
aes.c: /tmp/cc-Zpe19X.s:284: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-Zpe19X.s:696: Warning: conditional outside an IT block for Thumb.
auth.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
auth.c: /tmp/cc-zbIRIo.s: Assembler messages:
auth.c: /tmp/cc-zbIRIo.s:20: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-zbIRIo.s:36: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-zbIRIo.s:51: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-zbIRIo.s:60: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-zbIRIo.s:83: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-zbIRIo.s:86: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-zbIRIo.s:111: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-zbIRIo.s:131: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-zbIRIo.s:146: Warning: conditional outside an IT block for Thumb.
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: /tmp/cc-yk7ifT.s: Assembler messages:
chacha.c: /tmp/cc-yk7ifT.s:48: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:49: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:50: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:159: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:173: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:375: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:407: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:423: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:429: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:430: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:431: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:434: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:449: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:459: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:460: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:475: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:494: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-yk7ifT.s:502: Warning: conditional outside an IT block for Thumb.
enchilada.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
enchilada.c: /tmp/cc-qZ7MYD.s: Assembler messages:
enchilada.c: /tmp/cc-qZ7MYD.s:44: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:54: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:57: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:59: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:63: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:73: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:79: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:90: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:92: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:94: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:96: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:99: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:107: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:109: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:111: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:114: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:132: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:151: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:158: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:160: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:162: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:164: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-qZ7MYD.s:173: Warning: conditional outside an IT block for Thumb.
enchilada.c: ...

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

Compiler output

Implementation: crypto_aead/enchilada128v1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: aes.c:389:7: warning: assigning 'byte const *' discards qualifiers, expected 'byte *' [-pedantic]
aes.c: keys = rk ;
aes.c: ^ ~~
aes.c: aes.c:407:7: warning: assigning 'byte const *' discards qualifiers, expected 'byte *' [-pedantic]
aes.c: keys = rk ;
aes.c: ^ ~~
aes.c: 2 diagnostics generated.
aes.c: /tmp/cc-sn5T0n.s: Assembler messages:
aes.c: /tmp/cc-sn5T0n.s:284: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-sn5T0n.s:696: Warning: conditional outside an IT block for Thumb.
auth.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
auth.c: /tmp/cc-JjKxtW.s: Assembler messages:
auth.c: /tmp/cc-JjKxtW.s:20: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-JjKxtW.s:36: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-JjKxtW.s:51: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-JjKxtW.s:60: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-JjKxtW.s:83: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-JjKxtW.s:86: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-JjKxtW.s:111: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-JjKxtW.s:131: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-JjKxtW.s:146: Warning: conditional outside an IT block for Thumb.
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: /tmp/cc-Zl3xCf.s: Assembler messages:
chacha.c: /tmp/cc-Zl3xCf.s:48: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:49: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:50: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:159: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:173: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:375: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:407: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:423: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:429: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:430: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:431: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:434: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:449: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:459: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:460: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:475: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:494: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Zl3xCf.s:502: Warning: conditional outside an IT block for Thumb.
enchilada.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
enchilada.c: /tmp/cc-MUHwDa.s: Assembler messages:
enchilada.c: /tmp/cc-MUHwDa.s:44: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:54: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:57: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:59: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:63: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:73: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:79: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:90: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:92: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:94: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:96: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:99: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:107: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:109: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:111: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:114: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:132: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:151: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:158: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:160: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:162: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:164: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-MUHwDa.s:173: Warning: conditional outside an IT block for Thumb.
enchilada.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/enchilada128v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: aes.c:389:7: warning: assigning 'byte const *' discards qualifiers, expected 'byte *' [-pedantic]
aes.c: keys = rk ;
aes.c: ^ ~~
aes.c: aes.c:407:7: warning: assigning 'byte const *' discards qualifiers, expected 'byte *' [-pedantic]
aes.c: keys = rk ;
aes.c: ^ ~~
aes.c: 2 diagnostics generated.
aes.c: /tmp/cc-9phs0O.s: Assembler messages:
aes.c: /tmp/cc-9phs0O.s:284: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-9phs0O.s:696: Warning: conditional outside an IT block for Thumb.
auth.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
auth.c: /tmp/cc-PiTDzh.s: Assembler messages:
auth.c: /tmp/cc-PiTDzh.s:20: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-PiTDzh.s:36: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-PiTDzh.s:51: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-PiTDzh.s:60: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-PiTDzh.s:83: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-PiTDzh.s:86: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-PiTDzh.s:111: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-PiTDzh.s:131: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-PiTDzh.s:146: Warning: conditional outside an IT block for Thumb.
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: /tmp/cc-Usu9cS.s: Assembler messages:
chacha.c: /tmp/cc-Usu9cS.s:48: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:49: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:50: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:159: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:173: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:375: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:407: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:423: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:429: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:430: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:431: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:434: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:449: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:459: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:460: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:475: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:494: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Usu9cS.s:502: Warning: conditional outside an IT block for Thumb.
enchilada.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
enchilada.c: /tmp/cc-InYloy.s: Assembler messages:
enchilada.c: /tmp/cc-InYloy.s:44: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:54: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:57: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:59: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:63: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:73: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:79: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:90: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:92: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:94: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:96: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:99: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:107: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:109: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:111: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:114: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:132: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:151: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:158: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:160: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:162: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:164: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-InYloy.s:173: Warning: conditional outside an IT block for Thumb.
enchilada.c: ...

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

Compiler output

Implementation: crypto_aead/enchilada128v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: aes.c:389:7: warning: assigning 'byte const *' discards qualifiers, expected 'byte *' [-pedantic]
aes.c: keys = rk ;
aes.c: ^ ~~
aes.c: aes.c:407:7: warning: assigning 'byte const *' discards qualifiers, expected 'byte *' [-pedantic]
aes.c: keys = rk ;
aes.c: ^ ~~
aes.c: 2 diagnostics generated.
aes.c: /tmp/cc-iVRsUk.s: Assembler messages:
aes.c: /tmp/cc-iVRsUk.s:284: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-iVRsUk.s:696: Warning: conditional outside an IT block for Thumb.
auth.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
auth.c: /tmp/cc-aVV0WZ.s: Assembler messages:
auth.c: /tmp/cc-aVV0WZ.s:20: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-aVV0WZ.s:36: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-aVV0WZ.s:51: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-aVV0WZ.s:60: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-aVV0WZ.s:83: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-aVV0WZ.s:86: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-aVV0WZ.s:111: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-aVV0WZ.s:131: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-aVV0WZ.s:146: Warning: conditional outside an IT block for Thumb.
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: /tmp/cc-Ge0Rcn.s: Assembler messages:
chacha.c: /tmp/cc-Ge0Rcn.s:48: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:49: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:50: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:159: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:173: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:375: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:407: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:423: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:429: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:430: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:431: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:434: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:449: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:459: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:460: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:475: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:494: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-Ge0Rcn.s:502: Warning: conditional outside an IT block for Thumb.
enchilada.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
enchilada.c: /tmp/cc-b313af.s: Assembler messages:
enchilada.c: /tmp/cc-b313af.s:44: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:54: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:57: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:59: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:63: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:73: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:79: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:90: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:92: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:94: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:96: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:99: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:107: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:109: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:111: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:114: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:132: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:151: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:158: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:160: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:162: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:164: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-b313af.s:173: Warning: conditional outside an IT block for Thumb.
enchilada.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/enchilada128v1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: aes.c:389:7: warning: assigning 'byte const *' discards qualifiers, expected 'byte *' [-pedantic]
aes.c: keys = rk ;
aes.c: ^ ~~
aes.c: aes.c:407:7: warning: assigning 'byte const *' discards qualifiers, expected 'byte *' [-pedantic]
aes.c: keys = rk ;
aes.c: ^ ~~
aes.c: 2 diagnostics generated.
aes.c: /tmp/cc-KwZHgU.s: Assembler messages:
aes.c: /tmp/cc-KwZHgU.s:284: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-KwZHgU.s:696: Warning: conditional outside an IT block for Thumb.
auth.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
auth.c: /tmp/cc-WQDLoh.s: Assembler messages:
auth.c: /tmp/cc-WQDLoh.s:20: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-WQDLoh.s:36: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-WQDLoh.s:51: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-WQDLoh.s:60: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-WQDLoh.s:83: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-WQDLoh.s:86: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-WQDLoh.s:111: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-WQDLoh.s:131: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-WQDLoh.s:146: Warning: conditional outside an IT block for Thumb.
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: /tmp/cc-D50ZKM.s: Assembler messages:
chacha.c: /tmp/cc-D50ZKM.s:48: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:49: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:50: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:159: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:173: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:375: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:407: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:423: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:429: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:430: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:431: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:434: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:449: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:459: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:460: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:475: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:494: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-D50ZKM.s:502: Warning: conditional outside an IT block for Thumb.
enchilada.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
enchilada.c: /tmp/cc-Fk4u7w.s: Assembler messages:
enchilada.c: /tmp/cc-Fk4u7w.s:44: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:54: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:57: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:59: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:63: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:73: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:79: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:90: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:92: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:94: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:96: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:99: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:107: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:109: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:111: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:114: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:132: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:151: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:158: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:160: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:162: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:164: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-Fk4u7w.s:173: Warning: conditional outside an IT block for Thumb.
enchilada.c: ...

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

Compiler output

Implementation: crypto_aead/enchilada128v1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: aes.c:389:7: warning: assigning 'byte const *' discards qualifiers, expected 'byte *' [-pedantic]
aes.c: keys = rk ;
aes.c: ^ ~~
aes.c: aes.c:407:7: warning: assigning 'byte const *' discards qualifiers, expected 'byte *' [-pedantic]
aes.c: keys = rk ;
aes.c: ^ ~~
aes.c: 2 diagnostics generated.
aes.c: /tmp/cc-G1a9Cf.s: Assembler messages:
aes.c: /tmp/cc-G1a9Cf.s:284: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-G1a9Cf.s:696: Warning: conditional outside an IT block for Thumb.
auth.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
auth.c: /tmp/cc-uwMU9Q.s: Assembler messages:
auth.c: /tmp/cc-uwMU9Q.s:20: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-uwMU9Q.s:36: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-uwMU9Q.s:51: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-uwMU9Q.s:60: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-uwMU9Q.s:83: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-uwMU9Q.s:86: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-uwMU9Q.s:111: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-uwMU9Q.s:131: Warning: conditional outside an IT block for Thumb.
auth.c: /tmp/cc-uwMU9Q.s:146: Warning: conditional outside an IT block for Thumb.
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: /tmp/cc-A2AU0c.s: Assembler messages:
chacha.c: /tmp/cc-A2AU0c.s:48: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:49: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:50: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:159: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:173: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:375: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:407: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:423: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:429: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:430: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:431: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:434: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:449: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:459: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:460: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:475: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:494: Warning: conditional outside an IT block for Thumb.
chacha.c: /tmp/cc-A2AU0c.s:502: Warning: conditional outside an IT block for Thumb.
enchilada.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
enchilada.c: /tmp/cc-pVtMm5.s: Assembler messages:
enchilada.c: /tmp/cc-pVtMm5.s:44: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:54: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:57: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:59: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:63: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:73: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:79: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:90: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:92: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:94: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:96: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:99: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:107: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:109: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:111: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:114: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:132: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:151: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:158: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:160: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:162: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:164: Warning: conditional outside an IT block for Thumb.
enchilada.c: /tmp/cc-pVtMm5.s:173: Warning: conditional outside an IT block for Thumb.
enchilada.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/enchilada128v1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
aes.c: aes.c:1: warning: target CPU does not support THUMB instructions
aes.c: aes.c: In function 'aes_encrypt':
aes.c: aes.c:389: warning: assignment discards qualifiers from pointer target type
aes.c: aes.c: In function 'aes_decrypt':
aes.c: aes.c:407: warning: assignment discards qualifiers from pointer target type
auth.c: auth.c:1: warning: target CPU does not support THUMB instructions
chacha.c: chacha.c:1: warning: target CPU does not support THUMB instructions
enchilada.c: enchilada.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