Implementation notes: armeabi, h4mx515e, crypto_aead/shellaes128v1d6n64

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: shellaes128v1d6n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
643221refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
658926refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
675171refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
747060refgcc -O3 -fomit-frame-pointer2014073120140622
752734refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
766814refgcc -funroll-loops -O3 -fomit-frame-pointer2014073120140622
767870refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073120140622
771796refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
793114refgcc -funroll-loops -O2 -fomit-frame-pointer2014073120140622
809013refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
829041refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
829940refgcc -O2 -fomit-frame-pointer2014073120140622
833686refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073120140622
839646refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
877865refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073120140622
878333refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073120140622
878608refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073120140622
881707refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073120140622
882937refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073120140622
913994refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
915494refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073120140622
917817refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073120140622
917884refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073120140622
918790refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073120140622
920243refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073120140622
932618refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
933979refgcc -funroll-loops -O -fomit-frame-pointer2014073120140622
948294refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
973951refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073120140622
974107refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073120140622
974233refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073120140622
975915refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073120140622
978877refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
980524refgcc -O -fomit-frame-pointer2014073120140622
980701refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073120140622
1000575refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1000842refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1024033refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073120140622
1025244refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1077114refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073120140622
1077426refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073120140622
1077731refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073120140622
1078832refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073120140622
1079135refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073120140622
1129768refgcc -Os -fomit-frame-pointer2014073120140622
1146682refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1178932refgcc -funroll-loops -Os -fomit-frame-pointer2014073120140622
1196063refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073120140622
1196961refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1197344refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073120140622
1197726refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1219115refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073120140622
1220966refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073120140622
1221332refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073120140622
1222143refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073120140622
1222644refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073120140622
1223159refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073120140622
1223365refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073120140622
1223695refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073120140622
1223809refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073120140622
1230933refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073120140622
1256773refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073120140622
1428155refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073120140622
1458340refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1459637refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073120140622
1460540refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1470475refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073120140622
1470490refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073120140622
1472125refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073120140622
1473852refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073120140622
1483097refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073120140622
1483348refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073120140622
1483502refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073120140622
1484992refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073120140622
1485014refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073120140622
1485202refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073120140622
1487129refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073120140622
1487726refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073120140622
1634361refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1634571refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1634976refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073120140622
1634992refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073120140622
1635929refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073120140622
1636365refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073120140622
1636455refgcc -mcpu=xscale -O -fomit-frame-pointer2014073120140622
1639114refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073120140622
1641697refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073120140622
1641736refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073120140622
1641949refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073120140622
1642142refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073120140622
1642190refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073120140622
1643007refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073120140622
1643172refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073120140622
2654757refgcc2014073120140622
2656716refcc2014073120140622
2657404refgcc -funroll-loops2014073120140622

Compiler output

Implementation: crypto_aead/shellaes128v1d6n64/ref
Compiler: clang -O3 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-dlc6rk.s: Assembler messages:
aes.c: /tmp/cc-dlc6rk.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-dlc6rk.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-dlc6rk.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-dlc6rk.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-dlc6rk.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-eYyj5Y.s: Assembler messages:
encrypt.c: /tmp/cc-eYyj5Y.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-y3FVQe.s: Assembler messages:
shellaes.c: /tmp/cc-y3FVQe.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-y3FVQe.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/shellaes128v1d6n64/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-ynDzFv.s: Assembler messages:
aes.c: /tmp/cc-ynDzFv.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-ynDzFv.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-ynDzFv.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-ynDzFv.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-ynDzFv.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-DP0yv7.s: Assembler messages:
encrypt.c: /tmp/cc-DP0yv7.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-1PKYUq.s: Assembler messages:
shellaes.c: /tmp/cc-1PKYUq.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-1PKYUq.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/shellaes128v1d6n64/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-4MN04Q.s: Assembler messages:
aes.c: /tmp/cc-4MN04Q.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-4MN04Q.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-4MN04Q.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-4MN04Q.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-4MN04Q.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-cnLUxj.s: Assembler messages:
encrypt.c: /tmp/cc-cnLUxj.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-XJJmLL.s: Assembler messages:
shellaes.c: /tmp/cc-XJJmLL.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-XJJmLL.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/shellaes128v1d6n64/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-FShIPi.s: Assembler messages:
aes.c: /tmp/cc-FShIPi.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-FShIPi.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-FShIPi.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-FShIPi.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-FShIPi.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-sbaKkR.s: Assembler messages:
encrypt.c: /tmp/cc-sbaKkR.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-q9FXea.s: Assembler messages:
shellaes.c: /tmp/cc-q9FXea.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-q9FXea.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/shellaes128v1d6n64/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-OZR6Cr.s: Assembler messages:
aes.c: /tmp/cc-OZR6Cr.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-OZR6Cr.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-OZR6Cr.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-OZR6Cr.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-OZR6Cr.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-tVvtOa.s: Assembler messages:
encrypt.c: /tmp/cc-tVvtOa.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-FRTZHr.s: Assembler messages:
shellaes.c: /tmp/cc-FRTZHr.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-FRTZHr.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/shellaes128v1d6n64/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-DzCkz2.s: Assembler messages:
aes.c: /tmp/cc-DzCkz2.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-DzCkz2.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-DzCkz2.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-DzCkz2.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-DzCkz2.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-Bgh5Fw.s: Assembler messages:
encrypt.c: /tmp/cc-Bgh5Fw.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-oKrAdZ.s: Assembler messages:
shellaes.c: /tmp/cc-oKrAdZ.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-oKrAdZ.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/shellaes128v1d6n64/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-lWvbte.s: Assembler messages:
aes.c: /tmp/cc-lWvbte.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-lWvbte.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-lWvbte.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-lWvbte.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-lWvbte.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-JQUwoI.s: Assembler messages:
encrypt.c: /tmp/cc-JQUwoI.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-AXIVnb.s: Assembler messages:
shellaes.c: /tmp/cc-AXIVnb.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-AXIVnb.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/shellaes128v1d6n64/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