5744p assembly issue

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

5744p assembly issue

1,191 Views
wenchaohu
Contributor I

I want to use an integer pointer variable to keep the address of GPR r1 in S32DS with MPC5744P,please give me some suggestions,thank you!

 

the text below are my codes,and it can not work right in debug mode.

unsigned int *stk_temp;

……

PPCASM("e_lis %r3,stk_temp@h");

PPCASM("e_ori %r3,%r3,stk_temp@l");

PPCASM("e_stw %r1,0x0(%r3)");

Labels (1)
0 Kudos
Reply
1 Reply

1,004 Views
stanish
NXP Employee
NXP Employee

Hi,

what about this:

PPCASM("e_stw %r1, %0" :"=m"(*stk_temp));‍

Stan

0 Kudos
Reply