Implementation notes: armeabi, h4mx515e, crypto_aead/shellaes128v1d4n64

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: shellaes128v1d4n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
654553refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
670120refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
687303refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
760158refgcc -O3 -fomit-frame-pointer2014073120140622
767383refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
782239refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073120140622
782278refgcc -funroll-loops -O3 -fomit-frame-pointer2014073120140622
784595refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
806529refgcc -funroll-loops -O2 -fomit-frame-pointer2014073120140622
829865refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
838509refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073120140622
844457refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
850458refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
853628refgcc -O2 -fomit-frame-pointer2014073120140622
894604refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073120140622
894933refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073120140622
894983refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073120140622
895254refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073120140622
895448refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073120140622
925907refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
931600refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073120140622
938548refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073120140622
938622refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073120140622
940401refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073120140622
941469refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073120140622
945788refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
947067refgcc -funroll-loops -O -fomit-frame-pointer2014073120140622
964434refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
995227refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073120140622
995483refgcc -O -fomit-frame-pointer2014073120140622
996477refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
998695refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073120140622
999102refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073120140622
999164refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073120140622
1000637refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073120140622
1000703refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073120140622
1014227refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1014378refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1042451refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1044767refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073120140622
1094733refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073120140622
1095119refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073120140622
1097273refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073120140622
1098492refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073120140622
1144469refgcc -Os -fomit-frame-pointer2014073120140622
1149982refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1168769refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073120140622
1205912refgcc -funroll-loops -Os -fomit-frame-pointer2014073120140622
1228643refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1228875refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073120140622
1229377refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1229505refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073120140622
1256135refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073120140622
1256333refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073120140622
1256549refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073120140622
1256790refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073120140622
1256906refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073120140622
1257783refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073120140622
1262500refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073120140622
1263195refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073120140622
1263533refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073120140622
1315066refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073120140622
1478734refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1479099refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073120140622
1480472refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073120140622
1480674refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073120140622
1481156refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1499609refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073120140622
1503892refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073120140622
1505633refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073120140622
1506342refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073120140622
1506716refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073120140622
1506941refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073120140622
1507061refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073120140622
1507074refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073120140622
1507330refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073120140622
1507338refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073120140622
1511891refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073120140622
1659353refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073120140622
1659382refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073120140622
1660259refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073120140622
1660591refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1660699refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1660764refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073120140622
1660829refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073120140622
1661035refgcc -mcpu=xscale -O -fomit-frame-pointer2014073120140622
1667745refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073120140622
1667808refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073120140622
1668012refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073120140622
1668142refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073120140622
1668220refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073120140622
1669024refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073120140622
1916745refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073120140622
2684990refcc2014073120140622
2685187refgcc -funroll-loops2014073120140622
2686381refgcc2014073120140622

Compiler output

Implementation: crypto_aead/shellaes128v1d4n64/ref
Compiler: clang -O3 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-0UA5Sm.s: Assembler messages:
aes.c: /tmp/cc-0UA5Sm.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-0UA5Sm.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-0UA5Sm.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-0UA5Sm.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-0UA5Sm.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-ROTMr7.s: Assembler messages:
encrypt.c: /tmp/cc-ROTMr7.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-di7xEq.s: Assembler messages:
shellaes.c: /tmp/cc-di7xEq.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-di7xEq.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/shellaes128v1d4n64/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-zb3h3M.s: Assembler messages:
aes.c: /tmp/cc-zb3h3M.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-zb3h3M.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-zb3h3M.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-zb3h3M.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-zb3h3M.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-FepOYv.s: Assembler messages:
encrypt.c: /tmp/cc-FepOYv.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-CXE5j1.s: Assembler messages:
shellaes.c: /tmp/cc-CXE5j1.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-CXE5j1.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/shellaes128v1d4n64/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-vdE0Gu.s: Assembler messages:
aes.c: /tmp/cc-vdE0Gu.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-vdE0Gu.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-vdE0Gu.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-vdE0Gu.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-vdE0Gu.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-WR13Ya.s: Assembler messages:
encrypt.c: /tmp/cc-WR13Ya.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-s9yU6t.s: Assembler messages:
shellaes.c: /tmp/cc-s9yU6t.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-s9yU6t.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/shellaes128v1d4n64/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-CWLKVQ.s: Assembler messages:
aes.c: /tmp/cc-CWLKVQ.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-CWLKVQ.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-CWLKVQ.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-CWLKVQ.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-CWLKVQ.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-464O1k.s: Assembler messages:
encrypt.c: /tmp/cc-464O1k.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-H6ekiN.s: Assembler messages:
shellaes.c: /tmp/cc-H6ekiN.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-H6ekiN.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/shellaes128v1d4n64/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-D0lI75.s: Assembler messages:
aes.c: /tmp/cc-D0lI75.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-D0lI75.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-D0lI75.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-D0lI75.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-D0lI75.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-Xe5xgv.s: Assembler messages:
encrypt.c: /tmp/cc-Xe5xgv.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-wyNAkY.s: Assembler messages:
shellaes.c: /tmp/cc-wyNAkY.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-wyNAkY.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/shellaes128v1d4n64/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-BiAIya.s: Assembler messages:
aes.c: /tmp/cc-BiAIya.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-BiAIya.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-BiAIya.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-BiAIya.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-BiAIya.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-IHW6SN.s: Assembler messages:
encrypt.c: /tmp/cc-IHW6SN.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-4NSqQm.s: Assembler messages:
shellaes.c: /tmp/cc-4NSqQm.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-4NSqQm.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/shellaes128v1d4n64/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-m3Yf1F.s: Assembler messages:
aes.c: /tmp/cc-m3Yf1F.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-m3Yf1F.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-m3Yf1F.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-m3Yf1F.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-m3Yf1F.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-xN6qYh.s: Assembler messages:
encrypt.c: /tmp/cc-xN6qYh.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-pzkazB.s: Assembler messages:
shellaes.c: /tmp/cc-pzkazB.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-pzkazB.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/shellaes128v1d4n64/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