linux-arch  

Re: [PATCH 11/23] make atomic_read() and atomic_set() behavior consistent on m32r

Valdis . Kletnieks
Thu, 23 Aug 2007 13:44:17 -0700

On Thu, 23 Aug 2007 21:29:41 +0200, Segher Boessenkool said:
> int f(atomic_t *x)
> {
>         return atomic_read(x) + atomic_read(x);
> }

>          ld r0,@r0
>          slli r0,#1
>          jmp lr

Looks like peephole optimization at work.

Attachment: pgpSX3dpjz40z.pgp
Description: PGP signature