Implementation notes: armeabi, h4mx515e, crypto_aead/acorn128

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: acorn128
TimeImplementationCompilerBenchmark dateSUPERCOP version
43015006refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071020140622
43829497refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071020140622
44235611refgcc -funroll-loops -O3 -fomit-frame-pointer2014071020140622
45135759refgcc -funroll-loops -O2 -fomit-frame-pointer2014071020140622
54451986refgcc -O3 -fomit-frame-pointer2014071020140622
54606630refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071020140622
54647789refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071020140622
54859657refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071020140622
55642103refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071020140622
55802376refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071020140622
55814421refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071020140622
56289942refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071020140622
56316593refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071020140622
56328347refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071020140622
56483830refgcc -funroll-loops -O -fomit-frame-pointer2014071020140622
56755148refgcc -O -fomit-frame-pointer2014071020140622
56767001refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071020140622
56774853refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071020140622
56948820refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071020140622
56963472refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071020140622
57252052refgcc -funroll-loops -Os -fomit-frame-pointer2014071020140622
57266517refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071020140622
57272294refgcc -Os -fomit-frame-pointer2014071020140622
57275647refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071020140622
57352383refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071020140622
57363159refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071020140622
57402864refgcc -O2 -fomit-frame-pointer2014071020140622
58451971refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071020140622
58631472refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071020140622
58640796refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071020140622
58642806refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071020140622
58642899refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071020140622
59061519refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071020140622
59081350refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071020140622
59084901refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071020140622
59087686refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071020140622
59788057refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071020140622
59792735refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071020140622
59794159refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071020140622
59843755refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071020140622
59859238refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071020140622
60115229refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071020140622
60153602refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071020140622
60154781refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071020140622
60158205refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071020140622
60166053refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071020140622
60187983refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071020140622
60198905refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071020140622
60259029refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071020140622
61366182refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071020140622
61376169refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071020140622
61378331refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071020140622
61378409refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071020140622
61531098refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071020140622
61547234refgcc -mcpu=xscale -O -fomit-frame-pointer2014071020140622
61566496refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071020140622
61575411refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071020140622
61586351refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071020140622
61590081refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071020140622
61600097refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071020140622
61611099refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071020140622
61626119refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071020140622
61635143refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071020140622
61687844refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071020140622
63182514refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071020140622
63652217refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071020140622
63660401refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071020140622
63687781refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071020140622
63695432refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071020140622
63695634refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071020140622
63699832refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071020140622
63710317refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071020140622
63721978refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071020140622
76609645refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071020140622
76609915refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071020140622
76620266refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071020140622
76644834refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071020140622
76744470refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071020140622
85545779refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071020140622
85547477refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071020140622
85549672refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071020140622
85558362refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071020140622
85581267refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071020140622
87172036refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071020140622
87172677refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071020140622
87192270refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071020140622
87205187refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071020140622
87213101refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071020140622
88876689refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071020140622
88877963refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071020140622
88878072refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071020140622
88899688refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071020140622
88899891refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071020140622
304159980refgcc -funroll-loops2014071020140622
304179040refgcc2014071020140622
304704654refcc2014071020140622

Compiler output

Implementation: crypto_aead/acorn128/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-GL29sl.s: Assembler messages:
encrypt.c: /tmp/cc-GL29sl.s:155: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:247: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:297: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:332: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:351: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:364: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:378: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:389: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:404: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:443: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:445: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:448: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:449: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:470: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:493: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:498: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:500: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:502: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:504: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:515: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:517: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:533: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GL29sl.s:536: 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/acorn128/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-BGwQjd.s: Assembler messages:
encrypt.c: /tmp/cc-BGwQjd.s:155: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:247: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:297: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:332: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:351: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:364: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:378: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:389: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:404: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:443: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:445: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:448: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:449: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:470: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:493: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:498: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:500: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:502: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:504: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:515: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:517: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:533: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BGwQjd.s:536: 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/acorn128/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-Lcg1rQ.s: Assembler messages:
encrypt.c: /tmp/cc-Lcg1rQ.s:155: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:247: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:297: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:332: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:351: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:364: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:378: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:389: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:404: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:443: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:445: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:448: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:449: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:470: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:493: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:498: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:500: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:502: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:504: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:515: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:517: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:533: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Lcg1rQ.s:536: 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/acorn128/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-ZIxq6u.s: Assembler messages:
encrypt.c: /tmp/cc-ZIxq6u.s:155: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:247: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:297: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:332: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:351: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:364: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:378: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:389: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:404: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:443: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:445: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:448: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:449: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:470: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:493: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:498: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:500: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:502: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:504: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:515: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:517: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:533: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZIxq6u.s:536: 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/acorn128/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-6kc5Vy.s: Assembler messages:
encrypt.c: /tmp/cc-6kc5Vy.s:155: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:247: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:297: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:332: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:351: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:364: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:378: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:389: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:404: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:443: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:445: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:448: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:449: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:470: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:493: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:498: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:500: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:502: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:504: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:515: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:517: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:533: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-6kc5Vy.s:536: 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/acorn128/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-xIhU5y.s: Assembler messages:
encrypt.c: /tmp/cc-xIhU5y.s:155: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:247: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:297: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:332: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:351: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:364: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:378: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:389: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:404: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:443: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:445: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:448: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:449: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:470: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:493: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:498: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:500: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:502: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:504: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:515: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:517: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:533: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xIhU5y.s:536: 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/acorn128/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-HSzs6c.s: Assembler messages:
encrypt.c: /tmp/cc-HSzs6c.s:155: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:247: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:297: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:332: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:351: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:364: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:378: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:389: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:404: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:443: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:445: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:448: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:449: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:470: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:493: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:498: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:500: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:502: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:504: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:515: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:517: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:533: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-HSzs6c.s:536: 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/acorn128/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: 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