Implementation notes: armeabi, h7beagle, crypto_hash/round3jh256

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
62598neon2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061120140529
62604neon2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
62662neon2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
62668neon2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061120140529
62668neon2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
62676neon2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
63100neon2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
63148neon2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
65576neongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
66415neongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061120140529
66434neongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061120140529
66454neongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
66458neongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
66486neongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
86976neongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
86996neongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
173538arm11gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061120140529
173566arm11gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061120140529
173607arm11gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061120140529
173702arm11gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061120140529
173994arm11gcc -Os -fomit-frame-pointer2014061120140529
173996arm11gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061120140529
174002arm11gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
174004arm11gcc -funroll-loops -Os -fomit-frame-pointer2014061120140529
174148arm11gcc -O2 -fomit-frame-pointer2014061120140529
174235arm11gcc -funroll-loops -O3 -fomit-frame-pointer2014061120140529
174311arm11gcc -funroll-loops -O2 -fomit-frame-pointer2014061120140529
174312arm11gcc -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
174333arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061120140529
174348arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061120140529
174368arm11gcc -O3 -fomit-frame-pointer2014061120140529
174528arm11gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061120140529
174548arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
174558arm11gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061120140529
174622arm11gcc -O -fomit-frame-pointer2014061120140529
174638arm11gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061120140529
174648arm11gcc -funroll-loops -O -fomit-frame-pointer2014061120140529
174648arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
174651arm11gcc -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
174651arm11gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061120140529
174655arm11gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
174701arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
174730arm11gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061120140529
174736arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
174839arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
174844arm11gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061120140529
175032arm11gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061120140529
175052arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
176838arm11cc2014061120140529
176838arm11gcc -funroll-loops2014061120140529
177126arm11gcc2014061120140529
271002sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
271008sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014061120140529
279586sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
280540sphlibgcc -Os -fomit-frame-pointer2014061120140529
280548sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
289749sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
289940sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061120140529
311171sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061120140529
315996sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061120140529
318009sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061120140529
318018sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061120140529
318030sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061120140529
318040sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061120140529
318076sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061120140529
318460sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061120140529
332051sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061120140529
332070sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061120140529
342770sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
342812sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014061120140529
362700sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
364474sphlib-smallgcc -Os -fomit-frame-pointer2014061120140529
364478sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
365998sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061120140529
365998sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061120140529
366010sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061120140529
366018sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061120140529
366048sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061120140529
374582sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061120140529
376840sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
391712sphlibgcc -funroll-loops -O -fomit-frame-pointer2014061120140529
391736sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
392578sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061120140529
396361sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014061120140529
396738sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014061120140529
403352sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014061120140529
403366sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061120140529
403366sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061120140529
403376sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014061120140529
403385sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014061120140529
424642sphlib-smallgcc -O3 -fomit-frame-pointer2014061120140529
424664sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061120140529
424873sphlib-smallgcc -O2 -fomit-frame-pointer2014061120140529
427384sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
437584sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014061120140529
437584sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014061120140529
437585sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014061120140529
437586sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061120140529
437586sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061120140529
446428sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014061120140529
446429sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
449004sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061120140529
449008sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061120140529
449017sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061120140529
449022sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061120140529
449022sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061120140529
450822sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061120140529
450828sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061120140529
450834sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061120140529
450979sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061120140529
451362sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061120140529
454004sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
454011sphlib-smallgcc -O -fomit-frame-pointer2014061120140529
454016sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061120140529
454032sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061120140529
454064sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
454092sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
457060sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061120140529
457070sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061120140529
457230sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
457409sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061120140529
466682sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061120140529
469009sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061120140529
504886simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061120140529
505426simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061120140529
510806simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061120140529
511107simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061120140529
615509simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
615524simplegcc -funroll-loops -O -fomit-frame-pointer2014061120140529
615794simplegcc -O -fomit-frame-pointer2014061120140529
615804simplegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061120140529
615814simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061120140529
615816simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
669609simplegcc -mcpu=arm810 -O -fomit-frame-pointer2014061120140529
669610simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061120140529
669615simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061120140529
669615simplegcc -mcpu=strongarm -O -fomit-frame-pointer2014061120140529
669625simplegcc -mcpu=arm8 -O -fomit-frame-pointer2014061120140529
695097simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061120140529
696100simplegcc -O3 -fomit-frame-pointer2014061120140529
696174simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
696227simplegcc -O2 -fomit-frame-pointer2014061120140529
697923simplegcc -funroll-loops -O3 -fomit-frame-pointer2014061120140529
698007simplegcc -funroll-loops -O2 -fomit-frame-pointer2014061120140529
713331simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061120140529
713387simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061120140529
719522simplegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061120140529
719544simplegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061120140529
783446simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
799326simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
799446simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061120140529
928670simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061120140529
928711simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061120140529
928715simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061120140529
928753simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061120140529
928766simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061120140529
928833simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061120140529
928839simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061120140529
928840simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061120140529
928887simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061120140529
928898simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061120140529
1014978simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
1203905simplegcc2014061120140529
1203918simplecc2014061120140529
1203919simplegcc -funroll-loops2014061120140529
1371754sphlib-smallcc2014061120140529
1371777sphlib-smallgcc -funroll-loops2014061120140529
1371794sphlib-smallgcc2014061120140529
2999404simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
2999444simplegcc -Os -fomit-frame-pointer2014061120140529
3002081simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
3002279simplegcc -funroll-loops -Os -fomit-frame-pointer2014061120140529
3008574simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061120140529
3009751simplegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061120140529
3392145simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061120140529
3392469simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2014061120140529
3392673simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2014061120140529
3392680simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061120140529
3393092simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2014061120140529

Test failure

Implementation: crypto_hash/round3jh256/simple
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_hash/round3jh256/neon2
Compiler: cc
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/arm-linux-gnueabihf/4.7/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:51:16: error: unknown type name 'uint32x4_t'
hash.c: hash.c: In function 'crypto_hash_round3jh256_neon2':
hash.c: hash.c:55:3: error: unknown type name 'uint32x4_t'

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
cc neon2
gcc neon2
gcc -O2 -fomit-frame-pointer neon2
gcc -O3 -fomit-frame-pointer neon2
gcc -O -fomit-frame-pointer neon2
gcc -Os -fomit-frame-pointer neon2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer neon2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer neon2
gcc -fno-schedule-insns -O -fomit-frame-pointer neon2
gcc -fno-schedule-insns -Os -fomit-frame-pointer neon2
gcc -funroll-loops neon2
gcc -funroll-loops -O2 -fomit-frame-pointer neon2
gcc -funroll-loops -O3 -fomit-frame-pointer neon2
gcc -funroll-loops -O -fomit-frame-pointer neon2
gcc -funroll-loops -Os -fomit-frame-pointer neon2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer neon2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer neon2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer neon2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer neon2
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer neon2
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer neon2
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer neon2
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer neon2
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer neon2
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer neon2
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer neon2
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer neon2

Compiler output

Implementation: crypto_hash/round3jh256/neon
Compiler: cc
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/arm-linux-gnueabihf/4.7/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:74:1: error: unknown type name 'uint32x4_t'
hash.c: hash.c:74:39: error: unknown type name 'uint32x4_t'
hash.c: hash.c:135:9: error: unknown type name 'uint32x4_t'
hash.c: hash.c: In function 'crypto_hash_round3jh256_neon':
hash.c: hash.c:203:3: error: unknown type name 'uint32x4_t'

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: cc
jh.c:
jh.c: cc1: out of memory allocating 4072 bytes after a total of 5910528 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc sphlib
gcc sphlib
gcc -funroll-loops sphlib

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -O2 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 508 bytes after a total of 7290880 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -O3 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 176 bytes after a total of 5656576 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -O -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 4808 bytes after a total of 6696960 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 14588 bytes after a total of 7307264 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 280 bytes after a total of 5976064 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 544 bytes after a total of 7307264 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 264 bytes after a total of 6037504 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 4808 bytes after a total of 7331840 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 288 bytes after a total of 5980160 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/arm11
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
consts.c: consts.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
loopcompress.s: loopcompress.s: Assembler messages:
loopcompress.s: loopcompress.s:291: Error: selected processor does not support ARM mode `ldrd r0,[r10,#0]'
loopcompress.s: loopcompress.s:296: Error: selected processor does not support ARM mode `ldrd r4,[r8,#0]'
loopcompress.s: loopcompress.s:301: Error: selected processor does not support ARM mode `ldrd r6,[r8,#32]'
loopcompress.s: loopcompress.s:306: Error: selected processor does not support ARM mode `ldrd r2,[r10,#32]'
loopcompress.s: loopcompress.s:321: Error: selected processor does not support ARM mode `strd r0,[r10,#0]'
loopcompress.s: loopcompress.s:336: Error: selected processor does not support ARM mode `strd r2,[r10,#32]'
loopcompress.s: loopcompress.s:341: Error: selected processor does not support ARM mode `ldrd r0,[r10,#64]'
loopcompress.s: loopcompress.s:346: Error: selected processor does not support ARM mode `ldrd r4,[r8,#8]'
loopcompress.s: loopcompress.s:351: Error: selected processor does not support ARM mode `ldrd r6,[r8,#40]'
loopcompress.s: loopcompress.s:356: Error: selected processor does not support ARM mode `ldrd r2,[r10,#96]'
loopcompress.s: loopcompress.s:371: Error: selected processor does not support ARM mode `strd r0,[r10,#64]'
loopcompress.s: loopcompress.s:386: Error: selected processor does not support ARM mode `strd r2,[r10,#96]'
loopcompress.s: loopcompress.s:391: Error: selected processor does not support ARM mode `ldrd r0,[r10,#16]'
loopcompress.s: loopcompress.s:396: Error: selected processor does not support ARM mode `ldrd r4,[r8,#16]'
loopcompress.s: loopcompress.s:401: Error: selected processor does not support ARM mode `ldrd r6,[r8,#48]'
loopcompress.s: loopcompress.s:406: Error: selected processor does not support ARM mode `ldrd r2,[r10,#48]'
loopcompress.s: loopcompress.s:421: Error: selected processor does not support ARM mode `strd r0,[r10,#16]'
loopcompress.s: loopcompress.s:436: Error: selected processor does not support ARM mode `strd r2,[r10,#48]'
loopcompress.s: loopcompress.s:441: Error: selected processor does not support ARM mode `ldrd r0,[r10,#80]'
loopcompress.s: loopcompress.s:446: Error: selected processor does not support ARM mode `ldrd r4,[r8,#24]'
loopcompress.s: loopcompress.s:451: Error: selected processor does not support ARM mode `ldrd r6,[r8,#56]'
loopcompress.s: loopcompress.s:456: Error: selected processor does not support ARM mode `ldrd r2,[r10,#112]'
loopcompress.s: loopcompress.s:471: Error: selected processor does not support ARM mode `strd r0,[r10,#80]'
loopcompress.s: loopcompress.s:486: Error: selected processor does not support ARM mode `strd r2,[r10,#112]'
loopcompress.s: ...

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

Compiler output

Implementation: crypto_hash/round3jh256/neon2
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/arm-linux-gnueabihf/4.7/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:51:16: error: unknown type name 'uint32x4_t'
hash.c: hash.c: In function 'crypto_hash_round3jh256_neon2':
hash.c: hash.c:55:3: error: unknown type name 'uint32x4_t'

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

Compiler output

Implementation: crypto_hash/round3jh256/neon
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/arm-linux-gnueabihf/4.7/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:74:1: error: unknown type name 'uint32x4_t'
hash.c: hash.c:74:39: error: unknown type name 'uint32x4_t'
hash.c: hash.c:135:9: error: unknown type name 'uint32x4_t'
hash.c: hash.c: In function 'crypto_hash_round3jh256_neon':
hash.c: hash.c:203:3: error: unknown type name 'uint32x4_t'

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
jh.c: jh.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
jh.c:
jh.c: cc1: out of memory allocating 644 bytes after a total of 7204864 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib-small
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
jh.c: jh.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: 30, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer sphlib-small
gcc -mcpu=arm810 -O3 -fomit-frame-pointer sphlib-small
gcc -mcpu=arm810 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm810 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -O2 -fomit-frame-pointer sphlib-small
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sphlib-small
gcc -mcpu=arm8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer sphlib-small
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer sphlib-small
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer sphlib-small
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sphlib-small
gcc -mcpu=strongarm110 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -O2 -fomit-frame-pointer sphlib-small
gcc -mcpu=strongarm -O3 -fomit-frame-pointer sphlib-small
gcc -mcpu=strongarm -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -Os -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/round3jh256/simple
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.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 simple
gcc -mcpu=arm810 -O3 -fomit-frame-pointer simple
gcc -mcpu=arm810 -O -fomit-frame-pointer simple
gcc -mcpu=arm810 -Os -fomit-frame-pointer simple
gcc -mcpu=arm8 -O2 -fomit-frame-pointer simple
gcc -mcpu=arm8 -O3 -fomit-frame-pointer simple
gcc -mcpu=arm8 -O -fomit-frame-pointer simple
gcc -mcpu=arm8 -Os -fomit-frame-pointer simple
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer simple
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer simple
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer simple
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer simple
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer simple
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer simple
gcc -mcpu=strongarm110 -O -fomit-frame-pointer simple
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer simple
gcc -mcpu=strongarm -O2 -fomit-frame-pointer simple
gcc -mcpu=strongarm -O3 -fomit-frame-pointer simple
gcc -mcpu=strongarm -O -fomit-frame-pointer simple
gcc -mcpu=strongarm -Os -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
jh.c: jh.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
jh.c:
jh.c: cc1: out of memory allocating 656 bytes after a total of 5246976 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=arm8 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
jh.c: jh.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
jh.c:
jh.c: cc1: out of memory allocating 616 bytes after a total of 5238784 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 620 bytes after a total of 7266304 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 240 bytes after a total of 6037504 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 272 bytes after a total of 6205440 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 144 bytes after a total of 5685248 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 4808 bytes after a total of 6746112 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 556 bytes after a total of 7303168 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 256 bytes after a total of 6041600 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 260 bytes after a total of 6205440 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 176 bytes after a total of 5685248 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
jh.c: jh.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
jh.c:
jh.c: cc1: out of memory allocating 592 bytes after a total of 5185536 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
jh.c: jh.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
jh.c:
jh.c: cc1: out of memory allocating 624 bytes after a total of 5226496 bytes

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

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=strongarm -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
jh.c: jh.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
jh.c:
jh.c: cc1: out of memory allocating 584 bytes after a total of 5160960 bytes

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