Implementation notes: armeabi, h4mx515e, crypto_aead/riverkeyakv1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: riverkeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1193614refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073020140622
1232521refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
1271669refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
1290286refgcc -funroll-loops -O2 -fomit-frame-pointer2014073020140622
1380848refgcc -O3 -fomit-frame-pointer2014073020140622
1383024refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073020140622
1398563refgcc -funroll-loops -O3 -fomit-frame-pointer2014073020140622
1406070refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073020140622
1408650refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073020140622
1552943refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073020140622
1554156refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073020140622
1554214refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073020140622
1554401refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073020140622
1565327refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073020140622
1592051refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073020140622
1592406refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073020140622
1592695refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073020140622
1637781refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073020140622
1637801refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073020140622
1638963refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073020140622
1639035refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073020140622
1639333refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073020140622
1749178refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073020140622
1749189refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073020140622
1749636refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073020140622
1749651refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073020140622
1750103refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073020140622
1750144refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073020140622
1755596refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073020140622
2322746refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
2323051refgcc -funroll-loops -O -fomit-frame-pointer2014073020140622
8752868refgcc -O2 -fomit-frame-pointer2014073020140622
8755406refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073020140622
9239078refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073020140622
9240009refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073020140622
9256747refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073020140622
9364658refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073020140622
9378724refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073020140622
9419227refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
9711665refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073020140622
9761995refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073020140622
11153240refgcc -O -fomit-frame-pointer2014073020140622
11161357refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073020140622
11164280refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073020140622
11166378refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073020140622
11173916refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073020140622
11174331refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073020140622
11179905refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
11198515refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073020140622
11199229refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073020140622
11248340refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073020140622
26886792refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073020140622
26903609refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073020140622
26910266refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073020140622
26910902refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073020140622
26957384refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073020140622
26957417refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073020140622
26970857refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073020140622
26972916refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073020140622
26976106refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073020140622
26984060refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073020140622
26990907refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073020140622
26994904refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073020140622
27011850refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073020140622
27024393refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073020140622
27033453refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073020140622
28725241refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073020140622
28742382refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073020140622
28746664refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073020140622
28795210refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073020140622
28807896refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073020140622
29361980refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
29479020refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073020140622
29599747refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073020140622
29834929refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073020140622
29836025refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073020140622
29868833refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073020140622
29875396refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073020140622
29918276refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073020140622
29926638refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073020140622
29928252refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073020140622
29932927refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073020140622
29941219refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073020140622
29947806refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073020140622
29954606refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073020140622
30042207refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073020140622
30043383refgcc -Os -fomit-frame-pointer2014073020140622
30056524refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073020140622
30251476refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073020140622
30255821refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073020140622
30258226refgcc -mcpu=xscale -O -fomit-frame-pointer2014073020140622
30304153refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073020140622
30656591refgcc -funroll-loops -Os -fomit-frame-pointer2014073020140622
36760348refgcc2014073020140622
36777060refcc2014073120140622
36790897refgcc -funroll-loops2014073020140622

Compiler output

Implementation: crypto_aead/riverkeyakv1/ref
Compiler: clang -O3 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-bEdO8l.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-bEdO8l.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-bEdO8l.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/riverkeyakv1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-w8XcTh.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-w8XcTh.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-w8XcTh.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/riverkeyakv1/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-EgFQjY.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-EgFQjY.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-EgFQjY.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/riverkeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-7yFXdd.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-7yFXdd.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-7yFXdd.s:224: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: ...
KeccakF-800-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s: Assembler messages:
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:30: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:32: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:35: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:36: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:40: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:43: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:76: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:112: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:114: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:117: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:118: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:122: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:125: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:141: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:184: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:213: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:223: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:233: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:242: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:286: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:316: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:353: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: /tmp/cc-DPfjBM.s:384: Warning: conditional outside an IT block for Thumb.
KeccakF-800-reference.c: ...

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

Compiler output

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