Implementation notes: armeabi, h5tegra, crypto_hash/nasha512

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: nasha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
52817opt_v4gcc -mcpu=arm810 -Os -fomit-frame-pointer2011112720110914
53019opt_v4gcc -mcpu=strongarm -Os -fomit-frame-pointer2011112720110914
53049opt_v4gcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112720110914
53051opt_v4gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112720110914
53062opt_v4gcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112720110914
53127opt_v4gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112720110914
53131opt_v4gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112720110914
53134opt_v4gcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112720110914
53148opt_v4gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112720110914
53150opt_v4gcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112720110914
53153opt_v4gcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112720110914
53160opt_v4gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112720110914
53167opt_v4gcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112720110914
53170opt_v4gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112720110914
53174opt_v4gcc -mcpu=arm8 -Os -fomit-frame-pointer2011112720110914
56724opt_v4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
56806opt_v4gcc -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
56845opt_v4gcc -Os -fomit-frame-pointer2011112720110914
56853opt_v4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
56971opt_v4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
56981opt_v4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
56983opt_v4gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112720110914
57190opt_v4gcc -funroll-loops -Os -fomit-frame-pointer2011112720110914
57194opt_v4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
57501opt_v4gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112720110914
59169opt_v4gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112720110914
59187opt_v4gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112720110914
60545optgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112720110914
60545optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112720110914
61160opt_v4gcc -funroll-loops -O3 -fomit-frame-pointer2011112720110914
61237opt_v4gcc -funroll-loops -O2 -fomit-frame-pointer2011112720110914
61370optgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112720110914
61427optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112720110914
61486opt_v4gcc -mcpu=strongarm -O -fomit-frame-pointer2011112720110914
61559opt_v4gcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112720110914
61567opt_v4gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112720110914
61599opt_v4gcc -mcpu=arm810 -O -fomit-frame-pointer2011112720110914
61601opt_v4gcc -mcpu=arm8 -O -fomit-frame-pointer2011112720110914
61933optgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112720110914
62028optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112720110914
62075optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112720110914
62185optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112720110914
62209optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112720110914
62242opt_v4gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112720110914
62337optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112720110914
62518optgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112720110914
62550opt_v4gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112720110914
63181optgcc -O2 -fomit-frame-pointer2011112720110914
63739optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112720110914
63776optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112720110914
63825optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112720110914
63851optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112720110914
63853optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112720110914
63983opt_v4gcc -O3 -fomit-frame-pointer2011112720110914
64006opt_v4gcc -O2 -fomit-frame-pointer2011112720110914
64712optgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112720110914
65033optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
65047optgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112720110914
65170opt_v4gcc -O -fomit-frame-pointer2011112720110914
65219opt_v4gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112720110914
65306opt_v4gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112720110914
65350opt_v4gcc -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
65586optgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112720110914
65760optgcc -funroll-loops -O2 -fomit-frame-pointer2011112720110914
65869opt_v4gcc -funroll-loops -O -fomit-frame-pointer2011112720110914
66120opt_v4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
66280optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
66393optgcc -funroll-loops -Os -fomit-frame-pointer2011112720110914
66438optgcc -Os -fomit-frame-pointer2011112720110914
66719optgcc -funroll-loops -O3 -fomit-frame-pointer2011112720110914
66736optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
66834optgcc -O3 -fomit-frame-pointer2011112720110914
67096optgcc -mcpu=arm810 -O -fomit-frame-pointer2011112720110914
67167optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
67184optgcc -mcpu=arm8 -O -fomit-frame-pointer2011112720110914
67399optgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
69137optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112720110914
69245optgcc -mcpu=strongarm -O -fomit-frame-pointer2011112720110914
69250optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112720110914
69388optgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112720110914
69721optgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112720110914
69769optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
72433optgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112720110914
72442optgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112720110914
72568optgcc -O -fomit-frame-pointer2011112720110914
72569optgcc -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
77974optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
78017optgcc -funroll-loops -O -fomit-frame-pointer2011112720110914
79547opt_v4gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112720110914
79569opt_v4gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112720110914
79582opt_v4gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
79597opt_v4gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
84706opt_v4gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112720110914
84733opt_v4gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
84734opt_v4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
84743opt_v4gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112720110914
84743opt_v4gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112720110914
84744opt_v4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112720110914
84801opt_v4gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
84814opt_v4gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
88881opt_v4gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112720110914
88969opt_v4gcc -mcpu=xscale -Os -fomit-frame-pointer2011112720110914
89328opt_v4gcc -mcpu=arm920t -Os -fomit-frame-pointer2011112720110914
89343opt_v4gcc -mcpu=arm940t -Os -fomit-frame-pointer2011112720110914
89352opt_v4gcc -mcpu=arm920 -Os -fomit-frame-pointer2011112720110914
89352opt_v4gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112720110914
89355opt_v4gcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112720110914
89361opt_v4gcc -mcpu=arm9 -Os -fomit-frame-pointer2011112720110914
89522opt_v4gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
89525opt_v4gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
89569opt_v4gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112720110914
89574opt_v4gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112720110914
89840opt_v4gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112720110914
89850opt_v4gcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112720110914
89850opt_v4gcc -mcpu=arm9e -Os -fomit-frame-pointer2011112720110914
95142opt_v4gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112720110914
95157opt_v4gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112720110914
96158opt_v4gcc -mcpu=xscale -O3 -fomit-frame-pointer2011112720110914
96217opt_v4gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112720110914
96253opt_v4gcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112720110914
96253opt_v4gcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112720110914
96256opt_v4gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112720110914
96276opt_v4gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112720110914
96302opt_v4gcc -mcpu=xscale -O2 -fomit-frame-pointer2011112720110914
96333opt_v4gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112720110914
96359opt_v4gcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112720110914
96360opt_v4gcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112720110914
96367opt_v4gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112720110914
96367opt_v4gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112720110914
96375opt_v4gcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112720110914
96427opt_v4gcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112720110914
96430opt_v4gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112720110914
96436opt_v4gcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112720110914
96436opt_v4gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112720110914
96438opt_v4gcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112720110914
96440opt_v4gcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112720110914
96469opt_v4gcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112720110914
97868optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
97874optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
97888optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112720110914
97898optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112720110914
98671optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
98747optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
98806optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112720110914
98811optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112720110914
100027opt_v4gcc -mcpu=arm1020t -O -fomit-frame-pointer2011112720110914
100041opt_v4gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112720110914
100045opt_v4gcc -mcpu=arm9e -O -fomit-frame-pointer2011112720110914
100045opt_v4gcc -mcpu=xscale -O -fomit-frame-pointer2011112720110914
100064opt_v4gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112720110914
100072opt_v4gcc -mcpu=arm940t -O -fomit-frame-pointer2011112720110914
100078opt_v4gcc -mcpu=arm920 -O -fomit-frame-pointer2011112720110914
100079opt_v4gcc -mcpu=arm920t -O -fomit-frame-pointer2011112720110914
100084opt_v4gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112720110914
100097opt_v4gcc -mcpu=ep9312 -O -fomit-frame-pointer2011112720110914
100126opt_v4gcc -mcpu=arm9 -O -fomit-frame-pointer2011112720110914
104651optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
104807optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
105194optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112720110914
105204optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112720110914
107523optgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112720110914
109262optgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112720110914
109811optgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112720110914
109826optgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112720110914
109834optgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112720110914
109835optgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112720110914
109845optgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112720110914
109877optgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112720110914
110154optgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112720110914
110226optgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112720110914
110239optgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112720110914
110245optgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112720110914
110878optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112720110914
110900optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112720110914
110914optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
110915optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
111175optgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112720110914
111482optgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112720110914
111637optgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112720110914
112159optgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112720110914
112361optgcc -mcpu=xscale -Os -fomit-frame-pointer2011112720110914
113212optgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112720110914
113233optgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112720110914
113242optgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112720110914
113262optgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112720110914
113275optgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112720110914
113276optgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112720110914
113279optgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112720110914
113280optgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112720110914
113319optgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112720110914
113404optgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112720110914
113801optgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112720110914
113807optgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112720110914
113817optgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112720110914
113817optgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112720110914
113819optgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112720110914
113854optgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112720110914
125305optgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112720110914
125310optgcc -mcpu=arm9e -O -fomit-frame-pointer2011112720110914
125322optgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112720110914
125350optgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112720110914
125357optgcc -mcpu=arm940t -O -fomit-frame-pointer2011112720110914
125373optgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112720110914
125374optgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112720110914
125376optgcc -mcpu=arm920 -O -fomit-frame-pointer2011112720110914
125377optgcc -mcpu=arm920t -O -fomit-frame-pointer2011112720110914
125381optgcc -mcpu=arm9 -O -fomit-frame-pointer2011112720110914
125454optgcc -mcpu=xscale -O -fomit-frame-pointer2011112720110914
193161optgcc -funroll-loops2011112720110914
193237optgcc2011112720110914
193269optcc2011112720110914
213294opt_v4gcc -funroll-loops2011112720110914
213299opt_v4gcc2011112720110914
213436opt_v4cc2011112720110914

Compiler output

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

Number of similar (compiler,implementation) pairs: 87, 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 -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-a5 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a5 -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=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=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/nasha512/opt_v4
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
Nasha.c: Nasha.c:1:0: warning: target CPU does not support THUMB instructions
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815:29: warning: assignment makes integer from pointer without a cast
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
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/nasha512/opt
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
Nasha.c: Nasha.c:1:0: warning: target CPU does not support THUMB instructions
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
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