Implementation notes: armeabi, h4mx515e, crypto_aead/shellaes128v1d4n80

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: shellaes128v1d4n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
654211refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
669970refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
686386refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
761815refgcc -O3 -fomit-frame-pointer2014073120140622
766095refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
782336refgcc -funroll-loops -O3 -fomit-frame-pointer2014073120140622
783653refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073120140622
785643refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
807108refgcc -funroll-loops -O2 -fomit-frame-pointer2014073120140622
830561refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
840777refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073120140622
844105refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
849965refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
854042refgcc -O2 -fomit-frame-pointer2014073120140622
895105refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073120140622
895142refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073120140622
895480refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073120140622
895714refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073120140622
895784refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073120140622
927358refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
932262refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073120140622
933384refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073120140622
934469refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073120140622
946858refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
948124refgcc -funroll-loops -O -fomit-frame-pointer2014073120140622
960939refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073120140622
965679refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
987342refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073120140622
995332refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073120140622
995378refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
997391refgcc -O -fomit-frame-pointer2014073120140622
1000522refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073120140622
1000567refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073120140622
1000630refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073120140622
1000663refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073120140622
1013043refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1014267refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1022925refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073120140622
1041252refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1043712refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073120140622
1094490refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073120140622
1094941refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073120140622
1097174refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073120140622
1098584refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073120140622
1100375refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073120140622
1144432refgcc -Os -fomit-frame-pointer2014073120140622
1149783refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1205204refgcc -funroll-loops -Os -fomit-frame-pointer2014073120140622
1228577refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1229202refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073120140622
1229239refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073120140622
1229923refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1256492refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073120140622
1256721refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073120140622
1256756refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073120140622
1257665refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073120140622
1257809refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073120140622
1259862refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073120140622
1261216refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073120140622
1262279refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073120140622
1262988refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073120140622
1264402refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073120140622
1276725refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073120140622
1479274refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073120140622
1479559refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073120140622
1481178refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1498509refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073120140622
1502507refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073120140622
1506360refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073120140622
1506481refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073120140622
1506688refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073120140622
1506705refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073120140622
1506785refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073120140622
1507190refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1507213refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073120140622
1510559refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073120140622
1513697refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073120140622
1559520refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073120140622
1659276refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073120140622
1659679refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1659715refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1659836refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073120140622
1660623refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073120140622
1661443refgcc -mcpu=xscale -O -fomit-frame-pointer2014073120140622
1661880refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073120140622
1665730refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073120140622
1667676refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073120140622
1667704refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073120140622
1668021refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073120140622
1668303refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073120140622
1669021refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073120140622
1669107refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073120140622
1669326refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073120140622
2684814refgcc -funroll-loops2014073120140622
2686030refgcc2014073120140622
2759703refcc2014073120140622

Compiler output

Implementation: crypto_aead/shellaes128v1d4n80/ref
Compiler: clang -O3 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-CozGLy.s: Assembler messages:
aes.c: /tmp/cc-CozGLy.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-CozGLy.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-CozGLy.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-CozGLy.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-CozGLy.s:679: Warning: conditional outside an IT block for Thumb.
aesReduced.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-zFv5wf.s: Assembler messages:
encrypt.c: /tmp/cc-zFv5wf.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-R4rcpw.s: Assembler messages:
shellaes.c: /tmp/cc-R4rcpw.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-R4rcpw.s:365: Warning: conditional outside an IT block for Thumb.
shellaes.c: ...

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

Compiler output

Implementation: crypto_aead/shellaes128v1d4n80/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-EnF4fq.s: Assembler messages:
aes.c: /tmp/cc-EnF4fq.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EnF4fq.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EnF4fq.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EnF4fq.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EnF4fq.s:679: Warning: conditional outside an IT block for Thumb.
aesReduced.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-1IRdo0.s: Assembler messages:
encrypt.c: /tmp/cc-1IRdo0.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-pvQgtl.s: Assembler messages:
shellaes.c: /tmp/cc-pvQgtl.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pvQgtl.s:365: Warning: conditional outside an IT block for Thumb.
shellaes.c: ...

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

Compiler output

Implementation: crypto_aead/shellaes128v1d4n80/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: /tmp/cc-5Qdony.s: Assembler messages:
aes.c: /tmp/cc-5Qdony.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-5Qdony.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-5Qdony.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-5Qdony.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-5Qdony.s:679: Warning: conditional outside an IT block for Thumb.
aesReduced.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-yOdPKb.s: Assembler messages:
encrypt.c: /tmp/cc-yOdPKb.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-Cvrmzw.s: Assembler messages:
shellaes.c: /tmp/cc-Cvrmzw.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Cvrmzw.s:365: Warning: conditional outside an IT block for Thumb.
shellaes.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/shellaes128v1d4n80/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-DHisJJ.s: Assembler messages:
aes.c: /tmp/cc-DHisJJ.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-DHisJJ.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-DHisJJ.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-DHisJJ.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-DHisJJ.s:679: Warning: conditional outside an IT block for Thumb.
aesReduced.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-Lv4W9i.s: Assembler messages:
encrypt.c: /tmp/cc-Lv4W9i.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-8N5QyJ.s: Assembler messages:
shellaes.c: /tmp/cc-8N5QyJ.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-8N5QyJ.s:365: Warning: conditional outside an IT block for Thumb.
shellaes.c: ...

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

Compiler output

Implementation: crypto_aead/shellaes128v1d4n80/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: /tmp/cc-eCzz24.s: Assembler messages:
aes.c: /tmp/cc-eCzz24.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-eCzz24.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-eCzz24.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-eCzz24.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-eCzz24.s:679: Warning: conditional outside an IT block for Thumb.
aesReduced.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-2XqLDz.s: Assembler messages:
encrypt.c: /tmp/cc-2XqLDz.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-T9lrh3.s: Assembler messages:
shellaes.c: /tmp/cc-T9lrh3.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-T9lrh3.s:365: Warning: conditional outside an IT block for Thumb.
shellaes.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/shellaes128v1d4n80/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-vwhtwq.s: Assembler messages:
aes.c: /tmp/cc-vwhtwq.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-vwhtwq.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-vwhtwq.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-vwhtwq.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-vwhtwq.s:679: Warning: conditional outside an IT block for Thumb.
aesReduced.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-6kPmZ1.s: Assembler messages:
encrypt.c: /tmp/cc-6kPmZ1.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-0cCy0k.s: Assembler messages:
shellaes.c: /tmp/cc-0cCy0k.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0cCy0k.s:365: Warning: conditional outside an IT block for Thumb.
shellaes.c: ...

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

Compiler output

Implementation: crypto_aead/shellaes128v1d4n80/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: /tmp/cc-6vBJfy.s: Assembler messages:
aes.c: /tmp/cc-6vBJfy.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-6vBJfy.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-6vBJfy.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-6vBJfy.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-6vBJfy.s:679: Warning: conditional outside an IT block for Thumb.
aesReduced.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-xgH719.s: Assembler messages:
encrypt.c: /tmp/cc-xgH719.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-Dx8uft.s: Assembler messages:
shellaes.c: /tmp/cc-Dx8uft.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Dx8uft.s:365: Warning: conditional outside an IT block for Thumb.
shellaes.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/shellaes128v1d4n80/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
aes.c: aes.c:1: warning: target CPU does not support THUMB instructions
aesReduced.c: aesReduced.c:1: warning: target CPU does not support THUMB instructions
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
shellaes.c: shellaes.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