Hi, Please let me know how to specify multiple output variables in ARM asm code. My problem is conversion of the following C code to ARM asm - C Code - t0 = abs(t0); sc += (t0 > 0); I want to convert this to assembly. The following is one of the possible implementations. But this implementation doesnt allow to have both 't0' and 'sc' as outputs - asm ( "CMP %2, #0\n\t" "RSBLT %1, %2, #0\n\t" "ADDNE %0, %0, #1" : "=&r" (sc), "=r" (t0) : "r" (t0) ); Can anyone suggest me a way to have both 'to' and 'sc' as output variables without writing separate asm codes for the two steps...
Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
Log in with Google account
No account? Register here.