Implementation notes: armeabi, h1mx515, crypto_hash/nasha256

Computer: h1mx515
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: nasha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
46113opt_v4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112520111120
46113opt_v4gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112520111120
46173opt_v4gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112520111120
46185opt_v4gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112520111120
46640opt_v4gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011112520111120
46640opt_v4gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011112520111120
47976opt_v4gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2011110320110914
48179opt_v4gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011110320110914
48201opt_v4gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011110320110914
49143opt_v4gcc -fno-schedule-insns -Os -fomit-frame-pointer2011110320110914
49710opt_v4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011110320110914
49752opt_v4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011110320110914
51009opt_v4gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2011110320110914
51105opt_v4gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2011110320110914
51384opt_v4gcc -O3 -fomit-frame-pointer2011110320110914
51417opt_v4gcc -O2 -fomit-frame-pointer2011110320110914
51537opt_v4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011110320110914
51539opt_v4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011110320110914
51638opt_v4gcc -mcpu=xscale -Os -fomit-frame-pointer2011110320110914
52530opt_v4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011110320110914
52544opt_v4gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011110320110914
52559opt_v4gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011110320110914
52702opt_v4gcc -funroll-loops -O2 -fomit-frame-pointer2011110320110914
52727opt_v4gcc -funroll-loops -O3 -fomit-frame-pointer2011110320110914
52860opt_v4gcc -mcpu=arm9e -O3 -fomit-frame-pointer2011110320110914
52888opt_v4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011110320110914
52911opt_v4gcc -mcpu=arm9e -O2 -fomit-frame-pointer2011110320110914
53386opt_v4gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2011110320110914
53418opt_v4gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2011110320110914
53426opt_v4gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2011110320110914
53607opt_v4gcc -mcpu=arm70 -O2 -fomit-frame-pointer2011110320110914
53607opt_v4gcc -mcpu=arm7d -O2 -fomit-frame-pointer2011110320110914
53610opt_v4gcc -mcpu=arm6 -O2 -fomit-frame-pointer2011110320110914
53610opt_v4gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer2011110320110914
53616opt_v4gcc -mcpu=arm60 -O2 -fomit-frame-pointer2011110320110914
53616opt_v4gcc -mcpu=arm7di -O2 -fomit-frame-pointer2011110320110914
53616opt_v4gcc -mcpu=arm7m -O2 -fomit-frame-pointer2011110320110914
53617opt_v4gcc -mcpu=arm7dm -O2 -fomit-frame-pointer2011110320110914
53619opt_v4gcc -mcpu=arm7 -O2 -fomit-frame-pointer2011110320110914
53627opt_v4gcc -mcpu=arm7d -O3 -fomit-frame-pointer2011110320110914
53636opt_v4gcc -mcpu=arm6 -O3 -fomit-frame-pointer2011110320110914
53644opt_v4gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011110320110914
53645opt_v4gcc -mcpu=arm7 -O3 -fomit-frame-pointer2011110320110914
53652opt_v4gcc -mcpu=arm70 -O3 -fomit-frame-pointer2011110320110914
53659opt_v4gcc -mcpu=arm7di -O3 -fomit-frame-pointer2011110320110914
53667opt_v4gcc -mcpu=arm60 -O3 -fomit-frame-pointer2011110320110914
53667opt_v4gcc -mcpu=arm7dm -O3 -fomit-frame-pointer2011110320110914
53671opt_v4gcc -mcpu=arm7m -O3 -fomit-frame-pointer2011110320110914
53677opt_v4gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer2011110320110914
54190opt_v4gcc -Os -fomit-frame-pointer2011110320110914
54534opt_v4gcc -mcpu=arm9e -Os -fomit-frame-pointer2011110320110914
54606opt_v4gcc -mcpu=arm920 -O3 -fomit-frame-pointer2011110320110914
54606opt_v4gcc -mcpu=arm940t -O3 -fomit-frame-pointer2011110320110914
54615opt_v4gcc -mcpu=arm920t -O3 -fomit-frame-pointer2011110320110914
54615opt_v4gcc -mcpu=arm9 -O3 -fomit-frame-pointer2011110320110914
54618opt_v4gcc -mcpu=arm920 -O2 -fomit-frame-pointer2011110320110914
54618opt_v4gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011110320110914
54618opt_v4gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011110320110914
54630opt_v4gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011110320110914
54630opt_v4gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011110320110914
54630opt_v4gcc -mcpu=arm920t -O2 -fomit-frame-pointer2011110320110914
54630opt_v4gcc -mcpu=arm940t -O2 -fomit-frame-pointer2011110320110914
54630opt_v4gcc -mcpu=strongarm -O2 -fomit-frame-pointer2011110320110914
54639opt_v4gcc -mcpu=arm810 -O2 -fomit-frame-pointer2011110320110914
54639opt_v4gcc -mcpu=arm8 -O3 -fomit-frame-pointer2011110320110914
54642opt_v4gcc -mcpu=arm8 -O2 -fomit-frame-pointer2011110320110914
54642opt_v4gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011110320110914
54643opt_v4gcc -mcpu=arm9 -O2 -fomit-frame-pointer2011110320110914
54650opt_v4gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011110320110914
54651opt_v4gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011110320110914
54652opt_v4gcc -mcpu=arm810 -O3 -fomit-frame-pointer2011110320110914
54666opt_v4gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011110320110914
54677opt_v4gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011110320110914
54685opt_v4gcc -mcpu=strongarm -O3 -fomit-frame-pointer2011110320110914
54690opt_v4gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011110320110914
54694opt_v4gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011110320110914
54738opt_v4gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011110320110914
55065opt_v4gcc -mcpu=arm610 -O2 -fomit-frame-pointer2011110320110914
55074opt_v4gcc -mcpu=arm600 -O2 -fomit-frame-pointer2011110320110914
55074opt_v4gcc -mcpu=arm620 -O2 -fomit-frame-pointer2011110320110914
55074opt_v4gcc -mcpu=arm700 -O2 -fomit-frame-pointer2011110320110914
55074opt_v4gcc -mcpu=arm700i -O2 -fomit-frame-pointer2011110320110914
55074opt_v4gcc -mcpu=arm7100 -O2 -fomit-frame-pointer2011110320110914
55074opt_v4gcc -mcpu=arm710 -O2 -fomit-frame-pointer2011110320110914
55074opt_v4gcc -mcpu=arm710c -O2 -fomit-frame-pointer2011110320110914
55074opt_v4gcc -mcpu=arm7500 -O2 -fomit-frame-pointer2011110320110914
55074opt_v4gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer2011110320110914
55143opt_v4gcc -mcpu=arm700 -O3 -fomit-frame-pointer2011110320110914
55145opt_v4gcc -mcpu=arm7100 -O3 -fomit-frame-pointer2011110320110914
55148opt_v4gcc -mcpu=arm600 -O3 -fomit-frame-pointer2011110320110914
55149opt_v4gcc -mcpu=arm710 -O3 -fomit-frame-pointer2011110320110914
55150opt_v4gcc -mcpu=arm610 -O3 -fomit-frame-pointer2011110320110914
55154opt_v4gcc -mcpu=arm700i -O3 -fomit-frame-pointer2011110320110914
55156opt_v4gcc -mcpu=arm7500 -O3 -fomit-frame-pointer2011110320110914
55191opt_v4gcc -mcpu=arm620 -O3 -fomit-frame-pointer2011110320110914
55221opt_v4gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer2011110320110914
55266opt_v4gcc -mcpu=xscale -O2 -fomit-frame-pointer2011110320110914
55272opt_v4gcc -mcpu=xscale -O3 -fomit-frame-pointer2011110320110914
56177opt_v4gcc -mcpu=arm940t -Os -fomit-frame-pointer2011110320110914
56181opt_v4gcc -mcpu=arm8 -Os -fomit-frame-pointer2011110320110914
56181opt_v4gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011110320110914
56181opt_v4gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011110320110914
56181opt_v4gcc -mcpu=strongarm -Os -fomit-frame-pointer2011110320110914
56187opt_v4gcc -mcpu=arm9 -Os -fomit-frame-pointer2011110320110914
56190opt_v4gcc -mcpu=arm810 -Os -fomit-frame-pointer2011110320110914
56191opt_v4gcc -mcpu=arm920t -Os -fomit-frame-pointer2011110320110914
56205opt_v4gcc -mcpu=ep9312 -Os -fomit-frame-pointer2011110320110914
56214opt_v4gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011110320110914
56229opt_v4gcc -mcpu=arm1020t -Os -fomit-frame-pointer2011110320110914
56229opt_v4gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011110320110914
56324opt_v4gcc -mcpu=arm920 -Os -fomit-frame-pointer2011110320110914
56606opt_v4gcc -funroll-loops -Os -fomit-frame-pointer2011110320110914
57231opt_v4gcc -mcpu=arm710c -O3 -fomit-frame-pointer2011110320110914
57427opt_v4gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011110320110914
57684opt_v4gcc -mcpu=arm6 -Os -fomit-frame-pointer2011110320110914
57684opt_v4gcc -mcpu=arm70 -Os -fomit-frame-pointer2011110320110914
57684opt_v4gcc -mcpu=arm7 -Os -fomit-frame-pointer2011110320110914
57684opt_v4gcc -mcpu=arm7d -Os -fomit-frame-pointer2011110320110914
57686opt_v4gcc -mcpu=arm60 -Os -fomit-frame-pointer2011110320110914
57687opt_v4gcc -mcpu=arm7di -Os -fomit-frame-pointer2011110320110914
57687opt_v4gcc -mcpu=arm7dm -Os -fomit-frame-pointer2011110320110914
57696opt_v4gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011110320110914
57700opt_v4gcc -mcpu=arm7dmi -Os -fomit-frame-pointer2011110320110914
57700opt_v4gcc -mcpu=arm7m -Os -fomit-frame-pointer2011110320110914
57720opt_v4gcc -mcpu=arm620 -Os -fomit-frame-pointer2011110320110914
57723opt_v4gcc -mcpu=arm610 -Os -fomit-frame-pointer2011110320110914
57732opt_v4gcc -mcpu=arm7100 -Os -fomit-frame-pointer2011110320110914
57733opt_v4gcc -mcpu=arm600 -Os -fomit-frame-pointer2011110320110914
57733opt_v4gcc -mcpu=arm700 -Os -fomit-frame-pointer2011110320110914
57744opt_v4gcc -mcpu=arm700i -Os -fomit-frame-pointer2011110320110914
57782opt_v4gcc -mcpu=arm710 -Os -fomit-frame-pointer2011110320110914
57841opt_v4gcc -mcpu=arm7500 -Os -fomit-frame-pointer2011110320110914
57891opt_v4gcc -mcpu=arm710c -Os -fomit-frame-pointer2011110320110914
58260opt_v4gcc -mcpu=arm7500fe -Os -fomit-frame-pointer2011110320110914
59118optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011112520111120
59139optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011112520111120
61594optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011110320110914
62208optgcc -mcpu=xscale -O2 -fomit-frame-pointer2011110320110914
62508optgcc -fno-schedule-insns -Os -fomit-frame-pointer2011110320110914
62595optgcc -mcpu=xscale -Os -fomit-frame-pointer2011110320110914
62871opt_v4gcc -mcpu=strongarm -O -fomit-frame-pointer2011110320110914
62880opt_v4gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011110320110914
62883opt_v4gcc -mcpu=strongarm110 -O -fomit-frame-pointer2011110320110914
62907opt_v4gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011110320110914
62907opt_v4gcc -mcpu=arm920 -O -fomit-frame-pointer2011110320110914
62908opt_v4gcc -mcpu=arm1020t -O -fomit-frame-pointer2011110320110914
62916opt_v4gcc -O -fomit-frame-pointer2011110320110914
62916opt_v4gcc -mcpu=arm8 -O -fomit-frame-pointer2011110320110914
62916opt_v4gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011110320110914
62918opt_v4gcc -fno-schedule-insns -O -fomit-frame-pointer2011110320110914
62918opt_v4gcc -mcpu=arm920t -O -fomit-frame-pointer2011110320110914
62918opt_v4gcc -mcpu=arm9 -O -fomit-frame-pointer2011110320110914
62931opt_v4gcc -mcpu=arm810 -O -fomit-frame-pointer2011110320110914
62967opt_v4gcc -mcpu=arm940t -O -fomit-frame-pointer2011110320110914
62979opt_v4gcc -mcpu=arm710 -O -fomit-frame-pointer2011110320110914
62986opt_v4gcc -mcpu=arm250 -O -fomit-frame-pointer2011110320110914
62986opt_v4gcc -mcpu=arm7 -O -fomit-frame-pointer2011110320110914
62988opt_v4gcc -mcpu=arm2 -O -fomit-frame-pointer2011110320110914
62988opt_v4gcc -mcpu=arm60 -O -fomit-frame-pointer2011110320110914
62988opt_v4gcc -mcpu=arm710c -O -fomit-frame-pointer2011110320110914
62988opt_v4gcc -mcpu=arm7500 -O -fomit-frame-pointer2011110320110914
62991opt_v4gcc -mcpu=arm600 -O -fomit-frame-pointer2011110320110914
62991opt_v4gcc -mcpu=arm700 -O -fomit-frame-pointer2011110320110914
62991opt_v4gcc -mcpu=arm7500fe -O -fomit-frame-pointer2011110320110914
62991opt_v4gcc -mcpu=arm7d -O -fomit-frame-pointer2011110320110914
62991opt_v4gcc -mcpu=arm7dm -O -fomit-frame-pointer2011110320110914
62995opt_v4gcc -mcpu=arm700i -O -fomit-frame-pointer2011110320110914
62995opt_v4gcc -mcpu=arm70 -O -fomit-frame-pointer2011110320110914
62997opt_v4gcc -mcpu=arm7dmi -O -fomit-frame-pointer2011110320110914
62997opt_v4gcc -mcpu=arm7m -O -fomit-frame-pointer2011110320110914
62998opt_v4gcc -mcpu=arm3 -O -fomit-frame-pointer2011110320110914
62998opt_v4gcc -mcpu=arm610 -O -fomit-frame-pointer2011110320110914
62998opt_v4gcc -mcpu=arm620 -O -fomit-frame-pointer2011110320110914
62998opt_v4gcc -mcpu=arm6 -O -fomit-frame-pointer2011110320110914
62998opt_v4gcc -mcpu=arm7di -O -fomit-frame-pointer2011110320110914
63005opt_v4gcc -mcpu=arm7100 -O -fomit-frame-pointer2011110320110914
63024opt_v4gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011110320110914
63039opt_v4gcc -mcpu=ep9312 -O -fomit-frame-pointer2011110320110914
63423opt_v4gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2011110320110914
63504opt_v4gcc -mcpu=arm9e -O -fomit-frame-pointer2011110320110914
63504opt_v4gcc -mcpu=xscale -O -fomit-frame-pointer2011110320110914
63531opt_v4gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011112520111120
63545opt_v4gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011112520111120
63548opt_v4gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011110320110914
63947opt_v4gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011110320110914
64047optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112520111120
64047optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112520111120
64450optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011110320110914
64470opt_v4gcc -mcpu=arm2 -Os -fomit-frame-pointer2011110320110914
64473opt_v4gcc -mcpu=arm250 -Os -fomit-frame-pointer2011110320110914
64479opt_v4gcc -mcpu=arm3 -Os -fomit-frame-pointer2011110320110914
64626opt_v4gcc -mcpu=arm250 -O3 -fomit-frame-pointer2011110320110914
64626opt_v4gcc -mcpu=arm3 -O3 -fomit-frame-pointer2011110320110914
64638opt_v4gcc -mcpu=arm2 -O3 -fomit-frame-pointer2011110320110914
64664opt_v4gcc -mcpu=arm2 -O2 -fomit-frame-pointer2011110320110914
64677opt_v4gcc -mcpu=arm3 -O2 -fomit-frame-pointer2011110320110914
64684opt_v4gcc -mcpu=arm250 -O2 -fomit-frame-pointer2011110320110914
65301opt_v4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011110320110914
65530optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2011110320110914
65673optgcc -O2 -fomit-frame-pointer2011110320110914
67368optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011110320110914
67368optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011110320110914
67596optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011110320110914
67680optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2011110320110914
67866optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011110320110914
67911opt_v4gcc -funroll-loops -O -fomit-frame-pointer2011110320110914
68259optgcc -Os -fomit-frame-pointer2011110320110914
68355optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112520111120
68355optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112520111120
68643optgcc -mcpu=arm9e -Os -fomit-frame-pointer2011110320110914
68754optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011110320110914
68754optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011110320110914
68838optgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011110320110914
68967optgcc -funroll-loops -Os -fomit-frame-pointer2011110320110914
69104optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011110320110914
69150optgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2011110320110914
69306optgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2011110320110914
69408optgcc -funroll-loops -O2 -fomit-frame-pointer2011110320110914
69630opt_v4gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2011110320110914
70821optgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011110320110914
70821optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011110320110914
70830optgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011110320110914
70830optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011110320110914
70830optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011110320110914
70833optgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011110320110914
70834optgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011110320110914
70834optgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011110320110914
70835optgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011110320110914
70837optgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011110320110914
70858optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011110320110914
70860optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011110320110914
70957optgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011110320110914
71569optgcc -mcpu=arm9 -Os -fomit-frame-pointer2011110320110914
71570optgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011110320110914
71576optgcc -mcpu=arm920t -Os -fomit-frame-pointer2011110320110914
71577optgcc -mcpu=arm940t -Os -fomit-frame-pointer2011110320110914
71578optgcc -mcpu=arm920 -Os -fomit-frame-pointer2011110320110914
71585optgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011110320110914
71632optgcc -mcpu=arm810 -Os -fomit-frame-pointer2011110320110914
71637optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011110320110914
71638optgcc -mcpu=arm8 -Os -fomit-frame-pointer2011110320110914
71643optgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011110320110914
71649optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011110320110914
71652optgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011110320110914
71657optgcc -mcpu=strongarm -Os -fomit-frame-pointer2011110320110914
72315optgcc -mcpu=arm7dm -O2 -fomit-frame-pointer2011110320110914
72315optgcc -mcpu=arm7dmi -O2 -fomit-frame-pointer2011110320110914
72315optgcc -mcpu=arm7m -O2 -fomit-frame-pointer2011110320110914
72339optgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011110320110914
72364optgcc -mcpu=arm710 -O2 -fomit-frame-pointer2011110320110914
72365optgcc -mcpu=arm700i -O2 -fomit-frame-pointer2011110320110914
72370optgcc -mcpu=arm7500 -O2 -fomit-frame-pointer2011110320110914
72372optgcc -mcpu=arm700 -O2 -fomit-frame-pointer2011110320110914
72376optgcc -mcpu=arm600 -O2 -fomit-frame-pointer2011110320110914
72377optgcc -mcpu=arm7500fe -O2 -fomit-frame-pointer2011110320110914
72381optgcc -mcpu=arm7100 -O2 -fomit-frame-pointer2011110320110914
72385optgcc -mcpu=arm620 -O2 -fomit-frame-pointer2011110320110914
72406optgcc -mcpu=arm710c -O2 -fomit-frame-pointer2011110320110914
72410optgcc -mcpu=arm610 -O2 -fomit-frame-pointer2011110320110914
72459optgcc -mcpu=arm7500 -Os -fomit-frame-pointer2011110320110914
72468optgcc -mcpu=arm600 -Os -fomit-frame-pointer2011110320110914
72468optgcc -mcpu=arm610 -Os -fomit-frame-pointer2011110320110914
72468optgcc -mcpu=arm620 -Os -fomit-frame-pointer2011110320110914
72468optgcc -mcpu=arm700 -Os -fomit-frame-pointer2011110320110914
72468optgcc -mcpu=arm700i -Os -fomit-frame-pointer2011110320110914
72468optgcc -mcpu=arm7100 -Os -fomit-frame-pointer2011110320110914
72468optgcc -mcpu=arm710 -Os -fomit-frame-pointer2011110320110914
72468optgcc -mcpu=arm7500fe -Os -fomit-frame-pointer2011110320110914
72471optgcc -mcpu=arm710c -Os -fomit-frame-pointer2011110320110914
72735optgcc -mcpu=arm60 -O2 -fomit-frame-pointer2011110320110914
72747optgcc -mcpu=arm70 -O2 -fomit-frame-pointer2011110320110914
72747optgcc -mcpu=arm7 -O2 -fomit-frame-pointer2011110320110914
72747optgcc -mcpu=arm7di -O2 -fomit-frame-pointer2011110320110914
72750optgcc -mcpu=arm6 -O2 -fomit-frame-pointer2011110320110914
72750optgcc -mcpu=arm7d -O2 -fomit-frame-pointer2011110320110914
72774optgcc -funroll-loops -O3 -fomit-frame-pointer2011110320110914
72915optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011110320110914
72915optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011110320110914
73155optgcc -O3 -fomit-frame-pointer2011110320110914
73311optgcc -mcpu=arm6 -Os -fomit-frame-pointer2011110320110914
73311optgcc -mcpu=arm7d -Os -fomit-frame-pointer2011110320110914
73311optgcc -mcpu=arm7m -Os -fomit-frame-pointer2011110320110914
73320optgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011110320110914
73323optgcc -mcpu=arm60 -Os -fomit-frame-pointer2011110320110914
73323optgcc -mcpu=arm70 -Os -fomit-frame-pointer2011110320110914
73323optgcc -mcpu=arm7 -Os -fomit-frame-pointer2011110320110914
73323optgcc -mcpu=arm7di -Os -fomit-frame-pointer2011110320110914
73323optgcc -mcpu=arm7dm -Os -fomit-frame-pointer2011110320110914
73326optgcc -mcpu=arm7dmi -Os -fomit-frame-pointer2011110320110914
73407optgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2011110320110914
73566optgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011110320110914
75444optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011110320110914
75471optgcc -funroll-loops -O -fomit-frame-pointer2011110320110914
75852optgcc -mcpu=xscale -O -fomit-frame-pointer2011110320110914
75962optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011110320110914
75982optgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2011110320110914
75983optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011110320110914
76077optgcc -mcpu=arm9e -O -fomit-frame-pointer2011110320110914
76272optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011112520111120
76281optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011112520111120
76512optgcc -mcpu=arm7100 -O3 -fomit-frame-pointer2011110320110914
76521optgcc -mcpu=arm610 -O3 -fomit-frame-pointer2011110320110914
76521optgcc -mcpu=arm620 -O3 -fomit-frame-pointer2011110320110914
76521optgcc -mcpu=arm700 -O3 -fomit-frame-pointer2011110320110914
76521optgcc -mcpu=arm700i -O3 -fomit-frame-pointer2011110320110914
76521optgcc -mcpu=arm710c -O3 -fomit-frame-pointer2011110320110914
76522optgcc -mcpu=arm7500fe -O3 -fomit-frame-pointer2011110320110914
76524optgcc -mcpu=arm600 -O3 -fomit-frame-pointer2011110320110914
76524optgcc -mcpu=arm7500 -O3 -fomit-frame-pointer2011110320110914
76527optgcc -mcpu=arm710 -O3 -fomit-frame-pointer2011110320110914
76860optgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011110320110914
76863optgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011110320110914
76863optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011110320110914
76872optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011110320110914
76884optgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011110320110914
76884optgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011110320110914
76884optgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011110320110914
76884optgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011110320110914
76887optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011110320110914
76896optgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011110320110914
76896optgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011110320110914
76896optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011110320110914
76896optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011110320110914
77208optgcc -mcpu=arm810 -O -fomit-frame-pointer2011110320110914
77247optgcc -mcpu=arm1020t -O -fomit-frame-pointer2011110320110914
77249optgcc -O -fomit-frame-pointer2011110320110914
77249optgcc -fno-schedule-insns -O -fomit-frame-pointer2011110320110914
77249optgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011110320110914
77254optgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011110320110914
77258optgcc -mcpu=arm920 -O -fomit-frame-pointer2011110320110914
77258optgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011110320110914
77259optgcc -mcpu=arm9 -O -fomit-frame-pointer2011110320110914
77259optgcc -mcpu=ep9312 -O -fomit-frame-pointer2011110320110914
77261optgcc -mcpu=arm920t -O -fomit-frame-pointer2011110320110914
77266optgcc -mcpu=arm940t -O -fomit-frame-pointer2011110320110914
77269optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011110320110914
77274optgcc -mcpu=strongarm -O -fomit-frame-pointer2011110320110914
77286optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011110320110914
77291optgcc -mcpu=arm7dm -O -fomit-frame-pointer2011110320110914
77291optgcc -mcpu=arm7dmi -O -fomit-frame-pointer2011110320110914
77291optgcc -mcpu=arm7m -O -fomit-frame-pointer2011110320110914
77292optgcc -mcpu=arm8 -O -fomit-frame-pointer2011110320110914
77775optgcc -mcpu=xscale -O3 -fomit-frame-pointer2011110320110914
77883optgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011110320110914
78195optgcc -mcpu=arm7m -O3 -fomit-frame-pointer2011110320110914
78207optgcc -mcpu=arm7di -O3 -fomit-frame-pointer2011110320110914
78208optgcc -mcpu=arm60 -O3 -fomit-frame-pointer2011110320110914
78210optgcc -mcpu=arm70 -O3 -fomit-frame-pointer2011110320110914
78210optgcc -mcpu=arm7 -O3 -fomit-frame-pointer2011110320110914
78210optgcc -mcpu=arm7d -O3 -fomit-frame-pointer2011110320110914
78219optgcc -mcpu=arm6 -O3 -fomit-frame-pointer2011110320110914
78219optgcc -mcpu=arm7dmi -O3 -fomit-frame-pointer2011110320110914
78555optgcc -mcpu=arm7dm -O3 -fomit-frame-pointer2011110320110914
78634optgcc -mcpu=arm620 -O -fomit-frame-pointer2011110320110914
78638optgcc -mcpu=arm700i -O -fomit-frame-pointer2011110320110914
78641optgcc -mcpu=arm600 -O -fomit-frame-pointer2011110320110914
78641optgcc -mcpu=arm7 -O -fomit-frame-pointer2011110320110914
78641optgcc -mcpu=arm7di -O -fomit-frame-pointer2011110320110914
78643optgcc -mcpu=arm250 -O -fomit-frame-pointer2011110320110914
78644optgcc -mcpu=arm60 -O -fomit-frame-pointer2011110320110914
78644optgcc -mcpu=arm700 -O -fomit-frame-pointer2011110320110914
78644optgcc -mcpu=arm710c -O -fomit-frame-pointer2011110320110914
78644optgcc -mcpu=arm7500fe -O -fomit-frame-pointer2011110320110914
78644optgcc -mcpu=arm7d -O -fomit-frame-pointer2011110320110914
78647optgcc -mcpu=arm2 -O -fomit-frame-pointer2011110320110914
78648optgcc -mcpu=arm70 -O -fomit-frame-pointer2011110320110914
78650optgcc -mcpu=arm3 -O -fomit-frame-pointer2011110320110914
78651optgcc -mcpu=arm610 -O -fomit-frame-pointer2011110320110914
78651optgcc -mcpu=arm7100 -O -fomit-frame-pointer2011110320110914
78652optgcc -mcpu=arm7500 -O -fomit-frame-pointer2011110320110914
78653optgcc -mcpu=arm6 -O -fomit-frame-pointer2011110320110914
78684optgcc -mcpu=arm710 -O -fomit-frame-pointer2011110320110914
80865optgcc -mcpu=arm250 -Os -fomit-frame-pointer2011110320110914
80879optgcc -mcpu=arm3 -Os -fomit-frame-pointer2011110320110914
80892optgcc -mcpu=arm2 -Os -fomit-frame-pointer2011110320110914
81732optgcc -mcpu=arm250 -O3 -fomit-frame-pointer2011110320110914
81732optgcc -mcpu=arm2 -O3 -fomit-frame-pointer2011110320110914
81732optgcc -mcpu=arm3 -O3 -fomit-frame-pointer2011110320110914
83654optgcc -mcpu=arm3 -O2 -fomit-frame-pointer2011110320110914
83657optgcc -mcpu=arm250 -O2 -fomit-frame-pointer2011110320110914
83660optgcc -mcpu=arm2 -O2 -fomit-frame-pointer2011110320110914
84795opt_v4gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011110320110914
91560optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2011110320110914
164545opt_v4cc2011110320110914
164552opt_v4gcc -funroll-loops2011110320110914
164647opt_v4gcc2011110320110914
221064optcc2011110320110914
221064optgcc2011110320110914
221064optgcc -funroll-loops2011110320110914

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: 24, 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 -O -fomit-frame-pointer opt opt_v4
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer opt opt_v4

Test failure

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

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

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: 99, 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=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-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 -O -fomit-frame-pointer opt_v4
gcc -mcpu=iwmmxt -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

Compiler output

Implementation: crypto_hash/nasha256/opt_v4
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
Nasha.c: Nasha.c:1: warning: target CPU does not support interworking
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815: warning: assignment makes integer from pointer without a cast
hash.c: hash.c:1: warning: target CPU does not support interworking
try.c: try.c:1: warning: target CPU does not support interworking
try.c: try-anything.c:1: warning: target CPU does not support interworking
measure.c: measure.c:1: warning: target CPU does not support interworking
measure.c: measure-anything.c:1: warning: target CPU does not support interworking

Number of similar (compiler,implementation) pairs: 108, namely:
CompilerImplementations
gcc -mcpu=arm250 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm250 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm250 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm250 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm2 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm2 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm2 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm2 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm3 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm3 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm3 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm3 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm600 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm600 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm600 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm600 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm60 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm60 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm60 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm60 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm610 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm610 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm610 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm610 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm620 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm620 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm620 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm620 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm6 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm6 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm6 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm6 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm700 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm700 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm700 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm700 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm700i -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm700i -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm700i -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm700i -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm70 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm70 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm70 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm70 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm7100 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7100 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7100 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm7100 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm710 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm710 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm710 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm710 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm710c -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm710c -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm710c -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm710c -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm7500 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7500 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7500 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm7500 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7500fe -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm7500fe -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm7 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm7 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm7d -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7d -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7d -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm7d -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm7di -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7di -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7di -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm7di -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm7dm -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7dm -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7dm -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm7dm -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7dmi -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm7dmi -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm7m -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7m -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7m -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm7m -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=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

Compiler output

Implementation: crypto_hash/nasha256/opt
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
Nasha.c: Nasha.c:1: warning: target CPU does not support interworking
hash.c: hash.c:1: warning: target CPU does not support interworking
try.c: try.c:1: warning: target CPU does not support interworking
try.c: try-anything.c:1: warning: target CPU does not support interworking
measure.c: measure.c:1: warning: target CPU does not support interworking
measure.c: measure-anything.c:1: warning: target CPU does not support interworking

Number of similar (compiler,implementation) pairs: 108, namely:
CompilerImplementations
gcc -mcpu=arm250 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm250 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm250 -O -fomit-frame-pointer opt
gcc -mcpu=arm250 -Os -fomit-frame-pointer opt
gcc -mcpu=arm2 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm2 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm2 -O -fomit-frame-pointer opt
gcc -mcpu=arm2 -Os -fomit-frame-pointer opt
gcc -mcpu=arm3 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm3 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm3 -O -fomit-frame-pointer opt
gcc -mcpu=arm3 -Os -fomit-frame-pointer opt
gcc -mcpu=arm600 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm600 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm600 -O -fomit-frame-pointer opt
gcc -mcpu=arm600 -Os -fomit-frame-pointer opt
gcc -mcpu=arm60 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm60 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm60 -O -fomit-frame-pointer opt
gcc -mcpu=arm60 -Os -fomit-frame-pointer opt
gcc -mcpu=arm610 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm610 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm610 -O -fomit-frame-pointer opt
gcc -mcpu=arm610 -Os -fomit-frame-pointer opt
gcc -mcpu=arm620 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm620 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm620 -O -fomit-frame-pointer opt
gcc -mcpu=arm620 -Os -fomit-frame-pointer opt
gcc -mcpu=arm6 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm6 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm6 -O -fomit-frame-pointer opt
gcc -mcpu=arm6 -Os -fomit-frame-pointer opt
gcc -mcpu=arm700 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm700 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm700 -O -fomit-frame-pointer opt
gcc -mcpu=arm700 -Os -fomit-frame-pointer opt
gcc -mcpu=arm700i -O2 -fomit-frame-pointer opt
gcc -mcpu=arm700i -O3 -fomit-frame-pointer opt
gcc -mcpu=arm700i -O -fomit-frame-pointer opt
gcc -mcpu=arm700i -Os -fomit-frame-pointer opt
gcc -mcpu=arm70 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm70 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm70 -O -fomit-frame-pointer opt
gcc -mcpu=arm70 -Os -fomit-frame-pointer opt
gcc -mcpu=arm7100 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7100 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7100 -O -fomit-frame-pointer opt
gcc -mcpu=arm7100 -Os -fomit-frame-pointer opt
gcc -mcpu=arm710 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm710 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm710 -O -fomit-frame-pointer opt
gcc -mcpu=arm710 -Os -fomit-frame-pointer opt
gcc -mcpu=arm710c -O2 -fomit-frame-pointer opt
gcc -mcpu=arm710c -O3 -fomit-frame-pointer opt
gcc -mcpu=arm710c -O -fomit-frame-pointer opt
gcc -mcpu=arm710c -Os -fomit-frame-pointer opt
gcc -mcpu=arm7500 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7500 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7500 -O -fomit-frame-pointer opt
gcc -mcpu=arm7500 -Os -fomit-frame-pointer opt
gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7500fe -O -fomit-frame-pointer opt
gcc -mcpu=arm7500fe -Os -fomit-frame-pointer opt
gcc -mcpu=arm7 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7 -O -fomit-frame-pointer opt
gcc -mcpu=arm7 -Os -fomit-frame-pointer opt
gcc -mcpu=arm7d -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7d -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7d -O -fomit-frame-pointer opt
gcc -mcpu=arm7d -Os -fomit-frame-pointer opt
gcc -mcpu=arm7di -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7di -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7di -O -fomit-frame-pointer opt
gcc -mcpu=arm7di -Os -fomit-frame-pointer opt
gcc -mcpu=arm7dm -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7dm -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7dm -O -fomit-frame-pointer opt
gcc -mcpu=arm7dm -Os -fomit-frame-pointer opt
gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7dmi -O -fomit-frame-pointer opt
gcc -mcpu=arm7dmi -Os -fomit-frame-pointer opt
gcc -mcpu=arm7m -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7m -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7m -O -fomit-frame-pointer opt
gcc -mcpu=arm7m -Os -fomit-frame-pointer opt
gcc -mcpu=arm810 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm810 -O -fomit-frame-pointer opt
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm8 -O -fomit-frame-pointer opt
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm -O -fomit-frame-pointer opt
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt