Implementation notes: armeabi, h4mx515e, crypto_aead/aes128otrsv1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aes128otrsv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
321619refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071120140622
368554refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071120140622
369479refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071120140622
370728refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071120140622
371218refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071120140622
378671refgcc -O3 -fomit-frame-pointer2014071120140622
378975refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071120140622
380351refgcc -funroll-loops -O3 -fomit-frame-pointer2014071120140622
382523refgcc -funroll-loops -O2 -fomit-frame-pointer2014071120140622
384216refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071120140622
418243refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071120140622
418264refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071120140622
423444refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071120140622
423515refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071120140622
423611refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071120140622
423619refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071120140622
423678refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071120140622
430549refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071120140622
433606refgcc -O2 -fomit-frame-pointer2014071120140622
454323refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071120140622
463360refgcc -funroll-loops -O -fomit-frame-pointer2014071120140622
463376refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071120140622
472397refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071120140622
472399refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071120140622
472418refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071120140622
472424refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071120140622
472431refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071120140622
480751refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071120140622
504565refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071120140622
504660refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071120140622
504839refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071120140622
504866refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071120140622
504916refgcc -O -fomit-frame-pointer2014071120140622
507575refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071120140622
507608refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071120140622
507614refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071120140622
507623refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071120140622
509288refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071120140622
509386refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071120140622
520596refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071120140622
556904refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071120140622
556932refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071120140622
557008refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071120140622
557084refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071120140622
557122refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071120140622
589578refgcc -Os -fomit-frame-pointer2014071120140622
589674refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071120140622
596250refgcc -funroll-loops -Os -fomit-frame-pointer2014071120140622
685734refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071120140622
685770refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071120140622
685781refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071120140622
703412refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071120140622
703446refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071120140622
703697refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071120140622
705431refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071120140622
706399refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071120140622
706564refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071120140622
706681refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071120140622
706684refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071120140622
706704refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071120140622
706798refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071120140622
710542refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071120140622
727744refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071120140622
727796refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071120140622
727810refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071120140622
727813refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071120140622
743474refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071120140622
743507refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071120140622
743623refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071120140622
745973refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071120140622
746263refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071120140622
746270refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071120140622
746287refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071120140622
746287refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071120140622
746308refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071120140622
746310refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071120140622
748699refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071120140622
841130refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071120140622
850234refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071120140622
850235refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071120140622
850250refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071120140622
850251refgcc -mcpu=xscale -O -fomit-frame-pointer2014071120140622
850272refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071120140622
850306refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071120140622
850379refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071120140622
850433refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071120140622
860682refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071120140622
860687refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071120140622
860702refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071120140622
860703refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071120140622
860711refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071120140622
860722refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071120140622
871016refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071120140622
1256516refgcc -funroll-loops2014071120140622
1256567refcc2014071120140622
1256599refgcc2014071120140622

Compiler output

Implementation: crypto_aead/aes128otrsv1/ref
Compiler: clang -O3 -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-bo39Bf.s: Assembler messages:
OTR.c: /tmp/cc-bo39Bf.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:141: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:160: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:184: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:242: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:246: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:275: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:291: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:321: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:337: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:366: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:375: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:381: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:397: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:404: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bo39Bf.s:420: Warning: conditional outside an IT block for Thumb.
OTR.c: ...

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

Compiler output

Implementation: crypto_aead/aes128otrsv1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-mPURqr.s: Assembler messages:
OTR.c: /tmp/cc-mPURqr.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:141: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:160: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:184: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:242: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:246: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:275: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:291: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:321: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:337: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:366: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:375: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:381: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:397: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:404: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-mPURqr.s:420: Warning: conditional outside an IT block for Thumb.
OTR.c: ...

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

Compiler output

Implementation: crypto_aead/aes128otrsv1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-KXTmpU.s: Assembler messages:
OTR.c: /tmp/cc-KXTmpU.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:141: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:160: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:184: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:242: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:246: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:275: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:291: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:321: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:337: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:366: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:375: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:381: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:397: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:404: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-KXTmpU.s:420: Warning: conditional outside an IT block for Thumb.
OTR.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/aes128otrsv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-1CeVIx.s: Assembler messages:
OTR.c: /tmp/cc-1CeVIx.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:141: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:160: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:184: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:242: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:246: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:275: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:291: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:321: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:337: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:366: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:375: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:381: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:397: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:404: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-1CeVIx.s:420: Warning: conditional outside an IT block for Thumb.
OTR.c: ...

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

Compiler output

Implementation: crypto_aead/aes128otrsv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-HeznhY.s: Assembler messages:
OTR.c: /tmp/cc-HeznhY.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:141: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:160: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:184: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:242: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:246: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:275: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:291: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:321: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:337: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:366: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:375: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:381: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:397: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:404: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-HeznhY.s:420: Warning: conditional outside an IT block for Thumb.
OTR.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/aes128otrsv1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-A0YAKj.s: Assembler messages:
OTR.c: /tmp/cc-A0YAKj.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:141: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:160: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:184: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:242: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:246: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:275: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:291: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:321: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:337: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:366: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:375: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:381: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:397: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:404: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-A0YAKj.s:420: Warning: conditional outside an IT block for Thumb.
OTR.c: ...

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

Compiler output

Implementation: crypto_aead/aes128otrsv1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-AdaRIk.s: Assembler messages:
OTR.c: /tmp/cc-AdaRIk.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:141: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:160: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:184: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:242: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:246: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:275: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:291: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:321: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:337: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:366: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:375: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:381: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:397: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:404: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-AdaRIk.s:420: Warning: conditional outside an IT block for Thumb.
OTR.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/aes128otrsv1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
OTR.c: OTR.c:1: warning: target CPU does not support THUMB instructions
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
t-aes_enc_only.c: t-aes_enc_only.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