Implementation notes: armeabi, h4mx515e, crypto_aead/shellaes128v1d7n80

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: shellaes128v1d7n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
643142refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
659396refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
674657refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
746248refgcc -O3 -fomit-frame-pointer2014073120140622
751789refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
765468refgcc -funroll-loops -O3 -fomit-frame-pointer2014073120140622
768212refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073120140622
771098refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
791094refgcc -funroll-loops -O2 -fomit-frame-pointer2014073120140622
813736refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
830087refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
836536refgcc -O2 -fomit-frame-pointer2014073120140622
837840refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073120140622
863616refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
877988refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073120140622
878190refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073120140622
878536refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073120140622
878600refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073120140622
879436refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073120140622
914367refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073120140622
915663refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073120140622
915716refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073120140622
923318refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073120140622
932613refgcc -funroll-loops -O -fomit-frame-pointer2014073120140622
933900refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
946896refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
956960refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073120140622
975817refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073120140622
975835refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073120140622
975868refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073120140622
975917refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073120140622
976145refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073120140622
978913refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073120140622
979049refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
980920refgcc -O -fomit-frame-pointer2014073120140622
1007003refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1007070refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1027289refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
1038655refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073120140622
1078554refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073120140622
1078695refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073120140622
1079596refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073120140622
1079731refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073120140622
1093062refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073120140622
1095749refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1130632refgcc -Os -fomit-frame-pointer2014073120140622
1137702refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1172561refgcc -funroll-loops -Os -fomit-frame-pointer2014073120140622
1196881refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073120140622
1196945refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1201193refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1219035refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073120140622
1221461refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073120140622
1221642refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073120140622
1221663refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073120140622
1223224refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073120140622
1223404refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073120140622
1223429refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073120140622
1223471refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073120140622
1223562refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073120140622
1223620refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073120140622
1232618refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073120140622
1310845refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073120140622
1453531refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073120140622
1455407refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073120140622
1458888refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1460768refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1473581refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073120140622
1475895refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073120140622
1477593refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073120140622
1477847refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073120140622
1488779refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073120140622
1489982refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073120140622
1490009refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073120140622
1490201refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073120140622
1490304refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073120140622
1491024refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073120140622
1495340refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073120140622
1635128refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073120140622
1635243refgcc -mcpu=xscale -O -fomit-frame-pointer2014073120140622
1636542refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073120140622
1636580refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1637033refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073120140622
1637250refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073120140622
1637282refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073120140622
1641129refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073120140622
1641326refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073120140622
1641380refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073120140622
1641972refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073120140622
1642832refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073120140622
1643174refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073120140622
1668479refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
1671368refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073120140622
2657418refgcc -funroll-loops2014073120140622
2657847refcc2014073120140622
2659308refgcc2014073120140622

Compiler output

Implementation: crypto_aead/shellaes128v1d7n80/ref
Compiler: clang -O3 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-fpBAKZ.s: Assembler messages:
aes.c: /tmp/cc-fpBAKZ.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-fpBAKZ.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-fpBAKZ.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-fpBAKZ.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-fpBAKZ.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-omxt8s.s: Assembler messages:
encrypt.c: /tmp/cc-omxt8s.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-ouDLEV.s: Assembler messages:
shellaes.c: /tmp/cc-ouDLEV.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ouDLEV.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/shellaes128v1d7n80/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-AvDXq7.s: Assembler messages:
aes.c: /tmp/cc-AvDXq7.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-AvDXq7.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-AvDXq7.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-AvDXq7.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-AvDXq7.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-OIjMPA.s: Assembler messages:
encrypt.c: /tmp/cc-OIjMPA.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-BuXkb3.s: Assembler messages:
shellaes.c: /tmp/cc-BuXkb3.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-BuXkb3.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/shellaes128v1d7n80/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-inXVpc.s: Assembler messages:
aes.c: /tmp/cc-inXVpc.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-inXVpc.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-inXVpc.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-inXVpc.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-inXVpc.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-xmRQQN.s: Assembler messages:
encrypt.c: /tmp/cc-xmRQQN.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-ISEQyf.s: Assembler messages:
shellaes.c: /tmp/cc-ISEQyf.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ISEQyf.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/shellaes128v1d7n80/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-FntbIQ.s: Assembler messages:
aes.c: /tmp/cc-FntbIQ.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-FntbIQ.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-FntbIQ.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-FntbIQ.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-FntbIQ.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-fayT8k.s: Assembler messages:
encrypt.c: /tmp/cc-fayT8k.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-iPFv3M.s: Assembler messages:
shellaes.c: /tmp/cc-iPFv3M.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-iPFv3M.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/shellaes128v1d7n80/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-FtXFti.s: Assembler messages:
aes.c: /tmp/cc-FtXFti.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-FtXFti.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-FtXFti.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-FtXFti.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-FtXFti.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-PsxYXK.s: Assembler messages:
encrypt.c: /tmp/cc-PsxYXK.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-KCztJc.s: Assembler messages:
shellaes.c: /tmp/cc-KCztJc.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-KCztJc.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/shellaes128v1d7n80/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes.c: /tmp/cc-jfy93m.s: Assembler messages:
aes.c: /tmp/cc-jfy93m.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-jfy93m.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-jfy93m.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-jfy93m.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-jfy93m.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-aHQiK6.s: Assembler messages:
encrypt.c: /tmp/cc-aHQiK6.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-ET8Pum.s: Assembler messages:
shellaes.c: /tmp/cc-ET8Pum.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-ET8Pum.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/shellaes128v1d7n80/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-IF31UF.s: Assembler messages:
aes.c: /tmp/cc-IF31UF.s:93: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-IF31UF.s:142: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-IF31UF.s:222: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-IF31UF.s:365: Warning: conditional outside an IT block for Thumb.
aes.c: /tmp/cc-IF31UF.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-B72Yoh.s: Assembler messages:
encrypt.c: /tmp/cc-B72Yoh.s:70: Warning: conditional outside an IT block for Thumb.
shellaes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shellaes.c: /tmp/cc-dB2oGy.s: Assembler messages:
shellaes.c: /tmp/cc-dB2oGy.s:17: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:31: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:34: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:45: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:63: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:74: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:94: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:95: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:115: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:123: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:144: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:146: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:170: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:185: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:189: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:201: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:204: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:205: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:219: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:231: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:258: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.s:316: Warning: conditional outside an IT block for Thumb.
shellaes.c: /tmp/cc-dB2oGy.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/shellaes128v1d7n80/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