Implementation notes: armeabi, sachr, crypto_hash/skein512512

Computer: sachr
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140514
Operation: crypto_hash
Primitive: skein512512
TimeImplementationCompilerBenchmark dateSUPERCOP version
28074arm_neongcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
28103arm_neongcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
28132arm_neongcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
28132arm_neongcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
28152arm_neongcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
28153arm_neongcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
28175arm_neongcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
28176arm_neongcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
28193arm_neongcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
28193arm_neongcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
28196arm_neongcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
28264arm_neongcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
28274arm_neongcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
28295arm_neongcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
28315arm_neongcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
28357arm_neongcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
28417arm_neongcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
28454arm_neongcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
28822arm_neongcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
28970arm_neongcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
49167armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
49178armgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
49181armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
49190armgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
49212armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
49255armgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
49275armgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
49285armgcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
49290armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
49313armgcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
49316armgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
49328arm_thumbgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
49336arm_thumbgcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
49380arm_thumbgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
49387armgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
49404armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
49406arm_thumbgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
49419arm_thumbgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
49423arm_thumbgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
49437arm_thumbgcc -O3 -fomit-frame-pointer2014051620140514
49468arm_thumbgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
49470armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
49489arm_thumbgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
49508armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
49519armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
49521arm_thumbgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
49531arm_thumbgcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
49547arm_thumbgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
49551armgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
49566arm_thumbgcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
49570arm_thumbgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
49590armgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
49595arm_thumbgcc -O2 -fomit-frame-pointer2014051620140514
49641arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
49674arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
49680arm_thumbgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
49698arm_thumbgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
49700arm_thumbgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
49707arm_thumbgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
49722arm_thumbgcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
49737arm_thumbgcc -funroll-loops -O -fomit-frame-pointer2014051620140514
49750arm_thumbgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
49778arm_thumbgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
49825arm_thumbgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
49828arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
49833arm_thumbgcc2014051620140514
49846arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
49876arm_thumbgcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
49907arm_thumbgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
49926arm_thumbgcc -funroll-loops2014051620140514
49945arm_thumbgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
49955arm_thumbgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
49971arm_thumbgcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
49979arm_thumbgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
50001arm_thumbgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
50016arm_thumbgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
50071arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
50086arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
50138arm_thumbgcc -O -fomit-frame-pointer2014051620140514
50158arm_thumbgcc -Os -fomit-frame-pointer2014051620140514
50180arm_thumbgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
50201arm_thumbgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
50203arm_thumbgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
50305arm_thumbgcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
50433arm_thumbcc2014051620140514
50458arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
50472arm_thumbgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
50490arm_thumbgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
50689arm_thumbgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
51106arm_thumbgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
51271armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
51290arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
51430arm_thumbgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
53323sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
54720armgcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
54800littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
55353littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
55532littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
56001optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
56357simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
56383littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
56512optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
56823arm_thumbgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
56994littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
57578optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
57647sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
57703optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
57790sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
58071sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
58335sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
58583sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
59386littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
59549optgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
59581optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
59606optgcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
59789simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
59823optgcc -funroll-loops -O -fomit-frame-pointer2014051620140514
59912optgcc -O -fomit-frame-pointer2014051620140514
59925optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
59962littlegcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
60223optgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
60472littlegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
60823littlegcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
61168littlegcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
61214optgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
61215sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
61274littlegcc -funroll-loops -O -fomit-frame-pointer2014051620140514
61305littlegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
61322littlegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
61401littlegcc -O3 -fomit-frame-pointer2014051620140514
61401littlegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
61426sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
61790sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
61941optgcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
62011optgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
62298optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
62335optgcc -O2 -fomit-frame-pointer2014051620140514
62404optgcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
62424littlegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
62626littlegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
62778littlegcc -Os -fomit-frame-pointer2014051620140514
62781littlegcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
62911sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
63105littlegcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
63238simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
63318littlegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
63340littlegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
63460optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
63553littlegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
63584optgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
63608littlegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
63615optgcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
63677optgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
63716simplegcc -O -fomit-frame-pointer2014051620140514
63822littlegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
63836optgcc -O3 -fomit-frame-pointer2014051620140514
64033littlegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
64102optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
64216simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
64330littlegcc -O2 -fomit-frame-pointer2014051620140514
64372sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
64385optgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
64417optgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
64460optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
64516littlegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
64559simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
64664simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
64687sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
65036optgcc -Os -fomit-frame-pointer2014051620140514
65182optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
65189simplegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
65282sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
65352littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
65468optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
65569optgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
65774sphlib-smallgcc -O3 -fomit-frame-pointer2014051620140514
65798sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
66205sphlibgcc -O -fomit-frame-pointer2014051620140514
66211simplegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
66528sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
66696sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
66716simplegcc -O2 -fomit-frame-pointer2014051620140514
66815littlegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
66947sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
66965simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
66981sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
67153simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
67380sphlib-smallgcc -O -fomit-frame-pointer2014051620140514
67485sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
67514sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
67819simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
67877optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
67923simplegcc -funroll-loops -O -fomit-frame-pointer2014051620140514
67937sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
67989sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
67990sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014051620140514
67996simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
68065sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
68069sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
68847sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
68848simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
69002sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
69373sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
69629sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
69665sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
69790sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
69811optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
69956sphlibgcc -Os -fomit-frame-pointer2014051620140514
70089sphlib-smallgcc -O2 -fomit-frame-pointer2014051620140514
70115sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
70188sphlibgcc -funroll-loops -O -fomit-frame-pointer2014051620140514
70453sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
70839sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
70839sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
70849sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
70856littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
70886simplegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
70948simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
70961sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
71084sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
71136simplegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
71157sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
71218simplegcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
71452simplegcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
71494sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
71750simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
72057simplegcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
72274littlegcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
72419simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
72459simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
72714littlegcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
72787sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
72810sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
72831sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
73023littlegcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
73030littlegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
73033littlegcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
73045sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
73068littlegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
73172littlegcc -O -fomit-frame-pointer2014051620140514
73276simplegcc -O3 -fomit-frame-pointer2014051620140514
73320simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
73492littlegcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
73530littlegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
73594sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
73644sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
73720sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
73830simplegcc -Os -fomit-frame-pointer2014051620140514
74224simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
74679littlegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
74844sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
74869simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
75310sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
75376sphlibgcc -O3 -fomit-frame-pointer2014051620140514
75463optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
75581optgcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
75833optgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
75869optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
75871optgcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
75907simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
76248optgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
76740sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
77378sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
77580sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
77641sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
77778sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
78190sphlibgcc -O2 -fomit-frame-pointer2014051620140514
78283sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
78286optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
78832optgcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
79216sphlib-smallgcc -Os -fomit-frame-pointer2014051620140514
79633simplegcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
80207simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
80218simplegcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
80227optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
80263simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
80434simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
80584simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
80684simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
80845simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
81253simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
81310simplegcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
81734littlegcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
81948littlegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
82342littlegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
82747littlegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
82787littlegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
82787sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
82810sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
82938littlegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
82996littlegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
83110sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
83188littlegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
83247littlegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
83516sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
83697sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
83780littlegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
83926simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
84723optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
85798littlegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
86058optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
86219sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
86350optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
86862sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
86929sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
87168sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
87190sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
87475sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
87574sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
87813simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
88488simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
88748simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
89048optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
89608optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
89723sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
89745sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
89813sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
89885optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
89911simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
89973sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
90056simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
90120sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
90170sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
90207sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
91284optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
91638sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
91841optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
92260optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
92792optgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
92842simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
93036simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
93127simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
93270simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
93281sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
93302simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
93639optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
93721sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
93861sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
93890sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
94008sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
94206sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
95130sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
95516sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
96492sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
97610sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
98497sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
98580sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
98717sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
99282sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
100832sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
101430sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
103394sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
103930sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
105087sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
106358sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
132993sphlib-smallgcc2014051620140514
133168sphlib-smallcc2014051620140514
138847sphlib-smallgcc -funroll-loops2014051620140514
213251sphlibcc2014051620140514
217792sphlibgcc2014051620140514
220571sphlibgcc -funroll-loops2014051620140514
305401optcc2014051620140514
305632optgcc2014051620140514
306330littlegcc -funroll-loops2014051620140514
309698littlecc2014051620140514
313099littlegcc2014051620140514
315264simplecc2014051620140514
318336optgcc -funroll-loops2014051620140514
321280simplegcc -funroll-loops2014051620140514
323360simplegcc2014051620140514

Test failure

Implementation: crypto_hash/skein512512/arm
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
cc arm arm_neon
gcc arm arm_neon
gcc -O2 -fomit-frame-pointer arm arm_neon
gcc -O3 -fomit-frame-pointer arm arm_neon
gcc -O -fomit-frame-pointer arm arm_neon
gcc -Os -fomit-frame-pointer arm arm_neon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer arm arm_neon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm arm_neon
gcc -fno-schedule-insns -O -fomit-frame-pointer arm arm_neon
gcc -fno-schedule-insns -Os -fomit-frame-pointer arm arm_neon
gcc -funroll-loops arm arm_neon
gcc -funroll-loops -O2 -fomit-frame-pointer arm arm_neon
gcc -funroll-loops -O3 -fomit-frame-pointer arm arm_neon
gcc -funroll-loops -O -fomit-frame-pointer arm arm_neon
gcc -funroll-loops -Os -fomit-frame-pointer arm arm_neon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm arm_neon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm arm_neon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer arm arm_neon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer arm arm_neon
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer arm arm_neon

Compiler output

Implementation: crypto_hash/skein512512/arm
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
SHA3api_ref.c: SHA3api_ref.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein.c: skein.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_block.c: skein_block.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_debug.c: skein_debug.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_block_noneon.S: skein_block_noneon.S:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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

Compiler output

Implementation: crypto_hash/skein512512/opt
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
SHA3api_ref.c: SHA3api_ref.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein.c: skein.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_block.c: skein_block.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_debug.c: skein_debug.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer 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

Compiler output

Implementation: crypto_hash/skein512512/arm_neon
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
SHA3api_ref.c: SHA3api_ref.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein.c: skein.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_debug.c: skein_debug.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_block_cortexa8.S: skein_block_cortexa8.S:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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

Compiler output

Implementation: crypto_hash/skein512512/sphlib
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein.c: skein.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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

Compiler output

Implementation: crypto_hash/skein512512/little
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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