[parisc-linux] Does it lakes some cloberred r1 in __put_kernel_asm() 64bit?

Carlos O'Donell carlos at systemhalted.org
Tue Apr 18 14:35:01 MDT 2006


On 4/16/06, Joel Soete <soete.joel at tiscali.be> wrote:
> Hello all,
>
> I tried to apply my 'beautify' asm template to some uaccess.h and figure out that
> this hunk din't mentioned that "r1" was cloberred (iirc in fixup text) while
> the 32bit one did:
>
> mmm, doesn't seems to change anything (I just check sys_parisc32.s) but may be elsewhere?

Please put on your thinking cap.

a) What does a clobber mean from the viewpoint of an __asm?
b) Which insn clobber r1?

Research both and return with the answer.
Double marks if you solve...

c) Should any of the __put_kernel_asm's have r1 listed as a clobber?

Cheers,
Carlos.



More information about the parisc-linux mailing list