F unctions normally have a stack frame containing all their local data. The Compiler does not set up an explicit frame pointer, but generates code to access local data and parameters on the stack relative to the SP register.