Hi, I wish to have these asm in C using __asm__ mov r0, flags mov r1, usp where flags and usp are 32bit long C variable. how should I do that ? The doc in info gcc is not clear at all. tatkee