Implementation notes: armeabi, h9dragon, crypto_hash/nasha256

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: nasha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
49171opt_v4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
49240opt_v4gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
49307opt_v4gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
49352opt_v4gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
49529opt_v4gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
49565opt_v4gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
52206opt_v4gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111320121016
52343opt_v4gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111320121016
52618opt_v4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111320121016
52753opt_v4gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111320121016
54154opt_v4gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111320121016
54208opt_v4gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111320121016
54227opt_v4gcc -mcpu=xscale -O2 -fomit-frame-pointer2012111320121016
55294opt_v4gcc -mcpu=xscale -O3 -fomit-frame-pointer2012111320121016
55566opt_v4gcc -mcpu=xscale -Os -fomit-frame-pointer2012111320121016
55656opt_v4gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111320121016
55793opt_v4gcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111320121016
55837opt_v4gcc -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
55928opt_v4gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111320121016
56019opt_v4gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
56062opt_v4gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
56290opt_v4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
56519opt_v4gcc -mcpu=arm9e -Os -fomit-frame-pointer2012111320121016
56606optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
56609opt_v4gcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111320121016
56746opt_v4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
56970opt_v4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
57148opt_v4gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111320121016
57354opt_v4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
57426opt_v4gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111320121016
57429opt_v4gcc -funroll-loops -O3 -fomit-frame-pointer2012111320121016
57519opt_v4gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111320121016
57587opt_v4gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111320121016
57657opt_v4gcc -O2 -fomit-frame-pointer2012111320121016
57743opt_v4gcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111320121016
57837opt_v4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
57925opt_v4gcc -funroll-loops -Os -fomit-frame-pointer2012111320121016
57970opt_v4gcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111320121016
58062opt_v4gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111320121016
58063opt_v4gcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111320121016
58065opt_v4gcc -funroll-loops -O2 -fomit-frame-pointer2012111320121016
58164opt_v4gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111320121016
58196opt_v4gcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111320121016
58197opt_v4gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111320121016
58202opt_v4gcc -O3 -fomit-frame-pointer2012111320121016
58202opt_v4gcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111320121016
58213opt_v4gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111320121016
58237opt_v4gcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111320121016
58242opt_v4gcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111320121016
58242opt_v4gcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111320121016
58243opt_v4gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111320121016
58244opt_v4gcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111320121016
58290opt_v4gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111320121016
58330opt_v4gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111320121016
58333opt_v4gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111320121016
58333opt_v4gcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111320121016
58339opt_v4gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111320121016
58373opt_v4gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111320121016
58373opt_v4gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111320121016
58376opt_v4gcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111320121016
58376opt_v4gcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111320121016
58379opt_v4gcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111320121016
58424opt_v4gcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111320121016
58446opt_v4gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111320121016
58901opt_v4gcc -mcpu=strongarm -Os -fomit-frame-pointer2012111320121016
58923opt_v4gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111320121016
59009opt_v4gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111320121016
59176opt_v4gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111320121016
59326opt_v4gcc -mcpu=xscale -O -fomit-frame-pointer2012111320121016
59353opt_v4gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
59376opt_v4gcc -mcpu=arm810 -Os -fomit-frame-pointer2012111320121016
59417opt_v4gcc -mcpu=arm920t -Os -fomit-frame-pointer2012111320121016
59418opt_v4gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111320121016
59421opt_v4gcc -Os -fomit-frame-pointer2012111320121016
59421opt_v4gcc -mcpu=arm9 -Os -fomit-frame-pointer2012111320121016
59467opt_v4gcc -mcpu=arm920 -Os -fomit-frame-pointer2012111320121016
59467opt_v4gcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111320121016
59511opt_v4gcc -mcpu=arm9e -O -fomit-frame-pointer2012111320121016
59511optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
59515opt_v4gcc -mcpu=arm8 -Os -fomit-frame-pointer2012111320121016
59557opt_v4gcc -mcpu=arm940t -Os -fomit-frame-pointer2012111320121016
59603opt_v4gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111320121016
59772opt_v4gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
60376optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
60647opt_v4gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111320121016
60915optgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111320121016
61007opt_v4gcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111320121016
61008opt_v4gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111320121016
61189opt_v4gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111320121016
61194optgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111320121016
61735optgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111320121016
61735optgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111320121016
61918optgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111320121016
62004optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
62050optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
62327optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
62875optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
62906optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
62960optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
63003optgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111320121016
63005optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
63008optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111320121016
63028opt_v4gcc -mcpu=ep9312 -O -fomit-frame-pointer2012111320121016
63047optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
63095opt_v4gcc -mcpu=arm1020t -O -fomit-frame-pointer2012111320121016
63187opt_v4gcc -mcpu=arm940t -O -fomit-frame-pointer2012111320121016
63210opt_v4gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111320121016
63276opt_v4gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111320121016
63281optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
63370opt_v4gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
63413optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111320121016
63416opt_v4gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111320121016
63685optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111320121016
63736optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111320121016
63776opt_v4gcc -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
63821opt_v4gcc -mcpu=arm810 -O -fomit-frame-pointer2012111320121016
63822opt_v4gcc -mcpu=arm8 -O -fomit-frame-pointer2012111320121016
63823optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
63866opt_v4gcc -mcpu=strongarm -O -fomit-frame-pointer2012111320121016
63978opt_v4gcc -mcpu=arm920 -O -fomit-frame-pointer2012111320121016
64003opt_v4gcc -mcpu=arm920t -O -fomit-frame-pointer2012111320121016
64003opt_v4gcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111320121016
64046opt_v4gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111320121016
64139opt_v4gcc -mcpu=arm9 -O -fomit-frame-pointer2012111320121016
64278opt_v4gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
64505opt_v4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
64545opt_v4gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111320121016
64638opt_v4gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
64707opt_v4gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111320121016
64771opt_v4gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
65045opt_v4gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111320121016
65135optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
65225opt_v4gcc -O -fomit-frame-pointer2012111320121016
65227opt_v4gcc -funroll-loops -O -fomit-frame-pointer2012111320121016
65229opt_v4gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
65317opt_v4gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
65679optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
66039optgcc -mcpu=xscale -O -fomit-frame-pointer2012111320121016
66048optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111320121016
66181optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111320121016
66225optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111320121016
66316optgcc -mcpu=arm9e -O -fomit-frame-pointer2012111320121016
66725optgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111320121016
66726optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111320121016
67088optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
67406optgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111320121016
67473optgcc -funroll-loops -O2 -fomit-frame-pointer2012111320121016
67586optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
68607optgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111320121016
68946optgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111320121016
68946optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111320121016
68991optgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111320121016
69038optgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111320121016
69125optgcc -O3 -fomit-frame-pointer2012111320121016
69271optgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111320121016
69310optgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111320121016
69318optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111320121016
69354optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111320121016
69402optgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111320121016
69402optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111320121016
69402optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111320121016
69422optgcc -funroll-loops -O3 -fomit-frame-pointer2012111320121016
69447optgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111320121016
69603optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
69707optgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111320121016
70539optgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111320121016
70905optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
71121optgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111320121016
71152optgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111320121016
71159optgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111320121016
71200optgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111320121016
71283optgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111320121016
71453optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111320121016
71523optgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111320121016
71572optgcc -Os -fomit-frame-pointer2012111320121016
71580optgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111320121016
71668optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111320121016
71757optgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111320121016
71767optgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111320121016
71783optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
71799optgcc -funroll-loops -O -fomit-frame-pointer2012111320121016
71809optgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111320121016
71895optgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111320121016
72035optgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111320121016
72576optgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111320121016
72803optgcc -mcpu=xscale -Os -fomit-frame-pointer2012111320121016
72844optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
72894optgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111320121016
72986optgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111320121016
73068optgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111320121016
73305optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111320121016
73473optgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111320121016
73566optgcc -mcpu=strongarm -O -fomit-frame-pointer2012111320121016
73573optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111320121016
73724optgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111320121016
73728optgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111320121016
73742optgcc -O2 -fomit-frame-pointer2012111320121016
73898optgcc -funroll-loops -Os -fomit-frame-pointer2012111320121016
73964optgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111320121016
73977optgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111320121016
73984optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111320121016
74030optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111320121016
74068optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111320121016
74078optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111320121016
74244optgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111320121016
74311optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111320121016
74388optgcc -mcpu=arm8 -O -fomit-frame-pointer2012111320121016
74389optgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111320121016
74391optgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111320121016
74481optgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111320121016
74526optgcc -mcpu=arm920 -O -fomit-frame-pointer2012111320121016
74621optgcc -mcpu=arm810 -O -fomit-frame-pointer2012111320121016
74657optgcc -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
74708optgcc -mcpu=arm9 -O -fomit-frame-pointer2012111320121016
74752optgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111320121016
74753optgcc -mcpu=arm920t -O -fomit-frame-pointer2012111320121016
74753optgcc -mcpu=arm940t -O -fomit-frame-pointer2012111320121016
75205optgcc -O -fomit-frame-pointer2012111320121016
75206optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
75794optgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111320121016
76116optgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111320121016
76794optgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111320121016
78202optgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111320121016
78786optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
235462optcc2012111320121016
235511optgcc2012111320121016
236011optgcc -funroll-loops2012111320121016
380866opt_v4gcc2012111320121016
381025opt_v4gcc -funroll-loops2012111320121016
381252opt_v4cc2012111320121016

Test failure

Implementation: crypto_hash/nasha256/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

Compiler output

Implementation: crypto_hash/nasha256/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