bluesky idea: __attribute__ (netorder)
Matthew Kirkwood
weejock@ferret.lmh.ox.ac.uk
Tue Sep 8 02:42:00 GMT 1998
On Mon, 7 Sep 1998, Richard Henderson wrote:
> > Please note you can use still use inline __asm__ in your version of
> > ntohl etc.
>
> Not effectively. Inline asms do not have the same alternatives
> feature of a full-fledged define_insn.
>
> Take ppc for example: it has three relevant instructions, byte-swap
> load, store, and and a two-address in-register swap. There is no
> way to write an inline asm that can take in to account both source
> and destination to choose which of these three instructions to use.
>
> Of course, we could achieve the same optimization goals with a
> builtin function rather than a data attribute and it would be far
> less invasive.
My original idea wasn't actually to have gcc _do_ the conversions
itself -- just warn when they weren't supplied.
Matthew.
More information about the Gcc
mailing list