> Add the -mfsmuld option to control the generation of the FsMULd > instruction. In general, this instruction is available in architecture > version V8 and V9 CPUs with FPU. Some CPUs of this category do not > support this instruction properly, e.g. AT697E, AT697F and UT699. Some > CPUs of this category do not implement it in hardware, e.g. LEON3/4 with > GRFPU-lite.
OK on principle, but could we avoid all this shuffling with MASK_FSMULD? Having to write MASK_V8|MASK_FSMULD and MASK_V9|MASK_FSMULD is awkward. What about automatically setting MASK_FSMULD if MASK_FPU is set and disabling it by default for v7, cypress and leon (i.e MASK_ISA|MASK_FSMULD for them)? -- Eric Botcazou