You can use local variables or arguments as instruction operand by using "register" data type for the variable or argument declaration.
Example:
void func(register unsigned int result1, register unsigned int result2, register unsigned int result3, register unsigned int result4, register unsigned int result5, register unsigned int result6)
{
register unsigned int res;
asm {sadd8 res,result1,result2;
mov r0, result1;
add r0,result3;
add result5, result6}
}