Implementation notes: armeabi, h7beagle, crypto_aead/aes256cpfbv1

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aes256cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
297016evpgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061820140529
297772evpgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061820140529
298365evpgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061820140529
298661evpgcc -funroll-loops -O -fomit-frame-pointer2014061820140529
299148evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061820140529
301543evpgcc -O3 -fomit-frame-pointer2014061820140529
302774evpgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061820140529
304329evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061820140529
304746evpgcc -funroll-loops -O2 -fomit-frame-pointer2014061820140529
307401evpgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061820140529
309362evpgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061820140529
310949evpgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061820140529
311233evpgcc -O2 -fomit-frame-pointer2014061820140529
311454evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061820140529
313897evpgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061820140529
314183evpgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061820140529
314247evpgcc -fno-schedule-insns -O -fomit-frame-pointer2014061820140529
314429evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061820140529
314444evpgcc -O -fomit-frame-pointer2014061820140529
316478evpgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061820140529
319037evpgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061820140529
319328evpgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061820140529
319372evpgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061820140529
319396evpgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061820140529
321599evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061820140529
324964evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061820140529
326915evpgcc -funroll-loops -Os -fomit-frame-pointer2014061820140529
327040evpgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061820140529
329787evpgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061820140529
329840evpgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061820140529
330116evpgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061820140529
330175evpgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061820140529
330293evpgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061820140529
332590evpgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061820140529
333753evpgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061820140529
333865evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061820140529
334156evpgcc -Os -fomit-frame-pointer2014061820140529
334351evpgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061820140529
335979evpgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061820140529
339022evpgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061820140529
339077evpgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061820140529
339269evpgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061820140529
339456evpgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061820140529
339634evpgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061820140529
343316evpgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061820140529
343397evpgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061820140529
343534evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061820140529
343875evpgcc -mcpu=strongarm -O -fomit-frame-pointer2014061820140529
343888evpgcc -mcpu=arm8 -O -fomit-frame-pointer2014061820140529
343892evpgcc -mcpu=arm810 -O -fomit-frame-pointer2014061820140529
390356gladmangcc -funroll-loops -O2 -fomit-frame-pointer2014061820140529
394582gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061820140529
396127gladmangcc -O2 -fomit-frame-pointer2014061820140529
406872gladmangcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061820140529
412452gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061820140529
445512aesrefgcc -O3 -fomit-frame-pointer2014061820140529
449086gladmangcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061820140529
449095gladmangcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061820140529
449100gladmangcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061820140529
449100gladmangcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061820140529
449112gladmangcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061820140529
449116gladmangcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061820140529
455937aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061820140529
460297gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061820140529
460898aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061820140529
462294aesrefgcc -funroll-loops -O2 -fomit-frame-pointer2014061820140529
462750gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061820140529
462771gladmangcc -funroll-loops -Os -fomit-frame-pointer2014061820140529
464173aesrefgcc -O2 -fomit-frame-pointer2014061820140529
466641aesrefgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061820140529
467578aesrefgcc -funroll-loops -O3 -fomit-frame-pointer2014061820140529
469653gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061820140529
472602aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061820140529
473225aesrefgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061820140529
483065aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061820140529
487736refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071520140622
487736refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071520140622
491082refgcc -O3 -fomit-frame-pointer2014071520140622
492571refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071520140622
492881refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071520140622
494308refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071520140622
494563refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071520140622
494592refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071520140622
494873refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071520140622
497342refgcc -funroll-loops -O3 -fomit-frame-pointer2014071520140622
498164gladmangcc -Os -fomit-frame-pointer2014061820140529
498166gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2014061820140529
498327gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061820140529
498834refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014071520140622
500228refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014071520140622
502981refgcc -funroll-loops -O2 -fomit-frame-pointer2014071520140622
504038refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071520140622
504884gladmangcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061820140529
512887aesrefgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061820140529
512891aesrefgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061820140529
512892aesrefgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061820140529
512985aesrefgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061820140529
513170aesrefgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061820140529
515630gladmangcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061820140529
516086evpgcc2014061820140529
516234evpgcc -funroll-loops2014061820140529
516308evpcc2014061820140529
518428aesrefgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061820140529
521792gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061820140529
529834refgcc -funroll-loops -O -fomit-frame-pointer2014071520140622
529867refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071520140622
534126aesrefgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061820140529
534505aesrefgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061820140529
534511aesrefgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061820140529
534525aesrefgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061820140529
534528aesrefgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061820140529
535023aesrefgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061820140529
557848gladmangcc -mcpu=arm810 -Os -fomit-frame-pointer2014061820140529
557848gladmangcc -mcpu=strongarm -Os -fomit-frame-pointer2014061820140529
557857gladmangcc -mcpu=arm8 -Os -fomit-frame-pointer2014061820140529
557859gladmangcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061820140529
557862gladmangcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061820140529
559152refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014071520140622
559317refgcc -O2 -fomit-frame-pointer2014071520140622
559344refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071520140622
560443refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071520140622
560459refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071520140622
560473refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071520140622
560481refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071520140622
563522refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014071520140622
567262refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071520140622
567280refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071520140622
567762refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014071520140622
568224refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071520140622
568880refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071520140622
569536refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014071520140622
570365aesrefgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061820140529
571342refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014071520140622
573541refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014071520140622
573566aesrefgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061820140529
574156refgcc -funroll-loops -Os -fomit-frame-pointer2014071520140622
574294refgcc -O -fomit-frame-pointer2014071520140622
575726refgcc -Os -fomit-frame-pointer2014071520140622
575976refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071520140622
576437refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071520140622
576852refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014071520140622
577571refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071520140622
577571refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071520140622
577693refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071520140622
579165refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071520140622
584393refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071520140622
584397refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071520140622
584555aesrefgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061820140529
585296refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071520140622
585300refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071520140622
585314refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071520140622
585453refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071520140622
585632gladmangcc -funroll-loops -O -fomit-frame-pointer2014061820140529
585650gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061820140529
591042aesrefgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061820140529
593186refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071520140622
596637refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014071520140622
606014gladmangcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061820140529
607084gladmangcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061820140529
607096gladmangcc -O -fomit-frame-pointer2014061820140529
607107gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2014061820140529
609310aesrefgcc -funroll-loops -Os -fomit-frame-pointer2014061820140529
609311aesrefgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061820140529
610539refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014071520140622
619634aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061820140529
620731aesrefgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061820140529
620838aesrefgcc -Os -fomit-frame-pointer2014061820140529
623522gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061820140529
624602aesrefgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061820140529
631855aesrefgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061820140529
640872gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061820140529
646971aesrefgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061820140529
646978aesrefgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061820140529
646978aesrefgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061820140529
646986aesrefgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061820140529
646988aesrefgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061820140529
668687gladmangcc -mcpu=arm8 -O -fomit-frame-pointer2014061820140529
668688gladmangcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061820140529
668690gladmangcc -mcpu=arm810 -O -fomit-frame-pointer2014061820140529
668707gladmangcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061820140529
668707gladmangcc -mcpu=strongarm -O -fomit-frame-pointer2014061820140529
675809aesrefgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061820140529
675850aesrefgcc -funroll-loops -O -fomit-frame-pointer2014061820140529
694707aesrefgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061820140529
695132aesrefgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061820140529
695324aesrefgcc -O -fomit-frame-pointer2014061820140529
695493aesrefgcc -fno-schedule-insns -O -fomit-frame-pointer2014061820140529
710260aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061820140529
712330aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061820140529
730627aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061820140529
787715aesrefgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061820140529
787717aesrefgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061820140529
787723aesrefgcc -mcpu=arm8 -O -fomit-frame-pointer2014061820140529
787726aesrefgcc -mcpu=arm810 -O -fomit-frame-pointer2014061820140529
787821aesrefgcc -mcpu=strongarm -O -fomit-frame-pointer2014061820140529
902106refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014071520140622
1034715refgcc -funroll-loops2014071520140622
1034723refcc2014071520140622
1034723refgcc2014071520140622
1431515gladmancc2014061820140529
1431532gladmangcc2014061820140529
1431658gladmangcc -funroll-loops2014061820140529
1770432aesrefgcc2014061820140529
1770481aesrefcc2014061820140529
1770584aesrefgcc -funroll-loops2014061820140529

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 -O3 -fomit-frame-pointer
aescrypt.c:
aescrypt.c: cc1: out of memory allocating 16384 bytes after a total of 2203648 bytes

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
aescrypt.c:
aescrypt.c: cc1: out of memory allocating 16384 bytes after a total of 2220032 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer gladman
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer gladman
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer gladman

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
aescrypt.c:
aescrypt.c: cc1: out of memory allocating 16384 bytes after a total of 2236416 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer gladman

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 4072 bytes after a total of 6291456 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer evp

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
aescrypt.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer gladman
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer gladman
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer gladman

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 101904 bytes after a total of 6356992 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer evp

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: 15, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -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 -O -fomit-frame-pointer gladman
gcc -mcpu=arm8 -Os -fomit-frame-pointer gladman
gcc -mcpu=strongarm1100 -O2 -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 -O -fomit-frame-pointer gladman
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer gladman
gcc -mcpu=strongarm -O2 -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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
aescrypt.c: aescrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
aescrypt.c:
aescrypt.c: cc1: out of memory allocating 16384 bytes after a total of 2232320 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer gladman
gcc -mcpu=arm8 -O3 -fomit-frame-pointer gladman

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer
aescrypt.c: aescrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
aescrypt.c:
aescrypt.c: cc1: out of memory allocating 16384 bytes after a total of 2220032 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer gladman
gcc -mcpu=strongarm -O3 -fomit-frame-pointer gladman

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer
aescrypt.c: aescrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
aescrypt.c:
aescrypt.c: cc1: out of memory allocating 16384 bytes after a total of 2236416 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer gladman