panther58
Newbie level 3
i m getting error in following code ;
error is -> expected a ";" on line denoted by ->
-> static inline unsigned __get_cpsr(void)
{
unsigned long retval;
asm volatile (" mrs %0, cpsr" : "=r" (retval) : /* no inputs */ );
return retval;
}
-> static inline void __set_cpsr(unsigned val)
{
asm volatile (" msr cpsr, %0" : /* no outputs */ : "r" (val) );
}
how to use inline assembly in keil compiler ,, plz send me some references.
error is -> expected a ";" on line denoted by ->
-> static inline unsigned __get_cpsr(void)
{
unsigned long retval;
asm volatile (" mrs %0, cpsr" : "=r" (retval) : /* no inputs */ );
return retval;
}
-> static inline void __set_cpsr(unsigned val)
{
asm volatile (" msr cpsr, %0" : /* no outputs */ : "r" (val) );
}
how to use inline assembly in keil compiler ,, plz send me some references.