Implementation notes: armeabi, h4mx515e, crypto_aead/shellaes128v1d8n80

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: shellaes128v1d8n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
642586refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
659809refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
675476refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
746082refgcc -O3 -fomit-frame-pointer2014073120140622
754276refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
767911refgcc -funroll-loops -O3 -fomit-frame-pointer2014073120140622
768186refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073120140622
772434refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
789377refgcc -funroll-loops -O2 -fomit-frame-pointer2014073120140622
818657refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
830992refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
832988refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
834415refgcc -O2 -fomit-frame-pointer2014073120140622
836543refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073120140622
878049refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073120140622
878376refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073120140622
878788refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073120140622
879145refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073120140622
880331refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073120140622
912739refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073120140622
915387refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073120140622
920132refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073120140622
922368refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073120140622
929018refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
933080refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073120140622
933517refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
934794refgcc -funroll-loops -O -fomit-frame-pointer2014073120140622
953391refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
980899refgcc -O -fomit-frame-pointer2014073120140622
981083refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
982729refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073120140622
984433refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073120140622
984488refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073120140622
984535refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073120140622
985369refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073120140622
1009841refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1010076refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1026797refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1064510refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073120140622
1078275refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073120140622
1078325refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073120140622
1078950refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073120140622
1079106refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073120140622
1101883refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073120140622
1133301refgcc -Os -fomit-frame-pointer2014073120140622
1133496refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1173294refgcc -funroll-loops -Os -fomit-frame-pointer2014073120140622
1197386refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1197684refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1197868refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073120140622
1218791refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073120140622
1222080refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073120140622
1222686refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073120140622
1222984refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073120140622
1223546refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073120140622
1224067refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073120140622
1224282refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073120140622
1224325refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073120140622
1224459refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073120140622
1224566refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073120140622
1231947refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073120140622
1253509refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073120140622
1294058refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073120140622
1460335refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073120140622
1460436refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1462122refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1462168refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073120140622
1477393refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073120140622
1478451refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073120140622
1479344refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073120140622
1481029refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073120140622
1484757refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073120140622
1484817refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073120140622
1484881refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073120140622
1484938refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073120140622
1486872refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073120140622
1487233refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073120140622
1490513refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073120140622
1635176refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073120140622
1635442refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073120140622
1636108refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073120140622
1636779refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1636980refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073120140622
1636982refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073120140622
1636997refgcc -mcpu=xscale -O -fomit-frame-pointer2014073120140622
1637884refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1642221refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073120140622
1642242refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073120140622
1642919refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073120140622
1642933refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073120140622
1643838refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073120140622
1643972refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073120140622
1644117refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073120140622
2657937refgcc -funroll-loops2014073120140622
2659550refcc2014073120140622
2698110refgcc2014073120140622

Compiler output

Implementation: crypto_aead/shellaes128v1d8n80/ref
Compiler: clang -O3 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-gjCyTt.s: Assembler messages:
aes.c: /tmp/cc-gjCyTt.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-gjCyTt.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-gjCyTt.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-gjCyTt.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-gjCyTt.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-P7GdG8.s: Assembler messages:
encrypt.c: /tmp/cc-P7GdG8.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-VcQWRr.s: Assembler messages:
shellaes.c: /tmp/cc-VcQWRr.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-VcQWRr.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/shellaes128v1d8n80/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-xAle5H.s: Assembler messages:
aes.c: /tmp/cc-xAle5H.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-xAle5H.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-xAle5H.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-xAle5H.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-xAle5H.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-VwNQ0b.s: Assembler messages:
encrypt.c: /tmp/cc-VwNQ0b.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-UO6shE.s: Assembler messages:
shellaes.c: /tmp/cc-UO6shE.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-UO6shE.s:365: Warning: conditional outside an IT block for Thumb.
shellaes.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-lfns2Z.s: Assembler messages:
try.c: /tmp/cc-lfns2Z.s:361: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:371: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:375: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:377: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:379: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:392: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:394: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:396: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:398: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:517: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:529: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:622: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:636: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:649: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:771: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:783: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:824: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:835: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:842: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:884: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:895: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lfns2Z.s:902: Warning: conditional outside an IT block for Thumb.
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/shellaes128v1d8n80/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-xiwjES.s: Assembler messages:
aes.c: /tmp/cc-xiwjES.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-xiwjES.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-xiwjES.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-xiwjES.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-xiwjES.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-1DtAVk.s: Assembler messages:
encrypt.c: /tmp/cc-1DtAVk.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-SzX8bM.s: Assembler messages:
shellaes.c: /tmp/cc-SzX8bM.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-SzX8bM.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/shellaes128v1d8n80/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-rxMDUd.s: Assembler messages:
aes.c: /tmp/cc-rxMDUd.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-rxMDUd.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-rxMDUd.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-rxMDUd.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-rxMDUd.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-2KRGdP.s: Assembler messages:
encrypt.c: /tmp/cc-2KRGdP.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-3tCeei.s: Assembler messages:
shellaes.c: /tmp/cc-3tCeei.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-3tCeei.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/shellaes128v1d8n80/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-n0zkX8.s: Assembler messages:
aes.c: /tmp/cc-n0zkX8.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-n0zkX8.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-n0zkX8.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-n0zkX8.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-n0zkX8.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-ljLb9B.s: Assembler messages:
encrypt.c: /tmp/cc-ljLb9B.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-E580U3.s: Assembler messages:
shellaes.c: /tmp/cc-E580U3.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-E580U3.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/shellaes128v1d8n80/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-4f9OV5.s: Assembler messages:
aes.c: /tmp/cc-4f9OV5.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-4f9OV5.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-4f9OV5.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-4f9OV5.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-4f9OV5.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-0V1N7y.s: Assembler messages:
encrypt.c: /tmp/cc-0V1N7y.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-fiQ9n1.s: Assembler messages:
shellaes.c: /tmp/cc-fiQ9n1.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-fiQ9n1.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/shellaes128v1d8n80/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-9hqkb9.s: Assembler messages:
aes.c: /tmp/cc-9hqkb9.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-9hqkb9.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-9hqkb9.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-9hqkb9.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-9hqkb9.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-jTMNRD.s: Assembler messages:
encrypt.c: /tmp/cc-jTMNRD.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-Q07d75.s: Assembler messages:
shellaes.c: /tmp/cc-Q07d75.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-Q07d75.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/shellaes128v1d8n80/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