0

Hi, in a given c program where you have

myvar = sumR(char * arg1, int arg2)

sumR is a function in an assembly .s file. I have done all the calculations, but I have no idea how to return the value to the calling c program.

Any ideas?

Thanks so much.

2
Contributors
3
Replies
4
Views
5 Years
Discussion Span
Last Post by GunnerInc
0

Usually the value is returned in R0. So in your sumR, after you do your stuff, place what you want myvar to equal in R0

0

Thanks. If you don't mind one more, how do you print the contents of a register which contains an int.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.