Implementation notes: armeabi, flops, crypto_aead/aes256cpfbv1

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aes256cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
297898evpgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
298169evpgcc -funroll-loops -O -fomit-frame-pointer2014060220140529
298323evpgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
298483evpgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
298882evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060220140529
301155evpgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
301526evpgcc -O3 -fomit-frame-pointer2014060220140529
301527evpgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060220140529
302335evpgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060220140529
302592evpgcc -funroll-loops -O3 -fomit-frame-pointer2014060220140529
304530evpgcc -funroll-loops -O2 -fomit-frame-pointer2014060220140529
305186evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060220140529
309334evpgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
310765evpgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060220140529
311336evpgcc -O2 -fomit-frame-pointer2014060220140529
312167evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060220140529
313937evpgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060220140529
314278evpgcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
314445evpgcc -O -fomit-frame-pointer2014060220140529
314610evpgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060220140529
315291evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060220140529
316486evpgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060220140529
319142evpgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060220140529
319289evpgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060220140529
319602evpgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060220140529
319794evpgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060220140529
319839evpgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060220140529
321709evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060220140529
324693evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060220140529
326980evpgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
327105evpgcc -funroll-loops -Os -fomit-frame-pointer2014060220140529
329925evpgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060220140529
329952evpgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060220140529
330162evpgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060220140529
330465evpgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060220140529
331438evpgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060220140529
332301evpgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060220140529
333678evpgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060220140529
333733evpgcc -Os -fomit-frame-pointer2014060220140529
333945evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060220140529
339117evpgcc -mcpu=arm8 -Os -fomit-frame-pointer2014060220140529
339500evpgcc -mcpu=strongarm -Os -fomit-frame-pointer2014060220140529
339528evpgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060220140529
339601evpgcc -mcpu=arm810 -Os -fomit-frame-pointer2014060220140529
342447evpgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
343370evpgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060220140529
343555evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060220140529
343704evpgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060220140529
343898evpgcc -mcpu=arm8 -O -fomit-frame-pointer2014060220140529
343962evpgcc -mcpu=strongarm -O -fomit-frame-pointer2014060220140529
344099evpgcc -mcpu=arm810 -O -fomit-frame-pointer2014060220140529
345968evpgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060220140529
390344gladmangcc -funroll-loops -O2 -fomit-frame-pointer2014060220140529
390494gladmangcc -funroll-loops -O3 -fomit-frame-pointer2014060220140529
393502gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060220140529
393699gladmangcc -O3 -fomit-frame-pointer2014060220140529
394570gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060220140529
395977gladmangcc -O2 -fomit-frame-pointer2014060220140529
402451gladmangcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060220140529
406853gladmangcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060220140529
412452gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060220140529
413091gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060220140529
445502aesrefgcc -O3 -fomit-frame-pointer2014060220140529
448144gladmangcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060220140529
448868gladmangcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060220140529
448884gladmangcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060220140529
448886gladmangcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060220140529
448896gladmangcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060220140529
448900gladmangcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060220140529
449088gladmangcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060220140529
449091gladmangcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060220140529
449093gladmangcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060220140529
449094gladmangcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060220140529
449098gladmangcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060220140529
449130gladmangcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060220140529
455911aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060220140529
460306gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
461584aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060220140529
462199gladmangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
462235aesrefgcc -funroll-loops -O2 -fomit-frame-pointer2014060220140529
462748gladmangcc -funroll-loops -Os -fomit-frame-pointer2014060220140529
462769gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
464174aesrefgcc -O2 -fomit-frame-pointer2014060220140529
466655aesrefgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060220140529
467590aesrefgcc -funroll-loops -O3 -fomit-frame-pointer2014060220140529
468492gladmangcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
469656gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
473126aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060220140529
473200aesrefgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060220140529
483155aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060220140529
485504refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014062420140622
487802refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014062420140622
487822refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014062420140622
491086refgcc -O3 -fomit-frame-pointer2014062420140622
492610refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062520140622
492863refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062520140622
493030refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014062420140622
494560refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014062420140622
494717refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014062420140622
497480refgcc -funroll-loops -O3 -fomit-frame-pointer2014062520140622
498189gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
498192gladmangcc -Os -fomit-frame-pointer2014060220140529
498306gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060220140529
498932refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062420140622
501686refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062520140622
504877gladmangcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060220140529
507072refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062520140622
509819refgcc -funroll-loops -O2 -fomit-frame-pointer2014062520140622
512891aesrefgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060220140529
512892aesrefgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060220140529
512892aesrefgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060220140529
512980aesrefgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060220140529
512982aesrefgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060220140529
515642gladmangcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060220140529
516238evpgcc2014060220140529
516253evpgcc -funroll-loops2014060220140529
516374evpcc2014060220140529
518430aesrefgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060220140529
521842gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060220140529
529839refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062520140622
529840refgcc -funroll-loops -O -fomit-frame-pointer2014062520140622
534180aesrefgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060220140529
534522aesrefgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060220140529
534523aesrefgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060220140529
534533aesrefgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060220140529
534536aesrefgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060220140529
534865aesrefgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060220140529
539985refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014062420140622
557846gladmangcc -mcpu=strongarm -Os -fomit-frame-pointer2014060220140529
557850gladmangcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060220140529
557860gladmangcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060220140529
557863gladmangcc -mcpu=arm8 -Os -fomit-frame-pointer2014060220140529
557887gladmangcc -mcpu=arm810 -Os -fomit-frame-pointer2014060220140529
559307refgcc -O2 -fomit-frame-pointer2014062420140622
559316refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062520140622
560429refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014062420140622
560440refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014062420140622
560441refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014062420140622
560442refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014062420140622
561394refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014062420140622
565961refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062420140622
567282refgcc -funroll-loops -Os -fomit-frame-pointer2014062520140622
567329refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062520140622
567766refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062520140622
568928refgcc -Os -fomit-frame-pointer2014062420140622
569526refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062520140622
569588refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014062420140622
570088refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062420140622
570335aesrefgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
570350refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014062420140622
571384refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014062420140622
573527aesrefgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
574213refgcc -O -fomit-frame-pointer2014062420140622
574233refgcc -fno-schedule-insns -O -fomit-frame-pointer2014062520140622
575776refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014062520140622
575940refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014062420140622
576745refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014062420140622
577560refgcc -mcpu=strongarm -O -fomit-frame-pointer2014062420140622
577561refgcc -mcpu=arm810 -O -fomit-frame-pointer2014062420140622
584379refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014062420140622
584389refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014062420140622
584406refgcc -mcpu=arm8 -O -fomit-frame-pointer2014062420140622
584542aesrefgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
585304refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014062420140622
585454refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014062420140622
585574refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014062420140622
585642gladmangcc -funroll-loops -O -fomit-frame-pointer2014060220140529
585648gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
591036aesrefgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
592186refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014062420140622
592932refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014062420140622
603466refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062520140622
606010gladmangcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060220140529
607100gladmangcc -O -fomit-frame-pointer2014060220140529
607112gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
607185gladmangcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060220140529
608428refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062420140622
609296aesrefgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
609309aesrefgcc -funroll-loops -Os -fomit-frame-pointer2014060220140529
619741aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060220140529
620688aesrefgcc -Os -fomit-frame-pointer2014060220140529
620760aesrefgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
623530gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060220140529
624447aesrefgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060220140529
627174refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014062420140622
631872aesrefgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060220140529
640861gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060220140529
642364aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060220140529
646986aesrefgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060220140529
646986aesrefgcc -mcpu=strongarm -Os -fomit-frame-pointer2014060220140529
646989aesrefgcc -mcpu=arm8 -Os -fomit-frame-pointer2014060220140529
647060aesrefgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060220140529
647062aesrefgcc -mcpu=arm810 -Os -fomit-frame-pointer2014060220140529
668693gladmangcc -mcpu=strongarm -O -fomit-frame-pointer2014060220140529
668701gladmangcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060220140529
668706gladmangcc -mcpu=arm8 -O -fomit-frame-pointer2014060220140529
668710gladmangcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060220140529
668749gladmangcc -mcpu=arm810 -O -fomit-frame-pointer2014060220140529
675809aesrefgcc -funroll-loops -O -fomit-frame-pointer2014060220140529
675818aesrefgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
694618aesrefgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060220140529
695118aesrefgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060220140529
695334aesrefgcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
695340aesrefgcc -O -fomit-frame-pointer2014060220140529
710228aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060220140529
712322aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060220140529
787700aesrefgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060220140529
787705aesrefgcc -mcpu=strongarm -O -fomit-frame-pointer2014060220140529
787707aesrefgcc -mcpu=arm810 -O -fomit-frame-pointer2014060220140529
787712aesrefgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060220140529
787721aesrefgcc -mcpu=arm8 -O -fomit-frame-pointer2014060220140529
1034748refgcc2014062420140622
1041513refgcc -funroll-loops2014062520140622
1041537refcc2014062520140622
1431436gladmangcc -funroll-loops2014060220140529
1431470gladmangcc2014060220140529
1431520gladmancc2014060220140529
1770434aesrefcc2014060220140529
1770508aesrefgcc2014060220140529
1770560aesrefgcc -funroll-loops2014060220140529

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: cc
cpfbkey.c: cpfbkey.c:15:23: fatal error: wmmintrin.h: No such file or directory
cpfbkey.c: compilation terminated.

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
aescrypt.c: aescrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
aeskey.c: aeskey.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
aestab.c: aestab.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 gladman
gcc -mcpu=arm810 -O3 -fomit-frame-pointer gladman
gcc -mcpu=arm810 -O -fomit-frame-pointer gladman
gcc -mcpu=arm810 -Os -fomit-frame-pointer gladman
gcc -mcpu=arm8 -O2 -fomit-frame-pointer gladman
gcc -mcpu=arm8 -O3 -fomit-frame-pointer gladman
gcc -mcpu=arm8 -O -fomit-frame-pointer gladman
gcc -mcpu=arm8 -Os -fomit-frame-pointer gladman
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer gladman
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer gladman
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer gladman
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer gladman
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer gladman
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer gladman
gcc -mcpu=strongarm110 -O -fomit-frame-pointer gladman
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer gladman
gcc -mcpu=strongarm -O2 -fomit-frame-pointer gladman
gcc -mcpu=strongarm -O3 -fomit-frame-pointer gladman
gcc -mcpu=strongarm -O -fomit-frame-pointer gladman
gcc -mcpu=strongarm -Os -fomit-frame-pointer gladman

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
cpfbkey.c: cpfbkey.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
cpfbkey.c: cpfbkey.c:15:23: fatal error: wmmintrin.h: No such file or directory
cpfbkey.c: compilation terminated.

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesref
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-fst.c: rijndael-alg-fst.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 aesref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer aesref
gcc -mcpu=arm810 -O -fomit-frame-pointer aesref
gcc -mcpu=arm810 -Os -fomit-frame-pointer aesref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer aesref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer aesref
gcc -mcpu=arm8 -O -fomit-frame-pointer aesref
gcc -mcpu=arm8 -Os -fomit-frame-pointer aesref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer aesref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer aesref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer aesref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer aesref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer aesref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer aesref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer aesref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer aesref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer aesref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer aesref
gcc -mcpu=strongarm -O -fomit-frame-pointer aesref
gcc -mcpu=strongarm -Os -fomit-frame-pointer aesref

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
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]
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: 40, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer evp ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer evp ref
gcc -mcpu=arm810 -O -fomit-frame-pointer evp ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer evp ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer evp ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer evp ref
gcc -mcpu=arm8 -O -fomit-frame-pointer evp ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer evp ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer evp ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer evp ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer evp ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer evp ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer evp ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer evp ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer evp ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer evp ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer evp ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer evp ref
gcc -mcpu=strongarm -O -fomit-frame-pointer evp ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer evp ref