Implementation notes: armeabi, flops, crypto_aead/aes128cpfbv1

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aes128cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
229922evpgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
231868evpgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
232019evpgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
232307evpgcc -funroll-loops -O -fomit-frame-pointer2014060120140529
232586evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060120140529
235013evpgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060120140529
235111evpgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140529
235665evpgcc -O3 -fomit-frame-pointer2014060120140529
236539evpgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060120140529
237759evpgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140529
237983evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060120140529
241199evpgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
241936evpgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
243939evpgcc -O2 -fomit-frame-pointer2014060120140529
244126evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060120140529
244951evpgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060120140529
247433evpgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
247480evpgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060120140529
247765evpgcc -O -fomit-frame-pointer2014060120140529
247964evpgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060120140529
248327evpgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060120140529
248809evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060120140529
253324evpgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060120140529
253443evpgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060120140529
253450evpgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060120140529
253538evpgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060120140529
253785evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060120140529
254034evpgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060120140529
259226evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060120140529
261133evpgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
263897evpgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060120140529
263918evpgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060120140529
263929evpgcc -funroll-loops -Os -fomit-frame-pointer2014060120140529
263935evpgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060120140529
264392evpgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060120140529
264534evpgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060120140529
265219evpgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060120140529
265413evpgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060120140529
266851evpgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
266858evpgcc -Os -fomit-frame-pointer2014060120140529
268346evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060120140529
273078evpgcc -mcpu=strongarm -Os -fomit-frame-pointer2014060120140529
273163evpgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060120140529
273181evpgcc -mcpu=arm810 -Os -fomit-frame-pointer2014060120140529
273474evpgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060120140529
273497evpgcc -mcpu=arm8 -Os -fomit-frame-pointer2014060120140529
276986evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060120140529
289079evpgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060120140529
289274evpgcc -mcpu=arm810 -O -fomit-frame-pointer2014060120140529
289452evpgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060120140529
289507evpgcc -mcpu=arm8 -O -fomit-frame-pointer2014060120140529
289592evpgcc -mcpu=strongarm -O -fomit-frame-pointer2014060120140529
295725gladmangcc -funroll-loops -O3 -fomit-frame-pointer2014060120140529
296296gladmangcc -funroll-loops -O2 -fomit-frame-pointer2014060120140529
299251gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060120140529
299990gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060120140529
302074gladmangcc -O3 -fomit-frame-pointer2014060120140529
302208gladmangcc -O2 -fomit-frame-pointer2014060120140529
303941gladmangcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060120140529
304371gladmangcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060120140529
310932gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060120140529
311547gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060120140529
335987gladmangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
337319gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
338234gladmangcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060120140529
340804gladmangcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060120140529
341741gladmangcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060120140529
341741gladmangcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060120140529
341750gladmangcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060120140529
341754gladmangcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060120140529
341769gladmangcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060120140529
341942gladmangcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060120140529
341945gladmangcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060120140529
341955gladmangcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060120140529
341956gladmangcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060120140529
341965gladmangcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060120140529
347463gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
347593gladmangcc -funroll-loops -Os -fomit-frame-pointer2014060120140529
351251aesrefgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140529
351837aesrefgcc -O3 -fomit-frame-pointer2014060120140529
352680aesrefgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060120140529
355350gladmangcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
356604aesrefgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140529
358397aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060120140529
359193aesrefgcc -O2 -fomit-frame-pointer2014060120140529
360197aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060120140529
364119aesrefgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060120140529
364874aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060120140529
369563aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060120140529
371814gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
371815gladmangcc -Os -fomit-frame-pointer2014060120140529
371960gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060120140529
376419gladmangcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060120140529
378483refgcc -O3 -fomit-frame-pointer2014062420140622
379340refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014062420140622
380073refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014062420140622
382348refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014062420140622
382348refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014062420140622
382408refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014062420140622
382441refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014062420140622
382441refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014062420140622
386523gladmangcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060120140529
386766refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062420140622
388856refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062420140622
390802aesrefgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060120140529
390822aesrefgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060120140529
390933aesrefgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060120140529
390933aesrefgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060120140529
390947aesrefgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060120140529
391811refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062420140622
392591gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060120140529
392718refgcc -funroll-loops -O3 -fomit-frame-pointer2014062420140622
395058refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062420140622
395095refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062420140622
398063refgcc -funroll-loops -O2 -fomit-frame-pointer2014062420140622
399470aesrefgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060120140529
409707gladmangcc -mcpu=arm8 -Os -fomit-frame-pointer2014060120140529
409709gladmangcc -mcpu=arm810 -Os -fomit-frame-pointer2014060120140529
409711gladmangcc -mcpu=strongarm -Os -fomit-frame-pointer2014060120140529
409716gladmangcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060120140529
409725gladmangcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060120140529
411462aesrefgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060120140529
411491aesrefgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060120140529
411495aesrefgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060120140529
412774aesrefgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060120140529
412786aesrefgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060120140529
412956aesrefgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060120140529
424397refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062420140622
424579refgcc -funroll-loops -O -fomit-frame-pointer2014062420140622
429350aesrefgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
434212gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
434215gladmangcc -funroll-loops -O -fomit-frame-pointer2014060120140529
435206aesrefgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
437311aesrefgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
449172gladmangcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060120140529
449651gladmangcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060120140529
449660gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
449662gladmangcc -O -fomit-frame-pointer2014060120140529
450406aesrefgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
452519evpgcc -funroll-loops2014060120140529
453230evpcc2014060120140529
453251evpgcc2014060120140529
454102refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062420140622
454594refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014062420140622
455054refgcc -O2 -fomit-frame-pointer2014062420140622
455178refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062420140622
455395refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062420140622
455424refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014062420140622
455426refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014062420140622
455434refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014062420140622
455434refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014062420140622
455436refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014062420140622
459338refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014062420140622
461353refgcc -funroll-loops -Os -fomit-frame-pointer2014062420140622
461358refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062420140622
461693refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062420140622
464819aesrefgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
464825aesrefgcc -funroll-loops -Os -fomit-frame-pointer2014060120140529
466042gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060120140529
466464refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014062420140622
466846refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014062420140622
467468refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014062420140622
469206refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014062420140622
469218refgcc -Os -fomit-frame-pointer2014062420140622
469349refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014062420140622
471961refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014062420140622
471962refgcc -mcpu=strongarm -O -fomit-frame-pointer2014062420140622
471964refgcc -mcpu=arm810 -O -fomit-frame-pointer2014062420140622
471972refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014062420140622
472031refgcc -mcpu=arm8 -O -fomit-frame-pointer2014062420140622
477212refgcc -fno-schedule-insns -O -fomit-frame-pointer2014062420140622
477214refgcc -O -fomit-frame-pointer2014062420140622
477901aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060120140529
479481refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062420140622
480451aesrefgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
480461aesrefgcc -Os -fomit-frame-pointer2014060120140529
482484aesrefgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060120140529
483660gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060120140529
484385refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014062420140622
484397refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014062420140622
484397refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014062420140622
484402refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014062420140622
488168aesrefgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060120140529
492636refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014062420140622
493466gladmangcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060120140529
493467gladmangcc -mcpu=arm8 -O -fomit-frame-pointer2014060120140529
493468gladmangcc -mcpu=arm810 -O -fomit-frame-pointer2014060120140529
493468gladmangcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060120140529
493563gladmangcc -mcpu=strongarm -O -fomit-frame-pointer2014060120140529
498060aesrefgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060120140529
498060aesrefgcc -mcpu=strongarm -Os -fomit-frame-pointer2014060120140529
498062aesrefgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060120140529
498064aesrefgcc -mcpu=arm8 -Os -fomit-frame-pointer2014060120140529
498070aesrefgcc -mcpu=arm810 -Os -fomit-frame-pointer2014060120140529
501471refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062420140622
503852aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060120140529
509176aesrefgcc -funroll-loops -O -fomit-frame-pointer2014060120140529
509190aesrefgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
510498refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062420140622
516910gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
529394aesrefgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060120140529
529952aesrefgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060120140529
529962aesrefgcc -O -fomit-frame-pointer2014060120140529
530122aesrefgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
545265aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060120140529
547070aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060120140529
592474aesrefgcc -mcpu=strongarm -O -fomit-frame-pointer2014060120140529
592477aesrefgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060120140529
592485aesrefgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060120140529
592486aesrefgcc -mcpu=arm8 -O -fomit-frame-pointer2014060120140529
592508aesrefgcc -mcpu=arm810 -O -fomit-frame-pointer2014060120140529
944798refgcc -funroll-loops2014062420140622
944818refcc2014062420140622
944834refgcc2014062420140622
1076327gladmancc2014060120140529
1076328gladmangcc -funroll-loops2014060120140529
1076397gladmangcc2014060120140529
1405927aesrefgcc -funroll-loops2014060120140529
1405984aesrefcc2014060120140529
1406023aesrefgcc2014060120140529

Compiler output

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