Implementation notes: armeabi, h5tegra, crypto_hash/round3jh256

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
178850arm11gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012070520120704
178857arm11gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2012070520120704
178861arm11gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012070520120704
178888arm11gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012070520120704
178893arm11gcc -funroll-loops -O3 -fomit-frame-pointer2012070520120704
178893arm11gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012070520120704
178896arm11gcc -O3 -fomit-frame-pointer2012070520120704
178916arm11gcc -funroll-loops -O -fomit-frame-pointer2012070520120704
178924arm11gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012070520120704
178959arm11gcc -funroll-loops -O2 -fomit-frame-pointer2012070520120704
179029arm11gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012070520120704
179030arm11gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2012070520120704
179056arm11gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2012070520120704
179059arm11gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012070520120704
179069arm11gcc -fno-schedule-insns -O -fomit-frame-pointer2012070520120704
179075arm11gcc -O2 -fomit-frame-pointer2012070520120704
179075arm11gcc -O -fomit-frame-pointer2012070520120704
179081arm11gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012070520120704
179132arm11gcc -Os -fomit-frame-pointer2012070520120704
179151arm11gcc -funroll-loops -Os -fomit-frame-pointer2012070520120704
179157arm11gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012070520120704
179159arm11gcc -fno-schedule-insns -Os -fomit-frame-pointer2012070520120704
179166arm11gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012070520120704
179191arm11gcc -mcpu=xscale -O3 -fomit-frame-pointer2012070520120704
179291arm11gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012070520120704
179296arm11gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012070520120704
179304arm11gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012070520120704
179304arm11gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012070520120704
179366arm11gcc -mcpu=xscale -O2 -fomit-frame-pointer2012070520120704
179422arm11gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012070520120704
179431arm11gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012070520120704
179437arm11gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012070520120704
179463arm11gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012070520120704
179463arm11gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012070520120704
179464arm11gcc -mcpu=xscale -O -fomit-frame-pointer2012070520120704
179465arm11gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012070520120704
179465arm11gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012070520120704
179467arm11gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012070520120704
179480arm11gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012070520120704
179482arm11gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012070520120704
179494arm11gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012070520120704
179501arm11gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012070520120704
179527arm11gcc -mcpu=xscale -Os -fomit-frame-pointer2012070520120704
180315arm11gcc -funroll-loops2012070520120704
180335arm11gcc2012070520120704
180337arm11cc2012070520120704
187535arm11gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2012070520120704
319373sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011120420111120
319585sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2011120420111120
319598sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011120420111120
319627sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2011120420111120
319732sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2011120420111120
322933sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011120420111120
323113sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011120420111120
323128sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2011120420111120
323285sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2011120420111120
323362sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2011120420111120
333256sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120420111120
334222sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120420111120
337079sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011120420111120
337144sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120420111120
348906sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120420111120
350461sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120420111120
353223sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120420111120
354254sphlibgcc -Os -fomit-frame-pointer2011120420111120
360623sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011120420111120
363337sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011120420111120
364290sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2011120420111120
364369sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2011120420111120
364385sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011120420111120
364564sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2011120420111120
370580sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011120420111120
395435sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120420111120
395452sphlibgcc -funroll-loops -O -fomit-frame-pointer2011120420111120
396536sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120420111120
398551sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011120420111120
398554sphlibgcc -O -fomit-frame-pointer2011120420111120
398655sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011120420111120
399153sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011120420111120
403532sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120420111120
404603sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011120420111120
404661sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011120420111120
404679sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2011120420111120
404934sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2011120420111120
405343sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2011120420111120
406616sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120420111120
411426sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120420111120
425486simplegcc -Os -fomit-frame-pointer2012021320120211
425609simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021320120211
425634simplegcc -funroll-loops -Os -fomit-frame-pointer2012021320120211
425669simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012021320120211
426087sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011120420111120
426366sphlib-smallgcc -O -fomit-frame-pointer2011120420111120
426369sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011120420111120
426388sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011120420111120
428747simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021320120211
429029simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021320120211
429142simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012021320120211
429256simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021320120211
429787simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021320120211
433472sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120420111120
433522sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011120420111120
434274sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120420111120
434887sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011120420111120
436000simplegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2012021320120211
438226simplegcc -funroll-loops -O -fomit-frame-pointer2012021320120211
438694simplegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2012021320120211
438762simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012021320120211
438816simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012021320120211
439484simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021320120211
439848simplegcc -O -fomit-frame-pointer2012021320120211
454387sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2011120420111120
456329sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
456378sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
456586sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011120420111120
456712sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011120420111120
459797sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011120420111120
459960sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2011120420111120
460024sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011120420111120
460045sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011120420111120
460045sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2011120420111120
460084sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2011120420111120
460102sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011120420111120
460138sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2011120420111120
460145sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2011120420111120
460248sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011120420111120
460428sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011120420111120
461670sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120420111120
461694sphlib-smallgcc -Os -fomit-frame-pointer2011120420111120
465448sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011120420111120
500261sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011120420111120
500639sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2011120420111120
501454sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2011120420111120
502456sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
502461sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011120420111120
502488sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
502489sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011120420111120
503419sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011120420111120
503421sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011120420111120
503615sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
503643sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
503708sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011120420111120
503723sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011120420111120
503726sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011120420111120
503794sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011120420111120
503872sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011120420111120
504148sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011120420111120
505186sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011120420111120
505224sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011120420111120
505238sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011120420111120
505268sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011120420111120
505336sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011120420111120
505339sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011120420111120
505417sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011120420111120
505434sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011120420111120
505469sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011120420111120
505655sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011120420111120
506274sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011120420111120
506285sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011120420111120
506293sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011120420111120
525261sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2011120420111120
525262sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011120420111120
525278sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2011120420111120
525295sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2011120420111120
525304sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011120420111120
525314sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2011120420111120
525330sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011120420111120
525338sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2011120420111120
525357sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
525359sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2011120420111120
525360sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2011120420111120
525368sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011120420111120
525376sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011120420111120
525408sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
525415sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2011120420111120
534246simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2012021320120211
534282simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2012021320120211
534347simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012021320120211
534379simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2012021320120211
534396simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012021320120211
535696sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2011120420111120
537334sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2011120420111120
538195simplegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012021320120211
538345simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012021320120211
538350simplegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012021320120211
538379simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012021320120211
539753simplegcc -mcpu=arm920 -Os -fomit-frame-pointer2012021320120211
539875sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011120420111120
539884simplegcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012021320120211
539933simplegcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012021320120211
539964simplegcc -mcpu=arm1020t -Os -fomit-frame-pointer2012021320120211
540077simplegcc -mcpu=arm9e -Os -fomit-frame-pointer2012021320120211
540439simplegcc -mcpu=xscale -Os -fomit-frame-pointer2012021320120211
541112simplegcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012021320120211
541874sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011120420111120
542100sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011120420111120
542132sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011120420111120
542250sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011120420111120
542252sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011120420111120
542259sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011120420111120
542289sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011120420111120
542298sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011120420111120
542371sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011120420111120
542405sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011120420111120
543391simplegcc -mcpu=arm9 -Os -fomit-frame-pointer2012021320120211
543499simplegcc -mcpu=arm940t -Os -fomit-frame-pointer2012021320120211
543567simplegcc -mcpu=arm920t -Os -fomit-frame-pointer2012021320120211
543606simplegcc -mcpu=ep9312 -Os -fomit-frame-pointer2012021320120211
544226sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
544253sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011120420111120
544269sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011120420111120
544295sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
546550sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011120420111120
546936sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
546953sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011120420111120
546954sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
547534sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011120420111120
547842sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011120420111120
547880sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011120420111120
547899sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011120420111120
547902sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011120420111120
547922sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011120420111120
547927sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011120420111120
547931sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011120420111120
547932sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011120420111120
551541simplegcc -mcpu=xscale -O2 -fomit-frame-pointer2012021320120211
552153simplegcc -mcpu=xscale -O3 -fomit-frame-pointer2012021320120211
555108simplegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012021320120211
555506simplegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012021320120211
555513simplegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012021320120211
555525simplegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012021320120211
555643simplegcc -mcpu=arm940t -O2 -fomit-frame-pointer2012021320120211
555649simplegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012021320120211
555651simplegcc -mcpu=arm920t -O2 -fomit-frame-pointer2012021320120211
555670simplegcc -mcpu=arm9 -O2 -fomit-frame-pointer2012021320120211
555715simplegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012021320120211
555729simplegcc -mcpu=arm920 -O2 -fomit-frame-pointer2012021320120211
555869simplegcc -mcpu=arm920t -O3 -fomit-frame-pointer2012021320120211
555883simplegcc -mcpu=arm9 -O3 -fomit-frame-pointer2012021320120211
555884simplegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012021320120211
555887simplegcc -mcpu=arm920 -O3 -fomit-frame-pointer2012021320120211
555891simplegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012021320120211
555898simplegcc -mcpu=arm940t -O3 -fomit-frame-pointer2012021320120211
555968simplegcc -mcpu=arm9e -O2 -fomit-frame-pointer2012021320120211
555991simplegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012021320120211
556099simplegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012021320120211
556102simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012021320120211
556254simplegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012021320120211
556394simplegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012021320120211
556462simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012021320120211
556757simplegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012021320120211
556762simplegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012021320120211
556763simplegcc -mcpu=arm9e -O3 -fomit-frame-pointer2012021320120211
557262simplegcc -mcpu=strongarm -O -fomit-frame-pointer2012021320120211
558993simplegcc -mcpu=arm8 -O -fomit-frame-pointer2012021320120211
559002simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012021320120211
559180simplegcc -mcpu=arm810 -O -fomit-frame-pointer2012021320120211
559186simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2012021320120211
561586simplegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012021320120211
561931simplegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012021320120211
573700sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011120420111120
575182sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011120420111120
576165sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011120420111120
576970sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2011120420111120
576981sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2011120420111120
576991sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011120420111120
577127sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2011120420111120
577142sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2011120420111120
577280sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011120420111120
578243sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011120420111120
578257sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2011120420111120
578261sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011120420111120
578408sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011120420111120
578408sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
578430sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
578432sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011120420111120
579241sphlibgcc -O3 -fomit-frame-pointer2011120420111120
579464sphlibgcc -O2 -fomit-frame-pointer2011120420111120
581995sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011120420111120
582041sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011120420111120
582044sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2011120420111120
582084sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2011120420111120
582089sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2011120420111120
582095sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2011120420111120
582100sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2011120420111120
582112sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011120420111120
582146sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011120420111120
583812sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
583842sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2011120420111120
583907sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
583924sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011120420111120
583930sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011120420111120
583931sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2011120420111120
583946sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011120420111120
583948sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2011120420111120
586771sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011120420111120
587686sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011120420111120
589404simplegcc -mcpu=arm920 -O -fomit-frame-pointer2012021320120211
589416simplegcc -mcpu=ep9312 -O -fomit-frame-pointer2012021320120211
589421simplegcc -mcpu=arm940t -O -fomit-frame-pointer2012021320120211
589438simplegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012021320120211
589443simplegcc -mcpu=arm920t -O -fomit-frame-pointer2012021320120211
589455simplegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012021320120211
589505simplegcc -mcpu=arm9 -O -fomit-frame-pointer2012021320120211
589921simplegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012021320120211
589932simplegcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012021320120211
589938simplegcc -mcpu=arm1020t -O -fomit-frame-pointer2012021320120211
589948simplegcc -mcpu=xscale -O -fomit-frame-pointer2012021320120211
589956simplegcc -mcpu=arm9e -O -fomit-frame-pointer2012021320120211
589978simplegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012021320120211
590018simplegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012021320120211
590102simplegcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012021320120211
592225sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2011120420111120
607761sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011120420111120
607810sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011120420111120
607854sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011120420111120
607947sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011120420111120
608000sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011120420111120
608248sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011120420111120
608254sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011120420111120
608278sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011120420111120
608309sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011120420111120
608341sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011120420111120
628199simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012021320120211
628560simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012021320120211
629846simplegcc -funroll-loops -O3 -fomit-frame-pointer2012021320120211
630167simplegcc -funroll-loops -O2 -fomit-frame-pointer2012021320120211
631110simplegcc -O3 -fomit-frame-pointer2012021320120211
631680simplegcc -O2 -fomit-frame-pointer2012021320120211
649049simplegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2012021320120211
649149simplegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2012021320120211
652071sphlib-smallgcc -O3 -fomit-frame-pointer2011120420111120
652870sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011120420111120
654597sphlib-smallgcc -O2 -fomit-frame-pointer2011120420111120
655779sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011120420111120
657947sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011120420111120
661247sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011120420111120
675975sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011120420111120
679125sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011120420111120
680569sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011120420111120
680597sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011120420111120
680904sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011120420111120
681742sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011120420111120
681751sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011120420111120
681792sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011120420111120
681886sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011120420111120
681903sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011120420111120
682130sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011120420111120
682131sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011120420111120
718022simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2012021320120211
718075simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012021320120211
718365simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2012021320120211
718366simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012021320120211
718372simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2012021320120211
718420simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012021320120211
718428simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2012021320120211
718438simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012021320120211
718775simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2012021320120211
719070simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2012021320120211
829464sphlibcc2011120420111120
829470sphlibgcc2011120420111120
830041sphlibgcc -funroll-loops2011120420111120
850834sphlib-smallcc2011120420111120
850964sphlib-smallgcc2011120420111120
852551sphlib-smallgcc -funroll-loops2011120420111120
982322simplegcc2012021320120211
982383simplecc2012021320120211
982544simplegcc -funroll-loops2012021320120211

Compiler output

Implementation: crypto_hash/round3jh256/neon2
Compiler: cc
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:51:27: error: expected ')' before '*' token
hash.c: hash.c: In function 'crypto_hash_round3jh256_neon2':
hash.c: hash.c:55:3: error: 'uint32x4_t' undeclared (first use in this function)
hash.c: hash.c:55:3: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:55:14: error: expected ';' before 'x'
hash.c: hash.c:60:10: error: 'x' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc neon2
gcc neon2
gcc -O2 -fomit-frame-pointer neon2
gcc -O3 -fomit-frame-pointer neon2
gcc -O -fomit-frame-pointer neon2
gcc -Os -fomit-frame-pointer neon2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer neon2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer neon2
gcc -fno-schedule-insns -O -fomit-frame-pointer neon2
gcc -fno-schedule-insns -Os -fomit-frame-pointer neon2
gcc -funroll-loops neon2
gcc -funroll-loops -O2 -fomit-frame-pointer neon2
gcc -funroll-loops -O3 -fomit-frame-pointer neon2
gcc -funroll-loops -O -fomit-frame-pointer neon2
gcc -funroll-loops -Os -fomit-frame-pointer neon2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer neon2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer neon2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer neon2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer neon2
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm1020t -O -fomit-frame-pointer neon2
gcc -mcpu=arm1020t -Os -fomit-frame-pointer neon2
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer neon2
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer neon2
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns neon2
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns neon2
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer neon2
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns neon2
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer neon2
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns neon2
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns neon2
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns neon2
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer neon2
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns neon2
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer neon2
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns neon2
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer neon2
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer neon2
gcc -mcpu=arm920 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm920 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm920 -O -fomit-frame-pointer neon2
gcc -mcpu=arm920 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm920t -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm920t -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm920t -O -fomit-frame-pointer neon2
gcc -mcpu=arm920t -Os -fomit-frame-pointer neon2
gcc -mcpu=arm940t -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm940t -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm940t -O -fomit-frame-pointer neon2
gcc -mcpu=arm940t -Os -fomit-frame-pointer neon2
gcc -mcpu=arm9 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm9 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm9 -O -fomit-frame-pointer neon2
gcc -mcpu=arm9 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm9e -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm9e -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm9e -O -fomit-frame-pointer neon2
gcc -mcpu=arm9e -Os -fomit-frame-pointer neon2
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer neon2
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer neon2
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer neon2
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer neon2
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer neon2
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer neon2
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer neon2
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer neon2
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer neon2
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer neon2
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer neon2
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer neon2
gcc -mcpu=ep9312 -O -fomit-frame-pointer neon2
gcc -mcpu=ep9312 -Os -fomit-frame-pointer neon2
gcc -mcpu=xscale -O2 -fomit-frame-pointer neon2
gcc -mcpu=xscale -O3 -fomit-frame-pointer neon2
gcc -mcpu=xscale -O -fomit-frame-pointer neon2
gcc -mcpu=xscale -Os -fomit-frame-pointer neon2

Compiler output

Implementation: crypto_hash/round3jh256/neon
Compiler: cc
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:74:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'LOAD_ALIGNED'
hash.c: hash.c:135:20: error: expected ')' before '*' token
hash.c: hash.c: In function 'crypto_hash_round3jh256_neon':
hash.c: hash.c:203:3: error: 'uint32x4_t' undeclared (first use in this function)
hash.c: hash.c:203:3: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:203:14: error: expected ';' before 'x'
hash.c: hash.c:208:10: error: 'x' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc neon
gcc neon
gcc -O2 -fomit-frame-pointer neon
gcc -O3 -fomit-frame-pointer neon
gcc -O -fomit-frame-pointer neon
gcc -Os -fomit-frame-pointer neon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer neon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer neon
gcc -fno-schedule-insns -O -fomit-frame-pointer neon
gcc -fno-schedule-insns -Os -fomit-frame-pointer neon
gcc -funroll-loops neon
gcc -funroll-loops -O2 -fomit-frame-pointer neon
gcc -funroll-loops -O3 -fomit-frame-pointer neon
gcc -funroll-loops -O -fomit-frame-pointer neon
gcc -funroll-loops -Os -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer neon
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer neon
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer neon
gcc -mcpu=arm1020t -O -fomit-frame-pointer neon
gcc -mcpu=arm1020t -Os -fomit-frame-pointer neon
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer neon
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer neon
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer neon
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer neon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer neon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer neon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer neon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer neon
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer neon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer neon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer neon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer neon
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer neon
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer neon
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer neon
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer neon
gcc -mcpu=arm920 -O2 -fomit-frame-pointer neon
gcc -mcpu=arm920 -O3 -fomit-frame-pointer neon
gcc -mcpu=arm920 -O -fomit-frame-pointer neon
gcc -mcpu=arm920 -Os -fomit-frame-pointer neon
gcc -mcpu=arm920t -O2 -fomit-frame-pointer neon
gcc -mcpu=arm920t -O3 -fomit-frame-pointer neon
gcc -mcpu=arm920t -O -fomit-frame-pointer neon
gcc -mcpu=arm920t -Os -fomit-frame-pointer neon
gcc -mcpu=arm940t -O2 -fomit-frame-pointer neon
gcc -mcpu=arm940t -O3 -fomit-frame-pointer neon
gcc -mcpu=arm940t -O -fomit-frame-pointer neon
gcc -mcpu=arm940t -Os -fomit-frame-pointer neon
gcc -mcpu=arm9 -O2 -fomit-frame-pointer neon
gcc -mcpu=arm9 -O3 -fomit-frame-pointer neon
gcc -mcpu=arm9 -O -fomit-frame-pointer neon
gcc -mcpu=arm9 -Os -fomit-frame-pointer neon
gcc -mcpu=arm9e -O2 -fomit-frame-pointer neon
gcc -mcpu=arm9e -O3 -fomit-frame-pointer neon
gcc -mcpu=arm9e -O -fomit-frame-pointer neon
gcc -mcpu=arm9e -Os -fomit-frame-pointer neon
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer neon
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer neon
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer neon
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer neon
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer neon
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer neon
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer neon
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer neon
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer neon
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer neon
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer neon
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer neon
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer neon
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer neon
gcc -mcpu=ep9312 -O -fomit-frame-pointer neon
gcc -mcpu=ep9312 -Os -fomit-frame-pointer neon
gcc -mcpu=xscale -O2 -fomit-frame-pointer neon
gcc -mcpu=xscale -O3 -fomit-frame-pointer neon
gcc -mcpu=xscale -O -fomit-frame-pointer neon
gcc -mcpu=xscale -Os -fomit-frame-pointer neon

Compiler output

Implementation: crypto_hash/round3jh256/arm11
Compiler: gcc -mcpu=arm1020t -O2 -fomit-frame-pointer
loopcompress.s: loopcompress.s: Assembler messages:
loopcompress.s: loopcompress.s:289: Error: selected processor does not support ARM mode `ldrd r0,[r10,#0]'
loopcompress.s: loopcompress.s:294: Error: selected processor does not support ARM mode `ldrd r4,[r8,#0]'
loopcompress.s: loopcompress.s:299: Error: selected processor does not support ARM mode `ldrd r6,[r8,#32]'
loopcompress.s: loopcompress.s:304: Error: selected processor does not support ARM mode `ldrd r2,[r10,#32]'
loopcompress.s: loopcompress.s:319: Error: selected processor does not support ARM mode `strd r0,[r10,#0]'
loopcompress.s: loopcompress.s:334: Error: selected processor does not support ARM mode `strd r2,[r10,#32]'
loopcompress.s: loopcompress.s:339: Error: selected processor does not support ARM mode `ldrd r0,[r10,#64]'
loopcompress.s: loopcompress.s:344: Error: selected processor does not support ARM mode `ldrd r4,[r8,#8]'
loopcompress.s: loopcompress.s:349: Error: selected processor does not support ARM mode `ldrd r6,[r8,#40]'
loopcompress.s: loopcompress.s:354: Error: selected processor does not support ARM mode `ldrd r2,[r10,#96]'
loopcompress.s: loopcompress.s:369: Error: selected processor does not support ARM mode `strd r0,[r10,#64]'
loopcompress.s: loopcompress.s:384: Error: selected processor does not support ARM mode `strd r2,[r10,#96]'
loopcompress.s: loopcompress.s:389: Error: selected processor does not support ARM mode `ldrd r0,[r10,#16]'
loopcompress.s: loopcompress.s:394: Error: selected processor does not support ARM mode `ldrd r4,[r8,#16]'
loopcompress.s: loopcompress.s:399: Error: selected processor does not support ARM mode `ldrd r6,[r8,#48]'
loopcompress.s: loopcompress.s:404: Error: selected processor does not support ARM mode `ldrd r2,[r10,#48]'
loopcompress.s: loopcompress.s:419: Error: selected processor does not support ARM mode `strd r0,[r10,#16]'
loopcompress.s: loopcompress.s:434: Error: selected processor does not support ARM mode `strd r2,[r10,#48]'
loopcompress.s: loopcompress.s:439: Error: selected processor does not support ARM mode `ldrd r0,[r10,#80]'
loopcompress.s: loopcompress.s:444: Error: selected processor does not support ARM mode `ldrd r4,[r8,#24]'
loopcompress.s: loopcompress.s:449: Error: selected processor does not support ARM mode `ldrd r6,[r8,#56]'
loopcompress.s: loopcompress.s:454: Error: selected processor does not support ARM mode `ldrd r2,[r10,#112]'
loopcompress.s: loopcompress.s:469: Error: selected processor does not support ARM mode `strd r0,[r10,#80]'
loopcompress.s: loopcompress.s:484: Error: selected processor does not support ARM mode `strd r2,[r10,#112]'
loopcompress.s: ...

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O -fomit-frame-pointer arm11
gcc -mcpu=arm920 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O -fomit-frame-pointer arm11
gcc -mcpu=arm920t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O -fomit-frame-pointer arm11
gcc -mcpu=arm940t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O -fomit-frame-pointer arm11
gcc -mcpu=arm9 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O -fomit-frame-pointer arm11
gcc -mcpu=arm9e -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -Os -fomit-frame-pointer arm11

Compiler output

Implementation: crypto_hash/round3jh256/sphlib
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
jh.c: jh.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: 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/round3jh256/simple
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
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 simple
gcc -mcpu=arm810 -O3 -fomit-frame-pointer simple
gcc -mcpu=arm810 -O -fomit-frame-pointer simple
gcc -mcpu=arm810 -Os -fomit-frame-pointer simple
gcc -mcpu=arm8 -O2 -fomit-frame-pointer simple
gcc -mcpu=arm8 -O3 -fomit-frame-pointer simple
gcc -mcpu=arm8 -O -fomit-frame-pointer simple
gcc -mcpu=arm8 -Os -fomit-frame-pointer simple
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer simple
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer simple
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer simple
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer simple
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer simple
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer simple
gcc -mcpu=strongarm110 -O -fomit-frame-pointer simple
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer simple
gcc -mcpu=strongarm -O2 -fomit-frame-pointer simple
gcc -mcpu=strongarm -O3 -fomit-frame-pointer simple
gcc -mcpu=strongarm -O -fomit-frame-pointer simple
gcc -mcpu=strongarm -Os -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/round3jh256/neon2
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:51:27: error: expected ')' before '*' token
hash.c: hash.c: In function 'crypto_hash_round3jh256_neon2':
hash.c: hash.c:55:3: error: 'uint32x4_t' undeclared (first use in this function)
hash.c: hash.c:55:3: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:55:14: error: expected ';' before 'x'
hash.c: hash.c:60:10: error: 'x' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_hash/round3jh256/neon
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:74:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'LOAD_ALIGNED'
hash.c: hash.c:135:20: error: expected ')' before '*' token
hash.c: hash.c: In function 'crypto_hash_round3jh256_neon':
hash.c: hash.c:203:3: error: 'uint32x4_t' undeclared (first use in this function)
hash.c: hash.c:203:3: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:203:14: error: expected ';' before 'x'
hash.c: hash.c:208:10: error: 'x' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_hash/round3jh256/arm11
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
consts.c: consts.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
loopcompress.s: loopcompress.s: Assembler messages:
loopcompress.s: loopcompress.s:289: Error: selected processor does not support ARM mode `ldrd r0,[r10,#0]'
loopcompress.s: loopcompress.s:294: Error: selected processor does not support ARM mode `ldrd r4,[r8,#0]'
loopcompress.s: loopcompress.s:299: Error: selected processor does not support ARM mode `ldrd r6,[r8,#32]'
loopcompress.s: loopcompress.s:304: Error: selected processor does not support ARM mode `ldrd r2,[r10,#32]'
loopcompress.s: loopcompress.s:319: Error: selected processor does not support ARM mode `strd r0,[r10,#0]'
loopcompress.s: loopcompress.s:334: Error: selected processor does not support ARM mode `strd r2,[r10,#32]'
loopcompress.s: loopcompress.s:339: Error: selected processor does not support ARM mode `ldrd r0,[r10,#64]'
loopcompress.s: loopcompress.s:344: Error: selected processor does not support ARM mode `ldrd r4,[r8,#8]'
loopcompress.s: loopcompress.s:349: Error: selected processor does not support ARM mode `ldrd r6,[r8,#40]'
loopcompress.s: loopcompress.s:354: Error: selected processor does not support ARM mode `ldrd r2,[r10,#96]'
loopcompress.s: loopcompress.s:369: Error: selected processor does not support ARM mode `strd r0,[r10,#64]'
loopcompress.s: loopcompress.s:384: Error: selected processor does not support ARM mode `strd r2,[r10,#96]'
loopcompress.s: loopcompress.s:389: Error: selected processor does not support ARM mode `ldrd r0,[r10,#16]'
loopcompress.s: loopcompress.s:394: Error: selected processor does not support ARM mode `ldrd r4,[r8,#16]'
loopcompress.s: loopcompress.s:399: Error: selected processor does not support ARM mode `ldrd r6,[r8,#48]'
loopcompress.s: loopcompress.s:404: Error: selected processor does not support ARM mode `ldrd r2,[r10,#48]'
loopcompress.s: loopcompress.s:419: Error: selected processor does not support ARM mode `strd r0,[r10,#16]'
loopcompress.s: loopcompress.s:434: Error: selected processor does not support ARM mode `strd r2,[r10,#48]'
loopcompress.s: loopcompress.s:439: Error: selected processor does not support ARM mode `ldrd r0,[r10,#80]'
loopcompress.s: loopcompress.s:444: Error: selected processor does not support ARM mode `ldrd r4,[r8,#24]'
loopcompress.s: loopcompress.s:449: Error: selected processor does not support ARM mode `ldrd r6,[r8,#56]'
loopcompress.s: loopcompress.s:454: Error: selected processor does not support ARM mode `ldrd r2,[r10,#112]'
loopcompress.s: loopcompress.s:469: Error: selected processor does not support ARM mode `strd r0,[r10,#80]'
loopcompress.s: loopcompress.s:484: Error: selected processor does not support ARM mode `strd r2,[r10,#112]'
loopcompress.s: ...

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