Implementation notes: armeabi, h1mx515, crypto_hash/shabal512

Computer: h1mx515
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: shabal512
TimeImplementationCompilerBenchmark dateSUPERCOP version
31585sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011110420110914
31648refgcc -funroll-loops -O2 -fomit-frame-pointer2011110420110914
31667sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011110420110914
31741sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011110420110914
31744sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011110420110914
31778sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011110420110914
31798sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011110420110914
31811refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011110420110914
31814refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2011110420110914
31827refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011110420110914
31840refgcc -funroll-loops -O3 -fomit-frame-pointer2011110420110914
31855refgcc -O3 -fomit-frame-pointer2011110420110914
31855refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2011110420110914
31912sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2011110420110914
31944sphlibgcc -O3 -fomit-frame-pointer2011110420110914
31962sphlibgcc -O2 -fomit-frame-pointer2011110420110914
31962sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2011110420110914
32161refgcc -O2 -fomit-frame-pointer2011110420110914
32352refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011110420110914
32395refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011110420110914
32760sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011110420110914
32806sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011110420110914
32925refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011110420110914
33010sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011110420110914
33010sphlibgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2011110420110914
33020sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011110420110914
33029sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011110420110914
33031sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011110420110914
33031sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011110420110914
33032sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011110420110914
33034sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011110420110914
33034sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011110420110914
33036sphlibgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2011110420110914
33037sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011110420110914
33044sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011110420110914
33048sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011110420110914
33049sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011110420110914
33056sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011110420110914
33056sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011110420110914
33056sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011110420110914
33058sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011110420110914
33060sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011110420110914
33060sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011110420110914
33064sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011110420110914
33069sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011110420110914
33069sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011110420110914
33072sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011110420110914
33084sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011110420110914
33093sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011110420110914
33100sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011110420110914
33103sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011110420110914
33106sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011110420110914
33132sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011110420110914
33252refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011110420110914
33653sphlibgcc -mcpu=arm60 -O3 -fomit-frame-pointer2011110420110914
33653sphlibgcc -mcpu=arm7dmi -O3 -fomit-frame-pointer2011110420110914
33660sphlibgcc -mcpu=arm600 -O3 -fomit-frame-pointer2011110420110914
33660sphlibgcc -mcpu=arm620 -O3 -fomit-frame-pointer2011110420110914
33660sphlibgcc -mcpu=arm6 -O3 -fomit-frame-pointer2011110420110914
33660sphlibgcc -mcpu=arm700 -O3 -fomit-frame-pointer2011110420110914
33660sphlibgcc -mcpu=arm70 -O3 -fomit-frame-pointer2011110420110914
33660sphlibgcc -mcpu=arm7100 -O3 -fomit-frame-pointer2011110420110914
33660sphlibgcc -mcpu=arm710 -O3 -fomit-frame-pointer2011110420110914
33660sphlibgcc -mcpu=arm7500 -O3 -fomit-frame-pointer2011110420110914
33662sphlibgcc -mcpu=arm7500fe -O3 -fomit-frame-pointer2011110420110914
33664sphlibgcc -mcpu=arm7dm -O3 -fomit-frame-pointer2011110420110914
33664sphlibgcc -mcpu=arm7m -O3 -fomit-frame-pointer2011110420110914
33666sphlibgcc -mcpu=arm7 -O3 -fomit-frame-pointer2011110420110914
33671sphlibgcc -mcpu=arm7dm -O2 -fomit-frame-pointer2011110420110914
33672sphlibgcc -mcpu=arm710c -O3 -fomit-frame-pointer2011110420110914
33674sphlibgcc -mcpu=arm700i -O3 -fomit-frame-pointer2011110420110914
33674sphlibgcc -mcpu=arm7di -O3 -fomit-frame-pointer2011110420110914
33676sphlibgcc -mcpu=arm610 -O3 -fomit-frame-pointer2011110420110914
33682sphlibgcc -mcpu=arm7d -O2 -fomit-frame-pointer2011110420110914
33684sphlibgcc -mcpu=arm6 -O2 -fomit-frame-pointer2011110420110914
33684sphlibgcc -mcpu=arm7500fe -O2 -fomit-frame-pointer2011110420110914
33684sphlibgcc -mcpu=arm7 -O2 -fomit-frame-pointer2011110420110914
33684sphlibgcc -mcpu=arm7m -O2 -fomit-frame-pointer2011110420110914
33684sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011110420110914
33686sphlibgcc -mcpu=arm700 -O2 -fomit-frame-pointer2011110420110914
33687sphlibgcc -mcpu=arm7dmi -O2 -fomit-frame-pointer2011110420110914
33692sphlibgcc -mcpu=arm7500 -O2 -fomit-frame-pointer2011110420110914
33694sphlibgcc -mcpu=arm710 -O2 -fomit-frame-pointer2011110420110914
33699sphlibgcc -mcpu=arm610 -O2 -fomit-frame-pointer2011110420110914
33708sphlibgcc -mcpu=arm700i -O2 -fomit-frame-pointer2011110420110914
33738sphlibgcc -mcpu=arm60 -O2 -fomit-frame-pointer2011110420110914
33742sphlibgcc -mcpu=arm70 -O2 -fomit-frame-pointer2011110420110914
33744sphlibgcc -mcpu=arm710c -O2 -fomit-frame-pointer2011110420110914
33748sphlibgcc -mcpu=arm7di -O2 -fomit-frame-pointer2011110420110914
33754sphlibgcc -mcpu=arm7100 -O2 -fomit-frame-pointer2011110420110914
33756sphlibgcc -mcpu=arm600 -O2 -fomit-frame-pointer2011110420110914
33756sphlibgcc -mcpu=arm620 -O2 -fomit-frame-pointer2011110420110914
33780sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011110420110914
33980refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011110420110914
33988refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011110420110914
33995refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011110420110914
33995refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011110420110914
33995refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011110420110914
33997refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2011110420110914
33997refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011110420110914
33999refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011110420110914
34001refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011110420110914
34009refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011110420110914
34011refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011110420110914
34011refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011110420110914
34017sphlibgcc -mcpu=arm7d -O3 -fomit-frame-pointer2011110420110914
34019refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011110420110914
34083sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112520111120
34092sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112520111120
34092refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011110420110914
34107sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011110420110914
34144sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011110420110914
34162sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112520111120
34162sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112520111120
34481refgcc -mcpu=arm7di -O3 -fomit-frame-pointer2011110420110914
34485refgcc -mcpu=arm60 -O3 -fomit-frame-pointer2011110420110914
34487refgcc -mcpu=arm70 -O3 -fomit-frame-pointer2011110420110914
34489refgcc -mcpu=arm6 -O3 -fomit-frame-pointer2011110420110914
34489refgcc -mcpu=arm7 -O3 -fomit-frame-pointer2011110420110914
34490refgcc -mcpu=arm7dmi -O3 -fomit-frame-pointer2011110420110914
34491refgcc -mcpu=arm7d -O3 -fomit-frame-pointer2011110420110914
34491refgcc -mcpu=arm7dm -O3 -fomit-frame-pointer2011110420110914
34499refgcc -mcpu=arm7m -O3 -fomit-frame-pointer2011110420110914
34514refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011110420110914
34555refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011110420110914
34557refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011110420110914
34557refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011110420110914
34559refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011110420110914
34560refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011110420110914
34560refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011110420110914
34561refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011110420110914
34561refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011110420110914
34561refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011110420110914
34563refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011110420110914
34565refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011110420110914
34568refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011110420110914
34604refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011110420110914
34642refgcc -mcpu=arm700i -O3 -fomit-frame-pointer2011110420110914
34642refgcc -mcpu=arm7500 -O3 -fomit-frame-pointer2011110420110914
34644refgcc -mcpu=arm7500fe -O3 -fomit-frame-pointer2011110420110914
34645refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2011110420110914
34647refgcc -mcpu=arm610 -O3 -fomit-frame-pointer2011110420110914
34647refgcc -mcpu=arm710c -O3 -fomit-frame-pointer2011110420110914
34648refgcc -mcpu=arm600 -O3 -fomit-frame-pointer2011110420110914
34656refgcc -mcpu=arm710 -O3 -fomit-frame-pointer2011110420110914
34704refgcc -mcpu=arm620 -O3 -fomit-frame-pointer2011110420110914
34726refgcc -mcpu=arm7100 -O3 -fomit-frame-pointer2011110420110914
34880refgcc -mcpu=arm7m -O2 -fomit-frame-pointer2011110420110914
34885refgcc -mcpu=arm7di -O2 -fomit-frame-pointer2011110420110914
34888refgcc -mcpu=arm7 -O2 -fomit-frame-pointer2011110420110914
34888refgcc -mcpu=arm7d -O2 -fomit-frame-pointer2011110420110914
34890refgcc -mcpu=arm6 -O2 -fomit-frame-pointer2011110420110914
34894refgcc -mcpu=arm60 -O2 -fomit-frame-pointer2011110420110914
34898refgcc -mcpu=arm70 -O2 -fomit-frame-pointer2011110420110914
34899refgcc -mcpu=arm7dm -O2 -fomit-frame-pointer2011110420110914
34949refgcc -mcpu=arm7dmi -O2 -fomit-frame-pointer2011110420110914
34953refgcc -mcpu=arm700 -O3 -fomit-frame-pointer2011110420110914
34959refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011110420110914
35193refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011110420110914
35239refgcc -mcpu=arm600 -O2 -fomit-frame-pointer2011110420110914
35247refgcc -mcpu=arm700 -O2 -fomit-frame-pointer2011110420110914
35247refgcc -mcpu=arm710c -O2 -fomit-frame-pointer2011110420110914
35249refgcc -mcpu=arm7100 -O2 -fomit-frame-pointer2011110420110914
35251refgcc -mcpu=arm7500 -O2 -fomit-frame-pointer2011110420110914
35254refgcc -mcpu=arm620 -O2 -fomit-frame-pointer2011110420110914
35255refgcc -mcpu=arm700i -O2 -fomit-frame-pointer2011110420110914
35256refgcc -mcpu=arm710 -O2 -fomit-frame-pointer2011110420110914
35291refgcc -mcpu=arm7500fe -O2 -fomit-frame-pointer2011110420110914
35304refgcc -mcpu=arm610 -O2 -fomit-frame-pointer2011110420110914
35355refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112520111120
35359refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011112520111120
35550sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2011110420110914
35552refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011110420110914
35562sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2011110420110914
35652refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011110420110914
35832refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112520111120
35842refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011112520111120
36048sphlibgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2011110420110914
36544refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011110420110914
37223refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2011110420110914
37498sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011110420110914
37510sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011110420110914
38023refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011110420110914
38036refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011110420110914
39533sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011110420110914
40062sphlibgcc -Os -fomit-frame-pointer2011110420110914
40081refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011110420110914
40146refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011110420110914
40235sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011110420110914
40279sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2011110420110914
40283sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2011110420110914
40292sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2011110420110914
40295sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2011110420110914
40297sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011110420110914
40315sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011110420110914
40317sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2011110420110914
40318sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011110420110914
40360sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2011110420110914
40365sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2011110420110914
40409sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011110420110914
40415sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2011110420110914
40467refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011110420110914
40493sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011110420110914
40507sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2011110420110914
40565sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011110420110914
40867sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011110420110914
40999sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011112520111120
41008sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011112520111120
41112refgcc -funroll-loops -Os -fomit-frame-pointer2011110420110914
41158refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2011110420110914
41333refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011110420110914
41349refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011110420110914
41358refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011110420110914
41379refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011110420110914
41384refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011110420110914
41392refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011110420110914
41399refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011110420110914
41401refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011110420110914
41403refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011110420110914
41476refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011110420110914
41496refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011110420110914
41536refgcc -Os -fomit-frame-pointer2011110420110914
41716sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2011110420110914
42129sphlibgcc -mcpu=arm3 -O3 -fomit-frame-pointer2011110420110914
42177sphlibgcc -mcpu=arm250 -O3 -fomit-frame-pointer2011110420110914
42192sphlibgcc -mcpu=arm2 -O3 -fomit-frame-pointer2011110420110914
42245sphlibgcc -mcpu=arm250 -O2 -fomit-frame-pointer2011110420110914
42249sphlibgcc -mcpu=arm2 -O2 -fomit-frame-pointer2011110420110914
42250sphlibgcc -mcpu=arm3 -O2 -fomit-frame-pointer2011110420110914
42268sphlibgcc -mcpu=arm7 -Os -fomit-frame-pointer2011110420110914
42271sphlibgcc -mcpu=arm70 -Os -fomit-frame-pointer2011110420110914
42273sphlibgcc -mcpu=arm6 -Os -fomit-frame-pointer2011110420110914
42274sphlibgcc -mcpu=arm7dm -Os -fomit-frame-pointer2011110420110914
42279sphlibgcc -mcpu=arm7dmi -Os -fomit-frame-pointer2011110420110914
42283sphlibgcc -mcpu=arm7m -Os -fomit-frame-pointer2011110420110914
42284sphlibgcc -mcpu=arm7di -Os -fomit-frame-pointer2011110420110914
42287refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011110420110914
42324sphlibgcc -mcpu=arm7d -Os -fomit-frame-pointer2011110420110914
42335sphlibgcc -mcpu=arm60 -Os -fomit-frame-pointer2011110420110914
42338refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011110420110914
42348refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011110420110914
42357sphlibgcc -mcpu=arm600 -Os -fomit-frame-pointer2011110420110914
42362sphlibgcc -mcpu=arm7500 -Os -fomit-frame-pointer2011110420110914
42365refgcc -mcpu=xscale -Os -fomit-frame-pointer2011110420110914
42366sphlibgcc -mcpu=arm700 -Os -fomit-frame-pointer2011110420110914
42369sphlibgcc -mcpu=arm710c -Os -fomit-frame-pointer2011110420110914
42371sphlibgcc -mcpu=arm700i -Os -fomit-frame-pointer2011110420110914
42374sphlibgcc -mcpu=arm620 -Os -fomit-frame-pointer2011110420110914
42378sphlibgcc -mcpu=arm7100 -Os -fomit-frame-pointer2011110420110914
42378sphlibgcc -mcpu=arm710 -Os -fomit-frame-pointer2011110420110914
42383sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011110420110914
42384sphlibgcc -mcpu=arm610 -Os -fomit-frame-pointer2011110420110914
42430sphlibgcc -mcpu=arm7500fe -Os -fomit-frame-pointer2011110420110914
42512refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011112520111120
42527refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011112520111120
42541refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011110420110914
42993sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011110420110914
43008sphlibgcc -funroll-loops -O -fomit-frame-pointer2011110420110914
43527refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011110420110914
43549refgcc -mcpu=arm70 -Os -fomit-frame-pointer2011110420110914
43552refgcc -mcpu=arm7d -Os -fomit-frame-pointer2011110420110914
43555refgcc -mcpu=arm7dmi -Os -fomit-frame-pointer2011110420110914
43556refgcc -mcpu=arm7 -Os -fomit-frame-pointer2011110420110914
43561refgcc -mcpu=arm60 -Os -fomit-frame-pointer2011110420110914
43561refgcc -mcpu=arm6 -Os -fomit-frame-pointer2011110420110914
43565refgcc -mcpu=arm7dm -Os -fomit-frame-pointer2011110420110914
43570refgcc -mcpu=arm7m -Os -fomit-frame-pointer2011110420110914
43571refgcc -mcpu=arm7di -Os -fomit-frame-pointer2011110420110914
43946refgcc -mcpu=arm7500fe -Os -fomit-frame-pointer2011110420110914
43954sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2011110420110914
43955sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011112520111120
43956sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2011110420110914
43957sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011110420110914
43957sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2011110420110914
43958sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011110420110914
43960refgcc -mcpu=arm710 -Os -fomit-frame-pointer2011110420110914
43962refgcc -mcpu=arm610 -Os -fomit-frame-pointer2011110420110914
43964sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2011110420110914
43964sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2011110420110914
43971sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011112520111120
43975refgcc -mcpu=arm600 -Os -fomit-frame-pointer2011110420110914
43976sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011110420110914
43979sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011110420110914
43979refgcc -mcpu=arm7100 -Os -fomit-frame-pointer2011110420110914
43980sphlibgcc -O -fomit-frame-pointer2011110420110914
43980refgcc -mcpu=arm7500 -Os -fomit-frame-pointer2011110420110914
43981sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2011110420110914
43982sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011110420110914
43983sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2011110420110914
43984sphlibgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2011110420110914
43992sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2011110420110914
43993sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011110420110914
43994sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011110420110914
43995sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2011110420110914
43995sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2011110420110914
44004sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2011110420110914
44004sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011110420110914
44010sphlibgcc -mcpu=arm7500fe -O -fomit-frame-pointer2011110420110914
44013sphlibgcc -mcpu=arm2 -O -fomit-frame-pointer2011110420110914
44014refgcc -mcpu=arm620 -Os -fomit-frame-pointer2011110420110914
44016sphlibgcc -mcpu=arm7100 -O -fomit-frame-pointer2011110420110914
44019refgcc -mcpu=arm700 -Os -fomit-frame-pointer2011110420110914
44023refgcc -mcpu=arm710c -Os -fomit-frame-pointer2011110420110914
44027sphlibgcc -mcpu=arm60 -O -fomit-frame-pointer2011110420110914
44028sphlibgcc -mcpu=arm620 -O -fomit-frame-pointer2011110420110914
44028sphlibgcc -mcpu=arm7500 -O -fomit-frame-pointer2011110420110914
44028sphlibgcc -mcpu=arm7 -O -fomit-frame-pointer2011110420110914
44028sphlibgcc -mcpu=arm7dmi -O -fomit-frame-pointer2011110420110914
44029sphlibgcc -mcpu=arm7d -O -fomit-frame-pointer2011110420110914
44030sphlibgcc -mcpu=arm250 -O -fomit-frame-pointer2011110420110914
44030sphlibgcc -mcpu=arm7m -O -fomit-frame-pointer2011110420110914
44033sphlibgcc -mcpu=arm700 -O -fomit-frame-pointer2011110420110914
44034sphlibgcc -mcpu=arm700i -O -fomit-frame-pointer2011110420110914
44034sphlibgcc -mcpu=arm710 -O -fomit-frame-pointer2011110420110914
44036sphlibgcc -mcpu=arm7di -O -fomit-frame-pointer2011110420110914
44039sphlibgcc -mcpu=arm710c -O -fomit-frame-pointer2011110420110914
44040sphlibgcc -mcpu=arm610 -O -fomit-frame-pointer2011110420110914
44040sphlibgcc -mcpu=arm7dm -O -fomit-frame-pointer2011110420110914
44047sphlibgcc -mcpu=arm3 -O -fomit-frame-pointer2011110420110914
44082sphlibgcc -mcpu=arm6 -O -fomit-frame-pointer2011110420110914
44102sphlibgcc -mcpu=arm600 -O -fomit-frame-pointer2011110420110914
44152sphlibgcc -mcpu=arm70 -O -fomit-frame-pointer2011110420110914
44258refgcc -mcpu=arm700i -Os -fomit-frame-pointer2011110420110914
44584refgcc -funroll-loops -O -fomit-frame-pointer2011110420110914
44598refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011110420110914
45465refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011110420110914
45468refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011112520111120
45468refgcc -mcpu=arm250 -O -fomit-frame-pointer2011110420110914
45468refgcc -mcpu=arm9e -O -fomit-frame-pointer2011110420110914
45469refgcc -mcpu=arm2 -O -fomit-frame-pointer2011110420110914
45472refgcc -mcpu=arm810 -O -fomit-frame-pointer2011110420110914
45472refgcc -mcpu=arm8 -O -fomit-frame-pointer2011110420110914
45472refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2011110420110914
45476refgcc -mcpu=arm7100 -O -fomit-frame-pointer2011110420110914
45477refgcc -mcpu=arm700 -O -fomit-frame-pointer2011110420110914
45477refgcc -mcpu=strongarm -O -fomit-frame-pointer2011110420110914
45478refgcc -mcpu=arm610 -O -fomit-frame-pointer2011110420110914
45478refgcc -mcpu=arm6 -O -fomit-frame-pointer2011110420110914
45480refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011110420110914
45482refgcc -mcpu=arm60 -O -fomit-frame-pointer2011110420110914
45482refgcc -mcpu=arm710c -O -fomit-frame-pointer2011110420110914
45484refgcc -mcpu=arm710 -O -fomit-frame-pointer2011110420110914
45484refgcc -mcpu=arm7500fe -O -fomit-frame-pointer2011110420110914
45484refgcc -mcpu=arm7dm -O -fomit-frame-pointer2011110420110914
45485refgcc -mcpu=arm7m -O -fomit-frame-pointer2011110420110914
45486refgcc -mcpu=arm7d -O -fomit-frame-pointer2011110420110914
45487refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011110420110914
45488refgcc -mcpu=arm600 -O -fomit-frame-pointer2011110420110914
45488refgcc -mcpu=arm620 -O -fomit-frame-pointer2011110420110914
45488refgcc -mcpu=arm700i -O -fomit-frame-pointer2011110420110914
45488refgcc -mcpu=arm70 -O -fomit-frame-pointer2011110420110914
45488refgcc -mcpu=arm7 -O -fomit-frame-pointer2011110420110914
45488refgcc -mcpu=arm7di -O -fomit-frame-pointer2011110420110914
45488refgcc -mcpu=arm7dmi -O -fomit-frame-pointer2011110420110914
45489refgcc -O -fomit-frame-pointer2011110420110914
45490refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011110420110914
45490refgcc -mcpu=arm3 -O -fomit-frame-pointer2011110420110914
45495refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011110420110914
45496refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011110420110914
45496refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2011110420110914
45499refgcc -fno-schedule-insns -O -fomit-frame-pointer2011110420110914
45517refgcc -mcpu=arm9 -O -fomit-frame-pointer2011110420110914
45518refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011110420110914
45520refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011110420110914
45525refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011110420110914
45526refgcc -mcpu=arm920t -O -fomit-frame-pointer2011110420110914
45536refgcc -mcpu=arm7500 -O -fomit-frame-pointer2011110420110914
45540refgcc -mcpu=arm940t -O -fomit-frame-pointer2011110420110914
45775refgcc -mcpu=arm250 -O3 -fomit-frame-pointer2011110420110914
45775refgcc -mcpu=arm2 -O3 -fomit-frame-pointer2011110420110914
45777refgcc -mcpu=arm3 -O3 -fomit-frame-pointer2011110420110914
45808refgcc -mcpu=arm250 -O2 -fomit-frame-pointer2011110420110914
45885refgcc -mcpu=arm3 -O2 -fomit-frame-pointer2011110420110914
45930refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011112520111120
46118refgcc -mcpu=arm2 -O2 -fomit-frame-pointer2011110420110914
46173refgcc -mcpu=arm920 -O -fomit-frame-pointer2011110420110914
49222sphlibgcc -mcpu=arm250 -Os -fomit-frame-pointer2011110420110914
49228sphlibgcc -mcpu=arm2 -Os -fomit-frame-pointer2011110420110914
49234sphlibgcc -mcpu=arm3 -Os -fomit-frame-pointer2011110420110914
51981sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2011110420110914
52120refgcc -mcpu=arm250 -Os -fomit-frame-pointer2011110420110914
52122refgcc -mcpu=arm2 -Os -fomit-frame-pointer2011110420110914
52122refgcc -mcpu=arm3 -Os -fomit-frame-pointer2011110420110914
53052refgcc -mcpu=xscale -O -fomit-frame-pointer2011110420110914
70890sphlibgcc -funroll-loops2011110420110914
70904sphlibcc2011110420110914
70906sphlibgcc2011110420110914
81171refgcc2011110420110914
81472refcc2011110420110914
81486refgcc -funroll-loops2011110420110914

Test failure

Implementation: crypto_hash/shabal512/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer ref sphlib
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer ref sphlib
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer ref sphlib
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer ref sphlib
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer ref sphlib
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer ref sphlib
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer ref sphlib
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer ref sphlib
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer ref sphlib
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer ref sphlib
gcc -mcpu=iwmmxt -O -fomit-frame-pointer ref sphlib
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer ref sphlib

Compiler output

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

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

Compiler output

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

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