int max(int a, int b); int f(int x, int y) { int m; m = max(x,y); return m * m; }
To call max, assembly code for function f must
Push y, then x onto the stack
Execute the IA32 call instruction with operand max