Implementation notes: armeabi, h4mx515e, crypto_aead/oceankeyakv1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: oceankeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1854947refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014072020140622
1856920refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014072020140622
1907202refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014072020140622
2146129refgcc -funroll-loops -O2 -fomit-frame-pointer2014072020140622
2337866refgcc -funroll-loops -O3 -fomit-frame-pointer2014072020140622
2411542refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072020140622
2454981refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014072020140622
2455112refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014072020140622
2455316refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014072020140622
2518333refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072020140622
2540145refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014072020140622
2553704refgcc -O3 -fomit-frame-pointer2014072020140622
2563415refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014072020140622
2564062refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014072020140622
3044467refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014072020140622
3044673refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014072020140622
3048832refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014072020140622
3075883refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014072020140622
3076290refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014072020140622
3076881refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014072020140622
3107292refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014072020140622
3107323refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014072020140622
3107756refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014072020140622
3108902refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014072020140622
3109364refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014072020140622
3109650refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014072020140622
3111821refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014072020140622
3112894refgcc -funroll-loops -O -fomit-frame-pointer2014072020140622
3125201refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072020140622
3136238refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072020140622
3136693refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014072020140622
7599526refgcc -O2 -fomit-frame-pointer2014072020140622
7613500refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072020140622
7896107refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014072020140622
7898175refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014072020140622
7899515refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014072020140622
7951552refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014072020140622
7954184refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014072020140622
7957523refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014072020140622
8194580refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014072020140622
8208361refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072020140622
9393424refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014072020140622
9400129refgcc -fno-schedule-insns -O -fomit-frame-pointer2014072020140622
9404969refgcc -O -fomit-frame-pointer2014072020140622
9418243refgcc -mcpu=arm8 -O -fomit-frame-pointer2014072020140622
9422631refgcc -mcpu=arm810 -O -fomit-frame-pointer2014072020140622
9461111refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014072020140622
9478476refgcc -mcpu=strongarm -O -fomit-frame-pointer2014072020140622
9478621refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072020140622
9480241refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014072020140622
9490939refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072020140622
19793095refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014072020140622
19836596refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014072020140622
19841294refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014072020140622
19848024refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014072020140622
19864027refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014072020140622
19866309refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014072020140622
19878076refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014072020140622
20026054refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014072020140622
20073018refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014072020140622
20088252refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014072020140622
20114288refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014072020140622
20385069refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014072020140622
20405317refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072020140622
20406094refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014072020140622
20414676refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072020140622
21516651refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014072020140622
21549747refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014072020140622
21584733refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014072020140622
21588681refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014072020140622
21610266refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014072020140622
21848975refgcc -mcpu=arm9e -O -fomit-frame-pointer2014072020140622
21852936refgcc -mcpu=xscale -O -fomit-frame-pointer2014072020140622
21867744refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014072020140622
21874456refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014072020140622
21879410refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014072020140622
21897490refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014072020140622
21904371refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014072020140622
21907372refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014072020140622
22011266refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014072020140622
22021352refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014072020140622
22054059refgcc -mcpu=arm940t -O -fomit-frame-pointer2014072020140622
22058415refgcc -mcpu=arm9 -O -fomit-frame-pointer2014072020140622
22059927refgcc -mcpu=arm920t -O -fomit-frame-pointer2014072020140622
22061816refgcc -mcpu=arm920 -O -fomit-frame-pointer2014072020140622
22077723refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014072020140622
22232338refgcc -funroll-loops -Os -fomit-frame-pointer2014072020140622
22463819refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014072020140622
22512935refgcc -Os -fomit-frame-pointer2014072020140622
22517880refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014072020140622
22638379refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014072020140622
23173092refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072020140622
23504659refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072020140622
26352459refgcc -funroll-loops2014072020140622
26380202refcc2014072020140622
26422113refgcc2014072020140622

Compiler output

Implementation: crypto_aead/oceankeyakv1/ref
Compiler: clang -O3 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-2r1v6X.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-2r1v6X.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-2r1v6X.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-xRauRH.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-xRauRH.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-xRauRH.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-bINnpm.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-bINnpm.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bINnpm.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.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/oceankeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-Q4HcBv.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Q4HcBv.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-Eqhd8b.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Eqhd8b.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.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/oceankeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-mlIZL9.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-mlIZL9.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-mlIZL9.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-SfgZwS.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-SfgZwS.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-SfgZwS.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.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/oceankeyakv1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1: warning: target CPU does not support THUMB instructions
KeccakF-1600-reference.c: KeccakF-1600-reference.c:1: warning: target CPU does not support THUMB instructions
KeccakP-1600-12-reference.c: KeccakP-1600-12-reference.c:1: warning: target CPU does not support THUMB instructions
KeccakParallelDuplex.c: KeccakParallelDuplex.c:1: warning: target CPU does not support THUMB instructions
Keyak.c: Keyak.c:1: warning: target CPU does not support THUMB instructions
SerialFallback.c: SerialFallback.c:1: warning: target CPU does not support THUMB instructions
displayIntermediateValues.c: displayIntermediateValues.c:1: warning: target CPU does not support THUMB instructions
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
testParallelPaSM.c: testParallelPaSM.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