Implementation notes: armeabi, h4mx515e, crypto_aead/aes128otrpv1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aes128otrpv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
344158refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071120140622
390717refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071120140622
394220refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071120140622
397695refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071120140622
397750refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071120140622
403439refgcc -O3 -fomit-frame-pointer2014071120140622
405863refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071120140622
409990refgcc -funroll-loops -O2 -fomit-frame-pointer2014071120140622
411033refgcc -funroll-loops -O3 -fomit-frame-pointer2014071120140622
420328refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071120140622
458703refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071120140622
458722refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071120140622
458743refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071120140622
458752refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071120140622
458753refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071120140622
470088refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071120140622
470206refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071120140622
481499refgcc -O2 -fomit-frame-pointer2014071120140622
481807refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071120140622
497715refgcc -funroll-loops -O -fomit-frame-pointer2014071120140622
497739refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071120140622
514335refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071120140622
521656refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071120140622
521660refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071120140622
521681refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071120140622
521684refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071120140622
521688refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071120140622
543065refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071120140622
556916refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071120140622
556941refgcc -O -fomit-frame-pointer2014071120140622
556981refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071120140622
557040refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071120140622
557085refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071120140622
558698refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071120140622
558791refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071120140622
558792refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071120140622
558796refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071120140622
568595refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071120140622
568642refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071120140622
607630refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071120140622
607677refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071120140622
607684refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071120140622
613720refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071120140622
613720refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071120140622
652292refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071120140622
652702refgcc -funroll-loops -Os -fomit-frame-pointer2014071120140622
683274refgcc -Os -fomit-frame-pointer2014071120140622
712567refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071120140622
718115refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071120140622
718125refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071120140622
718128refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071120140622
718236refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071120140622
738914refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071120140622
739073refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071120140622
739131refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071120140622
739829refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071120140622
741716refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071120140622
741725refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071120140622
741762refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071120140622
741944refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071120140622
741952refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071120140622
741962refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071120140622
747317refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071120140622
778802refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071120140622
778842refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071120140622
778869refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071120140622
778902refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071120140622
793146refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071120140622
793153refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071120140622
793173refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071120140622
795407refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071120140622
801794refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071120140622
801807refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071120140622
801829refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071120140622
801845refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071120140622
801860refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071120140622
801887refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071120140622
804187refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071120140622
900436refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071120140622
900463refgcc -mcpu=xscale -O -fomit-frame-pointer2014071120140622
900530refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071120140622
900545refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071120140622
900561refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071120140622
900607refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071120140622
900614refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071120140622
900624refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071120140622
918989refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071120140622
919010refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071120140622
919021refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071120140622
919054refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071120140622
919060refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071120140622
919092refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071120140622
935812refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071120140622
1444797refcc2014071120140622
1444893refgcc -funroll-loops2014071120140622
1444991refgcc2014071120140622

Compiler output

Implementation: crypto_aead/aes128otrpv1/ref
Compiler: clang -O3 -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-0d8ehQ.s: Assembler messages:
OTR.c: /tmp/cc-0d8ehQ.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:147: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:171: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:212: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:225: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:258: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:274: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:287: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:320: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:332: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:358: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:364: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:380: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:387: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:403: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-0d8ehQ.s:416: 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/aes128otrpv1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-bHn9Zb.s: Assembler messages:
OTR.c: /tmp/cc-bHn9Zb.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:147: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:171: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:212: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:225: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:258: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:274: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:287: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:320: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:332: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:358: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:364: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:380: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:387: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:403: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bHn9Zb.s:416: 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/aes128otrpv1/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-bDkTfA.s: Assembler messages:
OTR.c: /tmp/cc-bDkTfA.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:147: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:171: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:212: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:225: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:258: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:274: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:287: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:320: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:332: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:358: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:364: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:380: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:387: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:403: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-bDkTfA.s:416: 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/aes128otrpv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-6TLeVK.s: Assembler messages:
OTR.c: /tmp/cc-6TLeVK.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:147: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:171: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:212: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:225: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:258: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:274: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:287: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:320: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:332: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:358: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:364: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:380: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:387: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:403: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-6TLeVK.s:416: 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/aes128otrpv1/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-yahuob.s: Assembler messages:
OTR.c: /tmp/cc-yahuob.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:147: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:171: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:212: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:225: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:258: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:274: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:287: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:320: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:332: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:358: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:364: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:380: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:387: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:403: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-yahuob.s:416: 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/aes128otrpv1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-gZXyu0.s: Assembler messages:
OTR.c: /tmp/cc-gZXyu0.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:147: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:171: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:212: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:225: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:258: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:274: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:287: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:320: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:332: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:358: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:364: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:380: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:387: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:403: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-gZXyu0.s:416: 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/aes128otrpv1/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-n1frth.s: Assembler messages:
OTR.c: /tmp/cc-n1frth.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:147: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:171: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:212: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:225: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:258: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:274: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:287: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:320: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:332: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:358: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:364: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:380: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:387: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:403: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-n1frth.s:416: 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/aes128otrpv1/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