Implementation notes: armeabi, h4mx515e, crypto_aead/aescopav1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aescopav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2014982refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071320140622
2099167refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071320140622
2114232refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071320140622
2145650refgcc -funroll-loops -O3 -fomit-frame-pointer2014071320140622
2159950refgcc -O3 -fomit-frame-pointer2014071320140622
2174654refgcc -funroll-loops -O2 -fomit-frame-pointer2014071320140622
2187047refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071320140622
2442485refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071320140622
2464922refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071320140622
2695103refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071320140622
2702185refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071320140622
2702516refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071320140622
2703511refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071320140622
2703679refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071320140622
2703691refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071320140622
2720793refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071320140622
2724537refgcc -O2 -fomit-frame-pointer2014071320140622
2725569refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071320140622
2725606refgcc -funroll-loops -O -fomit-frame-pointer2014071320140622
2787978refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071320140622
2845089refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071320140622
3012062refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071320140622
3013333refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071320140622
3056108refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071320140622
3056130refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071320140622
3057416refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071320140622
3059291refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071320140622
3059999refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071320140622
3060085refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071320140622
3060319refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071320140622
3068979refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071320140622
3069275refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071320140622
3069459refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071320140622
3070156refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071320140622
3070735refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071320140622
3099278refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071320140622
3114864refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071320140622
3154531refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071320140622
3158316refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071320140622
3160877refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071320140622
3161526refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071320140622
3166159refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071320140622
3196407refgcc -funroll-loops -Os -fomit-frame-pointer2014071320140622
3203143refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071320140622
3214795refgcc -Os -fomit-frame-pointer2014071320140622
3229807refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071320140622
3230382refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071320140622
3230680refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071320140622
3232946refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071320140622
3234599refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071320140622
3243227refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071320140622
3243474refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071320140622
3243508refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071320140622
3243568refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071320140622
3243754refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071320140622
3243788refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071320140622
3290891refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071320140622
3303850refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071320140622
3305556refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071320140622
3370542refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071320140622
3518452refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071320140622
3519526refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071320140622
3520291refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071320140622
3524208refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071320140622
3546107refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071320140622
3593561refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071320140622
3596628refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071320140622
3600464refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071320140622
3615149refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071320140622
3617089refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071320140622
3618664refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071320140622
3621376refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071320140622
3621633refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071320140622
3622017refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071320140622
3661907refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071320140622
4198025refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071320140622
4281871refgcc -O -fomit-frame-pointer2014071320140622
4318899refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071320140622
4678147refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071320140622
4678399refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071320140622
4678688refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071320140622
4679060refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071320140622
4720414refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071320140622
4733616refgcc -mcpu=xscale -O -fomit-frame-pointer2014071320140622
4734011refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071320140622
4734666refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071320140622
4766316refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071320140622
4767013refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071320140622
4767032refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071320140622
4767171refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071320140622
4767261refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071320140622
4768108refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071320140622
4769132refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071320140622
11000252refcc2014071320140622
11000759refgcc2014071320140622
11003924refgcc -funroll-loops2014071320140622

Compiler output

Implementation: crypto_aead/aescopav1/ref
Compiler: clang -O3 -fomit-frame-pointer
aes-core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes-core.c: /tmp/cc-4hRBCa.s: Assembler messages:
aes-core.c: /tmp/cc-4hRBCa.s:42: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-4hRBCa.s:76: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-4hRBCa.s:77: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-4hRBCa.s:105: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-4hRBCa.s:124: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-4hRBCa.s:144: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-4hRBCa.s:429: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-4hRBCa.s:444: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-4hRBCa.s:447: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-4hRBCa.s:508: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-4hRBCa.s:509: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-4hRBCa.s:867: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-4hRBCa.s:931: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-4hRBCa.s:936: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-4hRBCa.s:949: Warning: conditional outside an IT block for Thumb.
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-aTYNkh.s: Assembler messages:
encrypt.c: /tmp/cc-aTYNkh.s:35: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:65: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:101: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:146: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:160: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:186: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:200: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:204: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:206: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:210: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:229: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:248: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:261: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:278: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:284: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:290: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:293: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aTYNkh.s:295: 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/aescopav1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes-core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes-core.c: /tmp/cc-F88zbb.s: Assembler messages:
aes-core.c: /tmp/cc-F88zbb.s:42: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-F88zbb.s:76: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-F88zbb.s:77: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-F88zbb.s:105: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-F88zbb.s:124: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-F88zbb.s:144: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-F88zbb.s:429: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-F88zbb.s:444: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-F88zbb.s:447: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-F88zbb.s:508: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-F88zbb.s:509: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-F88zbb.s:867: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-F88zbb.s:931: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-F88zbb.s:936: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-F88zbb.s:949: Warning: conditional outside an IT block for Thumb.
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-MLljc6.s: Assembler messages:
encrypt.c: /tmp/cc-MLljc6.s:35: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:65: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:101: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:146: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:160: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:186: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:200: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:204: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:206: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:210: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:229: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:248: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:261: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:278: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:284: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:290: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:293: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MLljc6.s:295: 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/aescopav1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes-core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes-core.c: /tmp/cc-0ZuK2f.s: Assembler messages:
aes-core.c: /tmp/cc-0ZuK2f.s:42: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-0ZuK2f.s:76: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-0ZuK2f.s:77: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-0ZuK2f.s:105: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-0ZuK2f.s:124: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-0ZuK2f.s:144: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-0ZuK2f.s:429: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-0ZuK2f.s:444: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-0ZuK2f.s:447: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-0ZuK2f.s:508: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-0ZuK2f.s:509: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-0ZuK2f.s:867: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-0ZuK2f.s:931: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-0ZuK2f.s:936: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-0ZuK2f.s:949: Warning: conditional outside an IT block for Thumb.
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-ll1Vga.s: Assembler messages:
encrypt.c: /tmp/cc-ll1Vga.s:35: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:65: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:101: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:146: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:160: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:186: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:200: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:204: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:206: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:210: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:229: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:248: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:261: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:278: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:284: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:290: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:293: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ll1Vga.s:295: 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/aescopav1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes-core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes-core.c: /tmp/cc-lELCeZ.s: Assembler messages:
aes-core.c: /tmp/cc-lELCeZ.s:42: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-lELCeZ.s:76: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-lELCeZ.s:77: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-lELCeZ.s:105: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-lELCeZ.s:124: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-lELCeZ.s:144: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-lELCeZ.s:429: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-lELCeZ.s:444: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-lELCeZ.s:447: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-lELCeZ.s:508: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-lELCeZ.s:509: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-lELCeZ.s:867: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-lELCeZ.s:931: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-lELCeZ.s:936: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-lELCeZ.s:949: Warning: conditional outside an IT block for Thumb.
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-jpKyKU.s: Assembler messages:
encrypt.c: /tmp/cc-jpKyKU.s:35: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:65: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:101: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:146: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:160: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:186: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:200: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:204: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:206: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:210: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:229: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:248: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:261: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:278: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:284: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:290: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:293: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jpKyKU.s:295: 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/aescopav1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes-core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes-core.c: /tmp/cc-myOhGN.s: Assembler messages:
aes-core.c: /tmp/cc-myOhGN.s:42: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-myOhGN.s:76: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-myOhGN.s:77: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-myOhGN.s:105: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-myOhGN.s:124: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-myOhGN.s:144: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-myOhGN.s:429: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-myOhGN.s:444: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-myOhGN.s:447: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-myOhGN.s:508: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-myOhGN.s:509: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-myOhGN.s:867: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-myOhGN.s:931: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-myOhGN.s:936: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-myOhGN.s:949: Warning: conditional outside an IT block for Thumb.
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-4iTaUI.s: Assembler messages:
encrypt.c: /tmp/cc-4iTaUI.s:35: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:65: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:101: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:146: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:160: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:186: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:200: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:204: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:206: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:210: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:229: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:248: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:261: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:278: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:284: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:290: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:293: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-4iTaUI.s:295: 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/aescopav1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes-core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes-core.c: /tmp/cc-tDvt9b.s: Assembler messages:
aes-core.c: /tmp/cc-tDvt9b.s:42: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-tDvt9b.s:76: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-tDvt9b.s:77: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-tDvt9b.s:105: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-tDvt9b.s:124: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-tDvt9b.s:144: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-tDvt9b.s:429: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-tDvt9b.s:444: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-tDvt9b.s:447: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-tDvt9b.s:508: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-tDvt9b.s:509: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-tDvt9b.s:867: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-tDvt9b.s:931: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-tDvt9b.s:936: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-tDvt9b.s:949: Warning: conditional outside an IT block for Thumb.
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-fyIopb.s: Assembler messages:
encrypt.c: /tmp/cc-fyIopb.s:35: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:65: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:101: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:146: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:160: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:186: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:200: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:204: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:206: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:210: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:229: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:248: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:261: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:278: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:284: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:290: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:293: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fyIopb.s:295: 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/aescopav1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes-core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes-core.c: /tmp/cc-9AQkVZ.s: Assembler messages:
aes-core.c: /tmp/cc-9AQkVZ.s:42: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-9AQkVZ.s:76: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-9AQkVZ.s:77: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-9AQkVZ.s:105: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-9AQkVZ.s:124: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-9AQkVZ.s:144: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-9AQkVZ.s:429: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-9AQkVZ.s:444: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-9AQkVZ.s:447: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-9AQkVZ.s:508: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-9AQkVZ.s:509: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-9AQkVZ.s:867: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-9AQkVZ.s:931: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-9AQkVZ.s:936: Warning: conditional outside an IT block for Thumb.
aes-core.c: /tmp/cc-9AQkVZ.s:949: Warning: conditional outside an IT block for Thumb.
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-nMZO3U.s: Assembler messages:
encrypt.c: /tmp/cc-nMZO3U.s:35: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:65: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:101: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:146: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:160: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:186: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:200: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:204: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:206: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:210: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:229: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:248: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:261: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:278: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:284: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:290: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:293: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-nMZO3U.s:295: 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/aescopav1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
aes-core.c: aes-core.c:1: warning: target CPU does not support THUMB instructions
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: 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