#include <stdio.h>
main() {
int a,b;
scanf("%d",&a);
scanf("%d",&b);
printf("%d",call_max(a,b));
}
int call_max(int x, int y) {
return max(&x,&y);
}
int max(int *x, int *y) {
if (*x > *y) return *x;
else return *y;
}
Assembly code for the example