Hi,
I would like to achieve the following procedure:
int main()
{
signed short n1 = 1;
signed short n2 = 2;
asm("mfmsr %r1": "=kregs"(n1));
asm("mfmsr %r2": "=kregs"(n2));
asm("e_add %r1, %r2");
asm("mfmsr %r1": "=kregs"(n1));
return 0;
}
I want n1 to be equal to 3,but the result is not right.Can you help me find out what's wrong with my code?
Thanks!