Function is true macro program, not subroutine, conversion to machine