asm inline

Samuel Rydh samuel at
Tue Dec 3 06:17:47 EST 2002

On Mon, Dec 02, 2002 at 06:53:47PM +0100, Gabriel Paubert wrote:
> > ...which is desirable in this case. The st_le32 inline is just an efficient
> > way to flip the endian and is not supposted to have any undeclared
> > side effects (like touching hardware).
> Efficient?

Well the scenario I had in mind was

	int x = ld_le32( &le_struct.x );
	do some ops on x
	st_le32( &le_struct.x, x )

Hard to beat endian flipping load and store operations in
that context :-). But you are of course right that it is quite
inefficient if one operates on something already loaded into a


** Sent via the linuxppc-dev mail list. See

More information about the Linuxppc-dev mailing list