Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 User Manual

Product codes
SW006021-1
Page of 518
Macro Assembler
 2012 Microchip Technology Inc.
DS52053B-page 271
FIGURE 6-2:
FUNCTION INFORMATION
 4064 ;; *************** function _render *****************
 4065 ;; Defined at:
 4066 ;;               line 29 in file "draw.c"
 4067 ;; Parameters:    Size  Location     Type
 4068 ;;               None
 4069 ;; Auto vars:     Size  Location     Type
 4070 ;;  lll             4   42[BANK0 ] long 
 4071 ;;  x               2   46[BANK0 ] volatile int 
 4072 ;;  cp              1   41[BANK0 ] PTR unsigned char 
 4073 ;;                -> inputData(2), 
 4074 ;; Return value:  Size  Location     Type
 4075 ;;               None               void
 4076 ;; Registers used:
 4077 ;;               wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack
 4078 ;; Tracked objects:
 4079 ;;               On entry : 17F/0
 4080 ;;               On exit  : 0/0
 4081 ;;               Unchanged: FFE00/0
 4082 ;; Data sizes:     COMMON   BANK0   BANK1   BANK2
 4083 ;;      Params:         0       0       0       0
 4084 ;;      Locals:         0       7       0       0
 4085 ;;      Temps:          0       5       0       0
 4086 ;;      Totals:         0      12       0       0
 4087 ;;Total ram usage:       12 bytes
 4088 ;; Hardware stack levels used:    1
 4089 ;; Hardware stack levels required when called:    4
 4090 ;; This function calls:
 4091 ;;               _lrv
 4092 ;;               ___altofl
 4093 ;;               ___awdiv
 4094 ;;               ___awmod
 4095 ;; This function is called by:
 4096 ;;               _main
 4097 ;; This function uses a non-reentrant model
1
2
3
4
5
6
7
8
9
10
11
12
      0       0
1
when called:    4
rant model
       0       0
 
 
      0       0
r
function's name
1
2
3
4
5
6
7
8
9
10
11
12
file name and line number of definition
size, location and type of parameters
size, location and type of auto variables
size, location and type of return value
registers that the function code used
selected GPR bank on entry and exit
RAM memory summary for entire function
hardware stack requirements
functions called by this function
which functions call this function
how the function was encoded