Implementation notes: armeabi, h7beagle, crypto_aead/silverv1

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: silverv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
249196littleendoptnotaesnigcc -funroll-loops -O2 -fomit-frame-pointer2014062720140529
249958littleendoptnotaesnigcc -O2 -fomit-frame-pointer2014062720140529
258971littleendoptnotaesnigcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014062720140529
261100littleendoptnotaesnigcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062720140529
263376littleendoptnotaesnigcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062720140529
264730anotherlittleendgcc -O3 -fomit-frame-pointer2014062720140529
265453anotherlittleendgcc -funroll-loops -O3 -fomit-frame-pointer2014062720140529
268712anotherlittleendgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014062720140529
275768anotherlittleendgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062720140529
279093anotherlittleendgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062720140529
283725anotherlittleendgcc -O2 -fomit-frame-pointer2014062720140529
284273anotherlittleendgcc -funroll-loops -O2 -fomit-frame-pointer2014062720140529
285058anotherlittleendgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014062720140529
289322littleendoptnotaesnigcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014062720140529
289330littleendoptnotaesnigcc -mcpu=strongarm -O2 -fomit-frame-pointer2014062720140529
289333littleendoptnotaesnigcc -mcpu=arm8 -O2 -fomit-frame-pointer2014062720140529
289334littleendoptnotaesnigcc -mcpu=arm810 -O2 -fomit-frame-pointer2014062720140529
289546littleendoptnotaesnigcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014062720140529
289748littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062720140529
296590anotherlittleendgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062720140529
297236littleendoptnotaesnigcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014062720140529
297338anotherlittleendgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062720140529
302616littleendoptnotaesnigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062720140529
305480anotherlittleendgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014062720140529
305480anotherlittleendgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014062720140529
305490anotherlittleendgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014062720140529
305491anotherlittleendgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014062720140529
305492anotherlittleendgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014062720140529
305686anotherlittleendgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014062720140529
307363littleendoptnotaesnigcc -Os -fomit-frame-pointer2014062720140529
307386littleendoptnotaesnigcc -fno-schedule-insns -Os -fomit-frame-pointer2014062720140529
311398littleendoptnotaesnigcc -funroll-loops -Os -fomit-frame-pointer2014062720140529
311415littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062720140529
311691littleendoptnotaesnigcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014062720140529
312031littleendoptnotaesnigcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014062720140529
315064littleendoptnotaesnigcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062720140529
321973anotherlittleendgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014062720140529
323138littleendoptnotaesnigcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062720140529
327626anotherlittleendgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014062720140529
327627anotherlittleendgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014062720140529
327631anotherlittleendgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014062720140529
327635anotherlittleendgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014062720140529
327675anotherlittleendgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014062720140529
328342anotherlittleendgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062720140529
334603littleendoptnotaesnigcc -mcpu=arm8 -Os -fomit-frame-pointer2014062720140529
334606littleendoptnotaesnigcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014062720140529
334611littleendoptnotaesnigcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014062720140529
334622littleendoptnotaesnigcc -mcpu=arm810 -Os -fomit-frame-pointer2014062720140529
334672littleendoptnotaesnigcc -mcpu=strongarm -Os -fomit-frame-pointer2014062720140529
336147anotherlittleendgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062720140529
344567anotherlittleendgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062720140529
362736anotherlittleendgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062720140529
363949littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062720140529
363952littleendoptnotaesnigcc -funroll-loops -O -fomit-frame-pointer2014062720140529
370444anotherlittleendgcc -funroll-loops -Os -fomit-frame-pointer2014062720140529
374451anotherlittleendgcc -Os -fomit-frame-pointer2014062720140529
374470anotherlittleendgcc -fno-schedule-insns -Os -fomit-frame-pointer2014062720140529
380254anotherlittleendgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014062720140529
380670anotherlittleendgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014062720140529
381170littleendoptnotaesnigcc -O -fomit-frame-pointer2014062720140529
381182littleendoptnotaesnigcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014062720140529
381183littleendoptnotaesnigcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014062720140529
381852littleendoptnotaesnigcc -fno-schedule-insns -O -fomit-frame-pointer2014062720140529
384946anotherlittleendgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062720140529
389168anotherlittleendgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062720140529
389289anotherlittleendgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062720140529
397189littleendoptnotaesnigcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062720140529
404298anotherlittleendgcc -funroll-loops -O -fomit-frame-pointer2014062720140529
404309anotherlittleendgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062720140529
406589anotherlittleendgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014062720140529
406596anotherlittleendgcc -mcpu=arm8 -Os -fomit-frame-pointer2014062720140529
406602anotherlittleendgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014062720140529
406609anotherlittleendgcc -mcpu=strongarm -Os -fomit-frame-pointer2014062720140529
406803anotherlittleendgcc -mcpu=arm810 -Os -fomit-frame-pointer2014062720140529
417906littleendoptnotaesnigcc -mcpu=arm8 -O -fomit-frame-pointer2014062720140529
417907littleendoptnotaesnigcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014062720140529
417913littleendoptnotaesnigcc -mcpu=arm810 -O -fomit-frame-pointer2014062720140529
418148littleendoptnotaesnigcc -mcpu=strongarm110 -O -fomit-frame-pointer2014062720140529
418151littleendoptnotaesnigcc -mcpu=strongarm -O -fomit-frame-pointer2014062720140529
423327anotherlittleendgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014062720140529
423340anotherlittleendgcc -fno-schedule-insns -O -fomit-frame-pointer2014062720140529
423347anotherlittleendgcc -O -fomit-frame-pointer2014062720140529
423382anotherlittleendgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014062720140529
425582anotherlittleendgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062720140529
436736anotherlittleendgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062720140529
484814anotherlittleendgcc -mcpu=arm810 -O -fomit-frame-pointer2014062720140529
484818anotherlittleendgcc -mcpu=strongarm -O -fomit-frame-pointer2014062720140529
484833anotherlittleendgcc -mcpu=arm8 -O -fomit-frame-pointer2014062720140529
484834anotherlittleendgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014062720140529
484878anotherlittleendgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014062720140529
499187littleendoptnotaesnigcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062720140529
783648littleendoptnotaesnigcc -funroll-loops2014062720140529
783659littleendoptnotaesnigcc2014062720140529
783685littleendoptnotaesnicc2014062720140529
1011921anotherlittleendcc2014062720140529
1011934anotherlittleendgcc -funroll-loops2014062720140529
1012061anotherlittleendgcc2014062720140529
1015679refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062720140529
1018015refgcc -O3 -fomit-frame-pointer2014062720140529
1026670refgcc -funroll-loops -O3 -fomit-frame-pointer2014062720140529
1076669refgcc -funroll-loops -O2 -fomit-frame-pointer2014062720140529
1110123refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014062720140529
1118921refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014062720140529
1159572refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062720140529
1183391refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014062720140529
1183450refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014062720140529
1183662refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014062720140529
1183730refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014062720140529
1183805refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014062720140529
1367659refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062720140529
1422347refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062720140529
1590681refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062720140529
1691053refgcc -O2 -fomit-frame-pointer2014062720140529
1696421refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014062720140529
1697572refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062720140529
1750565refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014062720140529
1750757refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014062720140529
1750828refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014062720140529
1766669refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014062720140529
1790055refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062720140529
1790326refgcc -funroll-loops -O -fomit-frame-pointer2014062720140529
1799908refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014062720140529
1800068refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014062720140529
1867000refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062720140529
2135665refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062720140529
2142576refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062720140529
2142695refgcc -funroll-loops -Os -fomit-frame-pointer2014062720140529
2158336refgcc -mcpu=arm8 -O -fomit-frame-pointer2014062720140529
2158408refgcc -mcpu=strongarm -O -fomit-frame-pointer2014062720140529
2158427refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014062720140529
2158453refgcc -mcpu=arm810 -O -fomit-frame-pointer2014062720140529
2158493refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014062720140529
2195876refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014062720140529
2196005refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014062720140529
2196071refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014062720140529
2204061refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014062720140529
2204272refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014062720140529
2223859refgcc -O -fomit-frame-pointer2014062720140529
2223897refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014062720140529
2223904refgcc -fno-schedule-insns -O -fomit-frame-pointer2014062720140529
2224637refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062720140529
2224748refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014062720140529
2226950refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014062720140529
2236924refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062720140529
2241444refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062720140529
2244478refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014062720140529
2263074refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062720140529
2265531refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014062720140529
2265772refgcc -Os -fomit-frame-pointer2014062720140529
6169151refcc2014062720140529
6169469refgcc -funroll-loops2014062720140529
6170102refgcc2014062720140529

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/silverv1/littleendoptnotaesni
Compiler: gcc -O3 -fomit-frame-pointer
AES-128TS.c:
AES-128TS.c: cc1: out of memory allocating 210396 bytes after a total of 2834432 bytes

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

Compiler output

Implementation: crypto_aead/silverv1/littleendoptnotaesni
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
AES-128TS.c:
AES-128TS.c: cc1: out of memory allocating 210396 bytes after a total of 2768896 bytes

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

Compiler output

Implementation: crypto_aead/silverv1/littleendoptnotaesni
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
AES-128TS.c:
AES-128TS.c: cc1: out of memory allocating 210396 bytes after a total of 2875392 bytes

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

Compiler output

Implementation: crypto_aead/silverv1/littleendoptnotaesni
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
AES-128TS.c:
AES-128TS.c: cc1: out of memory allocating 210396 bytes after a total of 2838528 bytes

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/silverv1/littleendoptnotaesni
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
AES-128TS.c: AES-128TS.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
AES-128TS.c:
AES-128TS.c: cc1: out of memory allocating 210396 bytes after a total of 2822144 bytes

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

Compiler output

Implementation: crypto_aead/silverv1/littleendoptnotaesni
Compiler: gcc -mcpu=arm8 -O3 -fomit-frame-pointer
AES-128TS.c: AES-128TS.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
AES-128TS.c:
AES-128TS.c: cc1: out of memory allocating 210396 bytes after a total of 2838528 bytes

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

Compiler output

Implementation: crypto_aead/silverv1/littleendoptnotaesni
Compiler: gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer
AES-128TS.c:
AES-128TS.c: cc1: out of memory allocating 210396 bytes after a total of 2793472 bytes

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

Compiler output

Implementation: crypto_aead/silverv1/littleendoptnotaesni
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
AES-128TS.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer littleendoptnotaesni
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer littleendoptnotaesni

Compiler output

Implementation: crypto_aead/silverv1/littleendoptnotaesni
Compiler: gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
AES-128TS.c:
AES-128TS.c: cc1: out of memory allocating 210396 bytes after a total of 2805760 bytes

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

Compiler output

Implementation: crypto_aead/silverv1/littleendoptnotaesni
Compiler: gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer
AES-128TS.c: AES-128TS.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
AES-128TS.c:
AES-128TS.c: cc1: out of memory allocating 210396 bytes after a total of 2834432 bytes

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

Compiler output

Implementation: crypto_aead/silverv1/littleendoptnotaesni
Compiler: gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer
AES-128TS.c: AES-128TS.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
AES-128TS.c:
AES-128TS.c: cc1: out of memory allocating 210396 bytes after a total of 2846720 bytes

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

Compiler output

Implementation: crypto_aead/silverv1/littleendoptnotaesni
Compiler: gcc -mcpu=strongarm -O3 -fomit-frame-pointer
AES-128TS.c: AES-128TS.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
AES-128TS.c:
AES-128TS.c: cc1: out of memory allocating 36 bytes after a total of 2752512 bytes

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