On Thu, Jul 29, 2021 at 08:30:52AM -0500, Bill Schmidt wrote:
>       * config/rs6000/rs6000-builtin-new.def: Add always, power5, and
>       power6 stanzas.

> +  unsigned long __builtin_ppc_mftb ();
> +    MFTB rs6000_mftb_di {32bit}

I'm not sure what {32bit} means...  The builtin exists on both 32-bit
and on 64-bit, and returns what is a "long" in both cases.  The point
is that it is just a single "mfspr 268" always, which is fast, and
importantly has fixed and low latency.

Modulo perhaps that, okay for trunk.  Thanks!


Segher

Reply via email to