Цитата(RA3PKJ @ Aug 8 2010, 16:11)

Вообще-то речь шла о регистре r0 в ассемблерной вставке, о чём я и писал.
Вообще то Ваша функция называется
get_cpsr, и возвращает значение регистра CPSR, а не R0.
Вот это чем не устраивает?
Код
unsigned long cpsr = __get_CPSR();