Implementation notes: armeabi, h4mx515e, crypto_aead/shellaes128v1d5n80

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: shellaes128v1d5n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
664434refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
666909refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
681657refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
764049refgcc -O3 -fomit-frame-pointer2014073120140622
767939refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
775469refgcc -funroll-loops -O3 -fomit-frame-pointer2014073120140622
776949refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073120140622
779100refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
802621refgcc -funroll-loops -O2 -fomit-frame-pointer2014073120140622
836742refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
837711refgcc -O2 -fomit-frame-pointer2014073120140622
844713refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073120140622
845585refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
886955refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073120140622
888360refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073120140622
888723refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073120140622
888867refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073120140622
889294refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073120140622
919530refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073120140622
919727refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073120140622
926371refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073120140622
926784refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073120140622
926920refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073120140622
939299refgcc -funroll-loops -O -fomit-frame-pointer2014073120140622
941157refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
953572refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
953968refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
987548refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
987647refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073120140622
989202refgcc -O -fomit-frame-pointer2014073120140622
991540refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073120140622
991605refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073120140622
991695refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073120140622
993085refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073120140622
993220refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073120140622
1005251refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1007424refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1017550refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
1035053refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1035491refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073120140622
1087958refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073120140622
1088646refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073120140622
1088660refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073120140622
1088706refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073120140622
1089055refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073120140622
1142423refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1187892refgcc -funroll-loops -Os -fomit-frame-pointer2014073120140622
1208938refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1209285refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073120140622
1209712refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1209946refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073120140622
1230226refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073120140622
1232632refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073120140622
1232865refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073120140622
1232971refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073120140622
1234646refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073120140622
1235203refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073120140622
1235225refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073120140622
1235458refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073120140622
1235552refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073120140622
1236357refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073120140622
1242466refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073120140622
1341149refgcc -Os -fomit-frame-pointer2014073120140622
1463546refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073120140622
1468460refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1468546refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1470958refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073120140622
1483986refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073120140622
1485192refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073120140622
1485777refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073120140622
1486016refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073120140622
1493380refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073120140622
1493532refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073120140622
1495476refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073120140622
1495493refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073120140622
1497697refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073120140622
1500248refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073120140622
1522115refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073120140622
1646457refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073120140622
1646764refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073120140622
1646833refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1647002refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073120140622
1647131refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1654011refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073120140622
1654558refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073120140622
1654584refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073120140622
1654924refgcc -mcpu=xscale -O -fomit-frame-pointer2014073120140622
1654944refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073120140622
1655332refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073120140622
1655424refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073120140622
1656672refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073120140622
1660573refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073120140622
1716996refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073120140622
2670176refcc2014073120140622
2670641refgcc -funroll-loops2014073120140622
2672900refgcc2014073120140622

Compiler output

Implementation: crypto_aead/shellaes128v1d5n80/ref
Compiler: clang -O3 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-aUh3jY.s: Assembler messages:
aes.c: /tmp/cc-aUh3jY.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-aUh3jY.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-aUh3jY.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-aUh3jY.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-aUh3jY.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-aYM6rs.s: Assembler messages:
encrypt.c: /tmp/cc-aYM6rs.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-5fzpMW.s: Assembler messages:
shellaes.c: /tmp/cc-5fzpMW.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5fzpMW.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/shellaes128v1d5n80/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-LHZkCd.s: Assembler messages:
aes.c: /tmp/cc-LHZkCd.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-LHZkCd.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-LHZkCd.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-LHZkCd.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-LHZkCd.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-xAmZVE.s: Assembler messages:
encrypt.c: /tmp/cc-xAmZVE.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-ejoZk7.s: Assembler messages:
shellaes.c: /tmp/cc-ejoZk7.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ejoZk7.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/shellaes128v1d5n80/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-ge95Ka.s: Assembler messages:
aes.c: /tmp/cc-ge95Ka.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-ge95Ka.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-ge95Ka.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-ge95Ka.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-ge95Ka.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-SpHkGD.s: Assembler messages:
encrypt.c: /tmp/cc-SpHkGD.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-5ITAv6.s: Assembler messages:
shellaes.c: /tmp/cc-5ITAv6.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-5ITAv6.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/shellaes128v1d5n80/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-QWu1Mx.s: Assembler messages:
aes.c: /tmp/cc-QWu1Mx.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-QWu1Mx.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-QWu1Mx.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-QWu1Mx.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-QWu1Mx.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-XLBsi9.s: Assembler messages:
encrypt.c: /tmp/cc-XLBsi9.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-vLK87u.s: Assembler messages:
shellaes.c: /tmp/cc-vLK87u.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-vLK87u.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/shellaes128v1d5n80/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-YESjWJ.s: Assembler messages:
aes.c: /tmp/cc-YESjWJ.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-YESjWJ.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-YESjWJ.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-YESjWJ.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-YESjWJ.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-2aar6h.s: Assembler messages:
encrypt.c: /tmp/cc-2aar6h.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-wAvUaN.s: Assembler messages:
shellaes.c: /tmp/cc-wAvUaN.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wAvUaN.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/shellaes128v1d5n80/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-MV3Dkc.s: Assembler messages:
aes.c: /tmp/cc-MV3Dkc.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-MV3Dkc.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-MV3Dkc.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-MV3Dkc.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-MV3Dkc.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-Xq8ygM.s: Assembler messages:
encrypt.c: /tmp/cc-Xq8ygM.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-wZmPDe.s: Assembler messages:
shellaes.c: /tmp/cc-wZmPDe.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wZmPDe.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/shellaes128v1d5n80/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-TgpNZm.s: Assembler messages:
aes.c: /tmp/cc-TgpNZm.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-TgpNZm.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-TgpNZm.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-TgpNZm.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-TgpNZm.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-Oqq5sY.s: Assembler messages:
encrypt.c: /tmp/cc-Oqq5sY.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-yx526i.s: Assembler messages:
shellaes.c: /tmp/cc-yx526i.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-yx526i.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/shellaes128v1d5n80/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