Implementation notes: armeabi, h4mx515e, crypto_aead/morus1280256v1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: morus1280256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
131886refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071920140622
134439refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071920140622
135677refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071920140622
141583refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071920140622
154468refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071920140622
155886refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071920140622
159716refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071920140622
159730refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071920140622
164271refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071920140622
165438refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071920140622
170649refgcc -funroll-loops -O -fomit-frame-pointer2014071920140622
170652refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071920140622
174672refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071920140622
174682refgcc -O -fomit-frame-pointer2014071920140622
174686refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071920140622
181712refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071920140622
182904refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071920140622
184239ref64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071920140622
184373ref64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071920140622
187380refgcc -funroll-loops -O3 -fomit-frame-pointer2014071920140622
187383refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071920140622
187403refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071920140622
187404refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071920140622
187414refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071920140622
187450refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071920140622
188358refgcc -funroll-loops -O2 -fomit-frame-pointer2014071920140622
189599refgcc -O2 -fomit-frame-pointer2014071920140622
190314refgcc -O3 -fomit-frame-pointer2014071920140622
194706ref64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071920140622
194945ref64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071920140622
195336refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071920140622
196415ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071920140622
196471ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071920140622
197056ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071920140622
197100ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071920140622
197696refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071920140622
197702refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071920140622
197702refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071920140622
197703refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071920140622
197816refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071920140622
197871refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071920140622
197875refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071920140622
197878refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071920140622
197879refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071920140622
197882refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071920140622
197885refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071920140622
197897refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071920140622
197908refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071920140622
201599refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071920140622
201834refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071920140622
203866refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071920140622
203877refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071920140622
203877refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071920140622
203897refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071920140622
204063refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071920140622
204069refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071920140622
204077refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071920140622
204078refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071920140622
204089refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071920140622
204090refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071920140622
204102refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071920140622
204117refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071920140622
204117refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071920140622
207027refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071920140622
218586refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071920140622
218841refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071920140622
219564ref64gcc -funroll-loops -O2 -fomit-frame-pointer2014071920140622
219750ref64gcc -funroll-loops -O3 -fomit-frame-pointer2014071920140622
221054ref64gcc -O2 -fomit-frame-pointer2014071920140622
221283ref64gcc -O3 -fomit-frame-pointer2014071920140622
221968refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071920140622
225093ref64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071920140622
228563refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071920140622
233035ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014071920140622
234162ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071920140622
234162ref64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071920140622
234889ref64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071920140622
236441ref64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071920140622
237391refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071920140622
237399refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071920140622
237401refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071920140622
237418refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071920140622
237419refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071920140622
237421refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071920140622
237488refgcc -mcpu=xscale -O -fomit-frame-pointer2014071920140622
237505refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071920140622
237511refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071920140622
237519refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071920140622
237519refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071920140622
237521refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071920140622
237531refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071920140622
237562refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071920140622
239176refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071920140622
239190refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071920140622
239196refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071920140622
239205refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071920140622
239247refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071920140622
240211refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071920140622
242716refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071920140622
242727refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071920140622
242750refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071920140622
242763refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071920140622
242785refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071920140622
244959ref64gcc -funroll-loops -O -fomit-frame-pointer2014071920140622
244960ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071920140622
245496ref64gcc -O -fomit-frame-pointer2014071920140622
245520ref64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071920140622
245523ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2014071920140622
255654refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071920140622
255663refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071920140622
255687refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071920140622
255687refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071920140622
255702refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071920140622
262302ref64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071920140622
262315ref64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071920140622
264073ref64gcc -mcpu=arm8 -O -fomit-frame-pointer2014071920140622
264073ref64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071920140622
264084ref64gcc -mcpu=arm810 -O -fomit-frame-pointer2014071920140622
264084ref64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071920140622
264084ref64gcc -mcpu=strongarm -O -fomit-frame-pointer2014071920140622
271255ref64gcc -mcpu=xscale -O3 -fomit-frame-pointer2014071920140622
271627ref64gcc -mcpu=xscale -O2 -fomit-frame-pointer2014071920140622
272528ref64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071920140622
272540ref64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071920140622
272541ref64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071920140622
272997ref64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071920140622
273000ref64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071920140622
273012ref64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071920140622
273069ref64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071920140622
274757ref64gcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071920140622
274855ref64gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071920140622
274866ref64gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071920140622
275239ref64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071920140622
275245ref64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071920140622
275248ref64gcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071920140622
275586refgcc -Os -fomit-frame-pointer2014071920140622
275642ref64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071920140622
275649ref64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071920140622
275649ref64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071920140622
275650ref64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071920140622
275659ref64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071920140622
275766ref64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071920140622
275812ref64gcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071920140622
275817ref64gcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071920140622
275818ref64gcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071920140622
275818ref64gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071920140622
275827ref64gcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071920140622
275828ref64gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071920140622
277595refgcc -funroll-loops -Os -fomit-frame-pointer2014071920140622
277626ref64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071920140622
279507ref64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071920140622
279704ref64gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071920140622
281508refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071920140622
281549ref64gcc -Os -fomit-frame-pointer2014071920140622
287196ref64gcc -funroll-loops -Os -fomit-frame-pointer2014071920140622
294772ref64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071920140622
294797ref64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071920140622
294807ref64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071920140622
294811ref64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071920140622
294842ref64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071920140622
294899ref64gcc -mcpu=arm8 -Os -fomit-frame-pointer2014071920140622
294899ref64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071920140622
294900ref64gcc -mcpu=arm810 -Os -fomit-frame-pointer2014071920140622
294916ref64gcc -mcpu=strongarm -Os -fomit-frame-pointer2014071920140622
294927ref64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071920140622
295052ref64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071920140622
295053ref64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071920140622
295057ref64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071920140622
295060ref64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071920140622
295073ref64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071920140622
298475ref64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071920140622
298475ref64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071920140622
298478ref64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071920140622
298478ref64gcc -mcpu=arm9e -O -fomit-frame-pointer2014071920140622
298488ref64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071920140622
298493ref64gcc -mcpu=arm1020t -O -fomit-frame-pointer2014071920140622
298499ref64gcc -mcpu=xscale -O -fomit-frame-pointer2014071920140622
298507ref64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071920140622
298890ref64gcc -mcpu=ep9312 -O -fomit-frame-pointer2014071920140622
298898ref64gcc -mcpu=arm9 -O -fomit-frame-pointer2014071920140622
298899ref64gcc -mcpu=arm920 -O -fomit-frame-pointer2014071920140622
298906ref64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071920140622
298913ref64gcc -mcpu=arm940t -O -fomit-frame-pointer2014071920140622
299284ref64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071920140622
301725ref64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071920140622
314059ref64gcc -mcpu=arm920t -O -fomit-frame-pointer2014071920140622
453720ref64gcc2014071920140622
453728ref64gcc -funroll-loops2014071920140622
453737ref64cc2014071920140622
457326refcc2014071920140622
457334refgcc2014071920140622
457338refgcc -funroll-loops2014071920140622

Compiler output

Implementation: crypto_aead/morus1280256v1/avx2
Compiler: cc
morus1280256v1avx2.c: morus1280256v1avx2.c:2:23: error: immintrin.h: No such file or directory
morus1280256v1avx2.c: morus1280256v1avx2.c:65: error: expected ')' before 'msgblk'
morus1280256v1avx2.c: morus1280256v1avx2.c:98: error: expected declaration specifiers or '...' before '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'morus_initialization':
morus1280256v1avx2.c: morus1280256v1avx2.c:101: error: '__m256i' undeclared (first use in this function)
morus1280256v1avx2.c: morus1280256v1avx2.c:101: error: (Each undeclared identifier is reported only once
morus1280256v1avx2.c: morus1280256v1avx2.c:101: error: for each function it appears in.)
morus1280256v1avx2.c: morus1280256v1avx2.c:101: error: expected ';' before 'tmp'
morus1280256v1avx2.c: morus1280256v1avx2.c:103: error: expected ';' before 'keytmp'
morus1280256v1avx2.c: morus1280256v1avx2.c:107: error: 'state' undeclared (first use in this function)
morus1280256v1avx2.c: morus1280256v1avx2.c:107: error: expected expression before ')' token
morus1280256v1avx2.c: morus1280256v1avx2.c:109: error: 'keytmp' undeclared (first use in this function)
morus1280256v1avx2.c: morus1280256v1avx2.c:109: error: expected expression before ')' token
morus1280256v1avx2.c: morus1280256v1avx2.c:117: error: 'tmp' undeclared (first use in this function)
morus1280256v1avx2.c: morus1280256v1avx2.c: At top level:
morus1280256v1avx2.c: morus1280256v1avx2.c:125: error: expected declaration specifiers or '...' before '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'morus_tag_generation':
morus1280256v1avx2.c: morus1280256v1avx2.c:129: error: '__m256i' undeclared (first use in this function)
morus1280256v1avx2.c: morus1280256v1avx2.c:129: error: expected ';' before 'tmp'
morus1280256v1avx2.c: morus1280256v1avx2.c:131: error: expected expression before ')' token
morus1280256v1avx2.c: morus1280256v1avx2.c:136: error: 'state' undeclared (first use in this function)
morus1280256v1avx2.c: morus1280256v1avx2.c:138: error: 'tmp' undeclared (first use in this function)
morus1280256v1avx2.c: morus1280256v1avx2.c:138: error: expected expression before ')' token
morus1280256v1avx2.c: morus1280256v1avx2.c:143: error: expected expression before ')' token
morus1280256v1avx2.c: morus1280256v1avx2.c: At top level:
morus1280256v1avx2.c: ...

Number of similar (compiler,implementation) pairs: 76, namely:
CompilerImplementations
cc avx2
gcc avx2
gcc -O2 -fomit-frame-pointer avx2
gcc -O3 -fomit-frame-pointer avx2
gcc -O -fomit-frame-pointer avx2
gcc -Os -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O -fomit-frame-pointer avx2
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx2
gcc -funroll-loops avx2
gcc -funroll-loops -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -O -fomit-frame-pointer avx2
gcc -funroll-loops -Os -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx2
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm1020t -O -fomit-frame-pointer avx2
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer avx2
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns avx2
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns avx2
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer avx2
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns avx2
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns avx2
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns avx2
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer avx2
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns avx2
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer avx2
gcc -mcpu=arm920 -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm920 -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm920 -O -fomit-frame-pointer avx2
gcc -mcpu=arm920t -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm920t -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm920t -O -fomit-frame-pointer avx2
gcc -mcpu=arm940t -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm940t -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm940t -O -fomit-frame-pointer avx2
gcc -mcpu=arm9 -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm9 -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm9 -O -fomit-frame-pointer avx2
gcc -mcpu=arm9e -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm9e -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm9e -O -fomit-frame-pointer avx2
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer avx2
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer avx2
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer avx2
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer avx2
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer avx2
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer avx2
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer avx2
gcc -mcpu=ep9312 -O -fomit-frame-pointer avx2
gcc -mcpu=xscale -O2 -fomit-frame-pointer avx2
gcc -mcpu=xscale -O3 -fomit-frame-pointer avx2
gcc -mcpu=xscale -O -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_aead/morus1280256v1/sse2
Compiler: cc
morus1280256v1sse2.c: morus1280256v1sse2.c:2:29: error: immintrin.h: No such file or directory
morus1280256v1sse2.c: morus1280256v1sse2.c:38: error: expected ')' before '*' token
morus1280256v1sse2.c: morus1280256v1sse2.c:83: error: expected declaration specifiers or '...' before '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c: In function 'morus_initialization':
morus1280256v1sse2.c: morus1280256v1sse2.c:86: error: '__m128i' undeclared (first use in this function)
morus1280256v1sse2.c: morus1280256v1sse2.c:86: error: (Each undeclared identifier is reported only once
morus1280256v1sse2.c: morus1280256v1sse2.c:86: error: for each function it appears in.)
morus1280256v1sse2.c: morus1280256v1sse2.c:86: error: expected ';' before 'tmp'
morus1280256v1sse2.c: morus1280256v1sse2.c:87: error: 'tmp' undeclared (first use in this function)
morus1280256v1sse2.c: morus1280256v1sse2.c:90: error: 'state' undeclared (first use in this function)
morus1280256v1sse2.c: morus1280256v1sse2.c:90: error: expected expression before ')' token
morus1280256v1sse2.c: morus1280256v1sse2.c:91: error: expected expression before ')' token
morus1280256v1sse2.c: morus1280256v1sse2.c:91: error: expected expression before ')' token
morus1280256v1sse2.c: morus1280256v1sse2.c:99: error: expected expression before ')' token
morus1280256v1sse2.c: morus1280256v1sse2.c:100: error: expected expression before ')' token
morus1280256v1sse2.c: morus1280256v1sse2.c: At top level:
morus1280256v1sse2.c: morus1280256v1sse2.c:104: error: expected declaration specifiers or '...' before '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c: In function 'morus_tag_generation':
morus1280256v1sse2.c: morus1280256v1sse2.c:108: error: '__m128i' undeclared (first use in this function)
morus1280256v1sse2.c: morus1280256v1sse2.c:108: error: expected ';' before 'tmp'
morus1280256v1sse2.c: morus1280256v1sse2.c:110: error: expected expression before ')' token
morus1280256v1sse2.c: morus1280256v1sse2.c:115: error: 'tmp' undeclared (first use in this function)
morus1280256v1sse2.c: morus1280256v1sse2.c:115: error: expected expression before ')' token
morus1280256v1sse2.c: morus1280256v1sse2.c:116: error: 'state' undeclared (first use in this function)
morus1280256v1sse2.c: morus1280256v1sse2.c:128: error: expected expression before ')' token
morus1280256v1sse2.c: ...

Number of similar (compiler,implementation) pairs: 76, namely:
CompilerImplementations
cc sse2
gcc sse2
gcc -O2 -fomit-frame-pointer sse2
gcc -O3 -fomit-frame-pointer sse2
gcc -O -fomit-frame-pointer sse2
gcc -Os -fomit-frame-pointer sse2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse2
gcc -fno-schedule-insns -O -fomit-frame-pointer sse2
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse2
gcc -funroll-loops sse2
gcc -funroll-loops -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -O -fomit-frame-pointer sse2
gcc -funroll-loops -Os -fomit-frame-pointer sse2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse2
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer sse2
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer sse2
gcc -mcpu=arm1020t -O -fomit-frame-pointer sse2
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer sse2
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer sse2
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer sse2
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer sse2
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns sse2
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer sse2
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns sse2
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer sse2
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns sse2
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer sse2
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns sse2
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer sse2
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns sse2
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer sse2
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns sse2
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer sse2
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer sse2
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer sse2
gcc -mcpu=arm920 -O2 -fomit-frame-pointer sse2
gcc -mcpu=arm920 -O3 -fomit-frame-pointer sse2
gcc -mcpu=arm920 -O -fomit-frame-pointer sse2
gcc -mcpu=arm920t -O2 -fomit-frame-pointer sse2
gcc -mcpu=arm920t -O3 -fomit-frame-pointer sse2
gcc -mcpu=arm920t -O -fomit-frame-pointer sse2
gcc -mcpu=arm940t -O2 -fomit-frame-pointer sse2
gcc -mcpu=arm940t -O3 -fomit-frame-pointer sse2
gcc -mcpu=arm940t -O -fomit-frame-pointer sse2
gcc -mcpu=arm9 -O2 -fomit-frame-pointer sse2
gcc -mcpu=arm9 -O3 -fomit-frame-pointer sse2
gcc -mcpu=arm9 -O -fomit-frame-pointer sse2
gcc -mcpu=arm9e -O2 -fomit-frame-pointer sse2
gcc -mcpu=arm9e -O3 -fomit-frame-pointer sse2
gcc -mcpu=arm9e -O -fomit-frame-pointer sse2
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer sse2
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer sse2
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer sse2
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer sse2
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer sse2
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer sse2
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer sse2
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer sse2
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer sse2
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer sse2
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer sse2
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer sse2
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer sse2
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer sse2
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer sse2
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer sse2
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer sse2
gcc -mcpu=ep9312 -O -fomit-frame-pointer sse2
gcc -mcpu=xscale -O2 -fomit-frame-pointer sse2
gcc -mcpu=xscale -O3 -fomit-frame-pointer sse2
gcc -mcpu=xscale -O -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_aead/morus1280256v1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-Hxfooi.s: Assembler messages:
encrypt.c: /tmp/cc-Hxfooi.s:134: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:309: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:487: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:596: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:599: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:936: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:983: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:985: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:987: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:996: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:1109: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:1112: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:1114: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:1116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:1235: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:1356: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:1358: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:1360: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:1362: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:1368: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:1638: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:1640: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Hxfooi.s:1642: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-oGRp13.s: Assembler messages:
try.c: /tmp/cc-oGRp13.s:361: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:371: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:375: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:377: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:379: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:392: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:394: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:396: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:398: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:517: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:529: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:622: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:636: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:649: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:771: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:783: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:824: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:835: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:842: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:884: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:895: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-oGRp13.s:902: Warning: conditional outside an IT block for Thumb.
try.c: ...

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

Compiler output

Implementation: crypto_aead/morus1280256v1/avx2
Compiler: clang -O3 -fomit-frame-pointer
morus1280256v1avx2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
morus1280256v1avx2.c: morus1280256v1avx2.c:2:10: fatal error: 'immintrin.h' file not found
morus1280256v1avx2.c: #include gt;
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: 1 diagnostic generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer avx2
clang -O3 -fwrapv -march=native -fomit-frame-pointer avx2
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avx2
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer avx2
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avx2
clang -O3 -fwrapv -mavx -fomit-frame-pointer avx2
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_aead/morus1280256v1/ref64
Compiler: clang -O3 -fomit-frame-pointer
morus1280256v1opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s: Assembler messages:
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:759: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:934: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:1112: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:1221: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:1224: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:2975: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3012: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3014: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3016: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3025: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3045: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3047: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3049: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3051: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3055: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3172: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3174: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3176: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3193: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3195: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3197: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3199: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-mZwXAU.s:3203: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: ...

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

Compiler output

Implementation: crypto_aead/morus1280256v1/sse2
Compiler: clang -O3 -fomit-frame-pointer
morus1280256v1sse2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
morus1280256v1sse2.c: morus1280256v1sse2.c:2:10: fatal error: 'immintrin.h' file not found
morus1280256v1sse2.c: #include gt;
morus1280256v1sse2.c: ^
morus1280256v1sse2.c: 1 diagnostic generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer sse2
clang -O3 -fwrapv -march=native -fomit-frame-pointer sse2
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sse2
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sse2
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sse2
clang -O3 -fwrapv -mavx -fomit-frame-pointer sse2
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_aead/morus1280256v1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-ygjOfb.s: Assembler messages:
encrypt.c: /tmp/cc-ygjOfb.s:134: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:309: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:487: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:596: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:599: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:936: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:983: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:985: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:987: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:996: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:1109: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:1112: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:1114: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:1116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:1235: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:1356: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:1358: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:1360: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:1362: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:1368: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:1638: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:1640: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ygjOfb.s:1642: 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/morus1280256v1/ref64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
morus1280256v1opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
morus1280256v1opt64.c: /tmp/cc-zNsGry.s: Assembler messages:
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:759: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:934: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:1112: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:1221: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:1224: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:2975: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3012: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3014: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3016: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3025: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3045: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3047: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3049: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3051: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3055: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3172: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3174: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3176: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3193: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3195: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3197: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3199: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-zNsGry.s:3203: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: ...

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

Compiler output

Implementation: crypto_aead/morus1280256v1/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-RFyn5x.s: Assembler messages:
encrypt.c: /tmp/cc-RFyn5x.s:134: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:309: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:487: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:596: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:599: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:936: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:983: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:985: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:987: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:996: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:1109: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:1112: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:1114: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:1116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:1235: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:1356: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:1358: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:1360: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:1362: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:1368: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:1638: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:1640: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFyn5x.s:1642: 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/morus1280256v1/ref64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
morus1280256v1opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s: Assembler messages:
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:759: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:934: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:1112: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:1221: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:1224: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:2975: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3012: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3014: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3016: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3025: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3045: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3047: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3049: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3051: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3055: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3172: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3174: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3176: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3193: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3195: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3197: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3199: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-kXKXuU.s:3203: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.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 ref64

Compiler output

Implementation: crypto_aead/morus1280256v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-Q895eF.s: Assembler messages:
encrypt.c: /tmp/cc-Q895eF.s:134: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:309: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:487: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:596: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:599: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:936: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:983: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:985: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:987: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:996: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:1109: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:1112: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:1114: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:1116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:1235: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:1356: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:1358: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:1360: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:1362: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:1368: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:1638: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:1640: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Q895eF.s:1642: 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/morus1280256v1/ref64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
morus1280256v1opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s: Assembler messages:
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:759: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:934: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:1112: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:1221: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:1224: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:2975: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3012: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3014: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3016: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3025: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3045: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3047: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3049: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3051: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3055: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3172: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3174: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3176: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3193: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3195: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3197: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3199: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-EHZ2S3.s:3203: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: ...

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

Compiler output

Implementation: crypto_aead/morus1280256v1/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-CKSpG0.s: Assembler messages:
encrypt.c: /tmp/cc-CKSpG0.s:134: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:309: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:487: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:596: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:599: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:936: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:983: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:985: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:987: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:996: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:1109: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:1112: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:1114: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:1116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:1235: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:1356: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:1358: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:1360: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:1362: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:1368: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:1638: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:1640: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CKSpG0.s:1642: 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/morus1280256v1/ref64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
morus1280256v1opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
morus1280256v1opt64.c: /tmp/cc-RBScxI.s: Assembler messages:
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:759: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:934: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:1112: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:1221: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:1224: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:2975: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3012: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3014: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3016: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3025: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3045: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3047: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3049: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3051: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3055: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3172: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3174: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3176: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3193: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3195: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3197: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3199: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-RBScxI.s:3203: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.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 ref64

Compiler output

Implementation: crypto_aead/morus1280256v1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-hGz8H0.s: Assembler messages:
encrypt.c: /tmp/cc-hGz8H0.s:134: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:309: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:487: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:596: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:599: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:936: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:983: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:985: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:987: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:996: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:1109: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:1112: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:1114: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:1116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:1235: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:1356: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:1358: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:1360: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:1362: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:1368: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:1638: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:1640: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hGz8H0.s:1642: 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/morus1280256v1/ref64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
morus1280256v1opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s: Assembler messages:
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:759: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:934: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:1112: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:1221: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:1224: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:2975: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3012: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3014: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3016: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3025: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3045: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3047: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3049: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3051: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3055: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3172: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3174: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3176: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3193: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3195: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3197: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3199: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-HQMNfy.s:3203: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: ...

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

Compiler output

Implementation: crypto_aead/morus1280256v1/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-IbwS7d.s: Assembler messages:
encrypt.c: /tmp/cc-IbwS7d.s:134: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:309: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:487: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:596: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:599: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:936: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:983: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:985: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:987: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:996: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:1109: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:1112: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:1114: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:1116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:1235: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:1356: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:1358: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:1360: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:1362: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:1368: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:1638: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:1640: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-IbwS7d.s:1642: 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/morus1280256v1/ref64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
morus1280256v1opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s: Assembler messages:
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:759: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:934: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:1112: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:1221: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:1224: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:2975: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3012: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3014: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3016: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3025: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3045: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3047: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3049: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3051: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3055: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3172: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3174: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3176: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3193: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3195: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3197: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3199: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.c: /tmp/cc-WxM6Me.s:3203: Warning: conditional outside an IT block for Thumb.
morus1280256v1opt64.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 ref64

Compiler output

Implementation: crypto_aead/morus1280256v1/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

Compiler output

Implementation: crypto_aead/morus1280256v1/avx2
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
morus1280256v1avx2.c: morus1280256v1avx2.c:1: warning: target CPU does not support THUMB instructions
morus1280256v1avx2.c: morus1280256v1avx2.c:2:23: error: immintrin.h: No such file or directory
morus1280256v1avx2.c: morus1280256v1avx2.c:65: error: expected ')' before 'msgblk'
morus1280256v1avx2.c: morus1280256v1avx2.c:98: error: expected declaration specifiers or '...' before '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'morus_initialization':
morus1280256v1avx2.c: morus1280256v1avx2.c:101: error: '__m256i' undeclared (first use in this function)
morus1280256v1avx2.c: morus1280256v1avx2.c:101: error: (Each undeclared identifier is reported only once
morus1280256v1avx2.c: morus1280256v1avx2.c:101: error: for each function it appears in.)
morus1280256v1avx2.c: morus1280256v1avx2.c:101: error: expected ';' before 'tmp'
morus1280256v1avx2.c: morus1280256v1avx2.c:103: error: expected ';' before 'keytmp'
morus1280256v1avx2.c: morus1280256v1avx2.c:107: error: 'state' undeclared (first use in this function)
morus1280256v1avx2.c: morus1280256v1avx2.c:107: error: expected expression before ')' token
morus1280256v1avx2.c: morus1280256v1avx2.c:109: error: 'keytmp' undeclared (first use in this function)
morus1280256v1avx2.c: morus1280256v1avx2.c:109: error: expected expression before ')' token
morus1280256v1avx2.c: morus1280256v1avx2.c:117: error: 'tmp' undeclared (first use in this function)
morus1280256v1avx2.c: morus1280256v1avx2.c: At top level:
morus1280256v1avx2.c: morus1280256v1avx2.c:125: error: expected declaration specifiers or '...' before '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'morus_tag_generation':
morus1280256v1avx2.c: morus1280256v1avx2.c:129: error: '__m256i' undeclared (first use in this function)
morus1280256v1avx2.c: morus1280256v1avx2.c:129: error: expected ';' before 'tmp'
morus1280256v1avx2.c: morus1280256v1avx2.c:131: error: expected expression before ')' token
morus1280256v1avx2.c: morus1280256v1avx2.c:136: error: 'state' undeclared (first use in this function)
morus1280256v1avx2.c: morus1280256v1avx2.c:138: error: 'tmp' undeclared (first use in this function)
morus1280256v1avx2.c: morus1280256v1avx2.c:138: error: expected expression before ')' token
morus1280256v1avx2.c: morus1280256v1avx2.c:143: error: expected expression before ')' token
morus1280256v1avx2.c: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm810 -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm810 -O -fomit-frame-pointer avx2
gcc -mcpu=arm810 -Os -fomit-frame-pointer avx2
gcc -mcpu=arm8 -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm8 -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm8 -O -fomit-frame-pointer avx2
gcc -mcpu=arm8 -Os -fomit-frame-pointer avx2
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer avx2
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer avx2
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer avx2
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer avx2
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer avx2
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer avx2
gcc -mcpu=strongarm110 -O -fomit-frame-pointer avx2
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer avx2
gcc -mcpu=strongarm -O2 -fomit-frame-pointer avx2
gcc -mcpu=strongarm -O3 -fomit-frame-pointer avx2
gcc -mcpu=strongarm -O -fomit-frame-pointer avx2
gcc -mcpu=strongarm -Os -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_aead/morus1280256v1/ref64
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
morus1280256v1opt64.c: morus1280256v1opt64.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 ref64
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref64
gcc -mcpu=arm810 -O -fomit-frame-pointer ref64
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref64
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref64
gcc -mcpu=arm8 -O -fomit-frame-pointer ref64
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref64
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref64
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref64
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref64
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref64
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref64
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref64
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref64
gcc -mcpu=strongarm -O -fomit-frame-pointer ref64
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref64

Compiler output

Implementation: crypto_aead/morus1280256v1/sse2
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
morus1280256v1sse2.c: morus1280256v1sse2.c:1: warning: target CPU does not support THUMB instructions
morus1280256v1sse2.c: morus1280256v1sse2.c:2:29: error: immintrin.h: No such file or directory
morus1280256v1sse2.c: morus1280256v1sse2.c:38: error: expected ')' before '*' token
morus1280256v1sse2.c: morus1280256v1sse2.c:83: error: expected declaration specifiers or '...' before '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c: In function 'morus_initialization':
morus1280256v1sse2.c: morus1280256v1sse2.c:86: error: '__m128i' undeclared (first use in this function)
morus1280256v1sse2.c: morus1280256v1sse2.c:86: error: (Each undeclared identifier is reported only once
morus1280256v1sse2.c: morus1280256v1sse2.c:86: error: for each function it appears in.)
morus1280256v1sse2.c: morus1280256v1sse2.c:86: error: expected ';' before 'tmp'
morus1280256v1sse2.c: morus1280256v1sse2.c:87: error: 'tmp' undeclared (first use in this function)
morus1280256v1sse2.c: morus1280256v1sse2.c:90: error: 'state' undeclared (first use in this function)
morus1280256v1sse2.c: morus1280256v1sse2.c:90: error: expected expression before ')' token
morus1280256v1sse2.c: morus1280256v1sse2.c:91: error: expected expression before ')' token
morus1280256v1sse2.c: morus1280256v1sse2.c:91: error: expected expression before ')' token
morus1280256v1sse2.c: morus1280256v1sse2.c:99: error: expected expression before ')' token
morus1280256v1sse2.c: morus1280256v1sse2.c:100: error: expected expression before ')' token
morus1280256v1sse2.c: morus1280256v1sse2.c: At top level:
morus1280256v1sse2.c: morus1280256v1sse2.c:104: error: expected declaration specifiers or '...' before '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c: In function 'morus_tag_generation':
morus1280256v1sse2.c: morus1280256v1sse2.c:108: error: '__m128i' undeclared (first use in this function)
morus1280256v1sse2.c: morus1280256v1sse2.c:108: error: expected ';' before 'tmp'
morus1280256v1sse2.c: morus1280256v1sse2.c:110: error: expected expression before ')' token
morus1280256v1sse2.c: morus1280256v1sse2.c:115: error: 'tmp' undeclared (first use in this function)
morus1280256v1sse2.c: morus1280256v1sse2.c:115: error: expected expression before ')' token
morus1280256v1sse2.c: morus1280256v1sse2.c:116: error: 'state' undeclared (first use in this function)
morus1280256v1sse2.c: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer sse2
gcc -mcpu=arm810 -O3 -fomit-frame-pointer sse2
gcc -mcpu=arm810 -O -fomit-frame-pointer sse2
gcc -mcpu=arm810 -Os -fomit-frame-pointer sse2
gcc -mcpu=arm8 -O2 -fomit-frame-pointer sse2
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sse2
gcc -mcpu=arm8 -O -fomit-frame-pointer sse2
gcc -mcpu=arm8 -Os -fomit-frame-pointer sse2
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer sse2
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer sse2
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer sse2
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer sse2
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer sse2
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sse2
gcc -mcpu=strongarm110 -O -fomit-frame-pointer sse2
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer sse2
gcc -mcpu=strongarm -O2 -fomit-frame-pointer sse2
gcc -mcpu=strongarm -O3 -fomit-frame-pointer sse2
gcc -mcpu=strongarm -O -fomit-frame-pointer sse2
gcc -mcpu=strongarm -Os -fomit-frame-pointer sse2