Implementation notes: armeabi, flops, crypto_aead/silverv1

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: silverv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
244637littleendoptnotaesnigcc -O3 -fomit-frame-pointer2014061220140529
249178littleendoptnotaesnigcc -funroll-loops -O2 -fomit-frame-pointer2014061220140529
249939littleendoptnotaesnigcc -funroll-loops -O3 -fomit-frame-pointer2014061220140529
249965littleendoptnotaesnigcc -O2 -fomit-frame-pointer2014061220140529
255647littleendoptnotaesnigcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061220140529
257920littleendoptnotaesnigcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061220140529
258556littleendoptnotaesnigcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061220140529
258967littleendoptnotaesnigcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061220140529
261254littleendoptnotaesnigcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061220140529
263405littleendoptnotaesnigcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061220140529
264721anotherlittleendgcc -O3 -fomit-frame-pointer2014061220140529
265476anotherlittleendgcc -funroll-loops -O3 -fomit-frame-pointer2014061220140529
268604anotherlittleendgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061220140529
275851anotherlittleendgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061220140529
279136anotherlittleendgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061220140529
282564littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061220140529
283727anotherlittleendgcc -O2 -fomit-frame-pointer2014061220140529
284308anotherlittleendgcc -funroll-loops -O2 -fomit-frame-pointer2014061220140529
285070anotherlittleendgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061220140529
287230littleendoptnotaesnigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061220140529
289322littleendoptnotaesnigcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061220140529
289328littleendoptnotaesnigcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061220140529
289337littleendoptnotaesnigcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061220140529
289342littleendoptnotaesnigcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061220140529
289365littleendoptnotaesnigcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061220140529
289748littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061220140529
296590anotherlittleendgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061220140529
297252littleendoptnotaesnigcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061220140529
297341anotherlittleendgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061220140529
298042littleendoptnotaesnigcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061220140529
298081littleendoptnotaesnigcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061220140529
298085littleendoptnotaesnigcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061220140529
298095littleendoptnotaesnigcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061220140529
298135littleendoptnotaesnigcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061220140529
302603littleendoptnotaesnigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061220140529
303406littleendoptnotaesnigcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061220140529
305472anotherlittleendgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061220140529
305482anotherlittleendgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061220140529
305483anotherlittleendgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061220140529
305485anotherlittleendgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061220140529
305485anotherlittleendgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061220140529
307334littleendoptnotaesnigcc -Os -fomit-frame-pointer2014061220140529
307387littleendoptnotaesnigcc -fno-schedule-insns -Os -fomit-frame-pointer2014061220140529
310797littleendoptnotaesnigcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061220140529
311406littleendoptnotaesnigcc -funroll-loops -Os -fomit-frame-pointer2014061220140529
311407littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061220140529
311688littleendoptnotaesnigcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061220140529
315079littleendoptnotaesnigcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061220140529
321896anotherlittleendgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061220140529
323133littleendoptnotaesnigcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061220140529
327621anotherlittleendgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061220140529
327625anotherlittleendgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061220140529
327626anotherlittleendgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061220140529
327632anotherlittleendgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061220140529
327776anotherlittleendgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061220140529
328354anotherlittleendgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061220140529
334591littleendoptnotaesnigcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061220140529
334592littleendoptnotaesnigcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061220140529
334599littleendoptnotaesnigcc -mcpu=arm810 -Os -fomit-frame-pointer2014061220140529
334605littleendoptnotaesnigcc -mcpu=strongarm -Os -fomit-frame-pointer2014061220140529
334810littleendoptnotaesnigcc -mcpu=arm8 -Os -fomit-frame-pointer2014061220140529
336175anotherlittleendgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061220140529
344544anotherlittleendgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061220140529
362728anotherlittleendgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061220140529
363968littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061220140529
363987littleendoptnotaesnigcc -funroll-loops -O -fomit-frame-pointer2014061220140529
370463anotherlittleendgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061220140529
370650anotherlittleendgcc -funroll-loops -Os -fomit-frame-pointer2014061220140529
374453anotherlittleendgcc -Os -fomit-frame-pointer2014061220140529
374656anotherlittleendgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061220140529
378996anotherlittleendgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061220140529
380288anotherlittleendgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061220140529
380698anotherlittleendgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061220140529
381171littleendoptnotaesnigcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061220140529
381182littleendoptnotaesnigcc -fno-schedule-insns -O -fomit-frame-pointer2014061220140529
381192littleendoptnotaesnigcc -O -fomit-frame-pointer2014061220140529
381204littleendoptnotaesnigcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061220140529
386302littleendoptnotaesnigcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061220140529
388841anotherlittleendgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061220140529
389346anotherlittleendgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061220140529
397180littleendoptnotaesnigcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061220140529
404296anotherlittleendgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061220140529
404311anotherlittleendgcc -funroll-loops -O -fomit-frame-pointer2014061220140529
406584anotherlittleendgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061220140529
406588anotherlittleendgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061220140529
406590anotherlittleendgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061220140529
406597anotherlittleendgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061220140529
406606anotherlittleendgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061220140529
417906littleendoptnotaesnigcc -mcpu=arm8 -O -fomit-frame-pointer2014061220140529
417911littleendoptnotaesnigcc -mcpu=arm810 -O -fomit-frame-pointer2014061220140529
417935littleendoptnotaesnigcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061220140529
417936littleendoptnotaesnigcc -mcpu=strongarm -O -fomit-frame-pointer2014061220140529
417945littleendoptnotaesnigcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061220140529
423340anotherlittleendgcc -O -fomit-frame-pointer2014061220140529
423346anotherlittleendgcc -fno-schedule-insns -O -fomit-frame-pointer2014061220140529
423346anotherlittleendgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061220140529
423400anotherlittleendgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061220140529
425587anotherlittleendgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061220140529
436747anotherlittleendgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061220140529
484813anotherlittleendgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061220140529
484819anotherlittleendgcc -mcpu=strongarm -O -fomit-frame-pointer2014061220140529
484831anotherlittleendgcc -mcpu=arm810 -O -fomit-frame-pointer2014061220140529
484833anotherlittleendgcc -mcpu=arm8 -O -fomit-frame-pointer2014061220140529
484873anotherlittleendgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061220140529
783650littleendoptnotaesnicc2014061220140529
783651littleendoptnotaesnigcc -funroll-loops2014061220140529
783653littleendoptnotaesnigcc2014061220140529
1011921anotherlittleendgcc2014061220140529
1011975anotherlittleendgcc -funroll-loops2014061220140529
1011979anotherlittleendcc2014061220140529
1015639refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061220140529
1017967refgcc -O3 -fomit-frame-pointer2014061220140529
1026546refgcc -funroll-loops -O3 -fomit-frame-pointer2014061220140529
1076664refgcc -funroll-loops -O2 -fomit-frame-pointer2014061220140529
1110158refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061220140529
1118920refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061220140529
1158292refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061220140529
1183469refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061220140529
1183482refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061220140529
1183506refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061220140529
1183539refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061220140529
1223933refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061220140529
1367701refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061220140529
1422302refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061220140529
1590506refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061220140529
1691508refgcc -O2 -fomit-frame-pointer2014061220140529
1696139refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061220140529
1697704refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061220140529
1750676refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061220140529
1750748refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061220140529
1750884refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061220140529
1766543refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061220140529
1790106refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061220140529
1790186refgcc -funroll-loops -O -fomit-frame-pointer2014061220140529
1800013refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061220140529
1800100refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061220140529
1866745refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061220140529
2135910refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061220140529
2142608refgcc -funroll-loops -Os -fomit-frame-pointer2014061220140529
2142620refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061220140529
2158185refgcc -mcpu=arm8 -O -fomit-frame-pointer2014061220140529
2158334refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061220140529
2158398refgcc -mcpu=strongarm -O -fomit-frame-pointer2014061220140529
2158449refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061220140529
2158483refgcc -mcpu=arm810 -O -fomit-frame-pointer2014061220140529
2195881refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061220140529
2195961refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061220140529
2196008refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061220140529
2203980refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061220140529
2204017refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061220140529
2223730refgcc -fno-schedule-insns -O -fomit-frame-pointer2014061220140529
2223748refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061220140529
2223775refgcc -O -fomit-frame-pointer2014061220140529
2224439refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061220140529
2224648refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061220140529
2227009refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061220140529
2237139refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061220140529
2241534refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061220140529
2244245refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061220140529
2262978refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061220140529
2265480refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061220140529
2265522refgcc -Os -fomit-frame-pointer2014061220140529
6168334refcc2014061220140529
6168389refgcc2014061220140529
6168998refgcc -funroll-loops2014061220140529

Compiler output

Implementation: crypto_aead/silverv1/aesnioptimized
Compiler: cc
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:6:23: fatal error: wmmintrin.h: No such file or directory
encrypt.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
cc aesnioptimized
gcc aesnioptimized
gcc -O2 -fomit-frame-pointer aesnioptimized
gcc -O3 -fomit-frame-pointer aesnioptimized
gcc -O -fomit-frame-pointer aesnioptimized
gcc -Os -fomit-frame-pointer aesnioptimized
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aesnioptimized
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aesnioptimized
gcc -fno-schedule-insns -O -fomit-frame-pointer aesnioptimized
gcc -fno-schedule-insns -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops aesnioptimized
gcc -funroll-loops -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer aesnioptimized
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer aesnioptimized

Compiler output

Implementation: crypto_aead/silverv1/bigendoptimized
Compiler: cc
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
cc bigendoptimized
gcc bigendoptimized
gcc -O2 -fomit-frame-pointer bigendoptimized
gcc -O3 -fomit-frame-pointer bigendoptimized
gcc -O -fomit-frame-pointer bigendoptimized
gcc -Os -fomit-frame-pointer bigendoptimized
gcc -fno-schedule-insns -O2 -fomit-frame-pointer bigendoptimized
gcc -fno-schedule-insns -O3 -fomit-frame-pointer bigendoptimized
gcc -fno-schedule-insns -O -fomit-frame-pointer bigendoptimized
gcc -fno-schedule-insns -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops bigendoptimized
gcc -funroll-loops -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer bigendoptimized
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer bigendoptimized

Compiler output

Implementation: crypto_aead/silverv1/littleendoptnotaesni
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
AES-128TS.c: AES-128TS.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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

Compiler output

Implementation: crypto_aead/silverv1/aesnioptimized
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:6:23: fatal error: wmmintrin.h: No such file or directory
encrypt.c: compilation terminated.

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

Compiler output

Implementation: crypto_aead/silverv1/bigendoptimized
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"

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

Compiler output

Implementation: crypto_aead/silverv1/anotherlittleend
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
rijndael-alg-fstplus.c: rijndael-alg-fstplus.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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

Compiler output

Implementation: crypto_aead/silverv1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
rijndaelEndianNeutral.c: rijndaelEndianNeutral.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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