Microchip MPLAB XC8 Compiler V1.45 ()

Linker command line:

-W-3 --edf=/opt/microchip/xc8/v1.45/dat/en_msgs.txt -cs \
  -h+dist/default/debug/ui_board.X.debug.sym \
  --cmf=dist/default/debug/ui_board.X.debug.cmf -z -Q16LF1509 \
  -o/tmp/xcXXKZ87H -Mdist/default/debug/ui_board.X.debug.map -E1 -ver=XC8 \
  --acfsm=1493 -ASTACK=020EFh-021dfh -pstack=STACK -ACODE=00h-07FFhx4 \
  -ASTRCODE=00h-01FFFh -ASTRING=00h-0FFhx32 -ACONST=00h-0FFhx32 \
  -AENTRY=00h-0FFhx32 -ACOMMON=070h-07Fh -ABANK0=020h-06Fh \
  -ABANK1=0A0h-0EFh -ABANK2=0120h-016Fh -ABANK3=01A0h-01EFh \
  -ABANK4=0220h-026Fh -ABANK5=02A0h-02EFh -ABIGRAM=02000h-021DFh \
  -ARAM=020h-06Fh,0A0h-0EFh,0120h-016Fh,01A0h-01EFh,0220h-026Fh,02A0h-02EFh \
  -AABS1=020h-07Fh,0A0h-0EFh,0120h-016Fh,01A0h-01EFh,0220h-026Fh,02A0h-02EFh,0320h-032Fh \
  -ASFR0=00h-01Fh -ASFR1=080h-09Fh -ASFR2=0100h-011Fh -ASFR3=0180h-019Fh \
  -ASFR4=0200h-021Fh -ASFR5=0280h-029Fh -ASFR6=0300h-036Fh \
  -ASFR7=0380h-03EFh -ASFR8=0400h-046Fh -ASFR9=0480h-04EFh \
  -ASFR10=0500h-056Fh -ASFR11=0580h-05EFh -ASFR12=0600h-066Fh \
  -ASFR13=0680h-06EFh -ASFR14=0700h-076Fh -ASFR15=0780h-07EFh \
  -ASFR16=0800h-086Fh -ASFR17=0880h-08EFh -ASFR18=0900h-096Fh \
  -ASFR19=0980h-09EFh -ASFR20=0A00h-0A6Fh -ASFR21=0A80h-0AEFh \
  -ASFR22=0B00h-0B6Fh -ASFR23=0B80h-0BEFh -ASFR24=0C00h-0C6Fh \
  -ASFR25=0C80h-0CEFh -ASFR26=0D00h-0D6Fh -ASFR27=0D80h-0DEFh \
  -ASFR28=0E00h-0E6Fh -ASFR29=0E80h-0EEFh -ASFR30=0F00h-0F6Fh \
  -ASFR31=0F80h-0FEFh -preset_vec=00h,intentry=04h,init,end_init \
  -ppowerup=CODE -pcinit=CODE -pfunctab=ENTRY -ACONFIG=08007h-08008h \
  -pconfig=CONFIG -DCONFIG=2 -AIDLOC=08000h-08003h -pidloc=IDLOC -DIDLOC=2 \
  -DCODE=2 -DSTRCODE=2 -DSTRING=2 -DCONST=2 -DENTRY=2 -k /tmp/xcXwsrphy.obj \
  dist/default/debug/ui_board.X.debug.obj 

Object code version is 3.11

Machine type is 16LF1509



                Name                               Link     Load   Length Selector   Space Scale
/tmp/xcXwsrphy.obj
                end_init                            2E1      2E1        2        8       0
                reset_vec                             0        0        3        0       0
                config                             8007     8007        2    1000E       0
dist/default/debug/ui_board.X.debug.obj
                cinit                               2E3      2E3       17        8       0
                intentry                              4        4      2DD        8       0
                text20                             163D     163D      1C3     2C7A       0
                text19                             1489     1489       9A     2912       0
                text18                             10DE     10DE       20     21BC       0
                text17                              AB2      AB2      22C     1564       0
                text16                             10D4     10D4        A     21A8       0
                text15                             1270     1270       7F     24E0       0
                text14                             121D     121D       53     243A       0
                text13                             10FE     10FE       43     21FC       0
                text12                             1141     1141       47     2282       0
                swtext3                             800      800       2A     1000       0
                text11                              2FA      2FA      346        8       0
                text10                              640      640      18A        8       0
                swtext2                            100C     100C        C     2000       0
                text9                               CDE      CDE      322     19BC       0
                text8                              1376     1376       89     26EC       0
                text7                              13FF     13FF       8A     27FE       0
                text6                              12EF     12EF       87     25DE       0
                swtext1                            1000     1000        C     2000       0
                text5                               8DF      8DF      1D3     11BE       0
                text4                               82E      82E       B1     105C       0
                text3                              11D2     11D2       4B     23A4       0
                text2                               7CA      7CA       2E        8       0
                text1                              1188     1188       4A     2310       0
                maintext                           1523     1523      11A     2A46       0
                cstackBANK0                          20       20       39       20       1
                cstackCOMMON                         70       70        6       70       1
                cstackBANK1                          A0       A0       37       A0       1
                cstackBANK2                         120      120       4E      120       1
                clrtext                             7F8      7F8        6        8       0
                bssBANK2                            16E      16E        1      120       1
                bssBANK1                             D7       D7       19       A0       1
                bssBANK0                             59       59        6       20       1
                bssCOMMON                            76       76        3       70       1
                stringtext9                        1808     1808        1     3000       0
                stringtext8                        1807     1807        1     3000       0
                stringtext7                        1806     1806        1     3000       0
                stringtext6                        1805     1805        1     3000       0
                stringtext5                        1804     1804        1     3000       0
                stringtext4                        1803     1803        1     3000       0
                stringtext3                        1802     1802        1     3000       0
                stringtext2                        1801     1801        1     3000       0
                stringtext1                        1800     1800        1     3000       0

TOTAL           Name                               Link     Load   Length     Space
        CLASS   STACK          

        CLASS   CODE           
                end_init                            2E1      2E1        2         0
                cinit                               2E3      2E3       17         0
                intentry                              4        4      2DD         0
                reset_vec                             0        0        3         0
                text20                             163D     163D      1C3         0
                text19                             1489     1489       9A         0
                text18                             10DE     10DE       20         0
                text17                              AB2      AB2      22C         0
                text16                             10D4     10D4        A         0
                text15                             1270     1270       7F         0
                text14                             121D     121D       53         0
                text13                             10FE     10FE       43         0
                text12                             1141     1141       47         0
                text11                              2FA      2FA      346         0
                text10                              640      640      18A         0
                text9                               CDE      CDE      322         0
                text8                              1376     1376       89         0
                text7                              13FF     13FF       8A         0
                text6                              12EF     12EF       87         0
                text5                               8DF      8DF      1D3         0
                text4                               82E      82E       B1         0
                text3                              11D2     11D2       4B         0
                text2                               7CA      7CA       2E         0
                text1                              1188     1188       4A         0
                maintext                           1523     1523      11A         0
                clrtext                             7F8      7F8        6         0

        CLASS   STRCODE        
                stringtext9                        1808     1808        1         0
                stringtext8                        1807     1807        1         0
                stringtext7                        1806     1806        1         0
                stringtext6                        1805     1805        1         0
                stringtext5                        1804     1804        1         0
                stringtext4                        1803     1803        1         0
                stringtext3                        1802     1802        1         0
                stringtext2                        1801     1801        1         0
                stringtext1                        1800     1800        1         0

        CLASS   STRING         

        CLASS   CONST          
                swtext3                             800      800       2A         0
                swtext2                            100C     100C        C         0
                swtext1                            1000     1000        C         0

        CLASS   ENTRY          

        CLASS   COMMON         
                cstackCOMMON                         70       70        6         1
                bssCOMMON                            76       76        3         1

        CLASS   BANK0          
                cstackBANK0                          20       20       39         1
                bssBANK0                             59       59        6         1

        CLASS   BANK1          
                cstackBANK1                          A0       A0       37         1
                bssBANK1                             D7       D7       19         1

        CLASS   BANK2          
                cstackBANK2                         120      120       4E         1
                bssBANK2                            16E      16E        1         1

        CLASS   BANK3          

        CLASS   BANK4          

        CLASS   BANK5          

        CLASS   BIGRAM         

        CLASS   RAM            

        CLASS   ABS1           
                abs_s1                               7E       7E        2         1

        CLASS   SFR0           

        CLASS   SFR1           

        CLASS   SFR2           

        CLASS   SFR3           

        CLASS   SFR4           

        CLASS   SFR5           

        CLASS   SFR6           

        CLASS   SFR7           

        CLASS   SFR8           

        CLASS   SFR9           

        CLASS   SFR10          

        CLASS   SFR11          

        CLASS   SFR12          

        CLASS   SFR13          

        CLASS   SFR14          

        CLASS   SFR15          

        CLASS   SFR16          

        CLASS   SFR17          

        CLASS   SFR18          

        CLASS   SFR19          

        CLASS   SFR20          

        CLASS   SFR21          

        CLASS   SFR22          

        CLASS   SFR23          

        CLASS   SFR24          

        CLASS   SFR25          

        CLASS   SFR26          

        CLASS   SFR27          

        CLASS   SFR28          

        CLASS   SFR29          

        CLASS   SFR30          

        CLASS   SFR31          

        CLASS   CONFIG         
                config                             8007     8007        2         0

        CLASS   IDLOC          

        CLASS   BANK31         

        CLASS   BANK30         

        CLASS   BANK29         

        CLASS   BANK28         

        CLASS   BANK27         

        CLASS   BANK26         

        CLASS   BANK25         

        CLASS   BANK24         

        CLASS   BANK23         

        CLASS   BANK22         

        CLASS   BANK21         

        CLASS   BANK20         

        CLASS   BANK19         

        CLASS   BANK18         

        CLASS   BANK17         

        CLASS   BANK16         

        CLASS   BANK15         

        CLASS   BANK14         

        CLASS   BANK13         

        CLASS   BANK12         

        CLASS   BANK11         

        CLASS   BANK10         

        CLASS   BANK9          

        CLASS   BANK8          

        CLASS   BANK7          

        CLASS   BANK6          

        CLASS   EEDATA         



SEGMENTS        Name                           Load    Length   Top    Selector   Space  Class     Delta

                reset_vec                      000000  000003  000003         0       0  CODE        2
                intentry                       000004  0007FA  0007FE         8       0  CODE        2
                cstackBANK0                    000020  00003F  00005F        20       1  BANK0       1
                cstackCOMMON                   000070  000009  000079        70       1  COMMON      1
                cstackBANK1                    0000A0  000050  0000F0        A0       1  BANK1       1
                cstackBANK2                    000120  00004F  00016F       120       1  BANK2       1
                swtext3                        000800  00002A  00082A      1000       0  CONST       2
                text4                          00082E  0000B1  0008DF      105C       0  CODE        2
                text5                          0008DF  0001D3  000AB2      11BE       0  CODE        2
                text17                         000AB2  00022C  000CDE      1564       0  CODE        2
                text9                          000CDE  000322  001000      19BC       0  CODE        2
                swtext1                        001000  000018  001018      2000       0  CONST       2
                text16                         0010D4  00000A  0010DE      21A8       0  CODE        2
                text18                         0010DE  000020  0010FE      21BC       0  CODE        2
                text13                         0010FE  000043  001141      21FC       0  CODE        2
                text12                         001141  000047  001188      2282       0  CODE        2
                text1                          001188  00004A  0011D2      2310       0  CODE        2
                text3                          0011D2  00004B  00121D      23A4       0  CODE        2
                text14                         00121D  000053  001270      243A       0  CODE        2
                text15                         001270  00007F  0012EF      24E0       0  CODE        2
                text6                          0012EF  000087  001376      25DE       0  CODE        2
                text8                          001376  000089  0013FF      26EC       0  CODE        2
                text7                          0013FF  00008A  001489      27FE       0  CODE        2
                text19                         001489  00009A  001523      2912       0  CODE        2
                maintext                       001523  00011A  00163D      2A46       0  CODE        2
                text20                         00163D  0001C3  001800      2C7A       0  CODE        2
                stringtext1                    001800  000009  001809      3000       0  STRCODE     2
                config                         008007  000002  008009     1000E       0  CONFIG      2


UNUSED ADDRESS RANGES

        Name                Unused          Largest block    Delta
        BANK0            0005F-0006F              11           1
        BANK2            0016F-0016F               1           1
        BANK3            001A0-001EF              50           1
        BANK4            00220-0026F              50           1
        BANK5            002A0-002EF              50           1
        BIGRAM           02000-021DF             1E0           1
        CODE             00003-00003               1           2
                         007FE-007FF               2
                         0082A-0082D               4
                         01018-010D3              BC
                         01809-01FFF             7F7
        COMMON           00079-0007D               5           1
        CONST            00003-00003               1           2
                         007FE-007FF               2
                         0082A-0082D               4
                         01018-010D3              BC
                         01809-01FFF             100
        ENTRY            00003-00003               1           2
                         007FE-007FF               2
                         0082A-0082D               4
                         01018-010D3              BC
                         01809-01FFF             100
        IDLOC            08000-08003               4           2
        RAM              0005F-0006F              11           1
                         0016F-0016F               1
                         001A0-001EF              50
                         00220-0026F              50
                         002A0-002EF              50
        SFR0             00000-0001F              20           1
        SFR1             00080-0009F              20           1
        SFR10            00500-0056F              70           1
        SFR11            00580-005EF              70           1
        SFR12            00600-0066F              70           1
        SFR13            00680-006EF              70           1
        SFR14            00700-0076F              70           1
        SFR15            00780-007EF              70           1
        SFR16            00800-0086F              70           1
        SFR17            00880-008EF              70           1
        SFR18            00900-0096F              70           1
        SFR19            00980-009EF              70           1
        SFR2             00100-0011F              20           1
        SFR20            00A00-00A6F              70           1
        SFR21            00A80-00AEF              70           1
        SFR22            00B00-00B6F              70           1
        SFR23            00B80-00BEF              70           1
        SFR24            00C00-00C6F              70           1
        SFR25            00C80-00CEF              70           1
        SFR26            00D00-00D6F              70           1
        SFR27            00D80-00DEF              70           1
        SFR28            00E00-00E6F              70           1
        SFR29            00E80-00EEF              70           1
        SFR3             00180-0019F              20           1
        SFR30            00F00-00F6F              70           1
        SFR31            00F80-00FEF              70           1
        SFR4             00200-0021F              20           1
        SFR5             00280-0029F              20           1
        SFR6             00300-0036F              70           1
        SFR7             00380-003EF              70           1
        SFR8             00400-0046F              70           1
        SFR9             00480-004EF              70           1
        STACK            020EF-021DF              F1           1
        STRCODE          00003-00003               1           2
                         007FE-007FF               2
                         0082A-0082D               4
                         01018-010D3              BC
                         01809-01FFF             7F7
        STRING           00003-00003               1           2
                         007FE-007FF               2
                         0082A-0082D               4
                         01018-010D3              BC
                         01809-01FFF             100

                                  Symbol Table

?__Umul8_16                     cstackBANK0  00031
?___fldiv                       cstackBANK1  000A0
?___flmul                       cstackBANK0  0003A
?___flneg                       cstackBANK0  00031
?___fltol                       cstackBANK0  00031
?___lldiv                       cstackBANK0  0003B
?___llmod                       cstackBANK0  00031
?_get_res_double                cstackBANK0  00031
_ANSELA                         (abs)        0018C
_ANSELB                         (abs)        0018D
_ANSELC                         (abs)        0018E
_INTCONbits                     (abs)        0000B
_LATAbits                       (abs)        0010C
_LATCbits                       (abs)        0010E
_OPTION_REGbits                 (abs)        00095
_OSCCONbits                     (abs)        00099
_PIR1bits                       (abs)        00011
_PORTCbits                      (abs)        0000E
_RCREG                          (abs)        00199
_RCSTAbits                      (abs)        0019D
_SPBRG                          (abs)        0019B
_TRISAbits                      (abs)        0008C
_TRISBbits                      (abs)        0008D
_TRISCbits                      (abs)        0008E
_TXREG                          (abs)        0019A
_TXSTAbits                      (abs)        0019E
__CFG_BOREN$ON                  (abs)        00000
__CFG_BORV$LO                   (abs)        00000
__CFG_CLKOUTEN$OFF              (abs)        00000
__CFG_CP$OFF                    (abs)        00000
__CFG_FCMEN$OFF                 (abs)        00000
__CFG_FOSC$INTOSC               (abs)        00000
__CFG_IESO$OFF                  (abs)        00000
__CFG_LPBOR$OFF                 (abs)        00000
__CFG_LVP$ON                    (abs)        00000
__CFG_MCLRE$ON                  (abs)        00000
__CFG_PWRTE$OFF                 (abs)        00000
__CFG_STVREN$ON                 (abs)        00000
__CFG_WDTE$OFF                  (abs)        00000
__CFG_WRT$OFF                   (abs)        00000
__Habs1                         abs1         00000
__Hbank0                        bank0        00000
__Hbank1                        bank1        00000
__Hbank10                       bank10       00000
__Hbank11                       bank11       00000
__Hbank12                       bank12       00000
__Hbank13                       bank13       00000
__Hbank14                       bank14       00000
__Hbank15                       bank15       00000
__Hbank16                       bank16       00000
__Hbank17                       bank17       00000
__Hbank18                       bank18       00000
__Hbank19                       bank19       00000
__Hbank2                        bank2        00000
__Hbank20                       bank20       00000
__Hbank21                       bank21       00000
__Hbank22                       bank22       00000
__Hbank23                       bank23       00000
__Hbank24                       bank24       00000
__Hbank25                       bank25       00000
__Hbank26                       bank26       00000
__Hbank27                       bank27       00000
__Hbank28                       bank28       00000
__Hbank29                       bank29       00000
__Hbank3                        bank3        00000
__Hbank30                       bank30       00000
__Hbank31                       bank31       00000
__Hbank4                        bank4        00000
__Hbank5                        bank5        00000
__Hbank6                        bank6        00000
__Hbank7                        bank7        00000
__Hbank8                        bank8        00000
__Hbank9                        bank9        00000
__Hbigram                       bigram       00000
__HbssBANK0                     bssBANK0     00000
__HbssBANK1                     bssBANK1     00000
__HbssBANK2                     bssBANK2     00000
__HbssCOMMON                    bssCOMMON    00000
__Hcinit                        cinit        002FA
__Hclrtext                      clrtext      00000
__Hcode                         code         00000
__Hcommon                       common       00000
__Hconfig                       config       08009
__HcstackBANK0                  cstackBANK0  00000
__HcstackBANK1                  cstackBANK1  00000
__HcstackBANK2                  cstackBANK2  00000
__HcstackCOMMON                 cstackCOMMON 00000
__Heeprom_data                  eeprom_data  00000
__Hend_init                     end_init     002E3
__Hfunctab                      functab      00000
__Hidloc                        idloc        00000
__Hinit                         init         002E1
__Hintentry                     intentry     002E1
__Hmaintext                     maintext     00000
__Hpowerup                      powerup      00000
__Hram                          ram          00000
__Hreset_vec                    reset_vec    00003
__Hsfr0                         sfr0         00000
__Hsfr1                         sfr1         00000
__Hsfr10                        sfr10        00000
__Hsfr11                        sfr11        00000
__Hsfr12                        sfr12        00000
__Hsfr13                        sfr13        00000
__Hsfr14                        sfr14        00000
__Hsfr15                        sfr15        00000
__Hsfr16                        sfr16        00000
__Hsfr17                        sfr17        00000
__Hsfr18                        sfr18        00000
__Hsfr19                        sfr19        00000
__Hsfr2                         sfr2         00000
__Hsfr20                        sfr20        00000
__Hsfr21                        sfr21        00000
__Hsfr22                        sfr22        00000
__Hsfr23                        sfr23        00000
__Hsfr24                        sfr24        00000
__Hsfr25                        sfr25        00000
__Hsfr26                        sfr26        00000
__Hsfr27                        sfr27        00000
__Hsfr28                        sfr28        00000
__Hsfr29                        sfr29        00000
__Hsfr3                         sfr3         00000
__Hsfr30                        sfr30        00000
__Hsfr31                        sfr31        00000
__Hsfr4                         sfr4         00000
__Hsfr5                         sfr5         00000
__Hsfr6                         sfr6         00000
__Hsfr7                         sfr7         00000
__Hsfr8                         sfr8         00000
__Hsfr9                         sfr9         00000
__Hspace_0                      (abs)        08009
__Hspace_1                      (abs)        0016F
__Hspace_2                      (abs)        00000
__Hspace_3                      (abs)        00000
__Hstack                        stack        00000
__Hstrings                      strings      00000
__Hstringtext1                  stringtext1  00000
__Hstringtext2                  stringtext2  00000
__Hstringtext3                  stringtext3  00000
__Hstringtext4                  stringtext4  00000
__Hstringtext5                  stringtext5  00000
__Hstringtext6                  stringtext6  00000
__Hstringtext7                  stringtext7  00000
__Hstringtext8                  stringtext8  00000
__Hstringtext9                  stringtext9  00000
__Htext                         text         00000
__Labs1                         abs1         00000
__Lbank0                        bank0        00000
__Lbank1                        bank1        00000
__Lbank10                       bank10       00000
__Lbank11                       bank11       00000
__Lbank12                       bank12       00000
__Lbank13                       bank13       00000
__Lbank14                       bank14       00000
__Lbank15                       bank15       00000
__Lbank16                       bank16       00000
__Lbank17                       bank17       00000
__Lbank18                       bank18       00000
__Lbank19                       bank19       00000
__Lbank2                        bank2        00000
__Lbank20                       bank20       00000
__Lbank21                       bank21       00000
__Lbank22                       bank22       00000
__Lbank23                       bank23       00000
__Lbank24                       bank24       00000
__Lbank25                       bank25       00000
__Lbank26                       bank26       00000
__Lbank27                       bank27       00000
__Lbank28                       bank28       00000
__Lbank29                       bank29       00000
__Lbank3                        bank3        00000
__Lbank30                       bank30       00000
__Lbank31                       bank31       00000
__Lbank4                        bank4        00000
__Lbank5                        bank5        00000
__Lbank6                        bank6        00000
__Lbank7                        bank7        00000
__Lbank8                        bank8        00000
__Lbank9                        bank9        00000
__Lbigram                       bigram       00000
__LbssBANK0                     bssBANK0     00000
__LbssBANK1                     bssBANK1     00000
__LbssBANK2                     bssBANK2     00000
__LbssCOMMON                    bssCOMMON    00000
__Lcinit                        cinit        002E3
__Lclrtext                      clrtext      00000
__Lcode                         code         00000
__Lcommon                       common       00000
__Lconfig                       config       08007
__LcstackBANK0                  cstackBANK0  00000
__LcstackBANK1                  cstackBANK1  00000
__LcstackBANK2                  cstackBANK2  00000
__LcstackCOMMON                 cstackCOMMON 00000
__Leeprom_data                  eeprom_data  00000
__Lend_init                     end_init     002E1
__Lfunctab                      functab      00000
__Lidloc                        idloc        00000
__Linit                         init         002E1
__Lintentry                     intentry     00004
__Lmaintext                     maintext     00000
__Lpowerup                      powerup      00000
__Lram                          ram          00000
__Lreset_vec                    reset_vec    00000
__Lsfr0                         sfr0         00000
__Lsfr1                         sfr1         00000
__Lsfr10                        sfr10        00000
__Lsfr11                        sfr11        00000
__Lsfr12                        sfr12        00000
__Lsfr13                        sfr13        00000
__Lsfr14                        sfr14        00000
__Lsfr15                        sfr15        00000
__Lsfr16                        sfr16        00000
__Lsfr17                        sfr17        00000
__Lsfr18                        sfr18        00000
__Lsfr19                        sfr19        00000
__Lsfr2                         sfr2         00000
__Lsfr20                        sfr20        00000
__Lsfr21                        sfr21        00000
__Lsfr22                        sfr22        00000
__Lsfr23                        sfr23        00000
__Lsfr24                        sfr24        00000
__Lsfr25                        sfr25        00000
__Lsfr26                        sfr26        00000
__Lsfr27                        sfr27        00000
__Lsfr28                        sfr28        00000
__Lsfr29                        sfr29        00000
__Lsfr3                         sfr3         00000
__Lsfr30                        sfr30        00000
__Lsfr31                        sfr31        00000
__Lsfr4                         sfr4         00000
__Lsfr5                         sfr5         00000
__Lsfr6                         sfr6         00000
__Lsfr7                         sfr7         00000
__Lsfr8                         sfr8         00000
__Lsfr9                         sfr9         00000
__Lspace_0                      (abs)        00000
__Lspace_1                      (abs)        00000
__Lspace_2                      (abs)        00000
__Lspace_3                      (abs)        00000
__Lstack                        stack        00000
__Lstrings                      strings      00000
__Lstringtext1                  stringtext1  00000
__Lstringtext2                  stringtext2  00000
__Lstringtext3                  stringtext3  00000
__Lstringtext4                  stringtext4  00000
__Lstringtext5                  stringtext5  00000
__Lstringtext6                  stringtext6  00000
__Lstringtext7                  stringtext7  00000
__Lstringtext8                  stringtext8  00000
__Lstringtext9                  stringtext9  00000
__Ltext                         text         00000
__S0                            (abs)        08009
__S1                            (abs)        0016F
__S2                            (abs)        00000
__Umul8_16                      text18       010DE
__Umul8_16@multiplicand         cstackBANK0  00031
__Umul8_16@multiplier           cstackBANK0  00039
__Umul8_16@product              cstackBANK0  00035
__Umul8_16@word_mpld            cstackBANK0  00037
___fldiv                        text20       0163D
___fldiv@a                      cstackBANK1  000A0
___fldiv@aexp                   cstackBANK1  000B4
___fldiv@b                      cstackBANK1  000A4
___fldiv@bexp                   cstackBANK1  000B3
___fldiv@grs                    cstackBANK1  000AF
___fldiv@new_exp                cstackBANK1  000AD
___fldiv@rem                    cstackBANK1  000A9
___fldiv@sign                   cstackBANK1  000A8
___flge                         text19       01489
___flge@ff1                     cstackBANK1  000A0
___flge@ff2                     cstackBANK1  000A4
___flmul                        text17       00AB2
___flmul@a                      cstackBANK0  0003E
___flmul@aexp                   cstackBANK0  00048
___flmul@b                      cstackBANK0  0003A
___flmul@bexp                   cstackBANK0  0004D
___flmul@grs                    cstackBANK0  00049
___flmul@prod                   cstackBANK0  0004E
___flmul@sign                   cstackBANK0  00047
___flmul@temp                   cstackBANK0  00052
___flneg                        text16       010D4
___flneg@f1                     cstackBANK0  00031
___fltol                        text15       01270
___fltol@exp1                   cstackBANK0  0003B
___fltol@f1                     cstackBANK0  00031
___fltol@sign1                  cstackBANK0  0003A
___int_sp                       stack        00000
___latbits                      (abs)        00002
___lldiv                        text14       0121D
___lldiv@counter                cstackBANK0  00048
___lldiv@dividend               cstackBANK0  0003F
___lldiv@divisor                cstackBANK0  0003B
___lldiv@quotient               cstackBANK0  00044
___llmod                        text13       010FE
___llmod@counter                cstackBANK0  0003A
___llmod@dividend               cstackBANK0  00035
___llmod@divisor                cstackBANK0  00031
___sp                           stack        00000
__end_of__Umul8_16              text18       010FE
__end_of___fldiv                text20       01800
__end_of___flge                 text19       01523
__end_of___flmul                text17       00CDE
__end_of___flneg                text16       010DE
__end_of___fltol                text15       012EF
__end_of___lldiv                text14       01270
__end_of___llmod                text13       01141
__end_of__initialization        cinit        002F6
__end_of_char_to_7seg           text12       01188
__end_of_display                text9        01000
__end_of_float_to_bcd           text11       00640
__end_of_get_res_double         text8        013FF
__end_of_get_result             text7        01489
__end_of_init                   text3        0121D
__end_of_leds_amp_sel           text6        01376
__end_of_leds_disp_format       text5        00AB2
__end_of_leds_fq_sel            text4        008DF
__end_of_leds_shift             text2        007F8
__end_of_main                   maintext     0163D
__end_of_send_config            text1        011D2
__end_of_suffix_to_leds         text10       007CA
__end_of_tc_int                 intentry     002E1
__end_ofget_res_double@var_size stringtext9  01809
__end_ofleds_amp_sel@off        stringtext3  01803
__end_ofleds_amp_sel@on         stringtext4  01804
__end_ofleds_disp_format@off    stringtext7  01807
__end_ofleds_disp_format@on     stringtext8  01808
__end_ofleds_fq_sel@off         stringtext5  01805
__end_ofleds_fq_sel@on          stringtext6  01806
__end_ofleds_shift@off          stringtext1  01801
__end_ofleds_shift@on           stringtext2  01802
__initialization                cinit        002E3
__pbssBANK0                     bssBANK0     00059
__pbssBANK1                     bssBANK1     000D7
__pbssBANK2                     bssBANK2     0016E
__pbssCOMMON                    bssCOMMON    00076
__pcstackBANK0                  cstackBANK0  00020
__pcstackBANK1                  cstackBANK1  000A0
__pcstackBANK2                  cstackBANK2  00120
__pcstackCOMMON                 cstackCOMMON 00070
__pintentry                     intentry     00004
__pmaintext                     maintext     01523
__pstringtext1                  stringtext1  01800
__pstringtext2                  stringtext2  01801
__pstringtext3                  stringtext3  01802
__pstringtext4                  stringtext4  01803
__pstringtext5                  stringtext5  01804
__pstringtext6                  stringtext6  01805
__pstringtext7                  stringtext7  01806
__pstringtext8                  stringtext8  01807
__pstringtext9                  stringtext9  01808
__pswtext1                      swtext1      01000
__pswtext2                      swtext2      0100C
__pswtext3                      swtext3      00800
__ptext1                        text1        01188
__ptext10                       text10       00640
__ptext11                       text11       002FA
__ptext12                       text12       01141
__ptext13                       text13       010FE
__ptext14                       text14       0121D
__ptext15                       text15       01270
__ptext16                       text16       010D4
__ptext17                       text17       00AB2
__ptext18                       text18       010DE
__ptext19                       text19       01489
__ptext2                        text2        007CA
__ptext20                       text20       0163D
__ptext3                        text3        011D2
__ptext4                        text4        0082E
__ptext5                        text5        008DF
__ptext6                        text6        012EF
__ptext7                        text7        013FF
__ptext8                        text8        01376
__ptext9                        text9        00CDE
__size_of__Umul8_16             (abs)        00000
__size_of___fldiv               (abs)        00000
__size_of___flge                (abs)        00000
__size_of___flmul               (abs)        00000
__size_of___flneg               (abs)        00000
__size_of___fltol               (abs)        00000
__size_of___lldiv               (abs)        00000
__size_of___llmod               (abs)        00000
__size_of_char_to_7seg          (abs)        00000
__size_of_display               (abs)        00000
__size_of_float_to_bcd          (abs)        00000
__size_of_get_res_double        (abs)        00000
__size_of_get_result            (abs)        00000
__size_of_init                  (abs)        00000
__size_of_leds_amp_sel          (abs)        00000
__size_of_leds_disp_format      (abs)        00000
__size_of_leds_fq_sel           (abs)        00000
__size_of_leds_shift            (abs)        00000
__size_of_main                  (abs)        00000
__size_of_send_config           (abs)        00000
__size_of_suffix_to_leds        (abs)        00000
__size_of_tc_int                (abs)        00000
_char_to_7seg                   text12       01141
_display                        text9        00CDE
_display$1027                   cstackBANK2  00120
_display$1028                   cstackBANK2  00124
_display$1029                   cstackBANK2  00128
_display$658                    cstackBANK2  0012C
_display$659                    cstackBANK2  00130
_display$660                    cstackBANK2  00134
_display$661                    cstackBANK2  00138
_display$662                    cstackBANK2  0013C
_display$663                    cstackBANK2  00140
_float_to_bcd                   text11       002FA
_g_shift                        bssBANK2     0016E
_get_res_double                 text8        01376
_get_result                     text7        013FF
_init                           text3        011D2
_leds_amp_sel                   text6        012EF
_leds_disp_format               text5        008DF
_leds_fq_sel                    text4        0082E
_leds_shift                     text2        007CA
_main                           maintext     01523
_send_config                    text1        01188
_suffix_to_leds                 text10       00640
_tc_int                         intentry     00004
_ui_state                       bssBANK1     000D8
btemp                           (abs)        0007E
char_to_7seg@seg_char           cstackBANK0  00032
char_to_7seg@seg_decoded        cstackBANK0  00033
clear_ram0                      clrtext      007F8
display@config                  cstackBANK1  000D2
display@hys_buf                 bssBANK1     000EC
display@last_disp_format        bssBANK1     000D7
display@results                 cstackBANK2  00144
end_of_initialization           cinit        002F6
float_to_bcd@disp_arr           cstackBANK1  000C5
float_to_bcd@disp_pt            cstackBANK1  000B9
float_to_bcd@dp_pos             cstackBANK1  000D1
float_to_bcd@ext                cstackBANK1  000CC
float_to_bcd@float_num          cstackBANK1  000B5
float_to_bcd@hys_buf            cstackBANK1  000BB
float_to_bcd@i_7s               cstackBANK1  000CB
float_to_bcd@int_num            cstackBANK1  000CD
float_to_bcd@suffix             cstackBANK1  000BA
get_res_double@i_shift          cstackBANK0  0003E
get_res_double@temp_int32       cstackBANK0  0003A
get_res_double@var_size         stringtext9  01808
get_result@results              cstackBANK0  00042
init@config                     cstackBANK0  00033
int$flags                       (abs)        0007E
intlevel0                       functab      00000
intlevel1                       functab      00000
intlevel2                       functab      00000
intlevel3                       functab      00000
intlevel4                       functab      00000
intlevel5                       functab      00000
leds_amp_sel@amp_sel            cstackBANK0  00032
leds_amp_sel@off                stringtext3  01802
leds_amp_sel@on                 stringtext4  01803
leds_disp_format@disp_format    cstackBANK0  00032
leds_disp_format@off            stringtext7  01806
leds_disp_format@on             stringtext8  01807
leds_fq_sel@fq_sel              cstackBANK0  00032
leds_fq_sel@off                 stringtext5  01804
leds_fq_sel@on                  stringtext6  01805
leds_shift@off                  stringtext1  01800
leds_shift@on                   stringtext2  01801
main@F4144                      bssBANK0     00059
main@config                     cstackBANK2  00168
main@del                        cstackBANK2  00166
main@locked                     cstackBANK2  00165
main@results                    cstackBANK2  00145
reset_vec                       reset_vec    00000
send_config@config              cstackBANK0  00036
stackhi                         (abs)        021DF
stacklo                         (abs)        020EF
start                           init         002E1
start_initialization            cinit        002E3
suffix_to_leds@disp_nr          cstackBANK0  00031
suffix_to_leds@off              cstackBANK0  00033
suffix_to_leds@on               cstackBANK0  00034
suffix_to_leds@suffix           cstackBANK0  00032
tc_int@debounce                 bssCOMMON    00076
tc_int@disp_register            cstackCOMMON 00070
tc_int@i_shift                  cstackCOMMON 00074
tc_int@keys_tmp                 cstackCOMMON 00075
tc_int@keys_tmp_bck             bssCOMMON    00077
tc_int@multiplex_sel            bssCOMMON    00078
wtemp0                          (abs)        0007E


FUNCTION INFORMATION:

 *************** function _main *****************
 Defined at:
		line 40 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  del             2   70[BANK2 ] volatile int 
  results        32   37[BANK2 ] struct results
  config          6   72[BANK2 ] struct config
  locked          1   69[BANK2 ] unsigned char 
 Return value:  Size  Location     Type
                  1    wreg      void 
 Registers used:
		wreg, fsr0l, fsr0h, fsr1l, fsr1h, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       0       0       0       0       0       0
      Locals:         0       0       0      41       0       0       0
      Temps:          0       0       1       0       0       0       0
      Totals:         0       0       1      41       0       0       0
Total ram usage:       42 bytes
 Hardware stack levels required when called:    5
 This function calls:
		_display
		_get_result
		_init
		_leds_amp_sel
		_leds_disp_format
		_leds_fq_sel
		_leds_shift
		_send_config
 This function is called by:
		Startup code after reset
 This function uses a non-reentrant model


 *************** function _send_config *****************
 Defined at:
		line 180 in file "hardware.c"
 Parameters:    Size  Location     Type
  config          1    wreg     PTR struct config
		 -> main@config(6), 
 Auto vars:     Size  Location     Type
  config          1   22[BANK0 ] PTR struct config
		 -> main@config(6), 
 Return value:  Size  Location     Type
                  1    wreg      void 
 Registers used:
		wreg, fsr0l, fsr0h, fsr1l, fsr1h, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       0       0       0       0       0       0
      Locals:         0       1       0       0       0       0       0
      Temps:          0       5       0       0       0       0       0
      Totals:         0       6       0       0       0       0       0
Total ram usage:        6 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_main
 This function uses a non-reentrant model


 *************** function _leds_shift *****************
 Defined at:
		line 282 in file "hardware.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
                  1    wreg      void 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       0       0       0       0       0       0
      Locals:         0       0       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0
      Totals:         0       1       0       0       0       0       0
Total ram usage:        1 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_main
 This function uses a non-reentrant model


 *************** function _init *****************
 Defined at:
		line 98 in file "hardware.c"
 Parameters:    Size  Location     Type
  config          1    wreg     PTR struct config
		 -> main@config(6), 
 Auto vars:     Size  Location     Type
  config          1   19[BANK0 ] PTR struct config
		 -> main@config(6), 
 Return value:  Size  Location     Type
                  1    wreg      void 
 Registers used:
		wreg, fsr0l, fsr0h, fsr1l, fsr1h, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       0       0       0       0       0       0
      Locals:         0       1       0       0       0       0       0
      Temps:          0       0       0       0       0       0       0
      Totals:         0       1       0       0       0       0       0
Total ram usage:        1 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		_leds_amp_sel
		_leds_disp_format
		_leds_fq_sel
 This function is called by:
		_main
 This function uses a non-reentrant model


 *************** function _leds_fq_sel *****************
 Defined at:
		line 234 in file "hardware.c"
 Parameters:    Size  Location     Type
  fq_sel          1    wreg     unsigned char 
 Auto vars:     Size  Location     Type
  fq_sel          1   18[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  1    wreg      void 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       0       0       0       0       0       0
      Locals:         0       1       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0
      Totals:         0       2       0       0       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_main
		_init
 This function uses a non-reentrant model


 *************** function _leds_disp_format *****************
 Defined at:
		line 188 in file "hardware.c"
 Parameters:    Size  Location     Type
  disp_format     1    wreg     char 
 Auto vars:     Size  Location     Type
  disp_format     1   18[BANK0 ] char 
 Return value:  Size  Location     Type
                  1    wreg      void 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       0       0       0       0       0       0
      Locals:         0       1       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0
      Totals:         0       2       0       0       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_main
		_init
 This function uses a non-reentrant model


 *************** function _leds_amp_sel *****************
 Defined at:
		line 260 in file "hardware.c"
 Parameters:    Size  Location     Type
  amp_sel         1    wreg     unsigned char 
 Auto vars:     Size  Location     Type
  amp_sel         1   18[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  1    wreg      void 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       0       0       0       0       0       0
      Locals:         0       1       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0
      Totals:         0       2       0       0       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_main
		_init
 This function uses a non-reentrant model


 *************** function _get_result *****************
 Defined at:
		line 147 in file "hardware.c"
 Parameters:    Size  Location     Type
  results         1    wreg     PTR struct results
		 -> main@results(32), 
 Auto vars:     Size  Location     Type
  results         1   34[BANK0 ] PTR struct results
		 -> main@results(32), 
 Return value:  Size  Location     Type
                  1    wreg      void 
 Registers used:
		wreg, fsr0l, fsr0h, fsr1l, fsr1h, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       0       0       0       0       0       0
      Locals:         0       1       0       0       0       0       0
      Temps:          0       0       0       0       0       0       0
      Totals:         0       1       0       0       0       0       0
Total ram usage:        1 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		_get_res_double
 This function is called by:
		_main
 This function uses a non-reentrant model


 *************** function _get_res_double *****************
 Defined at:
		line 161 in file "hardware.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  i_shift         4   30[BANK0 ] long 
  temp_int32      4   26[BANK0 ] long 
 Return value:  Size  Location     Type
                  4   17[BANK0 ] long 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, pclath
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       4       0       0       0       0       0
      Locals:         0       8       0       0       0       0       0
      Temps:          0       5       0       0       0       0       0
      Totals:         0      17       0       0       0       0       0
Total ram usage:       17 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_get_result
 This function uses a non-reentrant model


 *************** function _display *****************
 Defined at:
		line 6 in file "processing.c"
 Parameters:    Size  Location     Type
  results         1    wreg     PTR struct results
		 -> main@results(32), 
  config          1   50[BANK1 ] PTR struct config
		 -> main@config(6), 
 Auto vars:     Size  Location     Type
  results         1   36[BANK2 ] PTR struct results
		 -> main@results(32), 
 Return value:  Size  Location     Type
                  1    wreg      void 
 Registers used:
		wreg, fsr0l, fsr0h, fsr1l, fsr1h, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       0       1       0       0       0       0
      Locals:         0       0       0      37       0       0       0
      Temps:          0       0       3       0       0       0       0
      Totals:         0       0       4      37       0       0       0
Total ram usage:       41 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    4
 This function calls:
		___fldiv
		___flmul
		_float_to_bcd
		_suffix_to_leds
 This function is called by:
		_main
 This function uses a non-reentrant model


 *************** function _suffix_to_leds *****************
 Defined at:
		line 236 in file "processing.c"
 Parameters:    Size  Location     Type
  suffix          1    wreg     unsigned char 
  disp_nr         1   17[BANK0 ] unsigned char 
 Auto vars:     Size  Location     Type
  suffix          1   18[BANK0 ] unsigned char 
  on              1   20[BANK0 ] unsigned char 
  off             1   19[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  2   17[BANK0 ] int 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       1       0       0       0       0       0
      Locals:         0       3       0       0       0       0       0
      Temps:          0       0       0       0       0       0       0
      Totals:         0       4       0       0       0       0       0
Total ram usage:        4 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_display
 This function uses a non-reentrant model


 *************** function _float_to_bcd *****************
 Defined at:
		line 51 in file "processing.c"
 Parameters:    Size  Location     Type
  float_num       4   21[BANK1 ] float 
  disp_pt         1   25[BANK1 ] PTR unsigned char 
		 -> ui_state(20), 
  suffix          1   26[BANK1 ] PTR unsigned char 
		 -> ui_state(20), 
  hys_buf         1   27[BANK1 ] PTR struct hys_buf_struc
		 -> display@hys_buf(4), 
 Auto vars:     Size  Location     Type
  disp_arr        6   37[BANK1 ] unsigned char [6]
  int_num         4   45[BANK1 ] unsigned long 
  dp_pos          1   49[BANK1 ] unsigned char 
  ext             1   44[BANK1 ] unsigned char 
  i_7s            1   43[BANK1 ] unsigned char 
 Return value:  Size  Location     Type
                  1    wreg      void 
 Registers used:
		wreg, fsr0l, fsr0h, fsr1l, fsr1h, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       0       7       0       0       0       0
      Locals:         0       0      13       0       0       0       0
      Temps:          0       0       9       0       0       0       0
      Totals:         0       0      29       0       0       0       0
Total ram usage:       29 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    3
 This function calls:
		___flge
		___flmul
		___flneg
		___fltol
		___lldiv
		___llmod
		_char_to_7seg
 This function is called by:
		_display
 This function uses a non-reentrant model


 *************** function _char_to_7seg *****************
 Defined at:
		line 188 in file "processing.c"
 Parameters:    Size  Location     Type
  seg_char        1    wreg     unsigned char 
 Auto vars:     Size  Location     Type
  seg_char        1   18[BANK0 ] unsigned char 
  seg_decoded     1   19[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  1    wreg      unsigned char 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       0       0       0       0       0       0
      Locals:         0       2       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0
      Totals:         0       3       0       0       0       0       0
Total ram usage:        3 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_float_to_bcd
 This function uses a non-reentrant model


 *************** function ___llmod *****************
 Defined at:
		line 6 in file "/opt/microchip/xc8/v1.45/sources/common/llmod.c"
 Parameters:    Size  Location     Type
  divisor         4   17[BANK0 ] unsigned long 
  dividend        4   21[BANK0 ] unsigned long 
 Auto vars:     Size  Location     Type
  counter         1   26[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  4   17[BANK0 ] unsigned long 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       8       0       0       0       0       0
      Locals:         0       1       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0
      Totals:         0      10       0       0       0       0       0
Total ram usage:       10 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_float_to_bcd
 This function uses a non-reentrant model


 *************** function ___lldiv *****************
 Defined at:
		line 6 in file "/opt/microchip/xc8/v1.45/sources/common/lldiv.c"
 Parameters:    Size  Location     Type
  divisor         4   27[BANK0 ] unsigned long 
  dividend        4   31[BANK0 ] unsigned long 
 Auto vars:     Size  Location     Type
  quotient        4   36[BANK0 ] unsigned long 
  counter         1   40[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  4   27[BANK0 ] unsigned long 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       8       0       0       0       0       0
      Locals:         0       5       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0
      Totals:         0      14       0       0       0       0       0
Total ram usage:       14 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_float_to_bcd
 This function uses a non-reentrant model


 *************** function ___fltol *****************
 Defined at:
		line 43 in file "/opt/microchip/xc8/v1.45/sources/common/fltol.c"
 Parameters:    Size  Location     Type
  f1              4   17[BANK0 ] unsigned long 
 Auto vars:     Size  Location     Type
  exp1            1   27[BANK0 ] unsigned char 
  sign1           1   26[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  4   17[BANK0 ] long 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       4       0       0       0       0       0
      Locals:         0       2       0       0       0       0       0
      Temps:          0       5       0       0       0       0       0
      Totals:         0      11       0       0       0       0       0
Total ram usage:       11 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_float_to_bcd
 This function uses a non-reentrant model


 *************** function ___flneg *****************
 Defined at:
		line 15 in file "/opt/microchip/xc8/v1.45/sources/common/flneg.c"
 Parameters:    Size  Location     Type
  f1              4   17[BANK0 ] long 
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
                  4   17[BANK0 ] long 
 Registers used:
		wreg
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       4       0       0       0       0       0
      Locals:         0       0       0       0       0       0       0
      Temps:          0       0       0       0       0       0       0
      Totals:         0       4       0       0       0       0       0
Total ram usage:        4 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_float_to_bcd
 This function uses a non-reentrant model


 *************** function ___flmul *****************
 Defined at:
		line 8 in file "/opt/microchip/xc8/v1.45/sources/common/sprcmul.c"
 Parameters:    Size  Location     Type
  b               4   26[BANK0 ] long 
  a               4   30[BANK0 ] long 
 Auto vars:     Size  Location     Type
  prod            4   46[BANK0 ] struct .
  grs             4   41[BANK0 ] unsigned long 
  temp            2   50[BANK0 ] struct .
  bexp            1   45[BANK0 ] unsigned char 
  aexp            1   40[BANK0 ] unsigned char 
  sign            1   39[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  4   26[BANK0 ] unsigned char 
 Registers used:
		wreg, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       8       0       0       0       0       0
      Locals:         0      13       0       0       0       0       0
      Temps:          0       5       0       0       0       0       0
      Totals:         0      26       0       0       0       0       0
Total ram usage:       26 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		__Umul8_16
 This function is called by:
		_display
		_float_to_bcd
 This function uses a non-reentrant model


 *************** function __Umul8_16 *****************
 Defined at:
		line 4 in file "/opt/microchip/xc8/v1.45/sources/common/Umul8_16.c"
 Parameters:    Size  Location     Type
  multiplier      1    wreg     unsigned char 
  multiplicand    1   17[BANK0 ] unsigned char 
 Auto vars:     Size  Location     Type
  multiplier      1   25[BANK0 ] unsigned char 
  word_mpld       2   23[BANK0 ] unsigned int 
  product         2   21[BANK0 ] unsigned int 
 Return value:  Size  Location     Type
                  2   17[BANK0 ] unsigned int 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       2       0       0       0       0       0
      Locals:         0       5       0       0       0       0       0
      Temps:          0       2       0       0       0       0       0
      Totals:         0       9       0       0       0       0       0
Total ram usage:        9 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		___flmul
 This function uses a non-reentrant model


 *************** function ___flge *****************
 Defined at:
		line 4 in file "/opt/microchip/xc8/v1.45/sources/common/flge.c"
 Parameters:    Size  Location     Type
  ff1             4    0[BANK1 ] unsigned int 
  ff2             4    4[BANK1 ] unsigned int 
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       0       8       0       0       0       0
      Locals:         0       0       0       0       0       0       0
      Temps:          0       0       8       0       0       0       0
      Totals:         0       0      16       0       0       0       0
Total ram usage:       16 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_float_to_bcd
 This function uses a non-reentrant model


 *************** function ___fldiv *****************
 Defined at:
		line 8 in file "/opt/microchip/xc8/v1.45/sources/common/sprcdiv.c"
 Parameters:    Size  Location     Type
  a               4    0[BANK1 ] unsigned int 
  b               4    4[BANK1 ] unsigned int 
 Auto vars:     Size  Location     Type
  grs             4   15[BANK1 ] unsigned long 
  rem             4    9[BANK1 ] unsigned long 
  new_exp         2   13[BANK1 ] int 
  aexp            1   20[BANK1 ] unsigned char 
  bexp            1   19[BANK1 ] unsigned char 
  sign            1    8[BANK1 ] unsigned char 
 Return value:  Size  Location     Type
                  4    0[BANK1 ] unsigned char 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       0       8       0       0       0       0
      Locals:         0       0      13       0       0       0       0
      Temps:          0       5       0       0       0       0       0
      Totals:         0       5      21       0       0       0       0
Total ram usage:       26 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_display
 This function uses a non-reentrant model


 *************** function _tc_int *****************
 Defined at:
		line 10 in file "hardware.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  disp_registe    4    0[COMMON] unsigned long 
  keys_tmp        1    5[COMMON] unsigned char 
  i_shift         1    4[COMMON] char 
 Return value:  Size  Location     Type
                  1    wreg      void 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5
      Params:         0       0       0       0       0       0       0
      Locals:         6       0       0       0       0       0       0
      Temps:          0      17       0       0       0       0       0
      Totals:         6      17       0       0       0       0       0
Total ram usage:       23 bytes
 Hardware stack levels used:    1
 This function calls:
		Nothing
 This function is called by:
		Interrupt level 1
 This function uses a non-reentrant model



MODULE INFORMATION

Module		Function		Class		Link	Load	Size
/opt/microchip/xc8/v1.45/sources/common/flge.c
		___flge        		CODE           	1489	0000	155

/opt/microchip/xc8/v1.45/sources/common/flge.c estimated size: 155

/opt/microchip/xc8/v1.45/sources/common/flneg.c
		___flneg       		CODE           	10D4	0000	11

/opt/microchip/xc8/v1.45/sources/common/flneg.c estimated size: 11

/opt/microchip/xc8/v1.45/sources/common/sprcmul.c
		___flmul       		CODE           	0AB2	0000	557

/opt/microchip/xc8/v1.45/sources/common/sprcmul.c estimated size: 557

/opt/microchip/xc8/v1.45/sources/common/sprcdiv.c
		___fldiv       		CODE           	163D	0000	452

/opt/microchip/xc8/v1.45/sources/common/sprcdiv.c estimated size: 452

/opt/microchip/xc8/v1.45/sources/common/llmod.c
		___llmod       		CODE           	10FE	0000	68

/opt/microchip/xc8/v1.45/sources/common/llmod.c estimated size: 68

/opt/microchip/xc8/v1.45/sources/common/Umul8_16.c
		__Umul8_16     		CODE           	10DE	0000	33

/opt/microchip/xc8/v1.45/sources/common/Umul8_16.c estimated size: 33

shared
		leds_amp_sel@off		STRCODE        	1802	0000	2
		leds_shift@on  		STRCODE        	1801	0000	2
		leds_fq_sel@on 		STRCODE        	1805	0000	2
		leds_disp_format@on		STRCODE        	1807	0000	2
		leds_shift@off 		STRCODE        	1800	0000	2
		__initialization		CODE           	02E3	0000	20
		leds_fq_sel@off		STRCODE        	1804	0000	2
		leds_disp_format@off		STRCODE        	1806	0000	2
		get_res_double@var_size		STRCODE        	1808	0000	2
		leds_amp_sel@on		STRCODE        	1803	0000	2

shared estimated size: 38

hardware.c
		_init          		CODE           	11D2	0000	76
		_leds_shift    		CODE           	07CA	0000	47
		_get_res_double		CODE           	1376	0000	138
		_leds_amp_sel  		CODE           	12EF	0000	136
		_tc_int        		CODE           	0004	0000	734
		_send_config   		CODE           	1188	0000	75
		_leds_disp_format		CODE           	08DF	0000	468
		_leds_fq_sel   		CODE           	082E	0000	178
		_get_result    		CODE           	13FF	0000	139

hardware.c estimated size: 1991

/opt/microchip/xc8/v1.45/sources/common/fltol.c
		___fltol       		CODE           	1270	0000	128

/opt/microchip/xc8/v1.45/sources/common/fltol.c estimated size: 128

/opt/microchip/xc8/v1.45/sources/common/lldiv.c
		___lldiv       		CODE           	121D	0000	84

/opt/microchip/xc8/v1.45/sources/common/lldiv.c estimated size: 84

processing.c
		_char_to_7seg  		CODE           	1141	0000	72
		_float_to_bcd  		CODE           	02FA	0000	839
		_display       		CODE           	0CDE	0000	803
		_suffix_to_leds		CODE           	0640	0000	395

processing.c estimated size: 2109

main.c
		_main          		CODE           	1523	0000	283

main.c estimated size: 283

