Implementation notes: armeabi, h4mx515e, crypto_aead/pi32cipher128v1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: pi32cipher128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
310630optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014072120140622
314495optimized_nonSSEgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014072120140622
337296optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014072120140622
361710optimized_nonSSEgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014072120140622
363616optimized_nonSSEgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072120140622
378234optimized_nonSSEgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014072120140622
378462optimized_nonSSEgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014072120140622
378557optimized_nonSSEgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014072120140622
378773optimized_nonSSEgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014072120140622
378780optimized_nonSSEgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014072120140622
401700optimized_nonSSEgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072120140622
402638optimized_nonSSEgcc -O3 -fomit-frame-pointer2014072120140622
405864optimized_nonSSEgcc -funroll-loops -O3 -fomit-frame-pointer2014072120140622
442466optimized_nonSSEgcc -funroll-loops -O2 -fomit-frame-pointer2014072120140622
484068optimized_nonSSEgcc -funroll-loops -O -fomit-frame-pointer2014072120140622
486820optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014072120140622
490306refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014072120140622
502948refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014072120140622
551080refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014072120140622
551172refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014072120140622
551172refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014072120140622
551174refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014072120140622
551209refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014072120140622
561087refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014072120140622
564455refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072120140622
564564refgcc -funroll-loops -O3 -fomit-frame-pointer2014072120140622
565769refgcc -O3 -fomit-frame-pointer2014072120140622
571000optimized_nonSSEgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014072120140622
571343optimized_nonSSEgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014072120140622
571446optimized_nonSSEgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014072120140622
571517optimized_nonSSEgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072120140622
571588optimized_nonSSEgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072120140622
571629optimized_nonSSEgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014072120140622
571782optimized_nonSSEgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014072120140622
571799optimized_nonSSEgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014072120140622
571880optimized_nonSSEgcc -mcpu=xscale -O3 -fomit-frame-pointer2014072120140622
571888optimized_nonSSEgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014072120140622
572174optimized_nonSSEgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014072120140622
572481optimized_nonSSEgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014072120140622
572802optimized_nonSSEgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014072120140622
572997optimized_nonSSEgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014072120140622
576961optimized_nonSSEgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014072120140622
618038refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014072120140622
618786refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072120140622
633371refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014072120140622
666953optimized_nonSSEgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014072120140622
666979optimized_nonSSEgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014072120140622
667078optimized_nonSSEgcc -mcpu=arm810 -O -fomit-frame-pointer2014072120140622
667107optimized_nonSSEgcc -mcpu=strongarm -O -fomit-frame-pointer2014072120140622
667300optimized_nonSSEgcc -mcpu=arm8 -O -fomit-frame-pointer2014072120140622
677105refgcc -funroll-loops -O2 -fomit-frame-pointer2014072120140622
760262refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014072120140622
760350refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072120140622
789622refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072120140622
799052refgcc -O2 -fomit-frame-pointer2014072120140622
808806refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014072120140622
830326refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014072120140622
843932refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014072120140622
844495refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014072120140622
844533refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014072120140622
844535refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014072120140622
844581refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014072120140622
844820refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014072120140622
844877refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014072120140622
845280refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014072120140622
845333refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014072120140622
845452refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014072120140622
952778refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014072120140622
953012refgcc -funroll-loops -O -fomit-frame-pointer2014072120140622
955276refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072120140622
956270refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014072120140622
977596refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014072120140622
977917refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014072120140622
977960refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014072120140622
978408refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014072120140622
978430refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014072120140622
978471refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014072120140622
978644refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014072120140622
978916refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014072120140622
978959refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072120140622
978967refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014072120140622
979351refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014072120140622
979543refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014072120140622
979696refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014072120140622
986259refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014072120140622
1030199refgcc -mcpu=strongarm -O -fomit-frame-pointer2014072120140622
1030253refgcc -mcpu=arm810 -O -fomit-frame-pointer2014072120140622
1030276refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014072120140622
1030372refgcc -mcpu=arm8 -O -fomit-frame-pointer2014072120140622
1030460refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014072120140622
1035498refgcc -O -fomit-frame-pointer2014072120140622
1035533refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014072120140622
1035689refgcc -fno-schedule-insns -O -fomit-frame-pointer2014072120140622
1037875refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072120140622
1037916refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072120140622
1077833refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072120140622
1101004refgcc -funroll-loops -Os -fomit-frame-pointer2014072120140622
1104341refgcc -Os -fomit-frame-pointer2014072120140622
1104775refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072120140622
1216217refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014072120140622
1231772refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014072120140622
1231825refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014072120140622
1231868refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014072120140622
1231899refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014072120140622
1231937refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014072120140622
1232011refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014072120140622
1232051refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014072120140622
1232059refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014072120140622
1232106refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014072120140622
1233124refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072120140622
1233170refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014072120140622
1233247refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072120140622
1233273refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014072120140622
1240814refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014072120140622
1455456refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014072120140622
1455519refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014072120140622
1455542refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014072120140622
1455645refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014072120140622
1455670refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014072120140622
1455682refgcc -mcpu=arm9e -O -fomit-frame-pointer2014072120140622
1455685refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014072120140622
1455713refgcc -mcpu=arm9 -O -fomit-frame-pointer2014072120140622
1455799refgcc -mcpu=arm940t -O -fomit-frame-pointer2014072120140622
1455809refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014072120140622
1455832refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014072120140622
1455864refgcc -mcpu=xscale -O -fomit-frame-pointer2014072120140622
1456069refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014072120140622
1456263refgcc -mcpu=arm920t -O -fomit-frame-pointer2014072120140622
1456350refgcc -mcpu=arm920 -O -fomit-frame-pointer2014072120140622
13624854optimized_nonSSEgcc -funroll-loops2014072120140622
13663951optimized_nonSSEcc2014072120140622
13734015optimized_nonSSEgcc2014072120140622
14921583refgcc -funroll-loops2014072120140622
14971941refgcc2014072120140622
15108387refcc2014072120140622

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-1TS5Ks.s: Assembler messages:
encrypt.c: /tmp/cc-1TS5Ks.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:235: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:442: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:547: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:649: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:856: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:961: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:974: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:989: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:1230: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:1397: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:1505: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:1608: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:1716: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:1819: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:1927: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:2030: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:2138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1TS5Ks.s:2339: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-QmHVoM.s: Assembler messages:
encrypt.c: /tmp/cc-QmHVoM.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:298: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:500: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:534: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:547: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:562: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:603: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:829: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:1031: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:1041: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:1375: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:1577: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:1611: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:1655: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:1658: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:1660: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:1668: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:1680: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:1696: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:1927: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QmHVoM.s:2129: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-34rW2Q.s: Assembler messages:
encrypt.c: /tmp/cc-34rW2Q.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:235: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:442: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:547: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:649: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:856: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:961: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:974: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:989: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:1230: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:1397: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:1505: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:1608: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:1716: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:1819: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:1927: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:2030: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:2138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-34rW2Q.s:2339: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/pi32cipher128v1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-iwpsrB.s: Assembler messages:
encrypt.c: /tmp/cc-iwpsrB.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:298: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:500: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:534: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:547: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:562: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:603: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:829: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:1031: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:1041: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:1375: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:1577: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:1611: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:1655: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:1658: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:1660: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:1668: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:1680: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:1696: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:1927: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iwpsrB.s:2129: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/pi32cipher128v1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-Snyjfm.s: Assembler messages:
encrypt.c: /tmp/cc-Snyjfm.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:298: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:500: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:534: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:547: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:562: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:603: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:829: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:1031: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:1041: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:1375: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:1577: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:1611: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:1655: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:1658: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:1660: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:1668: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:1680: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:1696: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:1927: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Snyjfm.s:2129: Warning: conditional outside an IT block for Thumb.
encrypt.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/pi32cipher128v1/optimized_nonSSE
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-yv9ZVo.s: Assembler messages:
encrypt.c: /tmp/cc-yv9ZVo.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:235: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:442: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:547: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:649: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:856: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:961: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:974: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:989: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:1230: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:1397: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:1505: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:1608: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:1716: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:1819: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:1927: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:2030: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:2138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-yv9ZVo.s:2339: Warning: conditional outside an IT block for Thumb.
encrypt.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 optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-V7K3bu.s: Assembler messages:
encrypt.c: /tmp/cc-V7K3bu.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:235: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:442: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:547: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:649: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:856: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:961: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:974: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:989: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:1230: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:1397: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:1505: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:1608: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:1716: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:1819: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:1927: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:2030: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:2138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-V7K3bu.s:2339: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-bmoko8.s: Assembler messages:
encrypt.c: /tmp/cc-bmoko8.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:298: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:500: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:534: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:547: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:562: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:603: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:829: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:1031: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:1041: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:1375: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:1577: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:1611: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:1655: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:1658: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:1660: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:1668: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:1680: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:1696: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:1927: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bmoko8.s:2129: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/pi32cipher128v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-DjomPW.s: Assembler messages:
encrypt.c: /tmp/cc-DjomPW.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:298: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:500: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:534: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:547: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:562: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:603: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:829: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:1031: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:1041: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:1375: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:1577: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:1611: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:1655: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:1658: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:1660: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:1668: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:1680: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:1696: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:1927: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DjomPW.s:2129: Warning: conditional outside an IT block for Thumb.
encrypt.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/pi32cipher128v1/optimized_nonSSE
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-Hem6j4.s: Assembler messages:
encrypt.c: /tmp/cc-Hem6j4.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:235: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:442: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:547: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:649: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:856: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:961: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:974: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:989: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:1230: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:1397: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:1505: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:1608: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:1716: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:1819: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:1927: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:2030: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:2138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hem6j4.s:2339: Warning: conditional outside an IT block for Thumb.
encrypt.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 optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-qtqXQ4.s: Assembler messages:
encrypt.c: /tmp/cc-qtqXQ4.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:235: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:442: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:547: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:649: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:856: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:961: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:974: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:989: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:1230: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:1397: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:1505: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:1608: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:1716: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:1819: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:1927: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:2030: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:2138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qtqXQ4.s:2339: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-usJZ5c.s: Assembler messages:
encrypt.c: /tmp/cc-usJZ5c.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:298: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:500: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:534: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:547: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:562: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:603: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:829: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:1031: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:1041: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:1375: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:1577: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:1611: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:1655: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:1658: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:1660: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:1668: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:1680: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:1696: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:1927: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-usJZ5c.s:2129: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-VhEjEv.s: Assembler messages:
encrypt.c: /tmp/cc-VhEjEv.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:235: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:442: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:547: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:649: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:856: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:961: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:974: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:989: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:1230: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:1397: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:1505: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:1608: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:1716: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:1819: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:1927: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:2030: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:2138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-VhEjEv.s:2339: Warning: conditional outside an IT block for Thumb.
encrypt.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 optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-lmVZaf.s: Assembler messages:
encrypt.c: /tmp/cc-lmVZaf.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:298: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:500: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:534: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:547: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:562: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:603: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:829: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:1031: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:1041: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:1375: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:1577: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:1611: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:1655: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:1658: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:1660: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:1668: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:1680: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:1696: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:1927: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-lmVZaf.s:2129: Warning: conditional outside an IT block for Thumb.
encrypt.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/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -O2 -fomit-frame-pointer
encrypt.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer optimized_nonSSE
gcc -Os -fomit-frame-pointer optimized_nonSSE
gcc -fno-schedule-insns -O2 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -Os -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -O -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 120 bytes after a total of 56958976 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 128 bytes after a total of 56954880 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 1528 bytes after a total of 49586176 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -fno-schedule-insns -Os -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -mcpu=arm1020t -O2 -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 736 bytes after a total of 61038592 bytes

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm920 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm920t -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm940t -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm9 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=xscale -O2 -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -mcpu=arm1020t -O -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 688 bytes after a total of 55590912 bytes

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -mcpu=arm1020t -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm920 -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm920t -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm940t -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm9 -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 784 bytes after a total of 61095936 bytes

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns optimized_nonSSE
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -mcpu=arm1136j-s -O -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 680 bytes after a total of 55578624 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns
encrypt.c:
encrypt.c: cc1: out of memory allocating 712 bytes after a total of 55635968 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns optimized_nonSSE
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
encrypt.c:
encrypt.c: cc1: out of memory allocating 343900 bytes after a total of 62300160 bytes

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm8 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=strongarm -O2 -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.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: 30, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -mcpu=arm810 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -mcpu=arm8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -mcpu=strongarm -O -fomit-frame-pointer optimized_nonSSE ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -mcpu=arm810 -Os -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
encrypt.c:
encrypt.c: cc1: out of memory allocating 1608 bytes after a total of 48521216 bytes

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -mcpu=arm810 -Os -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm8 -Os -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=strongarm -Os -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -mcpu=arm9e -O2 -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 752 bytes after a total of 61042688 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm9e -O2 -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -mcpu=arm9e -O -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 680 bytes after a total of 55590912 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=arm9e -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=xscale -O -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 88 bytes after a total of 56934400 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -mcpu=cortex-a9 -O -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 120 bytes after a total of 56963072 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 528 bytes after a total of 48492544 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer optimized_nonSSE

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -mcpu=ep9312 -O -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 696 bytes after a total of 55590912 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=ep9312 -O -fomit-frame-pointer optimized_nonSSE