Implementation notes: armeabi, h9dragon, crypto_hash/nasha512

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: nasha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
57972optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
58875optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
58879optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
60916optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
62189optgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111320121016
62584optgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111320121016
62596optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
62821optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
63777optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
63780optgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111320121016
64321optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
65908optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
65909optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
65999optgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111320121016
66045optgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111320121016
66090optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111320121016
66136optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
66179optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111320121016
66315optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111320121016
66361optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111320121016
66496optgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111320121016
66680optgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111320121016
67039optgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111320121016
67225optgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111320121016
67268optgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111320121016
67405optgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111320121016
67472optgcc -O2 -fomit-frame-pointer2012111320121016
67497optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111320121016
67540optgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111320121016
67544optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111320121016
67813optgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111320121016
67859optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111320121016
67862optgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111320121016
67903optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111320121016
67904optgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111320121016
67949optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111320121016
67950optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111320121016
67950optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111320121016
67992optgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111320121016
68085optgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111320121016
68314optgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111320121016
68360optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
68403optgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111320121016
68445optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
68558optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111320121016
68632optgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111320121016
68674optgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111320121016
68767optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111320121016
68857optgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111320121016
68857optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111320121016
68900optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111320121016
68945optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111320121016
68946optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111320121016
68947optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111320121016
69038optgcc -O3 -fomit-frame-pointer2012111320121016
69127optgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111320121016
69446optgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111320121016
69824optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
70045optgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111320121016
70083optgcc -funroll-loops -O -fomit-frame-pointer2012111320121016
70171optgcc -mcpu=arm9e -O -fomit-frame-pointer2012111320121016
70216optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
70818optgcc -O -fomit-frame-pointer2012111320121016
71213optgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111320121016
71214optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
71399optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
71453optgcc -mcpu=arm810 -O -fomit-frame-pointer2012111320121016
71532optgcc -mcpu=arm920t -O -fomit-frame-pointer2012111320121016
71598optgcc -funroll-loops -O3 -fomit-frame-pointer2012111320121016
71718optgcc -mcpu=arm9 -O -fomit-frame-pointer2012111320121016
71762optgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111320121016
71895optgcc -mcpu=arm920 -O -fomit-frame-pointer2012111320121016
71967optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111320121016
72033optgcc -mcpu=xscale -O -fomit-frame-pointer2012111320121016
72039optgcc -mcpu=arm8 -O -fomit-frame-pointer2012111320121016
72122optgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111320121016
72210optgcc -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
72213optgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111320121016
72214optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
72219optgcc -mcpu=arm940t -O -fomit-frame-pointer2012111320121016
72393optgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111320121016
72438optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111320121016
72481optgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111320121016
72486optgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111320121016
72522optgcc -mcpu=strongarm -O -fomit-frame-pointer2012111320121016
73103optgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111320121016
73492optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111320121016
73708optgcc -funroll-loops -O2 -fomit-frame-pointer2012111320121016
73709optgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111320121016
73755optgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111320121016
73792optgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111320121016
73797optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111320121016
73805optgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111320121016
73842optgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111320121016
73845optgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111320121016
73884optgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111320121016
73914optgcc -Os -fomit-frame-pointer2012111320121016
73980optgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111320121016
73996optgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111320121016
74229optgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111320121016
74934optgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111320121016
75480optgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111320121016
75566optgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111320121016
76337optgcc -mcpu=xscale -Os -fomit-frame-pointer2012111320121016
76550optgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111320121016
76617optgcc -funroll-loops -Os -fomit-frame-pointer2012111320121016
78565optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
79927optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
81059optgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111320121016
81101optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
111905opt_v4gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
111949opt_v4gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
111951opt_v4gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111320121016
111997opt_v4gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111320121016
116074opt_v4gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
116119opt_v4gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
116663opt_v4gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
117098opt_v4gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
121251opt_v4gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
121338opt_v4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
133355opt_v4gcc -mcpu=arm9e -O -fomit-frame-pointer2012111320121016
133721opt_v4gcc -mcpu=xscale -O -fomit-frame-pointer2012111320121016
138571opt_v4gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111320121016
138755opt_v4gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
138755opt_v4gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111320121016
138755opt_v4gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
162638opt_v4gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111320121016
163116opt_v4gcc -mcpu=arm1020t -O -fomit-frame-pointer2012111320121016
163206opt_v4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
163251opt_v4gcc -funroll-loops -O -fomit-frame-pointer2012111320121016
164611opt_v4gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111320121016
164842opt_v4gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111320121016
164926opt_v4gcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111320121016
164974opt_v4gcc -mcpu=arm9 -O -fomit-frame-pointer2012111320121016
164975opt_v4gcc -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
164975opt_v4gcc -mcpu=strongarm -O -fomit-frame-pointer2012111320121016
165200opt_v4gcc -mcpu=arm940t -O -fomit-frame-pointer2012111320121016
165200opt_v4gcc -mcpu=ep9312 -O -fomit-frame-pointer2012111320121016
165201opt_v4gcc -mcpu=arm810 -O -fomit-frame-pointer2012111320121016
165202opt_v4gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111320121016
165204opt_v4gcc -mcpu=arm920 -O -fomit-frame-pointer2012111320121016
165223opt_v4gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111320121016
165242opt_v4gcc -mcpu=arm8 -O -fomit-frame-pointer2012111320121016
165243opt_v4gcc -mcpu=arm920t -O -fomit-frame-pointer2012111320121016
165248opt_v4gcc -O -fomit-frame-pointer2012111320121016
165790opt_v4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111320121016
167021opt_v4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
167969opt_v4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
170694opt_v4gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111320121016
171228opt_v4gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111320121016
171826opt_v4gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111320121016
171847opt_v4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
172094opt_v4gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111320121016
172095opt_v4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
173772opt_v4gcc -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
175114opt_v4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
176903opt_v4gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111320121016
177810opt_v4gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111320121016
178219opt_v4gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111320121016
191563opt_v4gcc -mcpu=arm9e -Os -fomit-frame-pointer2012111320121016
192146opt_v4gcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111320121016
192465opt_v4gcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111320121016
192961opt_v4gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
193095opt_v4gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
193140opt_v4gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111320121016
193233opt_v4gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111320121016
194955opt_v4gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
195884opt_v4gcc -mcpu=xscale -O3 -fomit-frame-pointer2012111320121016
195907opt_v4gcc -mcpu=xscale -O2 -fomit-frame-pointer2012111320121016
196410opt_v4gcc -mcpu=xscale -Os -fomit-frame-pointer2012111320121016
196590opt_v4gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111320121016
197814opt_v4gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111320121016
198087opt_v4gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111320121016
198272opt_v4gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111320121016
199490opt_v4gcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111320121016
199584opt_v4gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111320121016
199632opt_v4gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111320121016
199651opt_v4gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111320121016
199654opt_v4gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111320121016
199762opt_v4gcc -O2 -fomit-frame-pointer2012111320121016
199852opt_v4gcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111320121016
199903opt_v4gcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111320121016
199924opt_v4gcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111320121016
199925opt_v4gcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111320121016
199976opt_v4gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111320121016
199991opt_v4gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111320121016
199993opt_v4gcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111320121016
200038opt_v4gcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111320121016
200082opt_v4gcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111320121016
200083opt_v4gcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111320121016
200085opt_v4gcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111320121016
200087opt_v4gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111320121016
200126opt_v4gcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111320121016
200133opt_v4gcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111320121016
200352opt_v4gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111320121016
200357opt_v4gcc -mcpu=arm920t -Os -fomit-frame-pointer2012111320121016
200402opt_v4gcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111320121016
200446opt_v4gcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111320121016
200488opt_v4gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111320121016
200489opt_v4gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111320121016
200491opt_v4gcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111320121016
200534opt_v4gcc -O3 -fomit-frame-pointer2012111320121016
200534opt_v4gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111320121016
200538opt_v4gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111320121016
200550opt_v4gcc -mcpu=arm8 -Os -fomit-frame-pointer2012111320121016
200580opt_v4gcc -Os -fomit-frame-pointer2012111320121016
200581opt_v4gcc -mcpu=arm920 -Os -fomit-frame-pointer2012111320121016
200582opt_v4gcc -mcpu=arm9 -Os -fomit-frame-pointer2012111320121016
200582opt_v4gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111320121016
200583opt_v4gcc -mcpu=strongarm -Os -fomit-frame-pointer2012111320121016
200584opt_v4gcc -mcpu=arm940t -Os -fomit-frame-pointer2012111320121016
200673opt_v4gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111320121016
200676opt_v4gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111320121016
200676opt_v4gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111320121016
200716opt_v4gcc -mcpu=arm810 -Os -fomit-frame-pointer2012111320121016
200942opt_v4gcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111320121016
202902opt_v4gcc -funroll-loops -O3 -fomit-frame-pointer2012111320121016
203167opt_v4gcc -funroll-loops -Os -fomit-frame-pointer2012111320121016
203307opt_v4gcc -funroll-loops -O2 -fomit-frame-pointer2012111320121016
217672opt_v4gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
218085opt_v4gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
218272opt_v4gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
238820optgcc -funroll-loops2012111320121016
238958optcc2012111320121016
239094optgcc2012111320121016
404794opt_v4gcc2012111320121016
404929opt_v4cc2012111320121016
405066opt_v4gcc -funroll-loops2012111320121016

Test failure

Implementation: crypto_hash/nasha512/opt
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer opt opt_v4
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer opt opt_v4
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer opt opt_v4
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer opt opt_v4
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer opt opt_v4
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer opt opt_v4
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer opt opt_v4
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer opt opt_v4
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer opt opt_v4
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer opt opt_v4
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer opt opt_v4

Test failure

Implementation: crypto_hash/nasha512/opt
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
error 111
crypto_hash does not handle overlap

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

Compiler output

Implementation: crypto_hash/nasha512/opt_v4
Compiler: cc
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815: warning: assignment makes integer from pointer without a cast

Number of similar (compiler,implementation) pairs: 126, namely:
CompilerImplementations
cc opt_v4
gcc opt_v4
gcc -O2 -fomit-frame-pointer opt_v4
gcc -O3 -fomit-frame-pointer opt_v4
gcc -O -fomit-frame-pointer opt_v4
gcc -Os -fomit-frame-pointer opt_v4
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt_v4
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt_v4
gcc -fno-schedule-insns -O -fomit-frame-pointer opt_v4
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops opt_v4
gcc -funroll-loops -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm1020t -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm1020t -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm810 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm810 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm8 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm920 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm920 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm920 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm920 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm920t -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm920t -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm920t -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm920t -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm940t -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm940t -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm940t -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm940t -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm9 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm9 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm9 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm9 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm9e -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm9e -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm9e -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm9e -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-r4 -O -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=ep9312 -O -fomit-frame-pointer opt_v4
gcc -mcpu=ep9312 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer opt_v4
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt_v4
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt_v4
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=strongarm -O -fomit-frame-pointer opt_v4
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt_v4
gcc -mcpu=xscale -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=xscale -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=xscale -O -fomit-frame-pointer opt_v4
gcc -mcpu=xscale -Os -fomit-frame-pointer opt_v4