Implementation notes: armeabi, h7beagle, crypto_aead/aes128cpfbv1

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aes128cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
230283evpgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061620140529
231565evpgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061620140529
231956evpgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061620140529
232139evpgcc -funroll-loops -O -fomit-frame-pointer2014061620140529
232761evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061620140529
234747evpgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061620140529
235393evpgcc -O3 -fomit-frame-pointer2014061620140529
236099evpgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061620140529
237752evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061620140529
242333evpgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061620140529
244107evpgcc -O2 -fomit-frame-pointer2014061620140529
244305evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061620140529
244957evpgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061620140529
247516evpgcc -O -fomit-frame-pointer2014061620140529
247532evpgcc -fno-schedule-insns -O -fomit-frame-pointer2014061620140529
248203evpgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061620140529
248284evpgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061620140529
248671evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061620140529
249644evpgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061620140529
251306evpgcc -funroll-loops -O2 -fomit-frame-pointer2014061620140529
253410evpgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061620140529
253473evpgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061620140529
253504evpgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061620140529
253554evpgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061620140529
253897evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061620140529
256588evpgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061620140529
259528evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061620140529
260909evpgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061620140529
261460evpgcc -funroll-loops -Os -fomit-frame-pointer2014061620140529
263766evpgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061620140529
263788evpgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061620140529
264047evpgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061620140529
264054evpgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061620140529
265300evpgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061620140529
265337evpgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061620140529
267006evpgcc -Os -fomit-frame-pointer2014061620140529
268352evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061620140529
273332evpgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061620140529
273379evpgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061620140529
273408evpgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061620140529
273433evpgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061620140529
273484evpgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061620140529
273672evpgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061620140529
277179evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061620140529
288918evpgcc -mcpu=arm810 -O -fomit-frame-pointer2014061620140529
288955evpgcc -mcpu=arm8 -O -fomit-frame-pointer2014061620140529
288977evpgcc -mcpu=strongarm -O -fomit-frame-pointer2014061620140529
289255evpgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061620140529
289611evpgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061620140529
296293gladmangcc -funroll-loops -O2 -fomit-frame-pointer2014061620140529
299982gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061620140529
302198gladmangcc -O2 -fomit-frame-pointer2014061620140529
303959gladmangcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061620140529
310868gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061620140529
337319gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061620140529
338080evpgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061620140529
340828gladmangcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061620140529
341944gladmangcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061620140529
341944gladmangcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061620140529
341949gladmangcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061620140529
341956gladmangcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061620140529
341964gladmangcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061620140529
347465gladmangcc -funroll-loops -Os -fomit-frame-pointer2014061620140529
347515gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061620140529
351253aesrefgcc -funroll-loops -O3 -fomit-frame-pointer2014061620140529
351836aesrefgcc -O3 -fomit-frame-pointer2014061620140529
352685aesrefgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061620140529
356524gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061620140529
356602aesrefgcc -funroll-loops -O2 -fomit-frame-pointer2014061620140529
358448aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061620140529
359184aesrefgcc -O2 -fomit-frame-pointer2014061620140529
360198aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061620140529
364111aesrefgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061620140529
364884aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061620140529
369650aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061620140529
371794gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2014061620140529
371811gladmangcc -Os -fomit-frame-pointer2014061620140529
371975gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061620140529
376429gladmangcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061620140529
378483refgcc -O3 -fomit-frame-pointer2014071420140622
379346refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014071420140622
380074refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071420140622
382346refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071420140622
382349refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071420140622
382415refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071420140622
382421refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071420140622
382423refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071420140622
386535gladmangcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061620140529
386795refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071420140622
387132refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071420140622
388853refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071420140622
390786aesrefgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061620140529
390802aesrefgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061620140529
390939aesrefgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061620140529
390941aesrefgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061620140529
390946aesrefgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061620140529
391805refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014071420140622
392581gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061620140529
392731refgcc -funroll-loops -O3 -fomit-frame-pointer2014071420140622
395075refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014071420140622
398066refgcc -funroll-loops -O2 -fomit-frame-pointer2014071420140622
399470aesrefgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061620140529
409706gladmangcc -mcpu=arm8 -Os -fomit-frame-pointer2014061620140529
409708gladmangcc -mcpu=arm810 -Os -fomit-frame-pointer2014061620140529
409722gladmangcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061620140529
409722gladmangcc -mcpu=strongarm -Os -fomit-frame-pointer2014061620140529
409729gladmangcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061620140529
411499aesrefgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061620140529
411503aesrefgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061620140529
411512aesrefgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061620140529
412771aesrefgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061620140529
412773aesrefgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061620140529
412934aesrefgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061620140529
424415refgcc -funroll-loops -O -fomit-frame-pointer2014071420140622
424432refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071420140622
429345aesrefgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061620140529
434224gladmangcc -funroll-loops -O -fomit-frame-pointer2014061620140529
434225gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061620140529
435254aesrefgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061620140529
437295aesrefgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061620140529
449178gladmangcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061620140529
449627gladmangcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061620140529
449649gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2014061620140529
450418aesrefgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061620140529
452671evpgcc -funroll-loops2014061620140529
452784evpcc2014061620140529
452855evpgcc2014061620140529
454098refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071420140622
454472refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014071420140622
454747refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071420140622
454984refgcc -O2 -fomit-frame-pointer2014071420140622
455409refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014071420140622
455426refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071420140622
455429refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071420140622
455429refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071420140622
455436refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071420140622
455441refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071420140622
459330refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014071420140622
461354refgcc -funroll-loops -Os -fomit-frame-pointer2014071420140622
461368refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071420140622
461697refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014071420140622
464730aesrefgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061620140529
464776aesrefgcc -funroll-loops -Os -fomit-frame-pointer2014061620140529
466030gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061620140529
466482refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014071420140622
467656refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071420140622
469204refgcc -Os -fomit-frame-pointer2014071420140622
469224refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071420140622
469288refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071420140622
469370refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071420140622
471705refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014071420140622
471959refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071420140622
471960refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071420140622
471972refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071420140622
471973refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071420140622
471981refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071420140622
477210refgcc -O -fomit-frame-pointer2014071420140622
477969aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061620140529
479423refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014071420140622
480460aesrefgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061620140529
480469aesrefgcc -Os -fomit-frame-pointer2014061620140529
482539aesrefgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061620140529
483344gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061620140529
484401refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071420140622
484403refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071420140622
484408refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071420140622
484421refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071420140622
484638refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071420140622
485870gladmangcc -O -fomit-frame-pointer2014061620140529
488100aesrefgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061620140529
493466gladmangcc -mcpu=arm8 -O -fomit-frame-pointer2014061620140529
493469gladmangcc -mcpu=strongarm -O -fomit-frame-pointer2014061620140529
493477gladmangcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061620140529
493493gladmangcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061620140529
493600gladmangcc -mcpu=arm810 -O -fomit-frame-pointer2014061620140529
498072aesrefgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061620140529
498074aesrefgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061620140529
498210aesrefgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061620140529
498226aesrefgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061620140529
498353aesrefgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061620140529
501465refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014071420140622
503879aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061620140529
509138aesrefgcc -funroll-loops -O -fomit-frame-pointer2014061620140529
509177aesrefgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061620140529
509759refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014071420140622
529397aesrefgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061620140529
529950aesrefgcc -O -fomit-frame-pointer2014061620140529
529950aesrefgcc -fno-schedule-insns -O -fomit-frame-pointer2014061620140529
529954aesrefgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061620140529
545281aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061620140529
547070aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061620140529
592477aesrefgcc -mcpu=arm8 -O -fomit-frame-pointer2014061620140529
592489aesrefgcc -mcpu=arm810 -O -fomit-frame-pointer2014061620140529
592493aesrefgcc -mcpu=strongarm -O -fomit-frame-pointer2014061620140529
592496aesrefgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061620140529
592507aesrefgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061620140529
944752refgcc2014071420140622
944772refcc2014071420140622
944772refgcc -funroll-loops2014071420140622
1076303gladmancc2014061620140529
1076333gladmangcc2014061620140529
1076333gladmangcc -funroll-loops2014061620140529
1405869aesrefcc2014061620140529
1405982aesrefgcc -funroll-loops2014061620140529
1406001aesrefgcc2014061620140529

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

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

Compiler output

Implementation: crypto_aead/aes128cpfbv1/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: 4, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -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/aes128cpfbv1/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/aes128cpfbv1/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/aes128cpfbv1/evp
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 101664 bytes after a total of 6361088 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/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: 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/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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/aes128cpfbv1/gladman
Compiler: gcc -mcpu=arm8 -O3 -fomit-frame-pointer
aescrypt.c: aescrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
aescrypt.c: virtual memory exhausted: Cannot allocate memory

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

Compiler output

Implementation: crypto_aead/aes128cpfbv1/gladman
Compiler: gcc -mcpu=strongarm -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: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm -O3 -fomit-frame-pointer gladman