Implementation notes: armeabi, h4mx515e, crypto_aead/shellaes128v1d8n64

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: shellaes128v1d8n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
644684refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
659794refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
674347refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
746731refgcc -O3 -fomit-frame-pointer2014073120140622
752283refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
767886refgcc -funroll-loops -O3 -fomit-frame-pointer2014073120140622
769902refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073120140622
772515refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
789046refgcc -funroll-loops -O2 -fomit-frame-pointer2014073120140622
817383refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
830951refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
834225refgcc -O2 -fomit-frame-pointer2014073120140622
834271refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073120140622
835514refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
878300refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073120140622
878383refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073120140622
878840refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073120140622
878995refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073120140622
879280refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073120140622
914538refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073120140622
915465refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073120140622
917152refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073120140622
919925refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073120140622
921640refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073120140622
928596refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
933367refgcc -funroll-loops -O -fomit-frame-pointer2014073120140622
934694refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
954588refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
981039refgcc -O -fomit-frame-pointer2014073120140622
982806refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073120140622
982934refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
984405refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073120140622
984576refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073120140622
986283refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073120140622
986309refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073120140622
986396refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073120140622
1011428refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1011586refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1024148refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073120140622
1026150refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1078287refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073120140622
1078434refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073120140622
1078996refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073120140622
1080738refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073120140622
1080740refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073120140622
1130897refgcc -Os -fomit-frame-pointer2014073120140622
1132022refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1173612refgcc -funroll-loops -Os -fomit-frame-pointer2014073120140622
1197184refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1197222refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1197321refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073120140622
1197411refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073120140622
1219425refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073120140622
1221739refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073120140622
1222871refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073120140622
1224021refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073120140622
1224359refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073120140622
1224655refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073120140622
1225076refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073120140622
1227163refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073120140622
1228283refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073120140622
1231034refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073120140622
1256788refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073120140622
1460218refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1460421refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073120140622
1462540refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073120140622
1476579refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073120140622
1476599refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073120140622
1482577refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073120140622
1484830refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073120140622
1484895refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073120140622
1486704refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073120140622
1486867refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073120140622
1487098refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1488934refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073120140622
1575104refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073120140622
1635301refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073120140622
1635597refgcc -mcpu=xscale -O -fomit-frame-pointer2014073120140622
1636220refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073120140622
1636757refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073120140622
1636976refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073120140622
1638039refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073120140622
1638522refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1638569refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1642227refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073120140622
1642336refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073120140622
1642450refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073120140622
1643029refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073120140622
1643538refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073120140622
1643865refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073120140622
1644069refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073120140622
1651233refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073120140622
1726299refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073120140622
2658911refgcc -funroll-loops2014073120140622
2658995refgcc2014073120140622
2659581refcc2014073120140622

Compiler output

Implementation: crypto_aead/shellaes128v1d8n64/ref
Compiler: clang -O3 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-5ZWXuE.s: Assembler messages:
aes.c: /tmp/cc-5ZWXuE.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-5ZWXuE.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-5ZWXuE.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-5ZWXuE.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-5ZWXuE.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-2x06Jh.s: Assembler messages:
encrypt.c: /tmp/cc-2x06Jh.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-YaUTSx.s: Assembler messages:
shellaes.c: /tmp/cc-YaUTSx.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-YaUTSx.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/shellaes128v1d8n64/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-pv79f1.s: Assembler messages:
aes.c: /tmp/cc-pv79f1.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-pv79f1.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-pv79f1.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-pv79f1.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-pv79f1.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-DyAB3q.s: Assembler messages:
encrypt.c: /tmp/cc-DyAB3q.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-WaRjTS.s: Assembler messages:
shellaes.c: /tmp/cc-WaRjTS.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-WaRjTS.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/shellaes128v1d8n64/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-wPswbf.s: Assembler messages:
aes.c: /tmp/cc-wPswbf.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-wPswbf.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-wPswbf.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-wPswbf.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-wPswbf.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-6z2x9E.s: Assembler messages:
encrypt.c: /tmp/cc-6z2x9E.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-PdDoU7.s: Assembler messages:
shellaes.c: /tmp/cc-PdDoU7.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-PdDoU7.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/shellaes128v1d8n64/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-fnBaO6.s: Assembler messages:
aes.c: /tmp/cc-fnBaO6.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-fnBaO6.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-fnBaO6.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-fnBaO6.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-fnBaO6.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-gAjwgG.s: Assembler messages:
encrypt.c: /tmp/cc-gAjwgG.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-aWjzHb.s: Assembler messages:
shellaes.c: /tmp/cc-aWjzHb.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-aWjzHb.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/shellaes128v1d8n64/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-tfB0XC.s: Assembler messages:
aes.c: /tmp/cc-tfB0XC.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-tfB0XC.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-tfB0XC.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-tfB0XC.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-tfB0XC.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-W1fWMe.s: Assembler messages:
encrypt.c: /tmp/cc-W1fWMe.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-ItHgCz.s: Assembler messages:
shellaes.c: /tmp/cc-ItHgCz.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ItHgCz.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/shellaes128v1d8n64/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-5TmEuv.s: Assembler messages:
aes.c: /tmp/cc-5TmEuv.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-5TmEuv.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-5TmEuv.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-5TmEuv.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-5TmEuv.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-IO1PT6.s: Assembler messages:
encrypt.c: /tmp/cc-IO1PT6.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-MRCO0r.s: Assembler messages:
shellaes.c: /tmp/cc-MRCO0r.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-MRCO0r.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/shellaes128v1d8n64/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-VsOXzU.s: Assembler messages:
aes.c: /tmp/cc-VsOXzU.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-VsOXzU.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-VsOXzU.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-VsOXzU.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-VsOXzU.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-DDYmHk.s: Assembler messages:
encrypt.c: /tmp/cc-DDYmHk.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-agJeEP.s: Assembler messages:
shellaes.c: /tmp/cc-agJeEP.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-agJeEP.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/shellaes128v1d8n64/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