Implementation notes: armeabi, h4mx515e, crypto_aead/joltikneq9696v1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: joltikneq9696v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
22613987refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071720140622
22630952refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071720140622
22632318refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071720140622
22647095refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071720140622
22651495refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071720140622
22699542refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071720140622
22708032refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071720140622
22708189refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071720140622
22717366refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071720140622
22718142refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071720140622
22858090refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071720140622
23698875refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071720140622
23705015refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071720140622
23711740refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071720140622
23726816refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071720140622
29293607refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071720140622
29667927refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071720140622
33281989refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071720140622
34815724refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071720140622
42492389refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071720140622
42527453refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071720140622
42532157refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071720140622
42534578refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071720140622
42535891refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071720140622
42936948refgcc -funroll-loops -O -fomit-frame-pointer2014071720140622
42939948refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071720140622
43377696refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071720140622
45922116refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071720140622
45974268refgcc -funroll-loops -O3 -fomit-frame-pointer2014071720140622
46072666refgcc -O3 -fomit-frame-pointer2014071720140622
49775656refgcc -funroll-loops -O2 -fomit-frame-pointer2014071720140622
78721717refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071720140622
81646699refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071720140622
81754616refgcc -O2 -fomit-frame-pointer2014071720140622
86662629refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071720140622
86665771refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071720140622
86712790refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071720140622
86729990refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071720140622
86737855refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071720140622
89998558refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071720140622
90045609refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071720140622
90564067refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071720140622
91407633refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071720140622
91438953refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071720140622
92138443refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071720140622
92657232refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071720140622
98020490refgcc -O -fomit-frame-pointer2014071720140622
98063927refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071720140622
98085347refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071720140622
98580665refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071720140622
98619307refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071720140622
102640346refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071720140622
102804520refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071720140622
102808593refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071720140622
103241058refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071720140622
103929027refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071720140622
104023876refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071720140622
104051791refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071720140622
104066218refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071720140622
105035077refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071720140622
105046746refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071720140622
105121593refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071720140622
105170493refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071720140622
105196065refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071720140622
105514825refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071720140622
105953473refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071720140622
119176671refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071720140622
119194991refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071720140622
119219006refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071720140622
119232317refgcc -mcpu=xscale -O -fomit-frame-pointer2014071720140622
119232871refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071720140622
119282030refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071720140622
119438914refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071720140622
119694039refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071720140622
119751416refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071720140622
119842572refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071720140622
119843392refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071720140622
119847709refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071720140622
119872002refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071720140622
124949961refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071720140622
124981369refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071720140622
124982459refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071720140622
124984227refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071720140622
125009231refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071720140622
125120521refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071720140622
125137525refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071720140622
128203662refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071720140622
129167983refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071720140622
129367799refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071720140622
130854783refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071720140622
140019573refgcc -funroll-loops -Os -fomit-frame-pointer2014071720140622
141432369refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071720140622
141453224refgcc -Os -fomit-frame-pointer2014071720140622
276190825refcc2014071720140622
276553797refgcc2014071720140622
276629996refgcc -funroll-loops2014071720140622

Compiler output

Implementation: crypto_aead/joltikneq9696v1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
joltik.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
joltik.c: /tmp/cc-64YSXI.s: Assembler messages:
joltik.c: /tmp/cc-64YSXI.s:61: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:137: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:140: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:142: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:178: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:197: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:200: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:205: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:207: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:310: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:321: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:469: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:471: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:473: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:478: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:643: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:645: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:647: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:653: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:702: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:784: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:861: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-64YSXI.s:863: Warning: conditional outside an IT block for Thumb.
joltik.c: ...

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

Compiler output

Implementation: crypto_aead/joltikneq9696v1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
joltik.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
joltik.c: /tmp/cc-M23jVU.s: Assembler messages:
joltik.c: /tmp/cc-M23jVU.s:61: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:137: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:140: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:142: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:178: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:197: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:200: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:205: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:207: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:310: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:321: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:469: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:471: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:473: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:478: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:643: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:645: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:647: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:653: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:702: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:784: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:861: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-M23jVU.s:863: Warning: conditional outside an IT block for Thumb.
joltik.c: ...

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

Compiler output

Implementation: crypto_aead/joltikneq9696v1/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
joltik.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
joltik.c: /tmp/cc-0nDhl3.s: Assembler messages:
joltik.c: /tmp/cc-0nDhl3.s:61: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:137: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:140: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:142: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:178: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:197: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:200: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:205: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:207: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:310: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:321: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:469: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:471: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:473: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:478: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:643: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:645: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:647: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:653: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:702: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:784: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:861: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-0nDhl3.s:863: Warning: conditional outside an IT block for Thumb.
joltik.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/joltikneq9696v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
joltik.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
joltik.c: /tmp/cc-nvtTKm.s: Assembler messages:
joltik.c: /tmp/cc-nvtTKm.s:61: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:137: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:140: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:142: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:178: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:197: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:200: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:205: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:207: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:310: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:321: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:469: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:471: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:473: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:478: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:643: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:645: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:647: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:653: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:702: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:784: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:861: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-nvtTKm.s:863: Warning: conditional outside an IT block for Thumb.
joltik.c: ...

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

Compiler output

Implementation: crypto_aead/joltikneq9696v1/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
joltik.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
joltik.c: /tmp/cc-fqC7Ov.s: Assembler messages:
joltik.c: /tmp/cc-fqC7Ov.s:61: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:137: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:140: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:142: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:178: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:197: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:200: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:205: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:207: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:310: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:321: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:469: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:471: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:473: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:478: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:643: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:645: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:647: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:653: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:702: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:784: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:861: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-fqC7Ov.s:863: Warning: conditional outside an IT block for Thumb.
joltik.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/joltikneq9696v1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
joltik.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
joltik.c: /tmp/cc-8xDJmc.s: Assembler messages:
joltik.c: /tmp/cc-8xDJmc.s:61: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:137: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:140: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:142: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:178: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:197: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:200: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:205: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:207: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:310: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:321: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:469: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:471: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:473: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:478: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:643: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:645: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:647: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:653: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:702: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:784: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:861: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-8xDJmc.s:863: Warning: conditional outside an IT block for Thumb.
joltik.c: ...

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

Compiler output

Implementation: crypto_aead/joltikneq9696v1/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
joltik.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
joltik.c: /tmp/cc-vOwWHd.s: Assembler messages:
joltik.c: /tmp/cc-vOwWHd.s:61: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:137: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:140: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:142: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:178: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:197: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:200: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:205: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:207: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:310: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:321: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:469: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:471: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:473: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:478: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:643: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:645: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:647: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:653: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:702: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:784: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:861: Warning: conditional outside an IT block for Thumb.
joltik.c: /tmp/cc-vOwWHd.s:863: Warning: conditional outside an IT block for Thumb.
joltik.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/joltikneq9696v1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
joltik.c: joltik.c:1: warning: target CPU does not support THUMB instructions
tweakableBC.c: tweakableBC.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