/* implement the following assembly functions which do the * follow C. DO NOT USE ANY GLOBAL VARIABLES! You must * pass parameters on the stack and return results through * the register discussed in class. If you do not, then * the C function will not know where to get the return * values. You do not HAVE to use a local variable * (which we call 'ret' below). You can just use a register. */ int func_a(int a, int b) { int ret; ret = a * a; ret = ret + b; ret = ret / (a * a); return ret; } int func_b(int a) { int ret; ret = (2*a) - 10; return ret; } int func_c(int a, int b) { int ret; ret = a + (b*5); return ret; } */