Implementation notes: armeabi, h4mx515e, crypto_aead/lakekeyakv1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: lakekeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1292779refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071820140622
1301657refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071820140622
1426262refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071820140622
1499896refgcc -funroll-loops -O2 -fomit-frame-pointer2014071820140622
1688202refgcc -funroll-loops -O3 -fomit-frame-pointer2014071820140622
1707691refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071820140622
1708582refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071820140622
1729266refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071820140622
1766509refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071820140622
1766626refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071820140622
1775566refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071820140622
1782286refgcc -O3 -fomit-frame-pointer2014071820140622
1782421refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071820140622
1803062refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071820140622
2128984refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071820140622
2162160refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071820140622
2175682refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071820140622
2182330refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071820140622
2186999refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071820140622
2187026refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071820140622
2198961refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071820140622
2200563refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071820140622
2200816refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071820140622
2201450refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071820140622
2201460refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071820140622
2201545refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071820140622
2201700refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071820140622
2201729refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071820140622
2202758refgcc -funroll-loops -O -fomit-frame-pointer2014071820140622
2202876refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071820140622
2202963refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071820140622
5272927refgcc -O2 -fomit-frame-pointer2014071820140622
5273354refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071820140622
5466963refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071820140622
5467525refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071820140622
5470352refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071820140622
5501525refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071820140622
5501870refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071820140622
5503739refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071820140622
5656206refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071820140622
5657040refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071820140622
6503267refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071820140622
6503425refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071820140622
6506740refgcc -O -fomit-frame-pointer2014071820140622
6507490refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071820140622
6521067refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071820140622
6522550refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071820140622
6523102refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071820140622
6524697refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071820140622
6533269refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071820140622
6553130refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071820140622
13635123refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071820140622
13653466refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071820140622
13657070refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071820140622
13661118refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071820140622
13709085refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071820140622
13709219refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071820140622
13723143refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071820140622
13914533refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071820140622
13940870refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071820140622
13948457refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071820140622
13950602refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071820140622
13954361refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071820140622
13959599refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071820140622
13973379refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071820140622
13998857refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071820140622
14699267refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071820140622
14751117refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071820140622
14760126refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071820140622
14762237refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071820140622
14764459refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071820140622
15025665refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071820140622
15027146refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071820140622
15069990refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071820140622
15070958refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071820140622
15072011refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071820140622
15080579refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071820140622
15089654refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071820140622
15094666refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071820140622
15111306refgcc -mcpu=xscale -O -fomit-frame-pointer2014071820140622
15112272refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071820140622
15120324refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071820140622
15172585refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071820140622
15256849refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071820140622
15261154refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071820140622
15271560refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071820140622
15278215refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071820140622
15300680refgcc -funroll-loops -Os -fomit-frame-pointer2014071820140622
15343343refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071820140622
15526424refgcc -Os -fomit-frame-pointer2014071820140622
15552559refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071820140622
16151193refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071820140622
16183207refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071820140622
18238190refgcc2014071820140622
18248464refgcc -funroll-loops2014071820140622
18288085refcc2014071820140622

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: clang -O3 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-pqCCGw.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-pqCCGw.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-pqCCGw.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/lakekeyakv1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-sjNijk.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-sjNijk.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-sjNijk.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/lakekeyakv1/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-wZ3dNW.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-wZ3dNW.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/lakekeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-nJhj0v.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-nJhj0v.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-nJhj0v.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/lakekeyakv1/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-6Vk0Ij.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-6Vk0Ij.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/lakekeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakDuplex.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-Ijf0Rv.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/lakekeyakv1/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-BqvkvW.s: Assembler messages:
KeccakDuplex.c: /tmp/cc-BqvkvW.s:17: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:23: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:24: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:54: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:61: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:65: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:72: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:77: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:92: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:98: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:100: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:108: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:118: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:129: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:148: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:161: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:197: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:198: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:199: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:201: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:203: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.s:216: Warning: conditional outside an IT block for Thumb.
KeccakDuplex.c: /tmp/cc-BqvkvW.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/lakekeyakv1/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
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