[PATCH 2/2] Add leon3r0 and leon3r0v7 CPU targets

Eric Botcazou ebotcazou@adacore.com
Fri Jul 3 10:55:00 GMT 2015


> Thank you for the patch in your other mail that changes this!

You're welcome.

> We were also thinking of the instruction timing information found in the
> leon_costs and leon3_costs. We took a look at the values in leon_costs
> and they seem to fit well with the UT699, except for division. We got a
> bit unsure as to what leon system they are based on, as the division
> cost was wrong also for the AT697F, which is the most common leon2
> system. Would it be ok to update the division cost values of leon_costs
> so that they match UT699 and AT697F?

Sure.

> In general, depending on how one instantiate a leon system and which FPU
> is selected, you will get different timing. Is there a recommended way
> of adding support for this without adding additional CPU targets?
> We are considering to add support for GRFPU-lite, which only differs in
> the timing.

One could add a -mtune-fpu switch.  Did you look at other architectures in the 
GCC tree that would have similar requirements?

-- 
Eric Botcazou



More information about the Gcc-patches mailing list