hi. the function described ( http://www.nabble.com/file/p13135052/t.c t.c ) is from linux sources, sparc dependent headers. what is the semantics of "r" specifier in subx operand (%r2)? and what is the meaning of connection between this specifier and "J" constraint? __asm__ __volatile__ ( ... "subx %r2,%3,%%g1\n\t" : "=&r" ((USItype)(r1)), "=&r" ((USItype)(r0)) : "%rJ" ((USItype)(x3)), "rI" ((USItype)(y3)), ... thnx for answers. with best regards, mihail -- View this message in context: http://www.nabble.com/specifier-on-operand-in-asm-inline-tf4600533.html#a13135052 Sent from the gcc - Help mailing list archive at Nabble.com.