Implementation notes: armeabi, h4mx515e, crypto_aead/shellaes128v1d5n64

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: shellaes128v1d5n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
648949refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
667695refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
682359refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
767754refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
774523refgcc -funroll-loops -O3 -fomit-frame-pointer2014073120140622
782859refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
794934refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073120140622
809455refgcc -funroll-loops -O2 -fomit-frame-pointer2014073120140622
821782refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
836563refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
839580refgcc -O2 -fomit-frame-pointer2014073120140622
844290refgcc -O3 -fomit-frame-pointer2014073120140622
845007refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073120140622
846720refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
887138refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073120140622
887656refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073120140622
887731refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073120140622
889151refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073120140622
890421refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073120140622
919386refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073120140622
919474refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073120140622
920047refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
921641refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073120140622
922891refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073120140622
926847refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073120140622
938974refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
939062refgcc -funroll-loops -O -fomit-frame-pointer2014073120140622
953694refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
987559refgcc -O -fomit-frame-pointer2014073120140622
989027refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073120140622
989206refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
991328refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073120140622
991466refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073120140622
993247refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073120140622
993335refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073120140622
993556refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073120140622
1007257refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1007427refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1035042refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1036323refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073120140622
1085965refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073120140622
1086075refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073120140622
1086606refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073120140622
1088889refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073120140622
1088980refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073120140622
1141035refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1142662refgcc -Os -fomit-frame-pointer2014073120140622
1189606refgcc -funroll-loops -Os -fomit-frame-pointer2014073120140622
1209369refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073120140622
1209457refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073120140622
1209708refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1209986refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1230493refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073120140622
1232896refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073120140622
1233375refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073120140622
1233434refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073120140622
1234832refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073120140622
1234891refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073120140622
1235028refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073120140622
1235470refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073120140622
1235691refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073120140622
1236182refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073120140622
1242352refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073120140622
1465656refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073120140622
1468818refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1485855refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073120140622
1485909refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073120140622
1486442refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073120140622
1487791refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073120140622
1493271refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073120140622
1495129refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073120140622
1495174refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073120140622
1495299refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073120140622
1496393refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073120140622
1498348refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073120140622
1498846refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073120140622
1525412refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073120140622
1646081refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073120140622
1646533refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073120140622
1646791refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1646805refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073120140622
1646919refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1654154refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073120140622
1654174refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073120140622
1654297refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073120140622
1654564refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073120140622
1655322refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073120140622
1655444refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073120140622
1655507refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073120140622
1655543refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073120140622
1655625refgcc -mcpu=xscale -O -fomit-frame-pointer2014073120140622
1655680refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073120140622
1730155refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
2669861refgcc2014073120140622
2670685refgcc -funroll-loops2014073120140622
2738949refcc2014073120140622

Compiler output

Implementation: crypto_aead/shellaes128v1d5n64/ref
Compiler: clang -O3 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-y1928O.s: Assembler messages:
aes.c: /tmp/cc-y1928O.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-y1928O.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-y1928O.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-y1928O.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-y1928O.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-YETlph.s: Assembler messages:
encrypt.c: /tmp/cc-YETlph.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-DmY0dK.s: Assembler messages:
shellaes.c: /tmp/cc-DmY0dK.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-DmY0dK.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/shellaes128v1d5n64/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-Zt7vE3.s: Assembler messages:
aes.c: /tmp/cc-Zt7vE3.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-Zt7vE3.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-Zt7vE3.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-Zt7vE3.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-Zt7vE3.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-d3qs4t.s: Assembler messages:
encrypt.c: /tmp/cc-d3qs4t.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-CQnmxZ.s: Assembler messages:
shellaes.c: /tmp/cc-CQnmxZ.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CQnmxZ.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/shellaes128v1d5n64/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-wuXKe6.s: Assembler messages:
aes.c: /tmp/cc-wuXKe6.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-wuXKe6.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-wuXKe6.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-wuXKe6.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-wuXKe6.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-kkvUpv.s: Assembler messages:
encrypt.c: /tmp/cc-kkvUpv.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-33sguY.s: Assembler messages:
shellaes.c: /tmp/cc-33sguY.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-33sguY.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/shellaes128v1d5n64/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-EYuinx.s: Assembler messages:
aes.c: /tmp/cc-EYuinx.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EYuinx.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EYuinx.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EYuinx.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EYuinx.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-lwty67.s: Assembler messages:
encrypt.c: /tmp/cc-lwty67.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-ZeQwSo.s: Assembler messages:
shellaes.c: /tmp/cc-ZeQwSo.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ZeQwSo.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/shellaes128v1d5n64/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-EYSEPq.s: Assembler messages:
aes.c: /tmp/cc-EYSEPq.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EYSEPq.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EYSEPq.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EYSEPq.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-EYSEPq.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-dxuLI6.s: Assembler messages:
encrypt.c: /tmp/cc-dxuLI6.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-RV1pyq.s: Assembler messages:
shellaes.c: /tmp/cc-RV1pyq.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-RV1pyq.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/shellaes128v1d5n64/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-H6SMGh.s: Assembler messages:
aes.c: /tmp/cc-H6SMGh.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-H6SMGh.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-H6SMGh.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-H6SMGh.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-H6SMGh.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-lni7WI.s: Assembler messages:
encrypt.c: /tmp/cc-lni7WI.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-XZ8zr9.s: Assembler messages:
shellaes.c: /tmp/cc-XZ8zr9.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XZ8zr9.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/shellaes128v1d5n64/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-9qEOyj.s: Assembler messages:
aes.c: /tmp/cc-9qEOyj.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-9qEOyj.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-9qEOyj.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-9qEOyj.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-9qEOyj.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-SuvCbV.s: Assembler messages:
encrypt.c: /tmp/cc-SuvCbV.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-U6xJVg.s: Assembler messages:
shellaes.c: /tmp/cc-U6xJVg.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-U6xJVg.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/shellaes128v1d5n64/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