Implementation notes: armeabi, auxplug, crypto_aead/morus1280128v1

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_aead
Primitive: morus1280128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
185862ref64gcc -mcpu=xscale -Os -fomit-frame-pointer2015032720141124
186096ref64gcc -mcpu=arm9e -Os -fomit-frame-pointer2015032720141124
188130refgcc -mcpu=xscale -Os -fomit-frame-pointer2015032720141124
188250refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015032720141124
194928ref64gcc -mcpu=xscale -O -fomit-frame-pointer2015032720141124
195258ref64gcc -mcpu=arm9e -O -fomit-frame-pointer2015032720141124
197322refgcc -mcpu=xscale -O -fomit-frame-pointer2015032720141124
197334refgcc -mcpu=arm9e -O -fomit-frame-pointer2015032720141124
219684refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015032720141124
219966refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015032720141124
220614refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015032720141124
220980refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015032720141124
226878ref64gcc -mcpu=xscale -O3 -fomit-frame-pointer2015032720141124
226968ref64gcc -mcpu=xscale -O2 -fomit-frame-pointer2015032720141124
227472ref64gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015032720141124
227664ref64gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015032720141124
253662refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015032720141124
253782refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015032720141124
254034refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015032720141124
254112refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015032720141124
254706ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015032720141124
255060ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015032720141124
255120ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015032720141124
255762ref64gcc -Os -fomit-frame-pointer2015032720141124
255810ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015032720141124
255834ref64gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015032720141124
255846ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2015032720141124
256050ref64gcc -funroll-loops -Os -fomit-frame-pointer2015032720141124
256050ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015032720141124
256932refgcc -funroll-loops -Os -fomit-frame-pointer2015032720141124
257418refgcc -Os -fomit-frame-pointer2015032720141124
257478refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015032720141124
257550refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015032720141124
258150refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015032720141124
262980ref64gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015032720141124
263016ref64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015032720141124
263046ref64gcc -mcpu=arm940t -Os -fomit-frame-pointer2015032720141124
263046ref64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015032720141124
263052ref64gcc -mcpu=arm8 -Os -fomit-frame-pointer2015032720141124
263064ref64gcc -mcpu=strongarm -Os -fomit-frame-pointer2015032720141124
263142ref64gcc -mcpu=arm920t -Os -fomit-frame-pointer2015032720141124
263142ref64gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015032720141124
263160ref64gcc -mcpu=arm810 -Os -fomit-frame-pointer2015032720141124
263238ref64gcc -mcpu=arm920 -Os -fomit-frame-pointer2015032720141124
263310ref64gcc -mcpu=arm9 -Os -fomit-frame-pointer2015032720141124
263736ref64gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015032720141124
263754ref64gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015032720141124
266436ref64gcc -funroll-loops -O -fomit-frame-pointer2015032720141124
266454ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015032720141124
266664ref64gcc -mcpu=arm810 -O -fomit-frame-pointer2015032720141124
266676ref64gcc -mcpu=arm920 -O -fomit-frame-pointer2015032720141124
266688ref64gcc -mcpu=arm940t -O -fomit-frame-pointer2015032720141124
266706ref64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015032720141124
266712ref64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015032720141124
266712ref64gcc -mcpu=strongarm -O -fomit-frame-pointer2015032720141124
266766ref64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015032720141124
266784ref64gcc -O -fomit-frame-pointer2015032720141124
266790ref64gcc -mcpu=ep9312 -O -fomit-frame-pointer2015032720141124
266802ref64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015032720141124
266826ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2015032720141124
266892refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015032720141124
266892refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015032720141124
266898refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015032720141124
266922refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015032720141124
266934ref64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015032720141124
266934refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015032720141124
266940ref64gcc -mcpu=arm8 -O -fomit-frame-pointer2015032720141124
266940ref64gcc -mcpu=arm920t -O -fomit-frame-pointer2015032720141124
266946ref64gcc -mcpu=arm1020t -O -fomit-frame-pointer2015032720141124
266964refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015032720141124
266970refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015032720141124
266970refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015032720141124
266994refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015032720141124
267000refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015032720141124
267006ref64gcc -mcpu=arm9 -O -fomit-frame-pointer2015032720141124
267036refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015032720141124
267348refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015032720141124
267462refgcc -funroll-loops -O -fomit-frame-pointer2015032720141124
267546refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015032720141124
267558refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015032720141124
267594refgcc -O -fomit-frame-pointer2015032720141124
267642refgcc -mcpu=arm8 -O -fomit-frame-pointer2015032720141124
267654refgcc -mcpu=arm810 -O -fomit-frame-pointer2015032720141124
267720refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015032720141124
267732refgcc -mcpu=arm920 -O -fomit-frame-pointer2015032720141124
267816refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015032720141124
267846refgcc -mcpu=strongarm -O -fomit-frame-pointer2015032720141124
267858refgcc -fno-schedule-insns -O -fomit-frame-pointer2015032720141124
267906refgcc -mcpu=arm9 -O -fomit-frame-pointer2015032720141124
267924refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015032720141124
267948refgcc -mcpu=arm920t -O -fomit-frame-pointer2015032720141124
267954refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015032720141124
267972refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015032720141124
268002refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015032720141124
268026refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015032720141124
268026refgcc -mcpu=arm940t -O -fomit-frame-pointer2015032720141124
318168refgcc -funroll-loops -O2 -fomit-frame-pointer2015032720141124
318192refgcc -funroll-loops -O3 -fomit-frame-pointer2015032720141124
318378refgcc -O2 -fomit-frame-pointer2015032720141124
318450refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015032720141124
319122refgcc -O3 -fomit-frame-pointer2015032620141124
319182refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015032720141124
324852ref64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015032720141124
325116ref64gcc -O2 -fomit-frame-pointer2015032720141124
325296ref64gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015032720141124
325692refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015032720141124
325710refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015032720141124
325716ref64gcc -O3 -fomit-frame-pointer2015032720141124
325788refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015032720141124
325788refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015032720141124
325794refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015032720141124
325806ref64gcc -funroll-loops -O3 -fomit-frame-pointer2015032720141124
325842refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015032720141124
325854refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015032720141124
325872refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015032720141124
325896refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015032720141124
325902refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015032720141124
325920refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015032720141124
325944refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015032720141124
326046ref64gcc -funroll-loops -O2 -fomit-frame-pointer2015032720141124
326082refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015032720141124
326106refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015032720141124
326118refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015032720141124
326166refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015032720141124
326178refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015032720141124
326184refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015032720141124
326184refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015032720141124
326202refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015032720141124
326232refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015032720141124
326244refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015032720141124
326298refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015032720141124
326304refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015032720141124
326340refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015032720141124
326382refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015032720141124
329478ref64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015032720141124
329502ref64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015032720141124
329598ref64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015032720141124
329598ref64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015032720141124
329634ref64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015032720141124
329646ref64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015032720141124
329646ref64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015032720141124
329664ref64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015032720141124
329688ref64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015032720141124
329700ref64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015032720141124
329778ref64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015032720141124
329790ref64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015032720141124
329796ref64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015032720141124
330162ref64gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015032720141124
330240ref64gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015032720141124
330246ref64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015032720141124
330312ref64gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015032720141124
330342ref64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015032720141124
330348ref64gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015032720141124
330384ref64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015032720141124
330462ref64gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015032720141124
330498ref64gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015032720141124
330498ref64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015032720141124
330534ref64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015032720141124
330576ref64gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015032720141124
330606ref64gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015032720141124
637644refgcc -funroll-loops2015032720141124
638160refcc2015032720141124
638226refgcc2015032720141124
644904ref64gcc2015032720141124
645210ref64gcc -funroll-loops2015032720141124
645492ref64cc2015032720141124

Test failure

Implementation: crypto_aead/morus1280128v1/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 58, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer ref ref64
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer ref ref64
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer ref ref64
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer ref ref64
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer ref ref64
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer ref ref64
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer ref ref64
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns ref ref64
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer ref ref64
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns ref ref64
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer ref ref64
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns ref ref64
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer ref ref64
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns ref ref64
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer ref ref64
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns ref ref64
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer ref ref64
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns ref ref64
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer ref ref64
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns ref ref64
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer ref ref64
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns ref ref64
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer ref ref64
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer ref ref64
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer ref ref64
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer ref ref64
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer ref ref64
gcc -mcpu=iwmmxt -O -fomit-frame-pointer ref ref64
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer ref ref64

Compiler output

Implementation: crypto_aead/morus1280128v1/avx2
Compiler: cc
morus1280128v1avx2.c: morus1280128v1avx2.c:2:23: fatal error: immintrin.h: No such file or directory
morus1280128v1avx2.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 112, 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 -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer avx2
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer avx2
gcc -funroll-loops -march=iwmmxt -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=arm1020t -Os -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=arm10tdmi -Os -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=arm1136j-s -Os -fomit-frame-pointer avx2
gcc -mcpu=arm1136j-s -Os -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=arm1136jf-s -Os -fomit-frame-pointer avx2
gcc -mcpu=arm1136jf-s -Os -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=arm7tdmi -Os -fomit-frame-pointer avx2
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=arm920 -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm920 -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm920 -O -fomit-frame-pointer avx2
gcc -mcpu=arm920 -Os -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=arm920t -Os -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=arm940t -Os -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=arm9 -Os -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=arm9e -Os -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=arm9tdmi -Os -fomit-frame-pointer avx2
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer avx2
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer avx2
gcc -mcpu=cortex-r4f -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=ep9312 -Os -fomit-frame-pointer avx2
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer avx2
gcc -mcpu=iwmmxt -O -fomit-frame-pointer avx2
gcc -mcpu=iwmmxt -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
gcc -mcpu=xscale -O2 -fomit-frame-pointer avx2
gcc -mcpu=xscale -O3 -fomit-frame-pointer avx2
gcc -mcpu=xscale -O -fomit-frame-pointer avx2
gcc -mcpu=xscale -Os -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_aead/morus1280128v1/sse2
Compiler: cc
morus1280128v1sse2.c: morus1280128v1sse2.c:2:23: fatal error: immintrin.h: No such file or directory
morus1280128v1sse2.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 112, 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 -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer sse2
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer sse2
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer sse2
gcc -funroll-loops -march=iwmmxt -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=arm1020t -Os -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=arm10tdmi -Os -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=arm1136j-s -Os -fomit-frame-pointer sse2
gcc -mcpu=arm1136j-s -Os -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=arm1136jf-s -Os -fomit-frame-pointer sse2
gcc -mcpu=arm1136jf-s -Os -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=arm7tdmi -Os -fomit-frame-pointer sse2
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=arm920 -O2 -fomit-frame-pointer sse2
gcc -mcpu=arm920 -O3 -fomit-frame-pointer sse2
gcc -mcpu=arm920 -O -fomit-frame-pointer sse2
gcc -mcpu=arm920 -Os -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=arm920t -Os -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=arm940t -Os -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=arm9 -Os -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=arm9e -Os -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=arm9tdmi -Os -fomit-frame-pointer sse2
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer sse2
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer sse2
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer sse2
gcc -mcpu=cortex-r4f -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=ep9312 -Os -fomit-frame-pointer sse2
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer sse2
gcc -mcpu=iwmmxt -O -fomit-frame-pointer sse2
gcc -mcpu=iwmmxt -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
gcc -mcpu=xscale -O2 -fomit-frame-pointer sse2
gcc -mcpu=xscale -O3 -fomit-frame-pointer sse2
gcc -mcpu=xscale -O -fomit-frame-pointer sse2
gcc -mcpu=xscale -Os -fomit-frame-pointer sse2