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