Implementation notes: armeabi, h4mx515e, crypto_aead/shellaes128v1d6n80

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: shellaes128v1d6n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
642964refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
661029refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
674659refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
747323refgcc -O3 -fomit-frame-pointer2014073120140622
751789refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
767393refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073120140622
770010refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
777456refgcc -funroll-loops -O3 -fomit-frame-pointer2014073120140622
793829refgcc -funroll-loops -O2 -fomit-frame-pointer2014073120140622
808665refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
829252refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
831467refgcc -O2 -fomit-frame-pointer2014073120140622
833697refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073120140622
838421refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
877583refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073120140622
877945refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073120140622
878181refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073120140622
879780refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073120140622
902001refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073120140622
913634refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
915335refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073120140622
917407refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073120140622
917462refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073120140622
917615refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073120140622
920073refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073120140622
932555refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
934110refgcc -funroll-loops -O -fomit-frame-pointer2014073120140622
947047refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
974590refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073120140622
975777refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073120140622
975901refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073120140622
976380refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073120140622
979976refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
980054refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073120140622
980080refgcc -O -fomit-frame-pointer2014073120140622
998537refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1000731refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1023943refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073120140622
1024934refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1025841refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073120140622
1077263refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073120140622
1077476refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073120140622
1077603refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073120140622
1079036refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073120140622
1079236refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073120140622
1131734refgcc -Os -fomit-frame-pointer2014073120140622
1142114refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1176675refgcc -funroll-loops -Os -fomit-frame-pointer2014073120140622
1196165refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1197093refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1197522refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073120140622
1197604refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073120140622
1218642refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073120140622
1221224refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073120140622
1221893refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073120140622
1222473refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073120140622
1222542refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073120140622
1222587refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073120140622
1222718refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073120140622
1223006refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073120140622
1223550refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073120140622
1224433refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073120140622
1230436refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073120140622
1458254refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1458593refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073120140622
1460107refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1460548refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073120140622
1469156refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073120140622
1469786refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073120140622
1472165refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073120140622
1483018refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073120140622
1483187refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073120140622
1483325refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073120140622
1483381refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073120140622
1483622refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073120140622
1483960refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073120140622
1485826refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073120140622
1487430refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073120140622
1634432refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1635264refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073120140622
1635359refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1635769refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073120140622
1636110refgcc -mcpu=xscale -O -fomit-frame-pointer2014073120140622
1636185refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073120140622
1638113refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073120140622
1641736refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073120140622
1641969refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073120140622
1642195refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073120140622
1642202refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073120140622
1642464refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073120140622
1642976refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073120140622
1643285refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073120140622
1645735refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073120140622
2654457refgcc -funroll-loops2014073120140622
2656130refcc2014073120140622
2672326refgcc2014073120140622

Compiler output

Implementation: crypto_aead/shellaes128v1d6n80/ref
Compiler: clang -O3 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-TTheK8.s: Assembler messages:
aes.c: /tmp/cc-TTheK8.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-TTheK8.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-TTheK8.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-TTheK8.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-TTheK8.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-ZAKm7B.s: Assembler messages:
encrypt.c: /tmp/cc-ZAKm7B.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-ouoVW3.s: Assembler messages:
shellaes.c: /tmp/cc-ouoVW3.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouoVW3.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/shellaes128v1d6n80/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-ibz9Bk.s: Assembler messages:
aes.c: /tmp/cc-ibz9Bk.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-ibz9Bk.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-ibz9Bk.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-ibz9Bk.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-ibz9Bk.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-gSRpyP.s: Assembler messages:
encrypt.c: /tmp/cc-gSRpyP.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-xHkqbg.s: Assembler messages:
shellaes.c: /tmp/cc-xHkqbg.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-xHkqbg.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/shellaes128v1d6n80/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-qKmxrf.s: Assembler messages:
aes.c: /tmp/cc-qKmxrf.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-qKmxrf.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-qKmxrf.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-qKmxrf.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-qKmxrf.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-eyINEI.s: Assembler messages:
encrypt.c: /tmp/cc-eyINEI.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-1iMqwa.s: Assembler messages:
shellaes.c: /tmp/cc-1iMqwa.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1iMqwa.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/shellaes128v1d6n80/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-bAQwHk.s: Assembler messages:
aes.c: /tmp/cc-bAQwHk.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-bAQwHk.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-bAQwHk.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-bAQwHk.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-bAQwHk.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-pxwQ3J.s: Assembler messages:
encrypt.c: /tmp/cc-pxwQ3J.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-4ppLtf.s: Assembler messages:
shellaes.c: /tmp/cc-4ppLtf.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4ppLtf.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/shellaes128v1d6n80/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-nWORN6.s: Assembler messages:
aes.c: /tmp/cc-nWORN6.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-nWORN6.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-nWORN6.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-nWORN6.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-nWORN6.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-RZNOBB.s: Assembler messages:
encrypt.c: /tmp/cc-RZNOBB.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-k1MOb4.s: Assembler messages:
shellaes.c: /tmp/cc-k1MOb4.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-k1MOb4.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/shellaes128v1d6n80/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-gw6Qaf.s: Assembler messages:
aes.c: /tmp/cc-gw6Qaf.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-gw6Qaf.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-gw6Qaf.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-gw6Qaf.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-gw6Qaf.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-vIFOrQ.s: Assembler messages:
encrypt.c: /tmp/cc-vIFOrQ.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-ngkNrc.s: Assembler messages:
shellaes.c: /tmp/cc-ngkNrc.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ngkNrc.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/shellaes128v1d6n80/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-EJdrc7.s: Assembler messages:
aes.c: /tmp/cc-EJdrc7.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EJdrc7.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EJdrc7.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EJdrc7.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EJdrc7.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-sv6bmy.s: Assembler messages:
encrypt.c: /tmp/cc-sv6bmy.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-Z16wM3.s: Assembler messages:
shellaes.c: /tmp/cc-Z16wM3.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Z16wM3.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/shellaes128v1d6n80/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