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/production/ui_board.X.production.sym \
  --cmf=dist/default/production/ui_board.X.production.cmf -z -Q16LF1509 \
  -o/tmp/xcXpshVMF -Mdist/default/production/ui_board.X.production.map -E1 \
  -ver=XC8 --acfsm=1493 -ASTACK=02139h-021efh -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 \
  -ABANK6=0320h-032Fh -ABIGRAM=02000h-021EFh \
  -ARAM=020h-06Fh,0A0h-0EFh,0120h-016Fh,01A0h-01EFh,0220h-026Fh,02A0h-02EFh,0320h-032Fh \
  -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-031Fh \
  -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/xcX5Y7Rvk.obj \
  dist/default/production/ui_board.X.production.obj 

Object code version is 3.11

Machine type is 16LF1509



                Name                               Link     Load   Length Selector   Space Scale
/tmp/xcX5Y7Rvk.obj
                end_init                            2E1      2E1        2        8       0
                reset_vec                             0        0        2        0       0
                config                             8007     8007        2    1000E       0
dist/default/production/ui_board.X.production.obj
                cinit                               2E3      2E3       14        8       0
                intentry                              4        4      2DD        8       0
                text20                              8A1      8A1      1EA     1142       0
                text19                             13D7     13D7       CC     27AE       0
                text18                             1032     1032       20     2064       0
                text17                              A8B      A8B      22C     1516       0
                text16                              80D      80D        A     101A       0
                text15                             1197     1197       7F     232E       0
                text14                              7AD      7AD       53        8       0
                text13                             107C     107C       43     20F8       0
                text12                             10BF     10BF       47     217E       0
                swtext3                            1000     1000       2A     2000       0
                text11                              CB7      CB7      349     196E       0
                text10                             14A3     14A3      18A     2946       0
                swtext2                            1800     1800        C     3000       0
                text9                               2F7      2F7      389        8       0
                text8                              129D     129D       89     253A       0
                text7                               817      817       8A     102E       0
                text6                              1216     1216       87     242C       0
                swtext1                             800      800        C     1000       0
                text5                              162D     162D      1D3     2C5A       0
                text4                              1326     1326       B1     264C       0
                text3                              1106     1106       47     220C       0
                text2                              1052     1052       2A     20A4       0
                text1                              114D     114D       4A     229A       0
                maintext                            680      680      12D        8       0
                cstackBANK0                          20       20       3F       20       1
                cstackCOMMON                         70       70        6       70       1
                cstackBANK1                          A0       A0       31       A0       1
                cstackBANK2                         120      120       29      120       1
                cstackBANK3                         1A0      1A0       2E      1A0       1
                clrtext                            102C     102C        6     2058       0
                bssBANK3                            1CE      1CE       1B      1A0       1
                bssBANK1                             D1       D1        5       A0       1
                bssCOMMON                            76       76        3       70       1
                stringtext9                        1814     1814        1     3018       0
                stringtext8                        1813     1813        1     3018       0
                stringtext7                        1812     1812        1     3018       0
                stringtext6                        1811     1811        1     3018       0
                stringtext5                        1810     1810        1     3018       0
                stringtext4                        180F     180F        1     3018       0
                stringtext3                        180E     180E        1     3018       0
                stringtext2                        180D     180D        1     3018       0
                stringtext1                        180C     180C        1     3018       0

TOTAL           Name                               Link     Load   Length     Space
        CLASS   STACK          

        CLASS   CODE           
                end_init                            2E1      2E1        2         0
                cinit                               2E3      2E3       14         0
                intentry                              4        4      2DD         0
                reset_vec                             0        0        2         0
                text20                              8A1      8A1      1EA         0
                text19                             13D7     13D7       CC         0
                text18                             1032     1032       20         0
                text17                              A8B      A8B      22C         0
                text16                              80D      80D        A         0
                text15                             1197     1197       7F         0
                text14                              7AD      7AD       53         0
                text13                             107C     107C       43         0
                text12                             10BF     10BF       47         0
                text11                              CB7      CB7      349         0
                text10                             14A3     14A3      18A         0
                text9                               2F7      2F7      389         0
                text8                              129D     129D       89         0
                text7                               817      817       8A         0
                text6                              1216     1216       87         0
                text5                              162D     162D      1D3         0
                text4                              1326     1326       B1         0
                text3                              1106     1106       47         0
                text2                              1052     1052       2A         0
                text1                              114D     114D       4A         0
                maintext                            680      680      12D         0
                clrtext                            102C     102C        6         0

        CLASS   STRCODE        
                stringtext9                        1814     1814        1         0
                stringtext8                        1813     1813        1         0
                stringtext7                        1812     1812        1         0
                stringtext6                        1811     1811        1         0
                stringtext5                        1810     1810        1         0
                stringtext4                        180F     180F        1         0
                stringtext3                        180E     180E        1         0
                stringtext2                        180D     180D        1         0
                stringtext1                        180C     180C        1         0

        CLASS   STRING         

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

        CLASS   ENTRY          

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

        CLASS   BANK0          
                cstackBANK0                          20       20       3F         1

        CLASS   BANK1          
                cstackBANK1                          A0       A0       31         1
                bssBANK1                             D1       D1        5         1

        CLASS   BANK2          
                cstackBANK2                         120      120       29         1

        CLASS   BANK3          
                cstackBANK3                         1A0      1A0       2E         1
                bssBANK3                            1CE      1CE       1B         1

        CLASS   BANK4          

        CLASS   BANK5          

        CLASS   BANK6          

        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   EEDATA         



SEGMENTS        Name                           Load    Length   Top    Selector   Space  Class     Delta

                reset_vec                      000000  000002  000002         0       0  CODE        2
                intentry                       000004  0007FC  000800         8       0  CODE        2
                cstackBANK0                    000020  00003F  00005F        20       1  BANK0       1
                cstackCOMMON                   000070  000009  000079        70       1  COMMON      1
                cstackBANK1                    0000A0  000036  0000D6        A0       1  BANK1       1
                cstackBANK2                    000120  000029  000149       120       1  BANK2       1
                cstackBANK3                    0001A0  000049  0001E9       1A0       1  BANK3       1
                swtext1                        000800  00000C  00080C      1000       0  CONST       2
                text16                         00080D  00000A  000817      101A       0  CODE        2
                text7                          000817  00008A  0008A1      102E       0  CODE        2
                text20                         0008A1  0001EA  000A8B      1142       0  CODE        2
                text17                         000A8B  00022C  000CB7      1516       0  CODE        2
                text11                         000CB7  000349  001000      196E       0  CODE        2
                swtext3                        001000  00002A  00102A      2000       0  CONST       2
                clrtext                        00102C  000006  001032      2058       0  CODE        2
                text18                         001032  000020  001052      2064       0  CODE        2
                text2                          001052  00002A  00107C      20A4       0  CODE        2
                text13                         00107C  000043  0010BF      20F8       0  CODE        2
                text12                         0010BF  000047  001106      217E       0  CODE        2
                text3                          001106  000047  00114D      220C       0  CODE        2
                text1                          00114D  00004A  001197      229A       0  CODE        2
                text15                         001197  00007F  001216      232E       0  CODE        2
                text6                          001216  000087  00129D      242C       0  CODE        2
                text8                          00129D  000089  001326      253A       0  CODE        2
                text4                          001326  0000B1  0013D7      264C       0  CODE        2
                text19                         0013D7  0000CC  0014A3      27AE       0  CODE        2
                text10                         0014A3  00018A  00162D      2946       0  CODE        2
                text5                          00162D  0001D3  001800      2C5A       0  CODE        2
                swtext2                        001800  00000C  00180C      3000       0  CONST       2
                stringtext1                    00180C  000009  001815      3018       0  STRCODE     2
                config                         008007  000002  008009     1000E       0  CONFIG      2


UNUSED ADDRESS RANGES

        Name                Unused          Largest block    Delta
        BANK0            0005F-0006F              11           1
        BANK1            000D6-000EF              1A           1
        BANK2            00149-0016F              27           1
        BANK3            001E9-001EF               7           1
        BANK4            00220-0026F              50           1
        BANK5            002A0-002EF              50           1
        BANK6            00320-0032F              10           1
        BIGRAM           02000-021EF             1F0           1
        CODE             00002-00003               2           2
                         0080C-0080C               1
                         0102A-0102B               2
                         01815-01FFF             7EB
        COMMON           00079-0007D               5           1
        CONST            00002-00003               2           2
                         0080C-0080C               1
                         0102A-0102B               2
                         01815-01FFF             100
        ENTRY            00002-00003               2           2
                         0080C-0080C               1
                         0102A-0102B               2
                         01815-01FFF             100
        IDLOC            08000-08003               4           2
        RAM              0005F-0006F              11           1
                         000D6-000EF              1A
                         00149-0016F              27
                         001E9-001EF               7
                         00220-0026F              50
                         002A0-002EF              50
                         00320-0032F              10
        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-0031F              20           1
        SFR7             00380-003EF              70           1
        SFR8             00400-0046F              70           1
        SFR9             00480-004EF              70           1
        STACK            02139-021EF              B7           1
        STRCODE          00002-00003               2           2
                         0080C-0080C               1
                         0102A-0102B               2
                         01815-01FFF             7EB
        STRING           00002-00003               2           2
                         0080C-0080C               1
                         0102A-0102B               2
                         01815-01FFF             100

                                  Symbol Table

?__Umul8_16                     cstackBANK0  00031
?___fldiv                       cstackBANK0  00054
?___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
__HbssBANK1                     bssBANK1     00000
__HbssBANK3                     bssBANK3     00000
__HbssCOMMON                    bssCOMMON    00000
__Hcinit                        cinit        002F7
__Hclrtext                      clrtext      00000
__Hcode                         code         00000
__Hcommon                       common       00000
__Hconfig                       config       08009
__HcstackBANK0                  cstackBANK0  00000
__HcstackBANK1                  cstackBANK1  00000
__HcstackBANK2                  cstackBANK2  00000
__HcstackBANK3                  cstackBANK3  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    00002
__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)        001E9
__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
__LbssBANK1                     bssBANK1     00000
__LbssBANK3                     bssBANK3     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
__LcstackBANK3                  cstackBANK3  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)        001E9
__S2                            (abs)        00000
__Umul8_16                      text18       01032
__Umul8_16@multiplicand         cstackBANK0  00031
__Umul8_16@multiplier           cstackBANK0  00039
__Umul8_16@product              cstackBANK0  00035
__Umul8_16@word_mpld            cstackBANK0  00037
___fldiv                        text20       008A1
___fldiv@a                      cstackBANK0  00054
___fldiv@aexp                   cstackBANK1  000B1
___fldiv@b                      cstackBANK0  00058
___fldiv@bexp                   cstackBANK1  000B0
___fldiv@grs                    cstackBANK1  000AC
___fldiv@new_exp                cstackBANK1  000AA
___fldiv@rem                    cstackBANK1  000A6
___fldiv@sign                   cstackBANK1  000A5
___flge                         text19       013D7
___flge@ff1                     cstackBANK0  00054
___flge@ff2                     cstackBANK0  00058
___flmul                        text17       00A8B
___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       0080D
___flneg@f1                     cstackBANK0  00031
___fltol                        text15       01197
___fltol@exp1                   cstackBANK0  0003B
___fltol@f1                     cstackBANK0  00031
___fltol@sign1                  cstackBANK0  0003A
___int_sp                       stack        00000
___latbits                      (abs)        00002
___lldiv                        text14       007AD
___lldiv@counter                cstackBANK0  00048
___lldiv@dividend               cstackBANK0  0003F
___lldiv@divisor                cstackBANK0  0003B
___lldiv@quotient               cstackBANK0  00044
___llmod                        text13       0107C
___llmod@counter                cstackBANK0  0003A
___llmod@dividend               cstackBANK0  00035
___llmod@divisor                cstackBANK0  00031
___sp                           stack        00000
__end_of__Umul8_16              text18       01052
__end_of___fldiv                text20       00A8B
__end_of___flge                 text19       014A3
__end_of___flmul                text17       00CB7
__end_of___flneg                text16       00817
__end_of___fltol                text15       01216
__end_of___lldiv                text14       00800
__end_of___llmod                text13       010BF
__end_of__initialization        cinit        002F3
__end_of_char_to_7seg           text12       01106
__end_of_display                text9        00680
__end_of_float_to_bcd           text11       01000
__end_of_get_res_double         text8        01326
__end_of_get_result             text7        008A1
__end_of_init                   text3        0114D
__end_of_leds_amp_sel           text6        0129D
__end_of_leds_disp_format       text5        01800
__end_of_leds_fq_sel            text4        013D7
__end_of_leds_shift             text2        0107C
__end_of_main                   maintext     007AD
__end_of_send_config            text1        01197
__end_of_suffix_to_leds         text10       0162D
__end_of_tc_int                 intentry     002E1
__end_ofget_res_double@var_size stringtext9  01815
__end_ofleds_amp_sel@off        stringtext3  0180F
__end_ofleds_amp_sel@on         stringtext4  01810
__end_ofleds_disp_format@off    stringtext7  01813
__end_ofleds_disp_format@on     stringtext8  01814
__end_ofleds_fq_sel@off         stringtext5  01811
__end_ofleds_fq_sel@on          stringtext6  01812
__end_ofleds_shift@off          stringtext1  0180D
__end_ofleds_shift@on           stringtext2  0180E
__initialization                cinit        002E3
__pbssBANK1                     bssBANK1     000D1
__pbssBANK3                     bssBANK3     001CE
__pbssCOMMON                    bssCOMMON    00076
__pcstackBANK0                  cstackBANK0  00020
__pcstackBANK1                  cstackBANK1  000A0
__pcstackBANK2                  cstackBANK2  00120
__pcstackBANK3                  cstackBANK3  001A0
__pcstackCOMMON                 cstackCOMMON 00070
__pintentry                     intentry     00004
__pmaintext                     maintext     00680
__pstringtext1                  stringtext1  0180C
__pstringtext2                  stringtext2  0180D
__pstringtext3                  stringtext3  0180E
__pstringtext4                  stringtext4  0180F
__pstringtext5                  stringtext5  01810
__pstringtext6                  stringtext6  01811
__pstringtext7                  stringtext7  01812
__pstringtext8                  stringtext8  01813
__pstringtext9                  stringtext9  01814
__pswtext1                      swtext1      00800
__pswtext2                      swtext2      01800
__pswtext3                      swtext3      01000
__ptext1                        text1        0114D
__ptext10                       text10       014A3
__ptext11                       text11       00CB7
__ptext12                       text12       010BF
__ptext13                       text13       0107C
__ptext14                       text14       007AD
__ptext15                       text15       01197
__ptext16                       text16       0080D
__ptext17                       text17       00A8B
__ptext18                       text18       01032
__ptext19                       text19       013D7
__ptext2                        text2        01052
__ptext20                       text20       008A1
__ptext3                        text3        01106
__ptext4                        text4        01326
__ptext5                        text5        0162D
__ptext6                        text6        01216
__ptext7                        text7        00817
__ptext8                        text8        0129D
__ptext9                        text9        002F7
__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       010BF
_display                        text9        002F7
_display$1030                   cstackBANK2  00120
_display$1031                   cstackBANK2  00124
_display$1032                   cstackBANK2  00128
_display$1033                   cstackBANK2  0012C
_display$661                    cstackBANK2  00130
_display$662                    cstackBANK2  00134
_display$663                    cstackBANK2  00138
_display$664                    cstackBANK2  0013C
_display$665                    cstackBANK2  00140
_display$666                    cstackBANK2  00144
_float_to_bcd                   text11       00CB7
_g_shift                        bssBANK3     001D4
_get_res_double                 text8        0129D
_get_result                     text7        00817
_init                           text3        01106
_leds_amp_sel                   text6        01216
_leds_disp_format               text5        0162D
_leds_fq_sel                    text4        01326
_leds_shift                     text2        01052
_main                           maintext     00680
_send_config                    text1        0114D
_suffix_to_leds                 text10       014A3
_tc_int                         intentry     00004
_ui_state                       bssBANK3     001D5
btemp                           (abs)        0007E
char_to_7seg@seg_char           cstackBANK0  00032
char_to_7seg@seg_decoded        cstackBANK0  00033
clear_ram0                      clrtext      0102C
display@config                  cstackBANK1  000CF
display@hys_buf                 bssBANK1     000D2
display@last_disp_format        bssBANK1     000D1
display@results                 cstackBANK2  00148
end_of_initialization           cinit        002F3
float_to_bcd@disp_arr           cstackBANK1  000C2
float_to_bcd@disp_pt            cstackBANK1  000B6
float_to_bcd@dp_pos             cstackBANK1  000CE
float_to_bcd@ext                cstackBANK1  000C9
float_to_bcd@float_num          cstackBANK1  000B2
float_to_bcd@hys_buf            cstackBANK1  000B8
float_to_bcd@i_7s               cstackBANK1  000C8
float_to_bcd@int_num            cstackBANK1  000CA
float_to_bcd@suffix             cstackBANK1  000B7
get_res_double@i_shift          cstackBANK0  0003E
get_res_double@temp_int32       cstackBANK0  0003A
get_res_double@var_size         stringtext9  01814
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  0180E
leds_amp_sel@on                 stringtext4  0180F
leds_disp_format@disp_format    cstackBANK0  00032
leds_disp_format@off            stringtext7  01812
leds_disp_format@on             stringtext8  01813
leds_fq_sel@fq_sel              cstackBANK0  00032
leds_fq_sel@off                 stringtext5  01810
leds_fq_sel@on                  stringtext6  01811
leds_shift@off                  stringtext1  0180C
leds_shift@on                   stringtext2  0180D
main@F4144                      bssBANK3     001CE
main@config                     cstackBANK3  001C8
main@del                        cstackBANK3  001C2
main@del_168                    cstackBANK3  001C4
main@del_169                    cstackBANK3  001C6
main@locked                     cstackBANK3  001C1
main@results                    cstackBANK3  001A1
main@tmp_resetnextcycle         cstackBANK3  001A0
reset_vec                       reset_vec    00000
send_config@config              cstackBANK0  00036
stackhi                         (abs)        021EF
stacklo                         (abs)        02139
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   38[BANK3 ] volatile unsigned int 
  del             2   36[BANK3 ] volatile unsigned int 
  del             2   34[BANK3 ] volatile unsigned int 
  results        32    1[BANK3 ] struct results
  config          6   40[BANK3 ] struct config
  locked          1   33[BANK3 ] unsigned char 
  tmp_resetnex    1    0[BANK3 ] 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   BANK6
      Params:         0       0       0       0       0       0       0       0
      Locals:         0       0       0       0      46       0       0       0
      Temps:          0       0       1       0       0       0       0       0
      Totals:         0       0       1       0      46       0       0       0
Total ram usage:       47 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   BANK6
      Params:         0       0       0       0       0       0       0       0
      Locals:         0       1       0       0       0       0       0       0
      Temps:          0       5       0       0       0       0       0       0
      Totals:         0       6       0       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   BANK6
      Params:         0       0       0       0       0       0       0       0
      Locals:         0       0       0       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0       0
      Totals:         0       1       0       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   BANK6
      Params:         0       0       0       0       0       0       0       0
      Locals:         0       1       0       0       0       0       0       0
      Temps:          0       0       0       0       0       0       0       0
      Totals:         0       1       0       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   BANK6
      Params:         0       0       0       0       0       0       0       0
      Locals:         0       1       0       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0       0
      Totals:         0       2       0       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   BANK6
      Params:         0       0       0       0       0       0       0       0
      Locals:         0       1       0       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0       0
      Totals:         0       2       0       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   BANK6
      Params:         0       0       0       0       0       0       0       0
      Locals:         0       1       0       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0       0
      Totals:         0       2       0       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   BANK6
      Params:         0       0       0       0       0       0       0       0
      Locals:         0       1       0       0       0       0       0       0
      Temps:          0       0       0       0       0       0       0       0
      Totals:         0       1       0       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   BANK6
      Params:         0       4       0       0       0       0       0       0
      Locals:         0       8       0       0       0       0       0       0
      Temps:          0       5       0       0       0       0       0       0
      Totals:         0      17       0       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   47[BANK1 ] PTR struct config
		 -> main@config(6), 
 Auto vars:     Size  Location     Type
  results         1   40[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   BANK6
      Params:         0       0       1       0       0       0       0       0
      Locals:         0       0       0      41       0       0       0       0
      Temps:          0       3       0       0       0       0       0       0
      Totals:         0       3       1      41       0       0       0       0
Total ram usage:       45 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    4
 This function calls:
		___fldiv
		___flmul
		___flneg
		_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   BANK6
      Params:         0       1       0       0       0       0       0       0
      Locals:         0       3       0       0       0       0       0       0
      Temps:          0       0       0       0       0       0       0       0
      Totals:         0       4       0       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   18[BANK1 ] float 
  disp_pt         1   22[BANK1 ] PTR unsigned char 
		 -> ui_state(20), 
  suffix          1   23[BANK1 ] PTR unsigned char 
		 -> ui_state(20), 
  hys_buf         1   24[BANK1 ] PTR struct hys_buf_struc
		 -> display@hys_buf(4), 
 Auto vars:     Size  Location     Type
  disp_arr        6   34[BANK1 ] unsigned char [6]
  int_num         4   42[BANK1 ] unsigned long 
  dp_pos          1   46[BANK1 ] unsigned char 
  ext             1   41[BANK1 ] unsigned char 
  i_7s            1   40[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   BANK6
      Params:         0       0       7       0       0       0       0       0
      Locals:         0       0      13       0       0       0       0       0
      Temps:          0       0       9       0       0       0       0       0
      Totals:         0       0      29       0       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   BANK6
      Params:         0       0       0       0       0       0       0       0
      Locals:         0       2       0       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0       0
      Totals:         0       3       0       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   BANK6
      Params:         0       8       0       0       0       0       0       0
      Locals:         0       1       0       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0       0
      Totals:         0      10       0       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   BANK6
      Params:         0       8       0       0       0       0       0       0
      Locals:         0       5       0       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0       0
      Totals:         0      14       0       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   BANK6
      Params:         0       4       0       0       0       0       0       0
      Locals:         0       2       0       0       0       0       0       0
      Temps:          0       5       0       0       0       0       0       0
      Totals:         0      11       0       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   BANK6
      Params:         0       4       0       0       0       0       0       0
      Locals:         0       0       0       0       0       0       0       0
      Temps:          0       0       0       0       0       0       0       0
      Totals:         0       4       0       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
		_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   BANK6
      Params:         0       8       0       0       0       0       0       0
      Locals:         0      13       0       0       0       0       0       0
      Temps:          0       5       0       0       0       0       0       0
      Totals:         0      26       0       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   BANK6
      Params:         0       2       0       0       0       0       0       0
      Locals:         0       5       0       0       0       0       0       0
      Temps:          0       2       0       0       0       0       0       0
      Totals:         0       9       0       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   52[BANK0 ] unsigned int 
  ff2             4   56[BANK0 ] 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   BANK6
      Params:         0       8       0       0       0       0       0       0
      Locals:         0       0       0       0       0       0       0       0
      Temps:          0       0       8       0       0       0       0       0
      Totals:         0       8       8       0       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   52[BANK0 ] unsigned int 
  b               4   56[BANK0 ] unsigned int 
 Auto vars:     Size  Location     Type
  grs             4   12[BANK1 ] unsigned long 
  rem             4    6[BANK1 ] unsigned long 
  new_exp         2   10[BANK1 ] int 
  aexp            1   17[BANK1 ] unsigned char 
  bexp            1   16[BANK1 ] unsigned char 
  sign            1    5[BANK1 ] unsigned char 
 Return value:  Size  Location     Type
                  4   52[BANK0 ] 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   BANK6
      Params:         0       8       0       0       0       0       0       0
      Locals:         0       0      13       0       0       0       0       0
      Temps:          0       0       5       0       0       0       0       0
      Totals:         0       8      18       0       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   BANK6
      Params:         0       0       0       0       0       0       0       0
      Locals:         6       0       0       0       0       0       0       0
      Temps:          0      17       0       0       0       0       0       0
      Totals:         6      17       0       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           	13D7	0000	205

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

/opt/microchip/xc8/v1.45/sources/common/flneg.c
		___flneg       		CODE           	080D	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           	0A8B	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           	08A1	0000	491

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

/opt/microchip/xc8/v1.45/sources/common/llmod.c
		___llmod       		CODE           	107C	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           	1032	0000	33

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

shared
		leds_amp_sel@off		STRCODE        	180E	0000	2
		leds_shift@on  		STRCODE        	180D	0000	2
		leds_fq_sel@on 		STRCODE        	1811	0000	2
		leds_disp_format@on		STRCODE        	1813	0000	2
		leds_shift@off 		STRCODE        	180C	0000	2
		__initialization		CODE           	02E3	0000	17
		leds_fq_sel@off		STRCODE        	1810	0000	2
		leds_disp_format@off		STRCODE        	1812	0000	2
		get_res_double@var_size		STRCODE        	1814	0000	2
		leds_amp_sel@on		STRCODE        	180F	0000	2

shared estimated size: 35

hardware.c
		_init          		CODE           	1106	0000	72
		_leds_shift    		CODE           	1052	0000	43
		_get_res_double		CODE           	129D	0000	138
		_leds_amp_sel  		CODE           	1216	0000	136
		_tc_int        		CODE           	0004	0000	734
		_send_config   		CODE           	114D	0000	75
		_leds_disp_format		CODE           	162D	0000	468
		_leds_fq_sel   		CODE           	1326	0000	178
		_get_result    		CODE           	0817	0000	139

hardware.c estimated size: 1983

/opt/microchip/xc8/v1.45/sources/common/fltol.c
		___fltol       		CODE           	1197	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           	07AD	0000	84

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

processing.c
		_char_to_7seg  		CODE           	10BF	0000	72
		_float_to_bcd  		CODE           	0CB7	0000	842
		_display       		CODE           	02F7	0000	906
		_suffix_to_leds		CODE           	14A3	0000	395

processing.c estimated size: 2215

main.c
		_main          		CODE           	0680	0000	302

main.c estimated size: 302

