Implementation notes: armeabi, h4mx515e, crypto_aead/shellaes128v1d7n64

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: shellaes128v1d7n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
642853refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
675422refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
746743refgcc -O3 -fomit-frame-pointer2014073120140622
752664refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
767537refgcc -funroll-loops -O3 -fomit-frame-pointer2014073120140622
769034refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073120140622
771051refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
788136refgcc -funroll-loops -O2 -fomit-frame-pointer2014073120140622
794746refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
813982refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
828550refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
835817refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
837196refgcc -O2 -fomit-frame-pointer2014073120140622
839228refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073120140622
877978refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073120140622
878408refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073120140622
878730refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073120140622
878746refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073120140622
882550refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073120140622
914399refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073120140622
916094refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073120140622
921581refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073120140622
921814refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073120140622
922244refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073120140622
925098refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
932547refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
932862refgcc -funroll-loops -O -fomit-frame-pointer2014073120140622
946899refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
974041refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073120140622
974140refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073120140622
974198refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073120140622
974276refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073120140622
975590refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073120140622
978998refgcc -O -fomit-frame-pointer2014073120140622
979156refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073120140622
980803refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
1007431refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1008918refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1027864refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073120140622
1028360refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1078937refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073120140622
1079528refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073120140622
1079565refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073120140622
1080532refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073120140622
1128105refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073120140622
1131018refgcc -Os -fomit-frame-pointer2014073120140622
1137545refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1170785refgcc -funroll-loops -Os -fomit-frame-pointer2014073120140622
1196277refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1196346refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073120140622
1196491refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073120140622
1197871refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1219388refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073120140622
1221457refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073120140622
1221624refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073120140622
1221802refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073120140622
1223530refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073120140622
1223601refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073120140622
1223930refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073120140622
1224200refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073120140622
1224504refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073120140622
1230963refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073120140622
1254551refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073120140622
1455545refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073120140622
1455882refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073120140622
1456699refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1458808refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1473665refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073120140622
1476602refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073120140622
1477805refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073120140622
1488646refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073120140622
1489050refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073120140622
1489168refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073120140622
1489966refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073120140622
1490262refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073120140622
1490274refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073120140622
1494467refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073120140622
1576055refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073120140622
1634960refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073120140622
1635437refgcc -mcpu=xscale -O -fomit-frame-pointer2014073120140622
1635503refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073120140622
1636574refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1636626refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073120140622
1636645refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1637078refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073120140622
1637604refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073120140622
1641358refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073120140622
1641384refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073120140622
1641438refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073120140622
1641566refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073120140622
1642856refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073120140622
1643117refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073120140622
1643164refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073120140622
2655760refcc2014073120140622
2658466refgcc -funroll-loops2014073120140622
2658907refgcc2014073120140622

Compiler output

Implementation: crypto_aead/shellaes128v1d7n64/ref
Compiler: clang -O3 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-s7FxvG.s: Assembler messages:
aes.c: /tmp/cc-s7FxvG.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-s7FxvG.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-s7FxvG.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-s7FxvG.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-s7FxvG.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-MwUocg.s: Assembler messages:
encrypt.c: /tmp/cc-MwUocg.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-iire6B.s: Assembler messages:
shellaes.c: /tmp/cc-iire6B.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iire6B.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/shellaes128v1d7n64/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-W8gwnR.s: Assembler messages:
aes.c: /tmp/cc-W8gwnR.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-W8gwnR.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-W8gwnR.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-W8gwnR.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-W8gwnR.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-UTOBUj.s: Assembler messages:
encrypt.c: /tmp/cc-UTOBUj.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-p0uyHL.s: Assembler messages:
shellaes.c: /tmp/cc-p0uyHL.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-p0uyHL.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/shellaes128v1d7n64/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-DtR4P5.s: Assembler messages:
aes.c: /tmp/cc-DtR4P5.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-DtR4P5.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-DtR4P5.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-DtR4P5.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-DtR4P5.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-5NglMv.s: Assembler messages:
encrypt.c: /tmp/cc-5NglMv.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-OZKixX.s: Assembler messages:
shellaes.c: /tmp/cc-OZKixX.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-OZKixX.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/shellaes128v1d7n64/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-UMMYR7.s: Assembler messages:
aes.c: /tmp/cc-UMMYR7.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-UMMYR7.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-UMMYR7.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-UMMYR7.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-UMMYR7.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-IWSK6B.s: Assembler messages:
encrypt.c: /tmp/cc-IWSK6B.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-9gEmR3.s: Assembler messages:
shellaes.c: /tmp/cc-9gEmR3.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-9gEmR3.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/shellaes128v1d7n64/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-Gk0ICa.s: Assembler messages:
aes.c: /tmp/cc-Gk0ICa.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-Gk0ICa.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-Gk0ICa.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-Gk0ICa.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-Gk0ICa.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-tBtRYL.s: Assembler messages:
encrypt.c: /tmp/cc-tBtRYL.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-KOnUme.s: Assembler messages:
shellaes.c: /tmp/cc-KOnUme.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KOnUme.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/shellaes128v1d7n64/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-JMQRla.s: Assembler messages:
aes.c: /tmp/cc-JMQRla.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-JMQRla.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-JMQRla.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-JMQRla.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-JMQRla.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-TVyhZA.s: Assembler messages:
encrypt.c: /tmp/cc-TVyhZA.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-0mpBU2.s: Assembler messages:
shellaes.c: /tmp/cc-0mpBU2.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-0mpBU2.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/shellaes128v1d7n64/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-dkXpne.s: Assembler messages:
aes.c: /tmp/cc-dkXpne.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-dkXpne.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-dkXpne.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-dkXpne.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-dkXpne.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-otmsHP.s: Assembler messages:
encrypt.c: /tmp/cc-otmsHP.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-HmW7nh.s: Assembler messages:
shellaes.c: /tmp/cc-HmW7nh.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-HmW7nh.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/shellaes128v1d7n64/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