Hi, I'm looking at calling an ASM routine from some C code. I'd like to pass some parameters into the ASM routine, and have it return a value. I don't believe function arguments are passed on the stack, but am not sure of the general mechanism that is used. Any advice? Thanks David
A struct that is returned from a function:
struct bob_st func (void) { . . . }
void func (struct bob_st) { . . . }